.elementor-2043 .elementor-element.elementor-element-433dca3{--display:flex;--min-height:320px;--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;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c486196{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-8b81b41{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-0120ade{text-align:start;}.elementor-2043 .elementor-element.elementor-element-0120ade img{width:250px;}.elementor-2043 .elementor-element.elementor-element-16f90a0{z-index:1;text-align:start;}.elementor-2043 .elementor-element.elementor-element-16f90a0 .elementor-heading-title{font-family:"loos-extended", Sans-serif;font-size:34px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-ad1d6a4{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-ad1d6a4:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-ad1d6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-b633f82{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-31ed445{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-4890931{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-2043 .elementor-element.elementor-element-e2db423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-573c340 > .elementor-widget-container{margin:-320px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-573c340 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-c6c9d4c{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c6c9d4c:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-c6c9d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-c9d7b7d .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 100s linear infinite;}.elementor-2043 .elementor-element.elementor-element-c9d7b7d .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 100s linear infinite;}.elementor-2043 .elementor-element.elementor-element-c9d7b7d .qodef-m-text-item{color:var( --e-global-color-astglobalcolor4 );font-family:"loos-extended", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;padding-right:calc(50px/2);padding-left:calc(50px/2);}.elementor-2043 .elementor-element.elementor-element-c9d7b7d .qodef-e-icon-holder{color:var( --e-global-color-astglobalcolor1 );font-size:15px;}.elementor-2043 .elementor-element.elementor-element-de1b7ae{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.2;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-de1b7ae:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-de1b7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2F5;}.elementor-2043 .elementor-element.elementor-element-de1b7ae::before, .elementor-2043 .elementor-element.elementor-element-de1b7ae > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-de1b7ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-de1b7ae > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-de1b7ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-de1b7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2043 .elementor-element.elementor-element-5d2601c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-46c10f2{text-align:center;}.elementor-2043 .elementor-element.elementor-element-46c10f2 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-2043 .elementor-element.elementor-element-0f898ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-3a68d0a{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-d16a910{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-16e2039{text-align:center;}.elementor-2043 .elementor-element.elementor-element-16e2039 .elementor-heading-title{font-size:38px;font-weight:700;}.elementor-2043 .elementor-element.elementor-element-bd2c132{text-align:center;font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-3a2a3c4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.5em;color:var( --e-global-color-astglobalcolor1 );}.elementor-2043 .elementor-element.elementor-element-cf7aa7e{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-43a527b{text-align:center;font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-510c053{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-d99f13d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-fb407b0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-833a954{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-3c259fc{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c00b08f{z-index:1;text-align:center;}.elementor-2043 .elementor-element.elementor-element-c00b08f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-02abaff{--e-image-carousel-slides-to-show:7;}.elementor-2043 .elementor-element.elementor-element-02abaff .swiper-wrapper{display:flex;align-items:center;}.elementor-2043 .elementor-element.elementor-element-02abaff .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-765c1d1{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-a344c3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-a823a25{text-align:center;}.elementor-2043 .elementor-element.elementor-element-a823a25 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-98fd873{--display:grid;--e-con-grid-template-columns:1fr 1.3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-bdb4e2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-77092df img{width:100%;height:420px;object-fit:cover;object-position:center right;}.elementor-2043 .elementor-element.elementor-element-f767e29 > .elementor-widget-container{padding:0px 0px 0px 48px;}.elementor-2043 .elementor-element.elementor-element-f767e29 .elementor-blockquote__content{color:var( --e-global-color-astglobalcolor3 );font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-f767e29 .elementor-blockquote__content +.e-q-footer{margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-f767e29 .elementor-blockquote__author{color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-2043 .elementor-element.elementor-element-f767e29 .elementor-blockquote:before{color:var( --e-global-color-astglobalcolor0 );font-size:calc(1.5px * 100);}.elementor-2043 .elementor-element.elementor-element-066a6ce{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-98633d6 .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-4c9b6c4.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-4c9b6c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-f5c156c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-f5c156c.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-f5c156c.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-50c263e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-50c263e.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-50c263e.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-f6b5930{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-cc8d832{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c5f4786 .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-f82e1e8 .elementor-heading-title{font-family:"loos-extended", Sans-serif;font-size:1.6em;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-b3a4547{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-88cb29c .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-cb8cf9f .elementor-heading-title{font-family:"loos-extended", Sans-serif;font-size:1.6em;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-cfe9d91{--display:grid;--e-con-grid-template-columns:1.3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c086f05{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-1492b7d .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-8516e0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-8516e0a.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-8516e0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-dc1402d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-dc1402d.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-dc1402d.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-53f83a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-53f83a4.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-53f83a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-e5cd09f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-d78e05f img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-3df7021 > .elementor-widget-container{padding:0px 48px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-3df7021 .elementor-blockquote__content{color:var( --e-global-color-astglobalcolor3 );font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-3df7021 .elementor-blockquote__content +.e-q-footer{margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-3df7021 .elementor-blockquote__author{color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-2043 .elementor-element.elementor-element-3df7021 .elementor-blockquote:before{color:var( --e-global-color-astglobalcolor0 );font-size:calc(1.5px * 100);}.elementor-2043 .elementor-element.elementor-element-5dd173f{--display:grid;--e-con-grid-template-columns:1fr 1.6fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-8fadf52{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-3d80b1b > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-7766ac4 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );padding:20px 24px 20px 24px;}.elementor-2043 .elementor-element.elementor-element-7766ac4{text-align:center;}.elementor-2043 .elementor-element.elementor-element-7766ac4 .elementor-heading-title{font-style:italic;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-adad11e{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-f543fad .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-f4f50f5.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-f4f50f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-9015452.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-9015452.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-9015452.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2043 .elementor-element.elementor-element-7f67807.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-7f67807.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-7f67807.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.4em;}.elementor-2043 .elementor-element.elementor-element-35a927a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-2043 .elementor-element.elementor-element-35a927a .elementor-blockquote__content{color:var( --e-global-color-astglobalcolor3 );font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-35a927a .elementor-blockquote__content +.e-q-footer{margin-top:10px;}.elementor-2043 .elementor-element.elementor-element-35a927a .elementor-blockquote__author{color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-2043 .elementor-element.elementor-element-35a927a .elementor-blockquote:before{color:var( --e-global-color-astglobalcolor0 );font-size:calc(1.5px * 100);}.elementor-2043 .elementor-element.elementor-element-6a5bc93{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-0c3c7d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-65aa9c0{text-align:center;}.elementor-2043 .elementor-element.elementor-element-65aa9c0 .elementor-heading-title{font-size:28px;font-weight:700;}.elementor-2043 .elementor-element.elementor-element-2deb388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-8ac926e{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-8ac926e:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-8ac926e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-079baaa{--display:grid;--e-con-grid-template-columns:1fr max-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-e1ee10d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-45778f0 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-f540991 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-8164659 img{width:100%;height:320px;object-fit:cover;object-position:center left;}.elementor-2043 .elementor-element.elementor-element-af26b3b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-aa46e44 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-17ebeb7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-2043 .elementor-element.elementor-element-17ebeb7{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-2043 .elementor-element.elementor-element-17ebeb7 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-36fb06e .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-45b6b61 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-2043 .elementor-element.elementor-element-45b6b61{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-2043 .elementor-element.elementor-element-45b6b61 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-084b133 .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-ee0426e > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-2043 .elementor-element.elementor-element-ee0426e{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:22px;line-height:1.3em;}.elementor-2043 .elementor-element.elementor-element-ee0426e .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-2043 .elementor-element.elementor-element-ab1d3c5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-47608c0 img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-abcbafb img{width:100%;height:320px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-1f2f25d img{width:100%;height:320px;object-fit:cover;object-position:center right;}.elementor-2043 .elementor-element.elementor-element-b3cc8be{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-171a6fc{--display:grid;--e-con-grid-template-columns:1.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c0ee83f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-95da785 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-18737be{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-f490cbe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-b58738e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-ecc35ad img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-8befbd7 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor1 );padding:20px 24px 20px 24px;}.elementor-2043 .elementor-element.elementor-element-8befbd7 .elementor-heading-title{font-style:italic;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-57ea1ae{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-bf8763b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c60811e{--display:flex;--overlay-opacity:0.85;--border-radius:8px 8px 8px 8px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2043 .elementor-element.elementor-element-c60811e:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-c60811e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );background-image:url("https://protect3d.io/wp-content/uploads/2025/09/d7673fea-1b3f-456b-9d57-af190593afd9-68b5967d336df.webp");}.elementor-2043 .elementor-element.elementor-element-c60811e::before, .elementor-2043 .elementor-element.elementor-element-c60811e > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-c60811e > .e-con-inner > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-c60811e > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-c60811e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-c60811e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor6 );--background-overlay:'';}.elementor-2043 .elementor-element.elementor-element-ace624d .elementor-heading-title{font-size:34px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-9bd65b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2043 .elementor-element.elementor-element-9bd65b7{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-cd6e176{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-3654f39{--display:grid;--e-con-grid-template-columns:1fr 1.7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-ccb62c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-7070d1c img{width:100%;height:960px;object-fit:cover;object-position:center left;}.elementor-2043 .elementor-element.elementor-element-54d3236{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-25e3857 .elementor-heading-title{font-size:38px;font-weight:700;}.elementor-2043 .elementor-element.elementor-element-c4f004a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2043 .elementor-element.elementor-element-c4f004a{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-52e7a8a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-title{margin-block-end:4px;}.elementor-2043 .elementor-element.elementor-element-ac9459d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-ac9459d.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-ac9459d.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-title{margin-block-end:4px;}.elementor-2043 .elementor-element.elementor-element-4218eb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-4218eb7.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-4218eb7.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-title{margin-block-end:4px;}.elementor-2043 .elementor-element.elementor-element-3ec543a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-3ec543a.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-3ec543a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-title{margin-block-end:4px;}.elementor-2043 .elementor-element.elementor-element-9900b3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-9900b3c.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-9900b3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:24px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-title{margin-block-end:4px;}.elementor-2043 .elementor-element.elementor-element-fc705f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-fc705f7.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-fc705f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-b400fad{--display:grid;--e-con-grid-template-columns:1fr max-content;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-ca0f46a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-5ff55f2 .elementor-heading-title{font-size:28px;font-weight:700;}.elementor-2043 .elementor-element.elementor-element-ab39cec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-c7390cc{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c7390cc:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-c7390cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-21c3c88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c4f7ed6{text-align:center;}.elementor-2043 .elementor-element.elementor-element-c4f7ed6 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-afa3362{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon-box-wrapper{gap:32px;}.elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-7ee928b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-7ee928b.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-7ee928b.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon-box-title a{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-7ee928b .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon-box-wrapper{gap:32px;}.elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-81b36d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-81b36d1.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-81b36d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-81b36d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon-box-title a{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-81b36d1 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon-box-wrapper{gap:32px;}.elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-351a9c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-351a9c2.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-351a9c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-351a9c2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon-box-title a{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-351a9c2 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon-box-wrapper{gap:32px;}.elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-25fb1f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-25fb1f1.elementor-view-framed .elementor-icon, .elementor-2043 .elementor-element.elementor-element-25fb1f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-25fb1f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon{font-size:48px;}.elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon-box-title a{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-25fb1f1 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-5f80286{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-5f80286:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-5f80286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-1e4255c{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-a2c3a1a{text-align:center;}.elementor-2043 .elementor-element.elementor-element-a2c3a1a .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-93a079c{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-d21e15b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-e0e6781 .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-2e5e968 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2043 .elementor-element.elementor-element-2e5e968 .elementor-heading-title{font-size:20px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-2043 .elementor-element.elementor-element-e59aef4{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.3em;}.elementor-2043 .elementor-element.elementor-element-e59aef4 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-7639032{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-2cc3b8b img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-aaaaa09{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-6700262{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-af0c5a2 img{width:100%;height:420px;object-fit:cover;object-position:bottom center;}.elementor-2043 .elementor-element.elementor-element-162d1ec{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-52d3022 .elementor-heading-title{font-size:26px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-bb409bf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2043 .elementor-element.elementor-element-bb409bf .elementor-heading-title{font-size:20px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-2043 .elementor-element.elementor-element-40f6815{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:20px;line-height:1.3em;}.elementor-2043 .elementor-element.elementor-element-40f6815 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-2043 .elementor-element.elementor-element-bb1ec0b{--display:grid;--e-con-grid-template-columns:240px 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-fda2273{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-ef33a75 .elementor-heading-title{font-size:22px;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-30e84a4 .elementor-heading-title{font-size:18px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-b76196d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-7cb7a5f .elementor-heading-title{font-size:22px;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-ca2a780{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-66f7ffa .elementor-heading-title{font-size:22px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2043 .elementor-element.elementor-element-cf2cccc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-8d87f44 .elementor-heading-title{font-size:18px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-bd0e57f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-d7761bc{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-6a021a0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-cb26c4e{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-0f3d7d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-51fe732 .elementor-heading-title{font-size:18px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-6d48f46{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-9cd1794{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-95c2dcc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-68947ac{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-23b1cbb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-6e0cdc4 .elementor-heading-title{font-size:18px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-947d7db{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-c0e58e7{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-3902d8d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-01fdde4{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-531b2fd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-4f128c3 .elementor-heading-title{font-size:18px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-1799441{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-26ac2af{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-14c40a4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-d405ebc{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-f68a666{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-975f536 .elementor-heading-title{font-size:18px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-b8c5b5b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-551c36f{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-55256b7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF2F5;--border-color:#EEF2F5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-539ccaa{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-2c832d8{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-3ea37d2{text-align:center;}.elementor-2043 .elementor-element.elementor-element-3ea37d2 .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-1a11672{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-1a11672:not(.elementor-motion-effects-element-type-background), .elementor-2043 .elementor-element.elementor-element-1a11672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-2043 .elementor-element.elementor-element-b34177c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-06f8ebc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-7e1602c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2043 .elementor-element.elementor-element-92c27de{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-bb7e8c2 .elementor-heading-title{font-family:"loos-extended", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-dca16fa{--display:grid;--e-con-grid-template-columns:75px 1fr max-content;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-1cbe70f img{width:75px;height:75px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:500px 500px 500px 500px;}.elementor-2043 .elementor-element.elementor-element-e463144{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-231b4bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-0c9cff9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-9173034{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-e772ecf{--display:grid;--e-con-grid-template-columns:1fr 380px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-af1fab6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-149dcb8 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-2043 .elementor-element.elementor-element-bc6d95d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-59cb9e3{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-f309fc2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-ff7348a{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-27eb405{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-2f7a6fe{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-bcc2a16{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-5f9bcf9{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-3893ad5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-880bb72{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-bf214a9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-e80daeb{font-family:"League Spartan", Sans-serif;font-size:20px;}.elementor-2043 .elementor-element.elementor-element-fefffe6{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor2 );--n-accordion-icon-size:15px;}.elementor-2043 .elementor-element.elementor-element-fefffe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EEF2F5;border-style:none;}.elementor-2043 .elementor-element.elementor-element-fefffe6 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-2043 .elementor-element.elementor-element-fefffe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"loos-extended", Sans-serif;font-weight:700;line-height:1.6em;}:where( .elementor-2043 .elementor-element.elementor-element-fefffe6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2043 .elementor-element.elementor-element-b8da646 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-04c1537{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.9;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-04c1537::before, .elementor-2043 .elementor-element.elementor-element-04c1537 > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-04c1537 > .e-con-inner > .elementor-background-video-container::before, .elementor-2043 .elementor-element.elementor-element-04c1537 > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-04c1537 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2043 .elementor-element.elementor-element-04c1537 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2043 .elementor-element.elementor-element-2daad4c{--display:grid;--e-con-grid-template-columns:1fr 380px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-08b31bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-5ceaff6{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-2043 .elementor-element.elementor-element-5ceaff6 .elementor-heading-title{font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-3ae1c17{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 48px 16px 48px;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button:hover, .elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-2043 .elementor-element.elementor-element-0d173d9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button:hover svg, .elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-2043 .elementor-element.elementor-element-73cb3ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-9708dc5 > .elementor-widget-container{margin:-460px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-9708dc5 img{width:100%;height:760px;object-fit:cover;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-772791e{--spacer-size:40vh;width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;bottom:0vh;z-index:0;}.elementor-2043 .elementor-element.elementor-element-772791e > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at bottom center, #3413FF26 0%, #C0A1F900 70%);}body:not(.rtl) .elementor-2043 .elementor-element.elementor-element-772791e{left:0%;}body.rtl .elementor-2043 .elementor-element.elementor-element-772791e{right:0%;}.elementor-2043 .elementor-element.elementor-element-aa37b9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-672cde5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;color:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2043 .elementor-element.elementor-element-433dca3{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-ad1d6a4{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-de1b7ae{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-3a68d0a{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-833a954{--content-width:1280px;}.elementor-2043 .elementor-element.elementor-element-765c1d1{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-a344c3c{--content-width:800px;}.elementor-2043 .elementor-element.elementor-element-8ac926e{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-57ea1ae{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-c7390cc{--content-width:1280px;}.elementor-2043 .elementor-element.elementor-element-5f80286{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-1a11672{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-9173034{--content-width:1240px;}.elementor-2043 .elementor-element.elementor-element-04c1537{--content-width:1240px;}}@media(max-width:1024px){.elementor-2043 .elementor-element.elementor-element-433dca3{--min-height:unset;--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c486196{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-16f90a0 .elementor-heading-title{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-ad1d6a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-b633f82{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-4890931{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button{font-size:16px;padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-573c340 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-573c340 img{height:420px;object-position:center center;}.elementor-2043 .elementor-element.elementor-element-16e2039 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-bd2c132{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-3a2a3c4{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-cf7aa7e{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-43a527b{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-c00b08f{text-align:center;}.elementor-2043 .elementor-element.elementor-element-c00b08f .elementor-heading-title{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-02abaff{--e-image-carousel-slides-to-show:5;}.elementor-2043 .elementor-element.elementor-element-a823a25{text-align:start;}.elementor-2043 .elementor-element.elementor-element-a823a25 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-98fd873{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-bdb4e2c.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-98633d6 .elementor-heading-title{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-4c9b6c4 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-f5c156c .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-50c263e .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-f6b5930{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-cfe9d91{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-1492b7d .elementor-heading-title{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-8516e0a .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-dc1402d .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-53f83a4 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-e5cd09f.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-5dd173f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-8fadf52.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-f543fad .elementor-heading-title{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-f4f50f5 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-9015452 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-7f67807 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-6a5bc93{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-65aa9c0 .elementor-heading-title{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-079baaa{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-e1ee10d{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-aa46e44{text-align:start;}.elementor-2043 .elementor-element.elementor-element-aa46e44 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-36fb06e{text-align:start;}.elementor-2043 .elementor-element.elementor-element-36fb06e .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-084b133{text-align:start;}.elementor-2043 .elementor-element.elementor-element-084b133 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button{font-size:16px;padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-ab1d3c5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-171a6fc{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-95da785{text-align:start;}.elementor-2043 .elementor-element.elementor-element-95da785 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-18737be{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button{font-size:16px;padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-ace624d{text-align:start;}.elementor-2043 .elementor-element.elementor-element-ace624d .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-9bd65b7{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-3654f39{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-ccb62c6.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-7070d1c img{height:420px;}.elementor-2043 .elementor-element.elementor-element-25e3857 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-c4f004a{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-52e7a8a{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon{font-size:42px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-title, .elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-title a{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon-box-description{font-size:18px;}.elementor-2043 .elementor-element.elementor-element-b400fad{--e-con-grid-template-columns:1fr;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-5ff55f2{text-align:center;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-c4f7ed6 .elementor-heading-title{font-size:32px;}.elementor-2043 .elementor-element.elementor-element-afa3362{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-a2c3a1a{text-align:start;}.elementor-2043 .elementor-element.elementor-element-a2c3a1a .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-93a079c{--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2043 .elementor-element.elementor-element-d21e15b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-aaaaa09{--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-6700262.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-162d1ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-bb1ec0b{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-b34177c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-06f8ebc.e-con{--order:99999 /* order end hack */;}.elementor-2043 .elementor-element.elementor-element-bb7e8c2 .elementor-heading-title{font-size:24px;}.elementor-2043 .elementor-element.elementor-element-dca16fa{--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-e772ecf{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-149dcb8 .elementor-heading-title{font-size:34px;}.elementor-2043 .elementor-element.elementor-element-04c1537{--min-height:380px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2043 .elementor-element.elementor-element-2daad4c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-3ae1c17{font-size:22px;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button{padding:18px 25px 18px 25px;}.elementor-2043 .elementor-element.elementor-element-9708dc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-9708dc5 img{height:unset;object-position:top center;}}@media(max-width:767px){.elementor-2043 .elementor-element.elementor-element-433dca3{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c486196{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-c486196.e-con{--order:-99999 /* order start hack */;}.elementor-2043 .elementor-element.elementor-element-16f90a0 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-2043 .elementor-element.elementor-element-ad1d6a4{--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-b633f82{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-b633f82.e-con{--order:-99999 /* order start hack */;}.elementor-2043 .elementor-element.elementor-element-4890931{text-align:start;}.elementor-2043 .elementor-element.elementor-element-b5cfae1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-573c340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-573c340 img{height:320px;object-position:center right;}.elementor-2043 .elementor-element.elementor-element-46c10f2 .elementor-heading-title{font-size:12px;}.elementor-2043 .elementor-element.elementor-element-16e2039{text-align:start;}.elementor-2043 .elementor-element.elementor-element-bd2c132{text-align:start;}.elementor-2043 .elementor-element.elementor-element-3a2a3c4{text-align:start;}.elementor-2043 .elementor-element.elementor-element-cf7aa7e{text-align:start;}.elementor-2043 .elementor-element.elementor-element-43a527b{text-align:start;}.elementor-2043 .elementor-element.elementor-element-510c053{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-3c259fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2043 .elementor-element.elementor-element-c00b08f .elementor-heading-title{font-size:12px;}.elementor-2043 .elementor-element.elementor-element-02abaff{--e-image-carousel-slides-to-show:2;}.elementor-2043 .elementor-element.elementor-element-02abaff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-98fd873{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-f6b5930{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-cfe9d91{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-5dd173f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-6a5bc93{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-65aa9c0{text-align:start;}.elementor-2043 .elementor-element.elementor-element-247cb8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-079baaa{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-e1ee10d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-36fb06e .elementor-heading-title{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-084b133 .elementor-heading-title{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-868a59d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-ab1d3c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-171a6fc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-18737be{text-align:start;}.elementor-2043 .elementor-element.elementor-element-f490cbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-ecc35ad img{height:320px;}.elementor-2043 .elementor-element.elementor-element-9bd65b7{text-align:start;}.elementor-2043 .elementor-element.elementor-element-c2d877c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-3654f39{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-c4f004a{text-align:start;}.elementor-2043 .elementor-element.elementor-element-52e7a8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-ac9459d .elementor-icon{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-4218eb7 .elementor-icon{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-3ec543a .elementor-icon{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-9900b3c .elementor-icon{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-fc705f7 .elementor-icon{font-size:25px;}.elementor-2043 .elementor-element.elementor-element-b400fad{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-afa3362{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-93a079c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-2cc3b8b img{height:unset;}.elementor-2043 .elementor-element.elementor-element-aaaaa09{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-af0c5a2 img{height:unset;}.elementor-2043 .elementor-element.elementor-element-bb1ec0b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-fda2273{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-cf2cccc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-bd0e57f{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-6a021a0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-0f3d7d5{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-6d48f46{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-95c2dcc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-23b1cbb{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-947d7db{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-3902d8d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-531b2fd{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-1799441{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-14c40a4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-f68a666{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-b8c5b5b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-55256b7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2043 .elementor-element.elementor-element-f13431c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button{font-size:15px;}.elementor-2043 .elementor-element.elementor-element-b34177c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-92c27de{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2043 .elementor-element.elementor-element-bb7e8c2 .elementor-heading-title{font-size:20px;}.elementor-2043 .elementor-element.elementor-element-dca16fa{--e-con-grid-template-columns:75px 1fr;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-e772ecf{--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-04c1537{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2043 .elementor-element.elementor-element-2daad4c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2043 .elementor-element.elementor-element-5ceaff6 .elementor-heading-title{font-size:32px;}.elementor-2043 .elementor-element.elementor-element-3ae1c17{text-align:start;}.elementor-2043 .elementor-element.elementor-element-0d173d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-b5cfae1 */.elementor-2043 .elementor-element.elementor-element-b5cfae1 .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-b5cfae1 svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-b5cfae1 a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-573c340 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-573c340 {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-573c340 .elementor-widget-container {
        flex: 0 0 720px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1d6a4 */.elementor-2043 .elementor-element.elementor-element-ad1d6a4 {
    background: linear-gradient(to right, #18344C, #088DC5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2c132 */.elementor-2043 .elementor-element.elementor-element-bd2c132 p:not(:last-child) {
    margin-bottom: 0.3em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf7aa7e */.elementor-2043 .elementor-element.elementor-element-cf7aa7e p:not(:last-child) {
    margin-bottom: 0.3em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a527b */.elementor-2043 .elementor-element.elementor-element-43a527b p:not(:last-child) {
    margin-bottom: 0.3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb407b0 */.elementor-2043 .elementor-element.elementor-element-fb407b0 .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-fb407b0 svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-fb407b0 a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-02abaff */.elementor-2043 .elementor-element.elementor-element-02abaff .elementor-image-carousel.swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-2043 .elementor-element.elementor-element-02abaff:before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(to left, transparent 80%, #fff), linear-gradient(to right, transparent 80%, #fff);
}

.elementor-2043 .elementor-element.elementor-element-02abaff img {
    filter: grayscale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77092df */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-77092df {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-77092df .elementor-widget-container {
        flex: 0 0 calc(100% + 100px);
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-f767e29 */.elementor-2043 .elementor-element.elementor-element-f767e29 .elementor-blockquote:before {
    position: absolute;
    top: -64px;
    left: -48px;
    z-index: -1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98633d6 */.elementor-2043 .elementor-element.elementor-element-98633d6 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f4786 */.elementor-2043 .elementor-element.elementor-element-c5f4786 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f82e1e8 */.elementor-2043 .elementor-element.elementor-element-f82e1e8 strong {
    font-size: 28px;
    margin-inline: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88cb29c */.elementor-2043 .elementor-element.elementor-element-88cb29c span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8cf9f */.elementor-2043 .elementor-element.elementor-element-cb8cf9f strong {
    font-size: 28px;
    margin-inline: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1492b7d */.elementor-2043 .elementor-element.elementor-element-1492b7d span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d78e05f */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-d78e05f {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-d78e05f .elementor-widget-container {
        flex: 0 0 calc(100% + 100px);
    }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-3df7021 */.elementor-2043 .elementor-element.elementor-element-3df7021 .elementor-blockquote:before {
    position: absolute;
    top: -64px;
    left: unset;
    right: -48px;
    transform: scaleX(-100%);
    
    z-index: -1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d80b1b */.elementor-2043 .elementor-element.elementor-element-3d80b1b iframe {
    height: 420px;
}

@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-3d80b1b iframe {
        max-width: unset !important;
        width: 600px;
        height: 720px;
        margin-top: -150px;
        margin-bottom: -40px;
    }
    
    .elementor-2043 .elementor-element.elementor-element-3d80b1b {
        display: flex;
        justify-content: flex-end;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7766ac4 */@media (min-width: 1200px) {
    .elementor-2043 .elementor-element.elementor-element-7766ac4 {
        min-width: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f543fad */.elementor-2043 .elementor-element.elementor-element-f543fad span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-35a927a */.elementor-2043 .elementor-element.elementor-element-35a927a .elementor-blockquote:before {
    position: absolute;
    top: -64px;
    left: -48px;
    z-index: -1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-247cb8d */.elementor-2043 .elementor-element.elementor-element-247cb8d .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-247cb8d svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-247cb8d a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45778f0 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-45778f0 {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-45778f0 .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f540991 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-f540991 {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-f540991 .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8164659 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-8164659 {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-8164659 .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-868a59d */.elementor-2043 .elementor-element.elementor-element-868a59d .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-868a59d svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-868a59d a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47608c0 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-47608c0 {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-47608c0 .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abcbafb */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-abcbafb {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-abcbafb .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f2f25d */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-1f2f25d {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-1f2f25d .elementor-widget-container {
        flex: 0 0 calc(100% + 200px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f490cbe */.elementor-2043 .elementor-element.elementor-element-f490cbe .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-f490cbe svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-f490cbe a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecc35ad */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-ecc35ad {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-ecc35ad .elementor-widget-container {
        flex: 0 0 calc(100% + 150px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8befbd7 */@media (min-width: 1200px) {
    .elementor-2043 .elementor-element.elementor-element-8befbd7 {
        min-width: calc(100% + 150px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2d877c */.elementor-2043 .elementor-element.elementor-element-c2d877c .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-c2d877c svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-c2d877c a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7070d1c */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-7070d1c {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-7070d1c .elementor-widget-container {
        flex: 0 0 840px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bcbf83 */.elementor-2043 .elementor-element.elementor-element-0bcbf83 .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-0bcbf83 svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-0bcbf83 a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0e6781 */.elementor-2043 .elementor-element.elementor-element-e0e6781 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5e968 */.elementor-2043 .elementor-element.elementor-element-2e5e968 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cc3b8b */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-2cc3b8b {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-2cc3b8b .elementor-widget-container {
        flex: 0 0 calc(100% + 100px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af0c5a2 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-af0c5a2 {
        display: flex;
        justify-content: flex-end;
    }
    
    .elementor-2043 .elementor-element.elementor-element-af0c5a2 .elementor-widget-container {
        flex: 0 0 calc(100% + 100px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52d3022 */.elementor-2043 .elementor-element.elementor-element-52d3022 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb409bf */.elementor-2043 .elementor-element.elementor-element-bb409bf span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30e84a4 */.elementor-2043 .elementor-element.elementor-element-30e84a4 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cb7a5f */.elementor-2043 .elementor-element.elementor-element-7cb7a5f span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f7ffa */.elementor-2043 .elementor-element.elementor-element-66f7ffa span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d87f44 */.elementor-2043 .elementor-element.elementor-element-8d87f44 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51fe732 */.elementor-2043 .elementor-element.elementor-element-51fe732 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0cdc4 */.elementor-2043 .elementor-element.elementor-element-6e0cdc4 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f128c3 */.elementor-2043 .elementor-element.elementor-element-4f128c3 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-975f536 */.elementor-2043 .elementor-element.elementor-element-975f536 span {
    color: var(--ast-global-color-0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f13431c */.elementor-2043 .elementor-element.elementor-element-f13431c .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-f13431c svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-f13431c a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8da646 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-b8da646 {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-b8da646 .elementor-widget-container {
        flex: 0 0 calc(100% + 180px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae1c17 */.elementor-2043 .elementor-element.elementor-element-3ae1c17 p:not(:last-child) {
    margin-bottom: 0.3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d173d9 */.elementor-2043 .elementor-element.elementor-element-0d173d9 .elementor-button-icon {
    margin-top: -3px;
    transition: 250ms ease-out;
}

.elementor-2043 .elementor-element.elementor-element-0d173d9 svg path {
    stroke: currentColor;
}

.elementor-2043 .elementor-element.elementor-element-0d173d9 a:hover .elementor-button-icon {
    transform: translate(4px, -4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9708dc5 */@media (min-width: 1024px) {
    .elementor-2043 .elementor-element.elementor-element-9708dc5 {
        display: flex;
        justify-content: flex-start;
    }
    
    .elementor-2043 .elementor-element.elementor-element-9708dc5 .elementor-widget-container {
        flex: 0 0 calc(100% + 180px);
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-772791e */.elementor-2043 .elementor-element.elementor-element-772791e {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c1537 */.elementor-2043 .elementor-element.elementor-element-04c1537 {
    background: linear-gradient(to right, #18344C, #088DC5);
}/* End custom CSS */
/* Start custom CSS */.landing-icon .elementor-icon svg {
    fill: #fff;
    stroke: #fff;
}

[data-elementor-type="wp-page"] {
    overflow-x: hidden !important;
}
    
@media (max-width: 767px) {
    .comparison-label {
        padding-top: 60px;
    }
    
    .comparison-label:before {
        left: 20px;
        top: 24px;
        color: var(--ast-global-color-1);
        font-family: 'montserrat';
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
        border: unset;
    }
    
    .comparison-label-a:before {
        content: 'Traditional AFO';
    }
    
    .comparison-label-b:before {
        content: 'Protect3D™ 3D Printed AFO';
    }
}


.bullet-icon {
    position: relative;
    padding-left: 40px;
}

.bullet-icon:before {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 20px;
    height: 20px;
    z-index: 1;
    background-size: contain;
    background-repeat: no-repeat;
}

.bullet-tick:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='410' height='400' fill='%2327ae60' viewBox='0 0 410 400'%3E%3Cpath d='m55.992 172.036 75.534 127.811C209.806 177.533 297.7 70.337 377.353 8.492c17.854-16.491 45.321-6.871 26.094 10.995-89.267 92.079-157.934 196.527-227.975 360.071-27.466 19.24-59.053 28.86-74.16 10.994L2.432 213.265c-13.734-21.989 34.333-72.838 53.56-41.229Z'/%3E%3C/svg%3E%0A");
}

.bullet-cross:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='411' height='401' fill='%23e74c3c' viewBox='0 0 411 401'%3E%3Cpath d='M291.769 36.788c-44.114 38.774-84.7 77.548-121.756 118.084-28.233-33.487-56.466-70.498-84.7-112.796-59.995-88.122-130.578-24.674-45.879 77.547 28.234 29.961 56.467 58.16 84.7 84.597-45.879 56.398-84.7 109.271-112.933 158.619-14.116 22.912 0 52.874 17.646 28.199 38.82-54.635 82.935-103.983 134.108-151.569 72.348 65.21 144.695 118.083 209.985 151.569 22.939 15.862 52.937 0 26.468-17.624-68.818-47.586-130.578-102.221-192.339-172.719 45.879-37.011 95.288-74.022 155.283-112.796 98.817-65.21 29.998-130.42-70.583-51.11Z'/%3E%3C/svg%3E%0A");
}/* End custom CSS */