.elementor-1326 .elementor-element.elementor-element-efe076c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1326 .elementor-element.elementor-element-ae37cbf .eael-breadcrumbs .eael-breadcrumbs__content{border-style:none;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-1326 .elementor-element.elementor-element-ae37cbf .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-dd9bf3e );}.elementor-1326 .elementor-element.elementor-element-ae37cbf .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-1326 .elementor-element.elementor-element-ae37cbf .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-1326 .elementor-element.elementor-element-7d1b67a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1326 .elementor-element.elementor-element-159c97a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-7587693{background-color:#D9E4FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:6px 9px 6px 9px;text-align:start;}.elementor-1326 .elementor-element.elementor-element-7587693 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-8a542d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-1326 .elementor-element.elementor-element-8a542d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:54px;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(37px/2);}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(37px/2);}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(37px/2);margin-left:calc(37px/2);}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-37px/2);margin-left:calc(-37px/2);}body.rtl .elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-37px/2);}body:not(.rtl) .elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-37px/2);}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-icon{width:14px;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-icon i{font-size:14px;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1326 .elementor-element.elementor-element-ae4e667 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1326 .elementor-element.elementor-element-ec0ed76{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1326 .elementor-element.elementor-element-fcaaa77 img{border-radius:20px 20px 20px 20px;}.elementor-1326 .elementor-element.elementor-element-c690aff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1326 .elementor-element.elementor-element-eab902e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1326 .elementor-element.elementor-element-3ce6fef{z-index:2;--box-padding:3px;--item-text-hover-decoration:underline;}.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__header-title{text-align:start;}.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__header{flex-direction:row;}.elementor-1326 .elementor-element.elementor-element-790d3f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1326 .elementor-element.elementor-element-cfbf8f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1326 .elementor-element.elementor-element-054cbb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1326 .elementor-element.elementor-element-054cbb4:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-054cbb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, #38518F 100%);}.elementor-1326 .elementor-element.elementor-element-76e7ee5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1326 .elementor-element.elementor-element-1b85d3a{text-align:start;}.elementor-1326 .elementor-element.elementor-element-1b85d3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:1.6px;color:#9EBAFF;}.elementor-1326 .elementor-element.elementor-element-91ef61b{text-align:start;}.elementor-1326 .elementor-element.elementor-element-91ef61b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;font-weight:500;line-height:43px;letter-spacing:-0.2px;color:var( --e-global-color-682b103 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-a1d425f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#D2E4FF;}.elementor-1326 .elementor-element.elementor-element-a1d425f p{margin-block-end:0px;}.elementor-1326 .elementor-element.elementor-element-fa0c06b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1326 .elementor-element.elementor-element-4e07644{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-type-html{padding-bottom:0px;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1326 .elementor-element.elementor-element-4e07644 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1326 .elementor-element.elementor-element-406be47{padding:7px 16px 7px 3px;border-radius:7px 7px 7px 7px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1326 .elementor-element.elementor-element-406be47 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-406be47 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1326 .elementor-element.elementor-element-406be47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1326 .elementor-element.elementor-element-406be47 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-1326 .elementor-element.elementor-element-406be47 .elementor-icon-list-text{color:var( --e-global-color-65aba6e );transition:color 0.3s;}.elementor-1326 .elementor-element.elementor-element-b1552b5{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1326 .elementor-element.elementor-element-222b552{text-align:start;}.elementor-1326 .elementor-element.elementor-element-222b552 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:1.4px;color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-cb67c7a{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-1326 .elementor-element.elementor-element-cb67c7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:41px;font-weight:500;letter-spacing:-1.7px;color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1326 .elementor-element.elementor-element-5995047{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1326 .elementor-element.elementor-element-5995047 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1326 .elementor-element.elementor-element-5995047:after{content:"0.66";}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__thumbnail__link{width:100%;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__card{border-radius:16px;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__text{margin-top:20px;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__badge{right:0;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__title, .elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__excerpt p{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1326 .elementor-element.elementor-element-0366906 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;transition-duration:0.6s;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-1326 .elementor-element.elementor-element-0366906 .elementor-button:hover, .elementor-1326 .elementor-element.elementor-element-0366906 .elementor-button:focus{background-color:#1848C2;}.elementor-1326 .elementor-element.elementor-element-0366906{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1326 .elementor-element.elementor-element-0366906 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1326 .elementor-element.elementor-element-0366906 .elementor-button .elementor-button-content-wrapper{gap:11px;}@media(min-width:768px){.elementor-1326 .elementor-element.elementor-element-159c97a{--width:83%;}.elementor-1326 .elementor-element.elementor-element-eab902e{--width:25%;}.elementor-1326 .elementor-element.elementor-element-790d3f0{--width:75%;}.elementor-1326 .elementor-element.elementor-element-76e7ee5{--width:54%;}.elementor-1326 .elementor-element.elementor-element-fa0c06b{--width:49%;}}@media(max-width:767px){.elementor-1326 .elementor-element.elementor-element-7d1b67a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1326 .elementor-element.elementor-element-159c97a{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-1326 .elementor-element.elementor-element-7587693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1326 .elementor-element.elementor-element-7587693 .elementor-heading-title{font-size:12px;}.elementor-1326 .elementor-element.elementor-element-8a542d2 .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:-0.9px;}.elementor-1326 .elementor-element.elementor-element-054cbb4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1326 .elementor-element.elementor-element-1b85d3a .elementor-heading-title{font-size:12px;}.elementor-1326 .elementor-element.elementor-element-91ef61b .elementor-heading-title{font-size:34px;}.elementor-1326 .elementor-element.elementor-element-a1d425f{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;font-size:13px;}.elementor-1326 .elementor-element.elementor-element-222b552 .elementor-heading-title{font-size:12px;}.elementor-1326 .elementor-element.elementor-element-cb67c7a .elementor-heading-title{font-size:26px;letter-spacing:-1.2px;}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1326 .elementor-element.elementor-element-5995047:after{content:"0.5";}.elementor-1326 .elementor-element.elementor-element-5995047 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-597a683 */.slsbhero-field { position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;
  background:linear-gradient(180deg,#FEFEFF,var(--slsbhero-paper) 50%,#F6FAFF) !important }
.slsbhero-field i { position:absolute;border-radius:50%;filter:blur(95px);will-change:transform;display:block }
.slsbhero-orb-1 { width:700px;height:700px;top:-280px;left:50%;margin-left:-350px;
  background:radial-gradient(circle,rgba(37,99,255,.15),transparent 70%) !important;animation:slsbhero-d1 44s ease-in-out infinite }
.slsbhero-orb-2 { width:540px;height:540px;top:38%;right:-220px;
  background:radial-gradient(circle,rgba(37,99,255,.09),transparent 72%) !important;animation:slsbhero-d2 52s ease-in-out infinite }
.slsbhero-orb-3 { width:460px;height:460px;bottom:-190px;left:-160px;
  background:radial-gradient(circle,rgba(37,99,255,.07),transparent 72%) !important;animation:slsbhero-d3 58s ease-in-out infinite }
@keyframes slsbhero-d1 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,60px) scale(1.1)}}
@keyframes slsbhero-d2 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.08)}}
@keyframes slsbhero-d3 {0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,-40px) scale(1.12)}}


.slsbhero-rings { position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);
  width:min(980px,124vw);height:min(980px,124vw);z-index:-1;opacity:.5;pointer-events:none }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7587693 */.elementor-1326 .elementor-element.elementor-element-7587693{
    display: inline-flex;
    align-items: center;
    gap: 8px;
   
    border: 1px solid #dce6ff !important;
    color: #244cbf !important;
    padding: 8px 13px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    transition: .25s;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-8a542d2 */.elementor-1326 .elementor-element.elementor-element-8a542d2 span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-3ce6fef */.elementor-1326 .elementor-element.elementor-element-3ce6fef{
  --sb-blue:#2563ff; --sb-navy:#0b1530; --sb-muted:#667085; --sb-line:#e6eaf2;
  --sb-head:"Poppins",Arial,sans-serif; --sb-text:"Figtree","Poppins",Arial,sans-serif;
  --sb-toc-top:100px;   /* desktop sticky position: header height + about 20px */
  --box-border-width:0px !important; --box-background-color:transparent !important; --box-padding:0px !important;
  --separator-width:0px !important; --box-min-height:0px !important; --header-background-color:transparent !important}

/* header */
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__header{padding:0 0 14px !important;border:0 !important;background:transparent !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__header-title{margin:0 !important;font-family:var(--sb-head) !important;font-size:12px !important;font-weight:700 !important;line-height:1.2 !important;
  letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--sb-navy) !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__toggle-button{cursor:pointer}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__toggle-button :is(i,svg){color:var(--sb-navy) !important;fill:var(--sb-navy) !important}

/* list */
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__body{padding:0 !important;max-height:none}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-wrapper{list-style:none !important;margin:0 !important;padding:0 !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__body>.elementor-toc__list-wrapper{border-left:2px solid var(--sb-line)}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-item{margin:0 !important;padding:0 !important;list-style:none !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-item::marker{content:none}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-item-text-wrapper{display:block !important;position:relative}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-item-text-wrapper::before,.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-item-text-wrapper>:is(i,svg){display:none !important}

/* links */
.elementor-1326 .elementor-element.elementor-element-3ce6fef a.elementor-toc__list-item-text{display:block !important;margin-left:-2px;padding:8px 0 8px 16px !important;border-left:2px solid transparent;
  font-family:var(--sb-text) !important;font-size:14px !important;font-weight:500 !important;line-height:1.4 !important;text-transform:none !important;
  color:var(--sb-muted) !important;text-decoration:none !important;transition:color .25s ease,padding-left .25s ease,border-color .25s ease}
.elementor-1326 .elementor-element.elementor-element-3ce6fef a.elementor-toc__list-item-text:hover{color:var(--sb-blue) !important;padding-left:20px !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef a.elementor-toc__list-item-text.elementor-item-active{color:var(--sb-navy) !important;font-weight:600 !important;border-left-color:var(--sb-blue)}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-wrapper .elementor-toc__list-wrapper a.elementor-toc__list-item-text{padding-left:30px !important;font-size:13px !important}
.elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__list-wrapper .elementor-toc__list-wrapper a.elementor-toc__list-item-text:hover{padding-left:34px !important}

/* desktop: stick while scrolling (only when it is the last widget in its column) */
@media(min-width:1025px){
  .elementor-1326 .elementor-element.elementor-element-3ce6fef:last-child{position:sticky !important;top:var(--sb-toc-top);z-index:5}
}

/* tablet and mobile: bordered box */
@media(max-width:1024px){
  .elementor-1326 .elementor-element.elementor-element-3ce6fef{--box-border-width:1px !important;--box-border-color:var(--sb-line) !important;--box-border-radius:16px !important;
    --box-padding:14px 16px !important;--box-background-color:#fff !important}
  .elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__header{padding:0 !important}
  .elementor-1326 .elementor-element.elementor-element-3ce6fef .elementor-toc__body{padding-top:12px !important}
}

@media(prefers-reduced-motion:reduce){
  .elementor-1326 .elementor-element.elementor-element-3ce6fef *{transition-duration:.01ms !important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63bc85d */.sb-progress{display:none}
@supports (animation-timeline:scroll()){
  .sb-progress{display:block;position:fixed;left:0;top:0;z-index:9999;width:100%;height:3px;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);
    background:linear-gradient(90deg,#2563ff,#8fb0ff 60%,#f97316);animation:sb-progress linear both;animation-timeline:scroll(root block)}
  body.admin-bar .sb-progress{top:32px}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3b3e585 */.elementor-1326 .elementor-element.elementor-element-3b3e585{
  --sb-blue:#2563ff; --sb-blue-d:#1b52e0; --sb-navy:#0b1530; --sb-body:#344054;
  --sb-muted:#667085; --sb-line:#e6eaf2; --sb-orange:#f97316; --sb-radius:10px;
  --sb-head:"Poppins",Arial,sans-serif; --sb-text:"Poppins",Arial,sans-serif;
  --sb-anchor-offset:120px;   /* your header height + about 20px */
  font-family:var(--sb-text) !important;font-size:16px;line-height:1.78;color:var(--sb-body) !important}

/* paragraphs (the first one is a slightly larger intro) */
.elementor-1326 .elementor-element.elementor-element-3b3e585 p{margin:0 0 1.2em !important;font-family:var(--sb-text) !important;font-size:16px !important;line-height:1.78 !important;color:var(--sb-body) !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585>p:first-child,.elementor-1326 .elementor-element.elementor-element-3b3e585>.elementor-widget-container>p:first-child{font-size:18px !important;line-height:1.7 !important;color:#1f2a44 !important}

/* headings */
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(h2,h3,h4){font-family:var(--sb-head) !important;text-transform:none !important;color:var(--sb-navy) !important;scroll-margin-top:var(--sb-anchor-offset)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 h2{margin:2.2em 0 .6em !important;font-size:clamp(24px,2.4vw,30px) !important;font-weight:600 !important;line-height:1.22 !important;letter-spacing:-.03em !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 h3{margin:1.8em 0 .5em !important;font-size:21px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:-.02em !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 h4{margin:1.6em 0 .4em !important;font-size:17px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:0 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(h2,h3,h4):first-child{margin-top:0 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .elementor-menu-anchor{scroll-margin-top:var(--sb-anchor-offset)}

/* links and bold */
.elementor-1326 .elementor-element.elementor-element-3b3e585 a:not(.wp-block-button__link){color:var(--sb-blue) !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px;
  text-decoration-color:rgba(37,99,255,.35) !important;transition:color .2s ease,text-decoration-color .2s ease}
.elementor-1326 .elementor-element.elementor-element-3b3e585 a:not(.wp-block-button__link):hover{color:var(--sb-blue-d) !important;text-decoration-color:currentColor !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(strong,b){font-weight:600;color:var(--sb-navy)}

/* lists: blue dash bullets and boxed numbers */
.elementor-1326 .elementor-element.elementor-element-3b3e585 ul:not([class*="gallery"]):not(.wp-block-social-links){list-style:none !important;margin:0 0 1.3em !important;padding:0 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 ul:not([class*="gallery"]):not(.wp-block-social-links)>li{position:relative;margin:0 0 .6em;padding-left:26px;font-size:18px;line-height:1.7;color:var(--sb-body)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 ul:not([class*="gallery"]):not(.wp-block-social-links)>li::before{content:"";position:absolute;left:3px;top:.82em;width:12px;height:2px;border-radius:2px;background:var(--sb-blue)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 ol{list-style:none !important;counter-reset:sbpc-ol;margin:0 0 1.3em !important;padding:0 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 ol>li{position:relative;counter-increment:sbpc-ol;margin:0 0 .75em;padding-left:40px;font-size:18px;line-height:1.7;color:var(--sb-body)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 ol>li::before{content:counter(sbpc-ol);position:absolute;left:0;top:.2em;width:26px;height:26px;border-radius:8px;background:#eaf1ff;color:var(--sb-blue);
  font-family:var(--sb-head);font-size:13px;font-weight:600;line-height:26px;text-align:center}

/* quotes */
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(blockquote,.wp-block-quote){position:relative;margin:1.8em 0 !important;padding:30px 32px 26px 40px !important;border:1px solid #dfe7fb !important;border-radius:20px;
  background:linear-gradient(135deg,#f4f7ff,#fff) !important;font-style:normal}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(blockquote,.wp-block-quote)::before{content:"“";position:absolute;left:18px;top:-14px;font-family:Georgia,serif;font-size:104px;line-height:1;color:rgba(232,105,13,.22)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(blockquote,.wp-block-quote) p{position:relative;margin:0 0 .5em !important;font-family:var(--sb-head) !important;font-size:clamp(19px,2vw,23px) !important;font-weight:500 !important;
  font-style:normal !important;line-height:1.45 !important;letter-spacing:-.015em;color:var(--sb-navy) !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(blockquote,.wp-block-quote) cite{display:block;font-family:var(--sb-text);font-size:14px;font-style:normal;color:var(--sb-muted)}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .wp-block-pullquote{margin:2em 0 !important;padding:0 !important;border:0 !important;text-align:left}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .wp-block-pullquote blockquote{margin:0 !important}

/* images, captions, embeds */
.elementor-1326 .elementor-element.elementor-element-3b3e585 img{max-width:100%;height:auto;border-radius:16px}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(figure,.wp-block-image){margin:1.8em 0 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 figcaption{margin-top:10px !important;font-family:var(--sb-text);font-size:13.5px !important;line-height:1.5;color:#7a869b !important;text-align:center}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(.wp-block-embed,iframe){border-radius:16px;overflow:hidden;max-width:100%}

/* tables (scroll sideways on small screens) */
.elementor-1326 .elementor-element.elementor-element-3b3e585 .wp-block-table{margin:1.8em 0 !important;overflow-x:auto;border:1px solid var(--sb-line);border-radius:16px;-webkit-overflow-scrolling:touch}
.elementor-1326 .elementor-element.elementor-element-3b3e585 table{width:100%;min-width:560px;margin:0 !important;border:0 !important;border-collapse:collapse !important;font-family:var(--sb-text);font-size:15px;line-height:1.5}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(th,thead td){border:0 !important;padding:14px 16px !important;text-align:left;background:var(--sb-navy) !important;color:#fff !important;font-family:var(--sb-head);font-size:13px;font-weight:600}
.elementor-1326 .elementor-element.elementor-element-3b3e585 tbody td{border:0 !important;border-top:1px solid var(--sb-line) !important;padding:13px 16px !important;vertical-align:top;color:#475467 !important;transition:background-color .2s ease}
.elementor-1326 .elementor-element.elementor-element-3b3e585 tbody td:first-child{font-weight:600;color:var(--sb-navy) !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 tbody tr:nth-child(even) td{background:#f8faff}
.elementor-1326 .elementor-element.elementor-element-3b3e585 tbody tr:hover td{background:#eef3ff}

/* code, separators, buttons */
.elementor-1326 .elementor-element.elementor-element-3b3e585 :not(pre)>code{padding:.15em .45em;border-radius:6px;background:#f2f5fa;color:var(--sb-navy);font-size:.88em}
.elementor-1326 .elementor-element.elementor-element-3b3e585 pre{margin:1.6em 0 !important;padding:20px 22px;overflow-x:auto;border-radius:14px;background:var(--sb-navy) !important;color:#dbe4ff !important;font-size:14px;line-height:1.6}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(hr,.wp-block-separator){margin:2.4em 0 !important;border:0 !important;border-top:1px solid var(--sb-line) !important;opacity:1}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .wp-block-button__link{padding:14px 22px !important;border-radius:var(--sb-radius) !important;background:var(--sb-blue) !important;color:#fff !important;
  font-family:var(--sb-head);font-size:14px;font-weight:600;text-decoration:none !important;transition:background-color .25s ease,transform .25s ease}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .wp-block-button__link:hover{background:var(--sb-blue-d) !important;transform:translateY(-2px)}

/* key takeaways box (class sb-takeaways) */
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways{position:relative;isolation:isolate;overflow:hidden;margin:1.8em 0 !important;padding:26px 28px !important;border-radius:20px;background:var(--sb-navy) !important;color:#dbe4ff !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways::before{content:"";position:absolute;z-index:-1;right:-130px;bottom:-170px;width:300px;height:300px;border-radius:50%;
  background:radial-gradient(circle,rgba(249,115,22,.3),transparent 66%);animation:sbpc-drift 13s ease-in-out infinite}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways :is(h2,h3,h4,p:first-child:not(:only-child)){margin:0 0 14px !important;font-family:var(--sb-head) !important;font-size:12px !important;font-weight:700 !important;
  letter-spacing:.14em !important;text-transform:uppercase !important;color:#ffb072 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways :is(p,li){color:#dbe4ff !important;font-size:16.5px !important;line-height:1.55 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways ul{margin:0 !important;display:grid;gap:10px}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways ul>li{margin:0 !important;padding-left:36px !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways ul>li::before{content:"✓" !important;left:0 !important;top:1px !important;width:24px !important;height:24px !important;border-radius:7px !important;
  background:rgba(61,220,154,.16) !important;color:#7ee2b8;font-size:13px;font-weight:700;line-height:24px;text-align:center}

/* callout (sb-callout) and note (sb-note) */
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(.sb-callout,.sb-note){margin:1.6em 0 !important;padding:18px 22px 18px 24px !important;border-radius:16px;font-size:17px !important;line-height:1.65 !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-callout{background:#fff7ef !important;border:1px solid #ffdcc0;border-left:4px solid var(--sb-orange) !important;color:#5a3a1c !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-note{background:#f2f6ff !important;border:1px solid #d8e3fb;border-left:4px solid var(--sb-blue) !important;color:#23345c !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(.sb-callout,.sb-note) p{color:inherit !important;font-size:17px !important;margin-bottom:.4em !important}
.elementor-1326 .elementor-element.elementor-element-3b3e585 :is(.sb-callout,.sb-note) p:last-child{margin-bottom:0 !important}

/* mobile */
@media(max-width:767px){
  .elementor-1326 .elementor-element.elementor-element-3b3e585{--sb-anchor-offset:96px}
  .elementor-1326 .elementor-element.elementor-element-3b3e585 :is(p,ul>li,ol>li){font-size:17px !important}
  .elementor-1326 .elementor-element.elementor-element-3b3e585>p:first-child,.elementor-1326 .elementor-element.elementor-element-3b3e585>.elementor-widget-container>p:first-child{font-size:18px !important}
  .elementor-1326 .elementor-element.elementor-element-3b3e585 :is(blockquote,.wp-block-quote){padding:26px 22px 22px 26px !important}
  .elementor-1326 .elementor-element.elementor-element-3b3e585 .sb-takeaways{padding:22px 20px !important}
}

@keyframes sbpc-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(-4%,-3%)}}
@media(prefers-reduced-motion:reduce){
  .elementor-1326 .elementor-element.elementor-element-3b3e585 *,.elementor-1326 .elementor-element.elementor-element-3b3e585 *::before,.elementor-1326 .elementor-element.elementor-element-3b3e585 *::after{animation:none !important;transition-duration:.01ms !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b85d3a */.elementor-1326 .elementor-element.elementor-element-1b85d3a{ display:inline-flex;align-items:center;gap:8px;}
.elementor-1326 .elementor-element.elementor-element-1b85d3a:before{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-1326 .elementor-element.elementor-element-1b85d3a:after{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-1326 .elementor-element.elementor-element-1b85d3a::before{color:#2563FF}
.elementor-1326 .elementor-element.elementor-element-1b85d3a::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ef61b */.elementor-1326 .elementor-element.elementor-element-91ef61b span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-054cbb4 */.sb-cta-widget .elementor-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:24px !important;background:linear-gradient(125deg,#0b1530 0%,#16295a 46%,#1d3a7a 100%) !important}
.sb-cta-widget .elementor-cta::before{content:"";position:absolute;z-index:0;left:-30%;top:-30%;width:160%;height:160%;pointer-events:none;
  background:radial-gradient(22% 30% at 26% 24%,rgba(37,99,255,.5),transparent 70%),radial-gradient(20% 28% at 76% 78%,rgba(249,115,22,.38),transparent 70%);animation:sb-drift 16s ease-in-out infinite}
.sb-cta-widget .elementor-cta::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;
  background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%);transform:translateX(-100%);animation:sb-sheen 7s linear infinite}
.sb-cta-widget .elementor-cta__content{position:relative;z-index:1;background:transparent !important;padding:48px !important}
.sb-cta-widget .elementor-cta__bg-overlay{background:transparent !important}
.sb-cta-widget .elementor-cta__title{font-family:var(--sb-head) !important;font-size:clamp(26px,3vw,38px) !important;font-weight:600 !important;line-height:1.12 !important;
  letter-spacing:-.035em !important;text-transform:none !important;color:#fff !important}
.sb-cta-widget .elementor-cta__description{font-family:var(--sb-text) !important;font-size:16px !important;line-height:1.6 !important;color:#aab7d0 !important}
.sb-cta-widget .elementor-cta__button{padding:15px 24px !important;border:0 !important;border-radius:var(--sb-radius) !important;background:#fff !important;color:var(--sb-navy) !important;
  font-family:var(--sb-head) !important;font-size:14.5px !important;font-weight:600 !important;text-transform:none !important;transition:transform .25s ease,box-shadow .25s ease}
.sb-cta-widget .elementor-cta__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.3) !important}

.sb-newsletter .elementor-field-group{margin-bottom:10px}
.sb-newsletter .elementor-field-label{color:#dbe4ff !important;font-family:var(--sb-text) !important;font-size:13px !important}
.sb-newsletter .elementor-field-textual{height:52px !important;min-height:52px !important;padding:0 16px !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:12px !important;
  background:rgba(255,255,255,.08) !important;color:#fff !important;font-family:var(--sb-text) !important;font-size:15px !important;box-shadow:none !important;
  transition:border-color .25s ease,background-color .25s ease}
.sb-newsletter .elementor-field-textual::placeholder{color:#8f9dba !important;opacity:1}
.sb-newsletter .elementor-field-textual:focus{border-color:rgba(143,176,255,.8) !important;background:rgba(255,255,255,.12) !important;outline:0 !important}
.sb-newsletter .elementor-button{height:52px;padding:0 22px !important;border:0 !important;border-radius:var(--sb-radius) !important;background:#fff !important;color:var(--sb-navy) !important;
  font-family:var(--sb-head) !important;font-size:14px !important;font-weight:600 !important;text-transform:none !important;transition:transform .25s ease,box-shadow .25s ease}
.sb-newsletter .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(0,0,0,.45) !important}
.sb-newsletter .elementor-message{font-family:var(--sb-text) !important;font-size:13.5px !important;color:#7ee2b8 !important}
.sb-newsletter .elementor-message.elementor-message-danger,.sb-newsletter .elementor-field-group .elementor-error{color:#ffb4a1 !important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222b552 */.elementor-1326 .elementor-element.elementor-element-222b552{ display:inline-flex;align-items:center;gap:8px;}

.elementor-1326 .elementor-element.elementor-element-222b552:before{content:"";width:6px;height:2px;background:currentColor;opacity:.9}
.elementor-1326 .elementor-element.elementor-element-222b552::before{color:#2563FF}
.elementor-1326 .elementor-element.elementor-element-222b552::after{color:#2563FF}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb67c7a */.elementor-1326 .elementor-element.elementor-element-cb67c7a span{
    color: #F97316 ;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5995047 *//* shell: Cards skin uses .elementor-post__card, Classic skin uses the article */
.sb-blog .elementor-post .elementor-post__card,
.sb-blog :is(.elementor-posts--skin-classic,.elementor-posts--skin-archive_classic) .elementor-post{
  position:relative;display:flex !important;flex-direction:column;height:100%;min-height:100%;overflow:hidden;
  background:#fff !important;border:1px solid var(--sb-line) !important;border-radius:var(--sb-card-radius) !important;box-shadow:none !important;
  transition:transform .4s var(--sb-ease),box-shadow .4s var(--sb-ease),border-color .4s ease !important}
.sb-blog .elementor-post:hover .elementor-post__card,
.sb-blog :is(.elementor-posts--skin-classic,.elementor-posts--skin-archive_classic) .elementor-post:hover{
  transform:translateY(-6px);border-color:#cfdcf7 !important;box-shadow:0 26px 50px -28px rgba(23,43,82,.3) !important}

/* image */
.sb-blog .elementor-post .elementor-post__thumbnail__link{position:relative;display:block;margin:0 !important;overflow:hidden;width:100%}
.sb-blog .elementor-post .elementor-post__thumbnail{border-radius:0 !important;overflow:hidden;background:linear-gradient(135deg,#eaf1ff,#fff)}
.sb-blog .elementor-post .elementor-post__thumbnail img{transition:transform .8s var(--sb-ease),filter .3s ease !important;filter:none !important}
/*.sb-blog .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.06) !important}*/

/* category badge becomes a chip */
.sb-blog .elementor-post .elementor-post__card .elementor-post__badge{top:0 !important;left:0 !important;right:auto !important;z-index:2;margin:14px !important;
  padding:6px 10px !important;border-radius:8px !important;background:rgba(255,255,255,.94) !important;color:var(--sb-blue) !important;
  font-family:var(--sb-head) !important;font-size:11.5px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;
  box-shadow:0 4px 12px -4px rgba(11,21,48,.25) !important}

/* text block */
.sb-blog .elementor-post .elementor-post__text{display:flex !important;flex-direction:column;flex:1 1 auto;margin:0 !important;padding:18px 20px 16px !important}
.sb-blog .elementor-post .elementor-post__title{margin:0 0 8px !important;font-family:var(--sb-head) !important;font-size:18px !important;font-weight:600 !important;
  line-height:1.32 !important;letter-spacing:-.02em !important;text-transform:none !important}
.sb-blog .elementor-post .elementor-post__title a{color:var(--sb-navy) !important;text-decoration:none !important;
  background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .45s var(--sb-ease),color .25s ease}
.sb-blog .elementor-post:hover .elementor-post__title a{color:var(--sb-blue) !important;background-size:100% 1.5px}
.sb-blog .elementor-post .elementor-post__title a::after{content:"";position:absolute;inset:0;z-index:1}  /* whole card is clickable */
.sb-blog .elementor-post .elementor-post__excerpt{margin:0 0 14px !important}
.sb-blog .elementor-post .elementor-post__excerpt p{margin:0 !important;font-family:var(--sb-text) !important;font-size:14.5px !important;line-height:1.58 !important;
  color:var(--sb-muted) !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.sb-blog .elementor-post .elementor-post__read-more{position:relative;z-index:2;align-self:flex-start;display:inline-flex !important;align-items:center;gap:6px;margin:auto 0 0 !important;
  font-family:var(--sb-head) !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;
  color:var(--sb-blue) !important;text-decoration:none !important}
.sb-blog .elementor-post .elementor-post__read-more::after{content:"\2192";transition:transform .25s ease}
.sb-blog .elementor-post:hover .elementor-post__read-more::after{transform:translateX(4px)}

/* meta row: thin bars instead of the default separators */
.sb-blog .elementor-post .elementor-post__meta-data{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin:0 0 10px !important;padding:0 !important;border:0 !important;
  font-family:var(--sb-text) !important;font-size:12.5px !important;line-height:1.4 !important;letter-spacing:0 !important;text-transform:none !important;color:#7a869b !important}
.sb-blog .elementor-post .elementor-post__card .elementor-post__meta-data{margin:auto 0 0 !important;padding:13px 20px !important;border-top:1px solid #eef1f6 !important}
.sb-blog .elementor-post .elementor-post__meta-data span+span::before{content:"" !important;display:inline-block;width:1px;height:11px;margin:0 10px !important;
  background:#d5dae3;vertical-align:-1px}
.sb-blog .elementor-post .elementor-post-author{color:var(--sb-ink) !important;font-weight:600}
.sb-blog .elementor-post .elementor-post__avatar img{border:2px solid #fff !important;box-shadow:0 6px 14px -6px rgba(11,21,48,.4) !important}

/* nothing found */
.sb-blog .elementor-posts-nothing-found{padding:48px 20px;text-align:center;border:1px dashed #d5dce8;border-radius:18px;background:#fafbfd;
  font-family:var(--sb-text);font-size:15px;color:var(--sb-muted)}

/* featured card: add class sb-posts-feature to a Posts widget showing 1 post */
@media(min-width:1025px){
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__card{display:grid !important;grid-template-columns:50% minmax(0,1fr);grid-template-rows:1fr auto;
    box-shadow:0 34px 70px -42px rgba(20,45,100,.45) !important}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__thumbnail__link{grid-column:1;grid-row:1/3;height:100%}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__thumbnail{height:100%;min-height:380px;padding-bottom:0 !important;position:relative}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__thumbnail img{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;object-fit:cover}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__avatar{display:none !important}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__text{grid-column:2;justify-content:center;padding:36px 36px 20px !important}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__meta-data{grid-column:2}
  .sb-blog .sb-posts-feature .elementor-posts-container{container-type:inline-size}
  /* headline scales with the card's own width, so it fits a half-width or full-width column */
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__title{font-size:clamp(22px,2.2vw,30px) !important;font-size:clamp(20px,3.6cqi,30px) !important;line-height:1.18 !important;letter-spacing:-.03em !important}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__excerpt p{font-size:16px !important;-webkit-line-clamp:4}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__read-more{margin-top:8px !important}
}
/* featured card placed in a narrow column (under 720px): stack image over text instead */
@container (max-width:720px){
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__card{display:flex !important;flex-direction:column}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__thumbnail{height:auto;min-height:0;padding-bottom:56% !important}
  .sb-blog .sb-posts-feature .elementor-post .elementor-post__text{padding:22px 24px 16px !important}
}

/* list layout: add class sb-posts-list (set Columns to 1) */
@media(min-width:768px){
  .sb-blog .sb-posts-list .elementor-post .elementor-post__card{display:grid !important;grid-template-columns:34% minmax(0,1fr);grid-template-rows:1fr auto}
  .sb-blog .sb-posts-list .elementor-post .elementor-post__thumbnail__link{grid-column:1;grid-row:1/3;height:100%}
  .sb-blog .sb-posts-list .elementor-post .elementor-post__thumbnail{height:100%;min-height:200px;padding-bottom:0 !important;position:relative}
  .sb-blog .sb-posts-list .elementor-post .elementor-post__thumbnail img{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;object-fit:cover}
  .sb-blog .sb-posts-list .elementor-post .elementor-post__avatar{display:none !important}
  .sb-blog .sb-posts-list .elementor-post :is(.elementor-post__text,.elementor-post__meta-data){grid-column:2}
  .sb-blog .sb-posts-list .elementor-post .elementor-post__title{font-size:21px !important}
  .sb-blog .sb-posts-list .elementor-post:hover .elementor-post__card{transform:translateY(-4px)}
}/* End custom CSS */
/* Start custom CSS */:root{
  --sb-blue:#2563ff;  --sb-blue-d:#1b52e0;  --sb-navy:#0b1530;  --sb-ink:#18223a;
  --sb-body:#344054;  --sb-muted:#667085;   --sb-line:#e6eaf2;  --sb-soft:#f6f8ff;
  --sb-orange:#f97316; --sb-orange-h:#e8690d; --sb-orange-ink:#c2540a;
  --sb-radius:10px;   --sb-card-radius:18px;
  --sb-stick:100px;   /* sticky offset: your header height + ~20px */
  --sb-head:"Poppins",Arial,sans-serif;
  --sb-text:"Figtree","Poppins",Arial,sans-serif;
  --sb-ease:cubic-bezier(.2,.75,.2,1);
}/* End custom CSS */