.elementor-671 .elementor-element.elementor-element-4be00d5{--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;--overlay-opacity:0.91;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-671 .elementor-element.elementor-element-4be00d5::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 15%, #FFFFFF00 100%);}.elementor-671 .elementor-element.elementor-element-4be00d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-823bb5e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-671 .elementor-element.elementor-element-9e4aa58{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-919e394{text-align:start;}.elementor-671 .elementor-element.elementor-element-919e394 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-c7c0ca8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:78px;font-weight:600;line-height:93.6px;letter-spacing:-3.9px;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-5d424ab{--display:flex;}.elementor-671 .elementor-element.elementor-element-fa09fbc{text-align:start;}.elementor-671 .elementor-element.elementor-element-fa09fbc .elementor-heading-title{font-family:var( --e-global-typography-c91c343-font-family ), Sans-serif;font-size:var( --e-global-typography-c91c343-font-size );font-weight:var( --e-global-typography-c91c343-font-weight );text-transform:var( --e-global-typography-c91c343-text-transform );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-647138c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-671 .elementor-element.elementor-element-e2a1ef6 .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-e2a1ef6{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-e2a1ef6:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-0d159ac{--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:50px;--padding-right:50px;}.elementor-671 .elementor-element.elementor-element-1761274{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-06d1d6a{text-align:center;}.elementor-671 .elementor-element.elementor-element-06d1d6a .elementor-heading-title{font-family:var( --e-global-typography-c91c343-font-family ), Sans-serif;font-size:var( --e-global-typography-c91c343-font-size );font-weight:var( --e-global-typography-c91c343-font-weight );text-transform:var( --e-global-typography-c91c343-text-transform );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-322f4de{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-322f4de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-8abdcdd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-7b760f0{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-671 .elementor-element.elementor-element-d9b5ad2{--display:flex;--min-height:60vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-671 .elementor-element.elementor-element-d9b5ad2:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-17.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-d9b5ad2::before, .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d9b5ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-6f2b1f9{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-6f2b1f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-d9f253a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-33e2307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-33e2307 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-ad85db1{--display:flex;--min-height:60vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-671 .elementor-element.elementor-element-ad85db1:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-ad85db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-ad85db1::before, .elementor-671 .elementor-element.elementor-element-ad85db1 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-ad85db1 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-ad85db1 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-ad85db1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-ad85db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-769db0b{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-769db0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-ebef7ac{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-3a84679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-3a84679 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-d5dba34{--display:flex;--min-height:60vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-671 .elementor-element.elementor-element-d5dba34:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d5dba34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-d5dba34::before, .elementor-671 .elementor-element.elementor-element-d5dba34 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d5dba34 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-d5dba34 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d5dba34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-d5dba34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-398af25{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-398af25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-5daa5e3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-28dd700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-28dd700 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-f79fd6e{--display:flex;--min-height:60vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-671 .elementor-element.elementor-element-f79fd6e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-f79fd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-f79fd6e::before, .elementor-671 .elementor-element.elementor-element-f79fd6e > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-f79fd6e > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-f79fd6e > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-f79fd6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-f79fd6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-ffbec04{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-ffbec04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-aa50f0b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-b5bb81a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-b5bb81a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-35d32c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-850d1f3{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-671 .elementor-element.elementor-element-980a358{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1034860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-671 .elementor-element.elementor-element-1034860:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-1034860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-1034860.e-con{--e-con-transform-translateX:37px;--e-con-transform-translateY:116px;}.elementor-671 .elementor-element.elementor-element-812e7be{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-812e7be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-98ae11b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-d685728{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-ba494b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-ba494b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-671 .elementor-element.elementor-element-1162ee5{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-1162ee5 .elementor-icon-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-1162ee5 .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-1162ee5 .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-5063285{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-5063285:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-5063285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-a50fa52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-9359507{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-671 .elementor-element.elementor-element-9359507:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-9359507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-9359507.e-con{--e-con-transform-translateX:37px;--e-con-transform-translateY:116px;}.elementor-671 .elementor-element.elementor-element-21e6da6{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-21e6da6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-dacbc6e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-c2140e1{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-6f9de4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-6f9de4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe .elementor-icon-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-9c7ebfe .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-90a841c{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-90a841c:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-90a841c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-839c472{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-2471cfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2d700b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-671 .elementor-element.elementor-element-2d700b7:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2d700b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-2d700b7.e-con{--e-con-transform-translateX:37px;--e-con-transform-translateY:116px;}.elementor-671 .elementor-element.elementor-element-210f0f9{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-210f0f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b97a431{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-48bec55{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-09302f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-09302f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-e7166bc{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-e7166bc .elementor-icon-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-e7166bc .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-e7166bc .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-a92c808{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-a92c808:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-a92c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-22b704b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-7870dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-671 .elementor-element.elementor-element-7870dff:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-7870dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-7870dff.e-con{--e-con-transform-translateX:37px;--e-con-transform-translateY:116px;}.elementor-671 .elementor-element.elementor-element-0dd09ea{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-0dd09ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-7e6859e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-284d788{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-11b5f54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-11b5f54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-c0021bc{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-c0021bc .elementor-icon-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-c0021bc .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-c0021bc .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-dec6d09{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-dec6d09:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-dec6d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/div.image-overlay-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-68bdc21{--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;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-68bdc21:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-68bdc21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5064a15 );}.elementor-671 .elementor-element.elementor-element-c80aadf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-118e59e{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-118e59e .elementor-heading-title{font-family:var( --e-global-typography-c0eea83-font-family ), Sans-serif;font-size:var( --e-global-typography-c0eea83-font-size );font-weight:var( --e-global-typography-c0eea83-font-weight );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );color:#F3F6FC;}.elementor-671 .elementor-element.elementor-element-8911d53{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-671 .elementor-element.elementor-element-cb084fc{--divider-border-style:solid;--divider-color:var( --e-global-color-00c7c14 );--divider-border-width:1px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-cb084fc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-671 .elementor-element.elementor-element-cb084fc .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-671 .elementor-element.elementor-element-e959270{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:center;}.elementor-671 .elementor-element.elementor-element-e959270.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-e959270 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-bd8a368{--divider-border-style:solid;--divider-color:var( --e-global-color-00c7c14 );--divider-border-width:1px;}.elementor-671 .elementor-element.elementor-element-bd8a368 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-671 .elementor-element.elementor-element-bd8a368 .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-671 .elementor-element.elementor-element-bb0e470{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:center;}.elementor-671 .elementor-element.elementor-element-bb0e470.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-bb0e470 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-d8048a6{--divider-border-style:solid;--divider-color:var( --e-global-color-00c7c14 );--divider-border-width:1px;}.elementor-671 .elementor-element.elementor-element-d8048a6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-671 .elementor-element.elementor-element-d8048a6 .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-671 .elementor-element.elementor-element-531be50{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:center;}.elementor-671 .elementor-element.elementor-element-531be50.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-531be50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-d0a6e3c{--divider-border-style:solid;--divider-color:var( --e-global-color-00c7c14 );--divider-border-width:1px;}.elementor-671 .elementor-element.elementor-element-d0a6e3c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-671 .elementor-element.elementor-element-d0a6e3c .elementor-divider{text-align:center;padding-block-start:26px;padding-block-end:26px;}.elementor-671 .elementor-element.elementor-element-d08a0cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-671 .elementor-element.elementor-element-570b52e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-671 .elementor-element.elementor-element-427e2fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-c0b784e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-bd85ef8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-f9115e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:#F7F7F7C2;}.elementor-671 .elementor-element.elementor-element-507f6af{--display:flex;--min-height:224px;}.elementor-671 .elementor-element.elementor-element-507f6af:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-507f6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/08af92fdfef4de6a8e5b1b8974d1856b78f4e5c3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-704d492{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-671 .elementor-element.elementor-element-3406d4a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-27f6c62 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-40160ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-fe02233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:#F7F7F7C2;}.elementor-671 .elementor-element.elementor-element-d6fed3c{--display:flex;--min-height:224px;}.elementor-671 .elementor-element.elementor-element-d6fed3c:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d6fed3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/921fa83d76fe74cc8c6365eb9a9eb6c24ca34fe6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-87c7189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-671 .elementor-element.elementor-element-46c9ccc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-235c3e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-f9e60b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-9ebebc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:#F7F7F7C2;}.elementor-671 .elementor-element.elementor-element-f2cba46{--display:flex;--min-height:224px;}.elementor-671 .elementor-element.elementor-element-f2cba46:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-f2cba46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/05/Rectangle-1532578318.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-671 .elementor-element.elementor-element-b3cac93{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-9c551ab .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-9c551ab:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-2b1ff0e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-671 .elementor-element.elementor-element-2b1ff0e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-2b1ff0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5064a15 );}.elementor-671 .elementor-element.elementor-element-a30fc42{--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;}.elementor-671 .elementor-element.elementor-element-c796825{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-c796825 .elementor-heading-title{font-family:var( --e-global-typography-c0eea83-font-family ), Sans-serif;font-size:var( --e-global-typography-c0eea83-font-size );font-weight:var( --e-global-typography-c0eea83-font-weight );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );color:#F3F6FC;}.elementor-671 .elementor-element.elementor-element-a3c7aaa{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-801c0d4{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:start;}.elementor-671 .elementor-element.elementor-element-801c0d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-801c0d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:55.2px;letter-spacing:-1.44px;}.elementor-671 .elementor-element.elementor-element-4dca6a5:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-4dca6a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-d7fd15c{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-c77946c{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:start;}.elementor-671 .elementor-element.elementor-element-c77946c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-c77946c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:55.2px;letter-spacing:-1.44px;}.elementor-671 .elementor-element.elementor-element-a24f908:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-a24f908:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-a55b595{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-21f0cf5{padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00c7c14 );border-radius:100px 100px 100px 100px;text-align:start;}.elementor-671 .elementor-element.elementor-element-21f0cf5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-671 .elementor-element.elementor-element-21f0cf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:300;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:55.2px;letter-spacing:-1.44px;}.elementor-671 .elementor-element.elementor-element-ba12387:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-ba12387:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-319b19a{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-38d4584 .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-38d4584:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-0267d63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-671 .elementor-element.elementor-element-aecce95{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-9bdbfcb{--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;}.elementor-671 .elementor-element.elementor-element-e9eb8b3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-72c1454{text-align:start;}.elementor-671 .elementor-element.elementor-element-72c1454 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-2c8a758{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-2c8a758 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-fca06ea{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-9ffd17d .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-9ffd17d:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-659e5a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-671 .elementor-element.elementor-element-ed3da2c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-671 .elementor-element.elementor-element-ed3da2c{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-ed3da2c .elementor-main-swiper{height:365px;}.elementor-671 .elementor-element.elementor-element-ed3da2c .elementor-swiper-button{font-size:34px;color:var( --e-global-color-5064a15 );}.elementor-671 .elementor-element.elementor-element-ed3da2c .elementor-swiper-button svg{fill:var( --e-global-color-5064a15 );}.elementor-671 .elementor-element.elementor-element-ed3da2c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;height:11px;width:11px;}.elementor-671 .elementor-element.elementor-element-ed3da2c .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-671 .elementor-element.elementor-element-ed3da2c .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ed3da2c .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-19dfd65{--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:70px;--padding-right:70px;}.elementor-671 .elementor-element.elementor-element-19dfd65:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-19dfd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F0A;}.elementor-671 .elementor-element.elementor-element-a9cb190{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-4ca0862{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2934e52{text-align:start;}.elementor-671 .elementor-element.elementor-element-2934e52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-88b8582{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-88b8582 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b6d01e8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-b5ea0f5.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-b5ea0f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b5ea0f5:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-b5ea0f5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-b5d90a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-b5d90a7.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-b5d90a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b5d90a7:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-b5d90a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-1187d4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-1187d4d.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-1187d4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-1187d4d:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-1187d4d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-0e0c7fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0e0c7fa.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-0e0c7fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0e0c7fa:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0e0c7fa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-671 .elementor-element.elementor-element-0d98db4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0d98db4.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-0d98db4.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon{font-size:60px;}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0d98db4:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0d98db4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-407a9fb .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-407a9fb:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-9911cc1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-ccd0e57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;--z-index:1;}.elementor-671 .elementor-element.elementor-element-ccd0e57.e-con{--e-con-transform-translateY:100px;}.elementor-671 .elementor-element.elementor-element-2a518a9{text-align:start;}.elementor-671 .elementor-element.elementor-element-2a518a9 .elementor-heading-title{font-family:var( --e-global-typography-c91c343-font-family ), Sans-serif;font-size:var( --e-global-typography-c91c343-font-size );font-weight:var( --e-global-typography-c91c343-font-weight );text-transform:var( --e-global-typography-c91c343-text-transform );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );color:#F7F7F7;}.elementor-671 .elementor-element.elementor-element-6b6c1a6{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-6b6c1a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-00c7c14 );}.elementor-671 .elementor-element.elementor-element-886dbbf{--display:flex;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-before-label, .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-after-label{align-items:center;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-before-label:before{content:"Before";}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-after-label:before{content:"After";}.elementor-671 .elementor-element.elementor-element-c711ca2{margin:auto;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-overlay{background-color:rgba(0, 0, 0, 0.5);}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle{border-color:#ffffff;border-width:2px;width:70px;height:70px;margin-left:calc( -70px/2 - 2px );margin-top:calc( -70px/2 - 2px );border-radius:100%;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle::before{background:#ffffff;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;}body:not(.rtl) .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;}.rtl .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;}.rtl .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-horizontal .twentytwenty-handle::before{width:2px;margin-left:calc( -2px/2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-horizontal .twentytwenty-handle::after{width:2px;margin-left:calc( -2px/2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-vertical .twentytwenty-handle::before{height:2px;margin-top:calc( -2px/2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-vertical .twentytwenty-handle::after{height:2px;margin-top:calc( -2px/2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 70px + ( 2px * 2 ) ) / 2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 70px + ( 2px * 2 ) ) / 2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 70px + ( 2px * 2 ) ) / 2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 70px + ( 2px * 2 ) ) / 2 );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-before-label:before, .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-after-label:before{font-family:var( --e-global-typography-c91c343-font-family ), Sans-serif;font-size:var( --e-global-typography-c91c343-font-size );font-weight:var( --e-global-typography-c91c343-font-weight );text-transform:var( --e-global-typography-c91c343-text-transform );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );background-color:#121212BA;}.elementor-671 .elementor-element.elementor-element-14db28a .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-14db28a:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-14db28a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-51e1fc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:70px;}.elementor-671 .elementor-element.elementor-element-9378b0f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-bff0c90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-9349bb3{text-align:start;}.elementor-671 .elementor-element.elementor-element-9349bb3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-eac44ba{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-eac44ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-4bb15ac{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-d1a1416 .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-d1a1416:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-d785e35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-675b12f .elementor-button{background-color:var( --e-global-color-00c7c14 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-675b12f:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-675b12f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-5bcd4ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-5bcd4ad:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-5bcd4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-671 .elementor-element.elementor-element-a0f6035{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-671 .elementor-element.elementor-element-6930ac3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-27ef6cb{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-671 .elementor-element.elementor-element-27ef6cb .elementor-divider-separator{width:100%;}.elementor-671 .elementor-element.elementor-element-27ef6cb .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-671 .elementor-element.elementor-element-3e68cf0{--display:flex;--min-height:85px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-c629449{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-671 .elementor-element.elementor-element-318fcff{--display:flex;--overlay-opacity:0.5;}.elementor-671 .elementor-element.elementor-element-318fcff:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-318fcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/23fff90eadec5307854535eeb37efee72277efef-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-671 .elementor-element.elementor-element-318fcff::before, .elementor-671 .elementor-element.elementor-element-318fcff > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-318fcff > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-318fcff > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-318fcff > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-318fcff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7B5;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-1f540bb{--display:flex;--overlay-opacity:0.5;}.elementor-671 .elementor-element.elementor-element-1f540bb:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-1f540bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/fd886eb1fe747f80aef168f0639b0398e27d3bbd.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-671 .elementor-element.elementor-element-1f540bb::before, .elementor-671 .elementor-element.elementor-element-1f540bb > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-1f540bb > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-1f540bb > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-1f540bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-1f540bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7B5;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-48a4ecb{--display:flex;--overlay-opacity:0.5;}.elementor-671 .elementor-element.elementor-element-48a4ecb:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-48a4ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/d142c726c910b6d74d82c55eee65c8bcb53bdff7.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-671 .elementor-element.elementor-element-48a4ecb::before, .elementor-671 .elementor-element.elementor-element-48a4ecb > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-48a4ecb > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-48a4ecb > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-48a4ecb > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-48a4ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7B5;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-366c508{--display:flex;--overlay-opacity:0.5;}.elementor-671 .elementor-element.elementor-element-366c508:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-366c508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/4166dbe9e1a3333f5cf8f7d712d569193b873739.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-671 .elementor-element.elementor-element-366c508::before, .elementor-671 .elementor-element.elementor-element-366c508 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-366c508 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-366c508 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-366c508 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-366c508 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7B5;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-129ff2b{--display:flex;--overlay-opacity:0.5;}.elementor-671 .elementor-element.elementor-element-129ff2b:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-129ff2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.costikyan.com/wp-content/uploads/2026/04/e724f92c211d9653109bde1fe5f2ffafd5ae5f3f.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-671 .elementor-element.elementor-element-129ff2b::before, .elementor-671 .elementor-element.elementor-element-129ff2b > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-129ff2b > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-129ff2b > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-129ff2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-129ff2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F7F7B5;--background-overlay:'';}.elementor-671 .elementor-element.elementor-element-09f0b2a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-5c9b0ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-6da173e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-7894184{text-align:start;}.elementor-671 .elementor-element.elementor-element-7894184 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-e473811{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-e473811 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-2bf2dc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-3876caa:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-3876caa{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-3876caa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-3876caa.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-3876caa.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon{font-size:23px;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-3876caa:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-3876caa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-d7c660d:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-d7c660d{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-d7c660d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-d7c660d.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-d7c660d.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon{font-size:23px;}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-d7c660d:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-d7c660d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-0769113:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-0769113{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0769113.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0769113.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-0769113.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon{font-size:23px;}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-0769113:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-0769113:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-e7e9388:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-e7e9388{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-e7e9388.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-e7e9388.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-e7e9388.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon{font-size:23px;}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-e7e9388:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-e7e9388:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-bd3e617:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-bd3e617{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-bd3e617.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-bd3e617.elementor-view-framed .elementor-icon, .elementor-671 .elementor-element.elementor-element-bd3e617.elementor-view-default .elementor-icon{fill:var( --e-global-color-f8d5b31 );color:var( --e-global-color-f8d5b31 );border-color:var( --e-global-color-f8d5b31 );}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon{font-size:23px;}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-bd3e617:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-bd3e617:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-4967ab3:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-4967ab3{padding:0px 0px 0px 0px;}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-wrapper{text-align:start;}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-4967ab3:has(:hover) .elementor-icon-box-title,
					 .elementor-671 .elementor-element.elementor-element-4967ab3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-description{font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-3c170e7 .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-3c170e7:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-3c170e7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-bd9a167{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:26px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-d7309dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:70px;}.elementor-671 .elementor-element.elementor-element-d7309dc:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d7309dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6FC;}.elementor-671 .elementor-element.elementor-element-29ccf56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-953abf6{text-align:start;}.elementor-671 .elementor-element.elementor-element-953abf6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:4px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-c394805{width:100%;max-width:100%;text-align:start;}.elementor-671 .elementor-element.elementor-element-c394805 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:55.2px;letter-spacing:-1.44px;color:var( --e-global-color-0182321 );}.elementor-671 .elementor-element.elementor-element-5d9ce87{--display:flex;border-style:none;--border-style:none;}.elementor-671 .elementor-element.elementor-element-60912de{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-30e07c4{--display:flex;border-style:none;--border-style:none;}.elementor-671 .elementor-element.elementor-element-53eee30{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-19d79c7{--display:flex;border-style:none;--border-style:none;}.elementor-671 .elementor-element.elementor-element-01e8f3c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-d04c11b{--display:flex;border-style:none;--border-style:none;}.elementor-671 .elementor-element.elementor-element-cda6163{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-3ec08e6{--display:flex;border-style:none;--border-style:none;}.elementor-671 .elementor-element.elementor-element-ca5a70e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-7842bbe-font-family ), Sans-serif;font-size:var( --e-global-typography-7842bbe-font-size );font-weight:var( --e-global-typography-7842bbe-font-weight );line-height:var( --e-global-typography-7842bbe-line-height );color:var( --e-global-color-6195e9d );}.elementor-671 .elementor-element.elementor-element-9b080ef{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:55px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-671 .elementor-element.elementor-element-9b080ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-671 .elementor-element.elementor-element-9b080ef > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-671 .elementor-element.elementor-element-9b080ef > .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:"Inter", Sans-serif;font-weight:700;line-height:30px;letter-spacing:-0.72px;}.elementor-671 .elementor-element.elementor-element-f6a37df .elementor-button{background-color:var( --e-global-color-f8d5b31 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;fill:var( --e-global-color-5064a15 );color:var( --e-global-color-5064a15 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8d5b31 );border-radius:100px 100px 100px 100px;padding:11px 36px 11px 36px;}.elementor-671 .elementor-element.elementor-element-f6a37df:hover{--e-transform-translateY:-5px;}.elementor-671 .elementor-element.elementor-element-f6a37df{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-671 .elementor-element.elementor-element-fa09fbc .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-647138c{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-06d1d6a .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-ebef7ac{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-5daa5e3{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-aa50f0b{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-dacbc6e{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-b97a431{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-7e6859e{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-118e59e .elementor-heading-title{font-size:var( --e-global-typography-c0eea83-font-size );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );}.elementor-671 .elementor-element.elementor-element-f9115e4{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-fe02233{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-9ebebc8{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-c796825 .elementor-heading-title{font-size:var( --e-global-typography-c0eea83-font-size );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-ed3da2c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-671 .elementor-element.elementor-element-b6d01e8{--grid-auto-flow:row;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-2a518a9 .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-before-label:before, .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-after-label:before{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-c629449{--grid-auto-flow:row;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-60912de{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-53eee30{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-01e8f3c{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-cda6163{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-ca5a70e{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-4be00d5{--width:100%;}.elementor-671 .elementor-element.elementor-element-980a358{--width:100%;}.elementor-671 .elementor-element.elementor-element-1034860{--width:60%;}.elementor-671 .elementor-element.elementor-element-a50fa52{--width:100%;}.elementor-671 .elementor-element.elementor-element-9359507{--width:60%;}.elementor-671 .elementor-element.elementor-element-2471cfa{--width:100%;}.elementor-671 .elementor-element.elementor-element-2d700b7{--width:60%;}.elementor-671 .elementor-element.elementor-element-22b704b{--width:100%;}.elementor-671 .elementor-element.elementor-element-7870dff{--width:60%;}.elementor-671 .elementor-element.elementor-element-507f6af{--width:100%;}.elementor-671 .elementor-element.elementor-element-d6fed3c{--width:100%;}.elementor-671 .elementor-element.elementor-element-f2cba46{--width:100%;}.elementor-671 .elementor-element.elementor-element-a30fc42{--width:50%;}.elementor-671 .elementor-element.elementor-element-0267d63{--width:50%;}.elementor-671 .elementor-element.elementor-element-ccd0e57{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-671 .elementor-element.elementor-element-4be00d5{--width:775.667px;}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-4be00d5::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-671 .elementor-element.elementor-element-4be00d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #000000 100%, #FFFFFF00 7%);}.elementor-671 .elementor-element.elementor-element-4be00d5{--overlay-opacity:0.58;--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-823bb5e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-671 .elementor-element.elementor-element-9e4aa58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-671 .elementor-element.elementor-element-919e394{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-919e394 .elementor-heading-title{font-size:12px;}.elementor-671 .elementor-element.elementor-element-c7c0ca8{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title{font-size:38px;line-height:40px;letter-spacing:-2px;}.elementor-671 .elementor-element.elementor-element-5d424ab{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-fa09fbc{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-fa09fbc .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-647138c{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-e2a1ef6{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-e2a1ef6 .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-0d159ac{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-1761274{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-06d1d6a{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-06d1d6a .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-322f4de{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-322f4de .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-8abdcdd{width:100%;max-width:100%;font-size:15px;}.elementor-671 .elementor-element.elementor-element-d9b5ad2{--min-height:50vh;}.elementor-671 .elementor-element.elementor-element-6f2b1f9{text-align:center;}.elementor-671 .elementor-element.elementor-element-6f2b1f9 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-d9f253a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-671 .elementor-element.elementor-element-33e2307 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-ad85db1{--min-height:50vh;}.elementor-671 .elementor-element.elementor-element-769db0b{text-align:center;}.elementor-671 .elementor-element.elementor-element-769db0b .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-ebef7ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-3a84679 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-d5dba34{--min-height:50vh;}.elementor-671 .elementor-element.elementor-element-398af25{text-align:center;}.elementor-671 .elementor-element.elementor-element-398af25 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-5daa5e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-28dd700 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-f79fd6e{--min-height:50vh;}.elementor-671 .elementor-element.elementor-element-ffbec04{text-align:center;}.elementor-671 .elementor-element.elementor-element-ffbec04 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-aa50f0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-b5bb81a .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-35d32c3{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-850d1f3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-1034860.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-671 .elementor-element.elementor-element-812e7be{text-align:center;}.elementor-671 .elementor-element.elementor-element-812e7be .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-98ae11b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-671 .elementor-element.elementor-element-d685728{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-ba494b6 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-1162ee5{margin:03px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-1162ee5 .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-1162ee5 .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-5063285{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-9359507.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-671 .elementor-element.elementor-element-21e6da6{text-align:center;}.elementor-671 .elementor-element.elementor-element-21e6da6 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-dacbc6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-c2140e1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-6f9de4e .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe{margin:03px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-9c7ebfe .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-90a841c{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-839c472{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2d700b7.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-671 .elementor-element.elementor-element-210f0f9{text-align:center;}.elementor-671 .elementor-element.elementor-element-210f0f9 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-b97a431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-48bec55{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-09302f2 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-e7166bc{margin:03px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-e7166bc .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-e7166bc .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-a92c808{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-7870dff.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:0px;}.elementor-671 .elementor-element.elementor-element-0dd09ea{text-align:center;}.elementor-671 .elementor-element.elementor-element-0dd09ea .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-7e6859e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-284d788{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-11b5f54 .elementor-heading-title{font-size:12px;line-height:20px;letter-spacing:4px;}.elementor-671 .elementor-element.elementor-element-c0021bc{margin:03px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-c0021bc .elementor-icon{font-size:18px;}.elementor-671 .elementor-element.elementor-element-c0021bc .elementor-icon svg{height:18px;}.elementor-671 .elementor-element.elementor-element-dec6d09{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-68bdc21{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-c80aadf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-118e59e{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-118e59e .elementor-heading-title{font-size:var( --e-global-typography-c0eea83-font-size );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );}.elementor-671 .elementor-element.elementor-element-e959270 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-bb0e470 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-531be50 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-d08a0cb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-427e2fd{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-c0b784e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-c0b784e .elementor-heading-title{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-bd85ef8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-bd85ef8 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-f9115e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-3406d4a{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-27f6c62{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-27f6c62 .elementor-heading-title{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-40160ec{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-40160ec .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-fe02233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-46c9ccc{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-671 .elementor-element.elementor-element-235c3e3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-235c3e3 .elementor-heading-title{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-f9e60b3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-671 .elementor-element.elementor-element-f9e60b3 .elementor-heading-title{font-size:22px;}.elementor-671 .elementor-element.elementor-element-9ebebc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-9c551ab{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-9c551ab .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-c796825{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-c796825 .elementor-heading-title{font-size:var( --e-global-typography-c0eea83-font-size );line-height:var( --e-global-typography-c0eea83-line-height );letter-spacing:var( --e-global-typography-c0eea83-letter-spacing );}.elementor-671 .elementor-element.elementor-element-a3c7aaa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-671 .elementor-element.elementor-element-801c0d4 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-title a{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-4dca6a5 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-d7fd15c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-671 .elementor-element.elementor-element-c77946c .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-title a{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-a24f908 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-a55b595{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-671 .elementor-element.elementor-element-21f0cf5 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-title a{font-size:22px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-ba12387 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-319b19a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-671 .elementor-element.elementor-element-38d4584{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-38d4584 .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-aecce95{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-e9eb8b3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-671 .elementor-element.elementor-element-72c1454{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-72c1454 .elementor-heading-title{font-size:14px;}.elementor-671 .elementor-element.elementor-element-2c8a758{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-2c8a758 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-fca06ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-671 .elementor-element.elementor-element-9ffd17d{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-9ffd17d .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-659e5a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-ed3da2c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-671 .elementor-element.elementor-element-19dfd65{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-2934e52{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-2934e52 .elementor-heading-title{font-size:14px;}.elementor-671 .elementor-element.elementor-element-88b8582{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-88b8582 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-b6d01e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-b5ea0f5 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-b5d90a7 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-1187d4d .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-0e0c7fa .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-0d98db4 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-407a9fb{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-407a9fb .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-9911cc1{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-ccd0e57.e-con{--e-con-transform-translateY:-30px;}.elementor-671 .elementor-element.elementor-element-ccd0e57{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-2a518a9{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-2a518a9 .elementor-heading-title{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-6b6c1a6{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-6b6c1a6 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-before-label:before, .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-after-label:before{font-size:var( --e-global-typography-c91c343-font-size );line-height:var( --e-global-typography-c91c343-line-height );letter-spacing:var( --e-global-typography-c91c343-letter-spacing );}.elementor-671 .elementor-element.elementor-element-14db28a{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-14db28a .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-51e1fc4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-9349bb3{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-9349bb3 .elementor-heading-title{font-size:14px;}.elementor-671 .elementor-element.elementor-element-eac44ba{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-eac44ba .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-d1a1416{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-d1a1416 .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-675b12f{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-675b12f .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-5bcd4ad{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-3e68cf0{--justify-content:center;}.elementor-671 .elementor-element.elementor-element-c629449{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-671 .elementor-element.elementor-element-318fcff:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-318fcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-671 .elementor-element.elementor-element-09f0b2a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-7894184{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-7894184 .elementor-heading-title{font-size:14px;}.elementor-671 .elementor-element.elementor-element-e473811{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-e473811 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-2bf2dc9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-3876caa .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-d7c660d .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-0769113 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-e7e9388 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-bd3e617 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-wrapper{text-align:center;}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-title, .elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-title a{font-size:22px;}.elementor-671 .elementor-element.elementor-element-4967ab3 .elementor-icon-box-description{font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-3c170e7{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-3c170e7 .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}.elementor-671 .elementor-element.elementor-element-bd9a167{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-d7309dc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-671 .elementor-element.elementor-element-953abf6{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-953abf6 .elementor-heading-title{font-size:14px;}.elementor-671 .elementor-element.elementor-element-c394805{width:100%;max-width:100%;text-align:center;}.elementor-671 .elementor-element.elementor-element-c394805 .elementor-heading-title{font-size:28px;line-height:35px;letter-spacing:0px;}.elementor-671 .elementor-element.elementor-element-60912de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-53eee30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-01e8f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-cda6163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-ca5a70e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-7842bbe-font-size );line-height:var( --e-global-typography-7842bbe-line-height );}.elementor-671 .elementor-element.elementor-element-9b080ef{--n-accordion-title-font-size:22px;}.elementor-671 .elementor-element.elementor-element-f6a37df{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-671 .elementor-element.elementor-element-f6a37df .elementor-button{font-size:12px;padding:8px 12px 8px 12px;}}/* Start custom CSS for heading, class: .elementor-element-c7c0ca8 *//* Responsive Heading Size Control */
.elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
    font-size: clamp(34px, 5vw, 78px) !important;
    line-height: 1.15em !important;
}

/* Large Laptop / Small Desktop */
@media (max-width: 1366px) {
    .elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
        font-size: 68px !important;
        line-height: 1.15em !important;
    }
}

/* Tablet Landscape */
@media (max-width: 1024px) {
    .elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
        font-size: 54px !important;
        line-height: 1.18em !important;
        letter-spacing: -2px !important;
    }
}

/* Tablet Portrait */
@media (max-width: 880px) {
    .elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
        font-size: 46px !important;
        line-height: 1.18em !important;
        letter-spacing: -1.5px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.22em !important;
        letter-spacing: -1px !important;
    }
}

/* Small Mobile */
@media (max-width: 480px) {
    .elementor-671 .elementor-element.elementor-element-c7c0ca8 .elementor-heading-title {
        font-size: 30px !important;
        line-height: 1.25em !important;
        letter-spacing: -0.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d685728 */@media (min-width: 1025px) {
    /* Adds a smooth animation when moving */
    .elementor-671 .elementor-element.elementor-element-d685728 {
        transition: transform 0.3s ease-in-out;
    }
    
    /* Moves the container to the right on hover */
    .elementor-671 .elementor-element.elementor-element-d685728:hover {
        transform: translateX(15px); /* You can change 30px to adjust how far it moves */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2140e1 */@media (min-width: 1025px) {
    /* Adds a smooth animation when moving */
    .elementor-671 .elementor-element.elementor-element-c2140e1 {
        transition: transform 0.3s ease-in-out;
    }
    
    /* Moves the container to the right on hover */
    .elementor-671 .elementor-element.elementor-element-c2140e1:hover {
        transform: translateX(15px); /* You can change 30px to adjust how far it moves */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bec55 */@media (min-width: 1025px) {
    /* Adds a smooth animation when moving */
    .elementor-671 .elementor-element.elementor-element-48bec55 {
        transition: transform 0.3s ease-in-out;
    }
    
    /* Moves the container to the right on hover */
    .elementor-671 .elementor-element.elementor-element-48bec55:hover {
        transform: translateX(15px); /* You can change 30px to adjust how far it moves */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284d788 */@media (min-width: 1025px) {
    /* Adds a smooth animation when moving */
    .elementor-671 .elementor-element.elementor-element-284d788 {
        transition: transform 0.3s ease-in-out;
    }
    
    /* Moves the container to the right on hover */
    .elementor-671 .elementor-element.elementor-element-284d788:hover {
        transform: translateX(15px); /* You can change 30px to adjust how far it moves */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e959270 */.elementor-671 .elementor-element.elementor-element-e959270 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb0e470 */.elementor-671 .elementor-element.elementor-element-bb0e470 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-531be50 */.elementor-671 .elementor-element.elementor-element-531be50 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-801c0d4 */.elementor-671 .elementor-element.elementor-element-801c0d4 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c77946c */.elementor-671 .elementor-element.elementor-element-c77946c {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f0cf5 */.elementor-671 .elementor-element.elementor-element-21f0cf5 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for uael-ba-slider, class: .elementor-element-c711ca2 *//* Before After Slider - Size Control */
.elementor-671 .elementor-element.elementor-element-c711ca2 {
    width: 100% !important;
    max-width: 100% !important;
    height: 604px !important;
    overflow: hidden !important;

    /* Control image zoom from here */
    --before-after-zoom: 1.12;
}

/* Main wrapper height */
.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container,
.elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider,
.elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison,
.elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison,
.elementor-671 .elementor-element.elementor-element-c711ca2 .elementor-widget-container,
.elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container {
    width: 100% !important;
    height: 604px !important;
    max-height: 604px !important;
    overflow: hidden !important;
}

/* Image height and zoom */
.elementor-671 .elementor-element.elementor-element-c711ca2 img,
.elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container img,
.elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider img,
.elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison img,
.elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison img,
.elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container img {
    width: 100% !important;
    height: 604px !important;
    object-fit: cover !important;
    object-position: center center !important;
    transform: scale(var(--before-after-zoom)) !important;
    transform-origin: center center !important;
}

/* If the widget uses background images */
.elementor-671 .elementor-element.elementor-element-c711ca2 [style*="background-image"] {
    background-size: calc(100% * var(--before-after-zoom)) auto !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* Tablet View */
@media (max-width: 1024px) {
    .elementor-671 .elementor-element.elementor-element-c711ca2 {
        height: 500px !important;
        --before-after-zoom: 1.10;
    }

    .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .elementor-widget-container,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container {
        height: 500px !important;
        max-height: 500px !important;
    }

    .elementor-671 .elementor-element.elementor-element-c711ca2 img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container img {
        height: 500px !important;
        object-fit: cover !important;
    }
}

/* Mobile View */
@media (max-width: 767px) {
    .elementor-671 .elementor-element.elementor-element-c711ca2 {
        height: 360px !important;
        --before-after-zoom: 1.08;
    }

    .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .elementor-widget-container,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container {
        height: 360px !important;
        max-height: 360px !important;
    }

    .elementor-671 .elementor-element.elementor-element-c711ca2 img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .twentytwenty-container img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .before-after-slider img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .image-comparison img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .rkit-image-comparison img,
    .elementor-671 .elementor-element.elementor-element-c711ca2 .bafg-twentytwenty-container img {
        height: 360px !important;
        object-fit: cover !important;
        object-position: center center !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b080ef *//* 
  Add this code to the EXACT SAME PLACE:
  The Accordion Widget -> Advanced tab -> Custom CSS section.
*/

/* Target the wrapper around both the plus and minus icons */
.elementor-671 .elementor-element.elementor-element-9b080ef .elementor-accordion-icon,
.elementor-671 .elementor-element.elementor-element-9b080ef .e-n-accordion-item-title-icon {
    /* Remove background color */
    background-color: transparent !important;
    
    /* Add circular border */
    border: 1px solid #94979D !important;
    border-radius: 50% !important;
    
    /* Center the plus/minus perfectly inside the circle */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Set the size of the circle */
    width: 35px !important;
    height: 35px !important;
    min-width: 35px !important;
    min-height: 35px !important;
    
    /* Remove any default spacing inside the circle */
    padding: 0 !important;
    margin: 0 !important;
    
    /* Keep box size accurate with border */
    box-sizing: border-box !important;
}

/* Center icon inside the circular border */
.elementor-671 .elementor-element.elementor-element-9b080ef .elementor-accordion-icon *,
.elementor-671 .elementor-element.elementor-element-9b080ef .e-n-accordion-item-title-icon * {
    line-height: 0 !important;
    margin: 0 !important;
}

/* Optional: control plus/minus icon color */
.elementor-671 .elementor-element.elementor-element-9b080ef .elementor-accordion-icon i,
.elementor-671 .elementor-element.elementor-element-9b080ef .elementor-accordion-icon svg,
.elementor-671 .elementor-element.elementor-element-9b080ef .e-n-accordion-item-title-icon i,
.elementor-671 .elementor-element.elementor-element-9b080ef .e-n-accordion-item-title-icon svg {
    color: #94979D !important;
    fill: #94979D !important;
}/* End custom CSS */