.elementor-66 .elementor-element.elementor-element-e92daa7{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-e92daa7:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-e92daa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c5bdc );}.elementor-66 .elementor-element.elementor-element-e92daa7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-8bedf9d{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-92556d7 > .elementor-widget-container{margin:0px -75px 26px 0px;}.elementor-66 .elementor-element.elementor-element-92556d7 .elementor-heading-title{font-family:"Host Grotesk Variable Font", Sans-serif;font-size:6.4rem;font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-bd891f1{font-family:"Host Grotesk Variable Font", Sans-serif;font-size:2.18rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-b538c73{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-91afe73{width:100%;max-width:100%;}.elementor-66 .elementor-element.elementor-element-91afe73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-91afe73 img{height:100%;object-fit:cover;object-position:center center;border-radius:00px 0px 0px 500px;}.elementor-66 .elementor-element.elementor-element-c52c719{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-c52c719:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-c52c719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-c52c719.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-872679b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-66 .elementor-element.elementor-element-0a9d909{width:var( --container-widget-width, 608px );max-width:608px;--container-widget-width:608px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-0524f11{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-324fc87 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-66 .elementor-element.elementor-element-324fc87 .elementor-heading-title{font-family:var( --e-global-typography-1554c62-font-family ), Sans-serif;font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-c30adfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-c30adfe{text-align:start;font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-560841f{--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:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-560841f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-560841f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c5bdc );}.elementor-66 .elementor-element.elementor-element-9587fe3{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-0bb2738{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-0bb2738:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0bb2738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-0bb2738.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-45f37d1{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d35aaa2{width:100%;max-width:100%;}.elementor-66 .elementor-element.elementor-element-d35aaa2 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-71cbf65{--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;--justify-content:flex-start;--padding-top:112px;--padding-bottom:150px;--padding-left:90px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-a02e67c{--display:flex;}.elementor-66 .elementor-element.elementor-element-9d839b6{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-f252c2c{--display:flex;}.elementor-66 .elementor-element.elementor-element-566166f{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-36dba79{--n-accordion-title-font-size:var( --e-global-typography-2612bd7-font-size );z-index:10;--n-accordion-item-title-space-between:35px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-1072aa6 );--n-accordion-icon-size:50px;--n-accordion-icon-gap:35px;}.elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-1072aa6 );border-style:none;}.elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );border-style:none;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-right:60px;--padding-bottom:50px;--padding-left:60px;}.elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-36dba79 {--n-accordion-padding:50px 60px 50px 60px;}:where( .elementor-66 .elementor-element.elementor-element-36dba79 > .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:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-weight:var( --e-global-typography-2612bd7-font-weight );}.elementor-66 .elementor-element.elementor-element-fea2f3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-fea2f3c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-fea2f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-fea2f3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-71a9af9{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-afc7e78 > .elementor-widget-container{margin:0px -50px 35px 0px;}.elementor-66 .elementor-element.elementor-element-afc7e78 .elementor-heading-title{font-family:var( --e-global-typography-1554c62-font-family ), Sans-serif;font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-58c3c50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-58c3c50{text-align:start;font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-a6d2516{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-66 .elementor-element.elementor-element-18695e8{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-c1594a5{--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:103px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-c1594a5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-c1594a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c5bdc );}.elementor-66 .elementor-element.elementor-element-febeb22 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-febeb22{text-align:center;}.elementor-66 .elementor-element.elementor-element-febeb22 .elementor-heading-title{font-family:var( --e-global-typography-1554c62-font-family ), Sans-serif;font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-6cbb585 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-66 .elementor-element.elementor-element-6cbb585{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-af605db > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-af605db .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-48c070e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-245db1a{--display:flex;}.elementor-66 .elementor-element.elementor-element-f34dd3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-66 .elementor-element.elementor-element-f34dd3a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f34dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-f34dd3a::before, .elementor-66 .elementor-element.elementor-element-f34dd3a > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f34dd3a > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-f34dd3a > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f34dd3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-f34dd3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-99044ee{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-99044ee > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-99044ee img{width:100%;}.elementor-66 .elementor-element.elementor-element-97c7bdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-97c7bdf .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1814717 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-66 .elementor-element.elementor-element-1814717{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-48fc0e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-48fc0e8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-48fc0e8{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-a3f3ea1{--display:flex;}.elementor-66 .elementor-element.elementor-element-e3ee161{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-66 .elementor-element.elementor-element-e3ee161:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-e3ee161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-e3ee161::before, .elementor-66 .elementor-element.elementor-element-e3ee161 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-e3ee161 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-e3ee161 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-e3ee161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-e3ee161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-6f6d755{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-6f6d755 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-6f6d755 img{width:100%;}.elementor-66 .elementor-element.elementor-element-19bb072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-19bb072 .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-82540de > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-66 .elementor-element.elementor-element-82540de{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-2572a57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-2572a57.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-2572a57{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-ae05674{--display:flex;}.elementor-66 .elementor-element.elementor-element-24072b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-66 .elementor-element.elementor-element-24072b0:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-24072b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-24072b0::before, .elementor-66 .elementor-element.elementor-element-24072b0 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-24072b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-24072b0 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-24072b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-24072b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-d98256a{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-d98256a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-d98256a img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-66 .elementor-element.elementor-element-f064321 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f064321 .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-1f03046 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-66 .elementor-element.elementor-element-1f03046{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-aefb148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-aefb148.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-aefb148{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-a664b15{--e-n-carousel-swiper-slides-gap:35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-85px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-85px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-24272a7{--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:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-24272a7:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-24272a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c5bdc );}.elementor-66 .elementor-element.elementor-element-82a958c{--divider-border-style:solid;--divider-color:#939393;--divider-border-width:1px;}.elementor-66 .elementor-element.elementor-element-82a958c > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-66 .elementor-element.elementor-element-82a958c .elementor-divider-separator{width:100%;}.elementor-66 .elementor-element.elementor-element-82a958c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-66 .elementor-element.elementor-element-7c54eaf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-7c54eaf .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-a2e57d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-3f66a76{--display:flex;}.elementor-66 .elementor-element.elementor-element-084a6d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-66 .elementor-element.elementor-element-084a6d9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-084a6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-084a6d9::before, .elementor-66 .elementor-element.elementor-element-084a6d9 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-084a6d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-084a6d9 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-084a6d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-084a6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-7c5a269{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-7c5a269 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-7c5a269 img{width:100%;}.elementor-66 .elementor-element.elementor-element-5057f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5057f24 .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-ad5dbb0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-66 .elementor-element.elementor-element-ad5dbb0{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-79dc430 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-79dc430.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-79dc430{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-8dcf8d3{--display:flex;}.elementor-66 .elementor-element.elementor-element-8aa67d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-66 .elementor-element.elementor-element-8aa67d4:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-8aa67d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-8aa67d4::before, .elementor-66 .elementor-element.elementor-element-8aa67d4 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-8aa67d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-8aa67d4 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-8aa67d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-8aa67d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-635786c{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-635786c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-635786c img{width:100%;}.elementor-66 .elementor-element.elementor-element-54bab97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-54bab97 .elementor-heading-title{font-family:var( --e-global-typography-2612bd7-font-family ), Sans-serif;font-size:var( --e-global-typography-2612bd7-font-size );font-weight:var( --e-global-typography-2612bd7-font-weight );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-3e39e41 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-66 .elementor-element.elementor-element-3e39e41{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-f79bab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f79bab3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-f79bab3{font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-aa9fd0e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:35px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-85px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-85px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-82e48ff{--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:100px;--padding-bottom:0100px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-0e1f553 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-66 .elementor-element.elementor-element-0e1f553{text-align:center;}.elementor-66 .elementor-element.elementor-element-0e1f553 .elementor-heading-title{font-family:var( --e-global-typography-1554c62-font-family ), Sans-serif;font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-9041714 .swiper-wrapper{display:flex;align-items:center;}.elementor-66 .elementor-element.elementor-element-e12ca60{--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:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-98ef067{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:flex-end;--border-radius:30px 30px 30px 30px;}.elementor-66 .elementor-element.elementor-element-98ef067:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-98ef067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, var( --e-global-color-secondary ) 28%, #DB465F 72%);}.elementor-66 .elementor-element.elementor-element-ba257f8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-66 .elementor-element.elementor-element-ba257f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-ba257f8 img{width:445px;}.elementor-66 .elementor-element.elementor-element-ba098d3{--display:flex;--padding-top:95px;--padding-bottom:95px;--padding-left:90px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-ba098d3.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-1c3be63 > .elementor-widget-container{margin:0px -154px 35px 0px;}.elementor-66 .elementor-element.elementor-element-1c3be63{text-align:start;}.elementor-66 .elementor-element.elementor-element-1c3be63 .elementor-heading-title{font-family:var( --e-global-typography-1554c62-font-family ), Sans-serif;font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-a701300 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-a701300{text-align:start;font-family:var( --e-global-typography-396e217-font-family ), Sans-serif;font-size:var( --e-global-typography-396e217-font-size );font-weight:var( --e-global-typography-396e217-font-weight );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );color:var( --e-global-color-1072aa6 );}.elementor-66 .elementor-element.elementor-element-f46d529 .elementor-button{background-color:var( --e-global-color-44008b7 );padding:12px 32px 12px 32px;}.elementor-66 .elementor-element.elementor-element-f46d529 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-f46d529 .elementor-button:focus{background-color:var( --e-global-color-759dd25 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-e92daa7{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-8bedf9d{--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-92556d7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-92556d7 .elementor-heading-title{font-size:4.7rem;}.elementor-66 .elementor-element.elementor-element-bd891f1{font-size:2.2rem;}.elementor-66 .elementor-element.elementor-element-b538c73{--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:flex-end;}.elementor-66 .elementor-element.elementor-element-91afe73 img{object-position:center center;}.elementor-66 .elementor-element.elementor-element-c52c719{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-872679b{--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:flex-end;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-0a9d909{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-66 .elementor-element.elementor-element-0524f11{--justify-content:center;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-324fc87 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-66 .elementor-element.elementor-element-324fc87 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-c30adfe{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-560841f{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-9587fe3{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-0bb2738{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-45f37d1{--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:flex-end;}.elementor-66 .elementor-element.elementor-element-d35aaa2 img{object-position:center center;}.elementor-66 .elementor-element.elementor-element-71cbf65{--justify-content:flex-start;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-9d839b6{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-566166f{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-36dba79{--n-accordion-item-title-space-between:25px;--n-accordion-title-font-size:var( --e-global-typography-2612bd7-font-size );--n-accordion-icon-size:40px;--n-accordion-icon-gap:25px;}.elementor-66 .elementor-element.elementor-element-36dba79 {--n-accordion-padding:35px 40px 35px 40px;}:where( .elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:40px;--padding-bottom:35px;--padding-left:40px;}.elementor-66 .elementor-element.elementor-element-fea2f3c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-71a9af9{--justify-content:center;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-afc7e78 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-66 .elementor-element.elementor-element-afc7e78 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-58c3c50{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-a6d2516{--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:flex-end;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-18695e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-66 .elementor-element.elementor-element-c1594a5{--padding-top:85px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-febeb22 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-febeb22 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-6cbb585 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-66 .elementor-element.elementor-element-6cbb585{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-af605db > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-af605db .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-48c070e{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-66 .elementor-element.elementor-element-f34dd3a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-66 .elementor-element.elementor-element-99044ee{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-66 .elementor-element.elementor-element-97c7bdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-97c7bdf .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-1814717{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-48fc0e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-48fc0e8{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-e3ee161{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-66 .elementor-element.elementor-element-6f6d755{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-66 .elementor-element.elementor-element-19bb072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-19bb072 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-82540de{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-2572a57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-2572a57{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-24072b0{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-66 .elementor-element.elementor-element-d98256a{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-66 .elementor-element.elementor-element-f064321 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f064321 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-1f03046{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-aefb148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-aefb148{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-a664b15{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;}.elementor-66 .elementor-element.elementor-element-24272a7{--padding-top:0px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-82a958c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-7c54eaf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-7c54eaf .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-a2e57d8{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-66 .elementor-element.elementor-element-084a6d9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-66 .elementor-element.elementor-element-7c5a269{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-66 .elementor-element.elementor-element-5057f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5057f24 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-ad5dbb0{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-79dc430 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-79dc430{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-8aa67d4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-66 .elementor-element.elementor-element-635786c{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-66 .elementor-element.elementor-element-54bab97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-54bab97 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-3e39e41{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-f79bab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f79bab3{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-aa9fd0e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;}.elementor-66 .elementor-element.elementor-element-82e48ff{--padding-top:75px;--padding-bottom:75px;--padding-left:040px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-0e1f553 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-66 .elementor-element.elementor-element-0e1f553 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-e12ca60{--padding-top:50px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-ba257f8 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-66 .elementor-element.elementor-element-ba098d3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1c3be63 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-66 .elementor-element.elementor-element-1c3be63 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-a701300 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-a701300{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-e92daa7{--min-height:400px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-8bedf9d{--padding-top:40px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-92556d7 > .elementor-widget-container{margin:0px 0px 015px 0px;}.elementor-66 .elementor-element.elementor-element-92556d7 .elementor-heading-title{font-size:3.8rem;}.elementor-66 .elementor-element.elementor-element-bd891f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-bd891f1{font-size:1.95rem;}.elementor-66 .elementor-element.elementor-element-b538c73{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-66 .elementor-element.elementor-element-91afe73{width:100%;max-width:100%;}.elementor-66 .elementor-element.elementor-element-91afe73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-91afe73 img{width:100%;height:100%;}.elementor-66 .elementor-element.elementor-element-4462c72{text-align:start;}.elementor-66 .elementor-element.elementor-element-4462c72 img{height:380px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 200px;}.elementor-66 .elementor-element.elementor-element-c52c719{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-872679b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-0a9d909{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-0524f11{--padding-top:45px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-324fc87 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-324fc87 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-c30adfe{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-560841f{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-9587fe3{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-0bb2738{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-45f37d1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-66 .elementor-element.elementor-element-d35aaa2{width:100%;max-width:100%;}.elementor-66 .elementor-element.elementor-element-71cbf65{--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-9d839b6{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-566166f{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-36dba79{--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-font-size:var( --e-global-typography-2612bd7-font-size );--n-accordion-icon-gap:20px;}.elementor-66 .elementor-element.elementor-element-36dba79 {--n-accordion-padding:25px 30px 25px 30px;}:where( .elementor-66 .elementor-element.elementor-element-36dba79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:30px;--padding-bottom:25px;--padding-left:30px;}.elementor-66 .elementor-element.elementor-element-fea2f3c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-71a9af9{--padding-top:45px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-afc7e78 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-afc7e78 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-58c3c50{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-a6d2516{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-18695e8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-c1594a5{--padding-top:45px;--padding-bottom:125px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-febeb22 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-febeb22 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-6cbb585 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-66 .elementor-element.elementor-element-6cbb585{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-af605db > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-66 .elementor-element.elementor-element-af605db .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-48c070e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-f34dd3a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-99044ee > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-99044ee{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-66 .elementor-element.elementor-element-97c7bdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-97c7bdf .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-1814717{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-48fc0e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-48fc0e8{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-e3ee161{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-6f6d755 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-6f6d755{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-66 .elementor-element.elementor-element-19bb072 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-19bb072 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-82540de{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-2572a57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-2572a57{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-24072b0{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-d98256a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-d98256a{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-66 .elementor-element.elementor-element-f064321 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f064321 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-1f03046{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-aefb148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-aefb148{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-a664b15{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:35px;}.elementor-66 .elementor-element.elementor-element-24272a7{--padding-top:0px;--padding-bottom:125px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-7c54eaf > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-66 .elementor-element.elementor-element-7c54eaf .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-a2e57d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-66 .elementor-element.elementor-element-084a6d9{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-7c5a269 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-7c5a269{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-66 .elementor-element.elementor-element-5057f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5057f24 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-ad5dbb0{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-79dc430 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-79dc430{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-8aa67d4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-66 .elementor-element.elementor-element-635786c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-66 .elementor-element.elementor-element-635786c{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;}.elementor-66 .elementor-element.elementor-element-54bab97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-54bab97 .elementor-heading-title{font-size:var( --e-global-typography-2612bd7-font-size );}.elementor-66 .elementor-element.elementor-element-3e39e41{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-f79bab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-f79bab3{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}.elementor-66 .elementor-element.elementor-element-aa9fd0e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:35px;}.elementor-66 .elementor-element.elementor-element-82e48ff{--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-0e1f553 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-66 .elementor-element.elementor-element-0e1f553 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-e12ca60{--padding-top:40px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-66 .elementor-element.elementor-element-98ef067{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-66 .elementor-element.elementor-element-ba257f8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-ba257f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-ba098d3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-66 .elementor-element.elementor-element-1c3be63 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-66 .elementor-element.elementor-element-1c3be63 .elementor-heading-title{font-size:var( --e-global-typography-1554c62-font-size );line-height:var( --e-global-typography-1554c62-line-height );}.elementor-66 .elementor-element.elementor-element-a701300 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-66 .elementor-element.elementor-element-a701300{font-size:var( --e-global-typography-396e217-font-size );line-height:var( --e-global-typography-396e217-line-height );letter-spacing:var( --e-global-typography-396e217-letter-spacing );word-spacing:var( --e-global-typography-396e217-word-spacing );}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-8bedf9d{--width:calc(var(--container-max-width)/2);}.elementor-66 .elementor-element.elementor-element-b538c73{--width:calc(50% + 20px);}.elementor-66 .elementor-element.elementor-element-872679b{--width:calc((50% + 20px) - 150px);}.elementor-66 .elementor-element.elementor-element-0524f11{--width:calc((var(--container-max-width)/2) + 150px);}.elementor-66 .elementor-element.elementor-element-45f37d1{--width:calc(50% + 20px);}.elementor-66 .elementor-element.elementor-element-71cbf65{--width:calc(var(--container-max-width)/2);}.elementor-66 .elementor-element.elementor-element-71a9af9{--width:calc((var(--container-max-width)/2) + 150px);}.elementor-66 .elementor-element.elementor-element-a6d2516{--width:calc((50% + 20px) - 150px);}.elementor-66 .elementor-element.elementor-element-ba098d3{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-8bedf9d{--width:50%;}.elementor-66 .elementor-element.elementor-element-b538c73{--width:50%;}.elementor-66 .elementor-element.elementor-element-872679b{--width:50%;}.elementor-66 .elementor-element.elementor-element-0524f11{--width:50%;}.elementor-66 .elementor-element.elementor-element-45f37d1{--width:50%;}.elementor-66 .elementor-element.elementor-element-71cbf65{--width:50%;}.elementor-66 .elementor-element.elementor-element-71a9af9{--width:50%;}.elementor-66 .elementor-element.elementor-element-a6d2516{--width:50%;}.elementor-66 .elementor-element.elementor-element-f34dd3a{--width:100%;}.elementor-66 .elementor-element.elementor-element-e3ee161{--width:100%;}.elementor-66 .elementor-element.elementor-element-24072b0{--width:100%;}.elementor-66 .elementor-element.elementor-element-084a6d9{--width:100%;}.elementor-66 .elementor-element.elementor-element-8aa67d4{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-bd891f1 *//*.elementor-66 .elementor-element.elementor-element-bd891f1 {*/
/*    max-width: 365px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91afe73 */.elementor-66 .elementor-element.elementor-element-91afe73.elementor-widget-image,
.elementor-66 .elementor-element.elementor-element-91afe73.elementor-widget-image.elementor-widget-container {
    height: 100% !important;
}

.elementor-66 .elementor-element.elementor-element-91afe73 img {
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a9d909 *//*.elementor-66 .elementor-element.elementor-element-0a9d909.elementor-widget-image {*/
/*    height: 100%;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-324fc87 *//*.elementor-66 .elementor-element.elementor-element-324fc87 {*/
/*    max-width: 500px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c30adfe *//*.elementor-66 .elementor-element.elementor-element-c30adfe {*/
/*    max-width: 550px!important;*/
/*}    *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d35aaa2 */.elementor-66 .elementor-element.elementor-element-d35aaa2.elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-36dba79 */.elementor-66 .elementor-element.elementor-element-36dba79 summary[aria-expanded="true"] {
  border-radius: 30px 30px 0 0 !important; 
}

/*.elementor-66 .elementor-element.elementor-element-36dba79 details {*/
/*    background-color: var(--e-global-color-primary);*/
/*    border-radius: 33px;*/

/*}*/

.elementor-66 .elementor-element.elementor-element-36dba79 summary {
    box-shadow: -20px -10px 65px rgba(8, 19, 81, 0.07) !important;
    /*transition: border-radius 0.3s ease;*/
}


.elementor-66 .elementor-element.elementor-element-36dba79 svg .cls-1 {
        stroke: #d31837;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb2738 */@media(max-width: 767px){
.elementor-66 .elementor-element.elementor-element-0bb2738 {    
background-image: linear-gradient(180deg, var( --e-global-color-1072aa6 ) 25%, var( --e-global-color-a5c5bdc ) 15%) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afc7e78 *//*.elementor-66 .elementor-element.elementor-element-afc7e78 {*/
/*    max-width: 350px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58c3c50 *//*.elementor-66 .elementor-element.elementor-element-58c3c50 {*/
/*    max-width: 550px!important;*/
/*}    *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18695e8 *//*.elementor-66 .elementor-element.elementor-element-18695e8.elementor-widget-image {*/
/*    height: 100%;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48fc0e8 */.elementor-66 .elementor-element.elementor-element-48fc0e8 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34dd3a */.elementor-66 .elementor-element.elementor-element-f34dd3a:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-f34dd3a:hover h3, 
.elementor-66 .elementor-element.elementor-element-f34dd3a:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2572a57 */.elementor-66 .elementor-element.elementor-element-2572a57 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ee161 */.elementor-66 .elementor-element.elementor-element-e3ee161:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-e3ee161:hover h3, 
.elementor-66 .elementor-element.elementor-element-e3ee161:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aefb148 */.elementor-66 .elementor-element.elementor-element-aefb148 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24072b0 */.elementor-66 .elementor-element.elementor-element-24072b0:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-24072b0:hover h3, 
.elementor-66 .elementor-element.elementor-element-24072b0:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48fc0e8 */.elementor-66 .elementor-element.elementor-element-48fc0e8 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34dd3a */.elementor-66 .elementor-element.elementor-element-f34dd3a:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-f34dd3a:hover h3, 
.elementor-66 .elementor-element.elementor-element-f34dd3a:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2572a57 */.elementor-66 .elementor-element.elementor-element-2572a57 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ee161 */.elementor-66 .elementor-element.elementor-element-e3ee161:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-e3ee161:hover h3, 
.elementor-66 .elementor-element.elementor-element-e3ee161:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aefb148 */.elementor-66 .elementor-element.elementor-element-aefb148 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24072b0 */.elementor-66 .elementor-element.elementor-element-24072b0:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-24072b0:hover h3, 
.elementor-66 .elementor-element.elementor-element-24072b0:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48fc0e8 */.elementor-66 .elementor-element.elementor-element-48fc0e8 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34dd3a */.elementor-66 .elementor-element.elementor-element-f34dd3a:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-f34dd3a:hover h3, 
.elementor-66 .elementor-element.elementor-element-f34dd3a:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2572a57 */.elementor-66 .elementor-element.elementor-element-2572a57 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ee161 */.elementor-66 .elementor-element.elementor-element-e3ee161:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-e3ee161:hover h3, 
.elementor-66 .elementor-element.elementor-element-e3ee161:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aefb148 */.elementor-66 .elementor-element.elementor-element-aefb148 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24072b0 */.elementor-66 .elementor-element.elementor-element-24072b0:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-24072b0:hover h3, 
.elementor-66 .elementor-element.elementor-element-24072b0:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48fc0e8 */.elementor-66 .elementor-element.elementor-element-48fc0e8 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-48fc0e8:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f34dd3a */.elementor-66 .elementor-element.elementor-element-f34dd3a:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-f34dd3a:hover h3, 
.elementor-66 .elementor-element.elementor-element-f34dd3a:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2572a57 */.elementor-66 .elementor-element.elementor-element-2572a57 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-2572a57:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3ee161 */.elementor-66 .elementor-element.elementor-element-e3ee161:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-e3ee161:hover h3, 
.elementor-66 .elementor-element.elementor-element-e3ee161:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aefb148 */.elementor-66 .elementor-element.elementor-element-aefb148 {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar {
    width: 5px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-thumb {
    background-color: #081351CC; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148::-webkit-scrollbar-track {
    background: #F0F1F4; /* White track background */
}


.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-thumb {
    background-color: #D41838 !important;
; /* Scrollbar color */
    border-radius: 10px;
}

.elementor-66 .elementor-element.elementor-element-aefb148:hover::-webkit-scrollbar-track {
    background: #F0F1F4
; /* White track background */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24072b0 */.elementor-66 .elementor-element.elementor-element-24072b0:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-24072b0:hover h3, 
.elementor-66 .elementor-element.elementor-element-24072b0:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a664b15 */.elementor-66 .elementor-element.elementor-element-a664b15 .cls-1 {
    fill: transparent;
}

.elementor-66 .elementor-element.elementor-element-a664b15 .swiper-slide > .elementor-element >.e-con-inner > .elementor-element {
    height: 100%;
}

@media(min-width:1025px) and (max-width:1280px){
.elementor-66 .elementor-element.elementor-element-a664b15 .elementor-swiper-button-prev{
    left: calc(0%);
    top: calc(100% + 62px);
    }
    
.elementor-66 .elementor-element.elementor-element-a664b15 .elementor-swiper-button-next {
    right: calc(100% - 100px);
    top: calc(100% + 100px - 15px);
    transform: translate(0px, -100%);    
    }
}


/*Hide text blurb*/
.elementor-66 .elementor-element.elementor-element-a664b15 .bio-blurb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084a6d9 */.elementor-66 .elementor-element.elementor-element-084a6d9:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-084a6d9:hover h3, 
.elementor-66 .elementor-element.elementor-element-084a6d9:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa67d4 */.elementor-66 .elementor-element.elementor-element-8aa67d4:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-8aa67d4:hover h3, 
.elementor-66 .elementor-element.elementor-element-8aa67d4:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084a6d9 */.elementor-66 .elementor-element.elementor-element-084a6d9:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-084a6d9:hover h3, 
.elementor-66 .elementor-element.elementor-element-084a6d9:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa67d4 */.elementor-66 .elementor-element.elementor-element-8aa67d4:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-8aa67d4:hover h3, 
.elementor-66 .elementor-element.elementor-element-8aa67d4:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084a6d9 */.elementor-66 .elementor-element.elementor-element-084a6d9:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-084a6d9:hover h3, 
.elementor-66 .elementor-element.elementor-element-084a6d9:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa67d4 */.elementor-66 .elementor-element.elementor-element-8aa67d4:hover {
    background-color: var(--e-global-color-primary) !important; 
}

.elementor-66 .elementor-element.elementor-element-8aa67d4:hover h3, 
.elementor-66 .elementor-element.elementor-element-8aa67d4:hover .elementor-widget-text-editor {
    color: var(--e-global-color-1072aa6);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-aa9fd0e */.elementor-66 .elementor-element.elementor-element-aa9fd0e .cls-1 {
    fill: transparent;
}

.elementor-66 .elementor-element.elementor-element-aa9fd0e .swiper-slide > .elementor-element >.e-con-inner > .elementor-element {
    height: 100%;
}

@media(min-width:1025px) and (max-width:1280px){
.elementor-66 .elementor-element.elementor-element-aa9fd0e .elementor-swiper-button-prev{
    left: calc(0%);
    top: calc(100% + 62px);
    }
    
.elementor-66 .elementor-element.elementor-element-aa9fd0e .elementor-swiper-button-next {
    right: calc(100% - 100px);
    top: calc(100% + 100px - 15px);
    transform: translate(0px, -100%);    
    }
}


/*Hide text blurb*/
.elementor-66 .elementor-element.elementor-element-aa9fd0e .bio-blurb {
    display: none;
}/* End custom CSS */
/* Start custom CSS */@media(min-width: 1025px){

/* For Page Content */
body.elementor-page-66 .e-con {
    --container-max-width: 1440px !important;
}

/* Header Logo */
body.elementor-page-66 .elementor-element-2e6b89b  {
    --container-widget-width: 187px !important;
}

/* 30 years logo */
body.elementor-page-66 .elementor-element-9626f98 {
    --container-widget-width: 122px !important;
}

/* For Nav */
body.elementor-page-66 .e-con > .e-con-inner {
    --content-width: var(--container-max-width) !important;
}

    
/* Footer Column adjustment */

body.elementor-page-66 .elementor-element-eceb715 {
    margin-top: -35px !important;
}    

}

/* For Links */
body.elementor-page-66 main p > a {
    font-weight: 700 !important;
    text-decoration: underline !important;
}

body.elementor-page-66 main p > a:hover {
    background: #d31837 !important;
    color: #fff !important;
}

/* For Service Areas at footer */
/*body.elementor-page-66 .elementor-element-59e6f66  {*/
/*    display: none !important;*/
/*}*/

@media(max-width: 767px){
    body.elementor-page-66 footer :is(.elementor-element-c6ede2c, .elementor-element-6393615 ) {
        width: calc(50% - 10px) !important;
    }
    
    body.elementor-page-66 footer .elementor-element-c6ede2c img {
        width: 80px !important;
        
    }
    
    body.elementor-page-66 footer .elementor-element-c6ede2c > div {
        display: flex;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Host Grotesk Variable Font';
	font-display: auto;
	src: url('https://foresthomecare.com/wp-content/uploads/2025/05/HostGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */