.elementor-12109 .elementor-element.elementor-element-2f64182{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12109 .elementor-element.elementor-element-2f64182 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12109 .elementor-element.elementor-element-095e669 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12109 .elementor-element.elementor-element-095e669 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12109 .elementor-element.elementor-element-9e23c8a{--slide-transition-speed:500ms;--slides-gap:0px;--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:inline-flex;--slide-height:100vh;--arrow-icon-size:32px;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .the7-swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-12109 .elementor-element.elementor-element-9e23c8a .the7-swiper-slide .the7-slide-content > .elementor-section-wrap{min-height:100vh;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button{width:max(50px, var(--arrow-icon-size, 1em));height:max(80px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button> i{color:var( --e-global-color-el_color_0 );}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button> svg{fill:var( --e-global-color-el_color_0 );color:var( --e-global-color-el_color_0 );}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button:hover> i{color:var( --e-global-color-el_color_1 );}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button:hover> svg{fill:var( --e-global-color-el_color_1 );color:var( --e-global-color-el_color_1 );}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button.the7-swiper-button-prev{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button.the7-swiper-button-next{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .owl-dots{--bullet-size:8px;--bullet-gap:20px;--bullet-v-offset:-20px;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .elementor-slides-wrapper > .swiper-pagination{top:calc(100% + var(--bullet-v-offset));bottom:auto;--bullet-translate-y:-100%;left:calc(50% + var(--bullet-h-offset));--bullet-translate-x:-50%;}.elementor-12109 .elementor-element.elementor-element-5a0116c{--divider-border-style:solid;--divider-color:var( --e-global-color-el_color_7_4 );--divider-border-width:1px;}.elementor-12109 .elementor-element.elementor-element-5a0116c .elementor-divider-separator{width:100%;}.elementor-12109 .elementor-element.elementor-element-5a0116c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12109 .elementor-element.elementor-element-fb43508{--divider-border-style:solid;--divider-color:var( --e-global-color-el_color_7_4 );--divider-border-width:1px;}.elementor-12109 .elementor-element.elementor-element-fb43508 .elementor-divider-separator{width:100%;}.elementor-12109 .elementor-element.elementor-element-fb43508 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12109 .elementor-element.elementor-element-aa352b7{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-aa352b7:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-aa352b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-12109 .elementor-element.elementor-element-0c81e88 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-2bbccea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:26px;line-height:1.4em;}.elementor-12109 .elementor-element.elementor-element-2bbccea > .elementor-widget-container{padding:2px 40px 0px 40px;}.elementor-12109 .elementor-element.elementor-element-2bbccea.elementor-element{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-d0cf976{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-12109 .elementor-element.elementor-element-c2e4b94 > .elementor-widget-container{padding:30px 20px 30px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A1A2F;border-radius:6px 6px 6px 6px;}.elementor-12109 .elementor-element.elementor-element-c2e4b94 .elementor-icon-box-wrapper{gap:15px;}.elementor-12109 .elementor-element.elementor-element-c2e4b94.elementor-view-stacked .elementor-icon{background-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-c2e4b94.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-c2e4b94.elementor-view-default .elementor-icon{fill:#0A1A2F;color:#0A1A2F;border-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-c2e4b94 .elementor-icon-box-title{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-c2e4b94 .elementor-icon-box-description{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-b018b01 > .elementor-widget-container{padding:30px 20px 30px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A1A2F;border-radius:6px 6px 6px 6px;}.elementor-12109 .elementor-element.elementor-element-b018b01 .elementor-icon-box-wrapper{gap:15px;}.elementor-12109 .elementor-element.elementor-element-b018b01.elementor-view-stacked .elementor-icon{background-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-b018b01.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-b018b01.elementor-view-default .elementor-icon{fill:#0A1A2F;color:#0A1A2F;border-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-b018b01 .elementor-icon-box-title{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-b018b01 .elementor-icon-box-description{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-46bb5e1 > .elementor-widget-container{padding:30px 20px 30px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A1A2F;border-radius:6px 6px 6px 6px;}.elementor-12109 .elementor-element.elementor-element-46bb5e1 .elementor-icon-box-wrapper{gap:15px;}.elementor-12109 .elementor-element.elementor-element-46bb5e1.elementor-view-stacked .elementor-icon{background-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-46bb5e1.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-46bb5e1.elementor-view-default .elementor-icon{fill:#0A1A2F;color:#0A1A2F;border-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-46bb5e1 .elementor-icon-box-title{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-46bb5e1 .elementor-icon-box-description{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f > .elementor-widget-container{padding:30px 20px 30px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A1A2F;border-radius:6px 6px 6px 6px;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f .elementor-icon-box-wrapper{gap:15px;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f.elementor-view-stacked .elementor-icon{background-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-d5bdb7f.elementor-view-default .elementor-icon{fill:#0A1A2F;color:#0A1A2F;border-color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f .elementor-icon-box-title{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-d5bdb7f .elementor-icon-box-description{color:#0A1A2F;}.elementor-12109 .elementor-element.elementor-element-155599e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:26px;line-height:1.4em;}.elementor-12109 .elementor-element.elementor-element-155599e > .elementor-widget-container{padding:2px 40px 0px 40px;}.elementor-12109 .elementor-element.elementor-element-155599e.elementor-element{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-708dd91{--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:40px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-12109 .elementor-element.elementor-element-708dd91:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-708dd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12109 .elementor-element.elementor-element-f262853 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-14f8c1d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-3e5be02e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-12109 .elementor-element.elementor-element-2cfad1ea{text-align:center;}.elementor-12109 .elementor-element.elementor-element-0f581b6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-0f581b6{text-align:center;}.elementor-12109 .elementor-element.elementor-element-0f581b6 .elementor-heading-title{font-size:20px;color:#626262;}.elementor-12109 .elementor-element.elementor-element-767739a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12109 .elementor-element.elementor-element-767739a.elementor-element{--align-self:flex-start;}.elementor-12109 .elementor-element.elementor-element-767739a .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12109 .elementor-element.elementor-element-767739a .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12109 .elementor-element.elementor-element-767739a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12109 .elementor-element.elementor-element-525d5ce{text-align:center;}.elementor-12109 .elementor-element.elementor-element-525d5ce .elementor-heading-title{font-size:20px;color:#626262;}.elementor-12109 .elementor-element.elementor-element-be985e9 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12109 .elementor-element.elementor-element-be985e9 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12109 .elementor-element.elementor-element-be985e9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12109 .elementor-element.elementor-element-5ecd0baa{--display:flex;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-5ecd0baa:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-5ecd0baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-12109 .elementor-element.elementor-element-1796b704{--display:flex;}.elementor-12109 .elementor-element.elementor-element-42b70b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-12109 .elementor-element.elementor-element-010bdcd{text-align:center;}.elementor-12109 .elementor-element.elementor-element-41a26938{--display:flex;--width:80%;--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12109 .elementor-element.elementor-element-41a26938:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-41a26938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12109 .elementor-element.elementor-element-41a26938.e-con{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-59f68aad{--display:flex;--width:30%;}.elementor-12109 .elementor-element.elementor-element-24589e29{width:var( --container-widget-width, 104.377% );max-width:104.377%;--container-widget-width:104.377%;--container-widget-flex-grow:0;text-align:start;}.elementor-12109 .elementor-element.elementor-element-24589e29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12109 .elementor-element.elementor-element-24589e29 img, .elementor-12109 .elementor-element.elementor-element-24589e29 svg{width:100%;}.elementor-12109 .elementor-element.elementor-element-24589e29 svg{height:auto;}.elementor-12109 .elementor-element.elementor-element-5c36c44a{--display:flex;--width:70%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12109 .elementor-element.elementor-element-706542b0{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-229efa0 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-229efa0.elementor-element{--align-self:flex-end;}.elementor-12109 .elementor-element.elementor-element-229efa0 .elementor-icon-wrapper{text-align:center;}.elementor-12109 .elementor-element.elementor-element-229efa0.elementor-view-stacked .elementor-icon{background-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-229efa0.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-229efa0.elementor-view-default .elementor-icon{color:#2F8BA0;border-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-229efa0.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-229efa0.elementor-view-default .elementor-icon svg{fill:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-229efa0 .elementor-icon{font-size:28px;}.elementor-12109 .elementor-element.elementor-element-229efa0 .elementor-icon svg{height:28px;}.elementor-12109 .elementor-element.elementor-element-4d5b94cc{--display:flex;--width:80%;--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12109 .elementor-element.elementor-element-4d5b94cc:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-4d5b94cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12109 .elementor-element.elementor-element-4d5b94cc.e-con{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-176d26aa{--display:flex;--width:30%;}.elementor-12109 .elementor-element.elementor-element-736478aa{width:var( --container-widget-width, 104.377% );max-width:104.377%;--container-widget-width:104.377%;--container-widget-flex-grow:0;text-align:start;}.elementor-12109 .elementor-element.elementor-element-736478aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12109 .elementor-element.elementor-element-736478aa img, .elementor-12109 .elementor-element.elementor-element-736478aa svg{width:100%;}.elementor-12109 .elementor-element.elementor-element-736478aa svg{height:auto;}.elementor-12109 .elementor-element.elementor-element-c514982{--display:flex;--width:70%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12109 .elementor-element.elementor-element-68735a47{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-element{--align-self:flex-end;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac .elementor-icon-wrapper{text-align:center;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-view-stacked .elementor-icon{background-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-view-default .elementor-icon{color:#2F8BA0;border-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-67b7c4ac.elementor-view-default .elementor-icon svg{fill:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac .elementor-icon{font-size:28px;}.elementor-12109 .elementor-element.elementor-element-67b7c4ac .elementor-icon svg{height:28px;}.elementor-12109 .elementor-element.elementor-element-eeaf2e2{--display:flex;--width:80%;--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12109 .elementor-element.elementor-element-eeaf2e2:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-eeaf2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12109 .elementor-element.elementor-element-eeaf2e2.e-con{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-d72e9f4{--display:flex;--width:30%;}.elementor-12109 .elementor-element.elementor-element-3757ef9{width:var( --container-widget-width, 104.377% );max-width:104.377%;--container-widget-width:104.377%;--container-widget-flex-grow:0;text-align:start;}.elementor-12109 .elementor-element.elementor-element-3757ef9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12109 .elementor-element.elementor-element-3757ef9 img, .elementor-12109 .elementor-element.elementor-element-3757ef9 svg{width:100%;}.elementor-12109 .elementor-element.elementor-element-3757ef9 svg{height:auto;}.elementor-12109 .elementor-element.elementor-element-62bd421{--display:flex;--width:70%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12109 .elementor-element.elementor-element-2fa8820{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-415ea92 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-415ea92.elementor-element{--align-self:flex-end;}.elementor-12109 .elementor-element.elementor-element-415ea92 .elementor-icon-wrapper{text-align:center;}.elementor-12109 .elementor-element.elementor-element-415ea92.elementor-view-stacked .elementor-icon{background-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-415ea92.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-415ea92.elementor-view-default .elementor-icon{color:#2F8BA0;border-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-415ea92.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-415ea92.elementor-view-default .elementor-icon svg{fill:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-415ea92 .elementor-icon{font-size:28px;}.elementor-12109 .elementor-element.elementor-element-415ea92 .elementor-icon svg{height:28px;}.elementor-12109 .elementor-element.elementor-element-6f3ebdb{--display:flex;--width:80%;--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:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12109 .elementor-element.elementor-element-6f3ebdb:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-6f3ebdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12109 .elementor-element.elementor-element-6f3ebdb.e-con{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-f6ddf28{--display:flex;--width:30%;}.elementor-12109 .elementor-element.elementor-element-709eecf{width:var( --container-widget-width, 104.377% );max-width:104.377%;--container-widget-width:104.377%;--container-widget-flex-grow:0;text-align:start;}.elementor-12109 .elementor-element.elementor-element-709eecf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12109 .elementor-element.elementor-element-709eecf img, .elementor-12109 .elementor-element.elementor-element-709eecf svg{width:100%;}.elementor-12109 .elementor-element.elementor-element-709eecf svg{height:auto;}.elementor-12109 .elementor-element.elementor-element-3a0282f{--display:flex;--width:70%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12109 .elementor-element.elementor-element-49d8ec7{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-element{--align-self:flex-end;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0 .elementor-icon-wrapper{text-align:center;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-view-stacked .elementor-icon{background-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-view-default .elementor-icon{color:#2F8BA0;border-color:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-view-framed .elementor-icon, .elementor-12109 .elementor-element.elementor-element-fd7e1f0.elementor-view-default .elementor-icon svg{fill:#2F8BA0;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0 .elementor-icon{font-size:28px;}.elementor-12109 .elementor-element.elementor-element-fd7e1f0 .elementor-icon svg{height:28px;}.elementor-12109 .elementor-element.elementor-element-e065f0c{--display:flex;}.elementor-12109 .elementor-element.elementor-element-e065f0c:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-e065f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-12109 .elementor-element.elementor-element-38bf9fe{--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:164px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12109 .elementor-element.elementor-element-38bf9fe:not(.elementor-motion-effects-element-type-background), .elementor-12109 .elementor-element.elementor-element-38bf9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132341;}.elementor-12109 .elementor-element.elementor-element-38bf9fe > .elementor-shape-top .elementor-shape-fill, .elementor-12109 .elementor-element.elementor-element-38bf9fe > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F0ECE3;}.elementor-12109 .elementor-element.elementor-element-38bf9fe > .elementor-shape-top svg, .elementor-12109 .elementor-element.elementor-element-38bf9fe > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:85px;}.elementor-12109 .elementor-element.elementor-element-cd52005 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-12109 .elementor-element.elementor-element-cb8b647 > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-12109 .elementor-element.elementor-element-fae149c > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-12109 .elementor-element.elementor-element-62f27cb > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-12109 .elementor-element.elementor-element-8d69850 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-12109 .elementor-element.elementor-element-8d69850.elementor-element{--align-self:center;}.elementor-12109 .elementor-element.elementor-element-b50d937 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-12109 .elementor-element.elementor-element-0c9ab8f > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-12109 .elementor-element.elementor-element-dbaa0dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12109 .elementor-element.elementor-element-d0cf976{--content-width:75%;}}@media(max-width:1100px){.elementor-12109 .elementor-element.elementor-element-9e23c8a{--slide-height:550px;--arrow-icon-size:24px;}.elementor-12109 .elementor-element.elementor-element-9e23c8a .swiper-container > .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));}.elementor-12109 .elementor-element.elementor-element-d0cf976{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12109 .elementor-element.elementor-element-aa352b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-2bbccea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-2bbccea{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:20px;}.elementor-12109 .elementor-element.elementor-element-d0cf976{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12109 .elementor-element.elementor-element-155599e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12109 .elementor-element.elementor-element-155599e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:20px;}.elementor-12109 .elementor-element.elementor-element-41a26938{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-59f68aad{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-5c36c44a{--width:100%;}.elementor-12109 .elementor-element.elementor-element-4d5b94cc{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-176d26aa{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-c514982{--width:100%;}.elementor-12109 .elementor-element.elementor-element-eeaf2e2{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-d72e9f4{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-62bd421{--width:100%;}.elementor-12109 .elementor-element.elementor-element-6f3ebdb{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-f6ddf28{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12109 .elementor-element.elementor-element-3a0282f{--width:100%;}body.elementor-page-12109{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-2f64182 */.page-id-12109 .elementor-10432 .elementor-element.elementor-element-65b483fa:not(.elementor-motion-effects-element-type-background), .elementor-10432 .elementor-element.elementor-element-65b483fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-767739a */.elementor-element-767739a .elementor-gallery__container a:nth-child(2):not(:hover) .e-gallery-image {
    background-image: url("https://capefear.vc/wp-content/uploads/2024/10/Raven-Space-Grey.jpg") !important;
}

.elementor-element-767739a .elementor-gallery__container a:nth-child(4):not(:hover) .e-gallery-image {
    background-image: url("https://capefear.vc/wp-content/uploads/2025/04/samara-logo-grey-2.png") !important;
}

.elementor-element-767739a .elementor-gallery__container a:nth-child(7):not(:hover) .e-gallery-image {
    background-image: url("https://capefear.vc/wp-content/uploads/2026/01/logo-luxaeterna-grey.png") !important;
}

.elementor-element-767739a .elementor-gallery__container a:nth-child(9):not(:hover) .e-gallery-image {
    background-image: url("https://capefear.vc/wp-content/uploads/2026/06/CF_Edgerun-WhiteBckgrnd-Grey.jpg") !important;
}/* End custom CSS */
/* Start custom CSS */.cfv-contact{background:#132341;padding:96px 24px;font-family:'Inter',Arial,sans-serif;}
.cfv-contact-inner{max-width:1080px;margin:0 auto;}
.cfv-eyebrow-tick{background:#3263EA !important;height:2px;width:28px;}
.cfv-eyebrow-text{font-family:'Inter',sans-serif;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#3263EA;}
.cfv-h2{font-family:'Roboto',Arial,sans-serif;font-weight:900;color:#FFFFFF;font-size:44px;line-height:1.15;text-align:center;}
.cfv-doors{margin-top:56px;}
.cfv-door{background:rgba(239,246,252,.045);border:1px solid rgba(239,246,252,.14);border-radius:12px;}
.cfv-door-feature{border:2px solid #3263EA;background:rgba(50,99,234,.08);}
.cfv-door-label{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#3263EA;}
.cfv-door-h3{font-family:'Roboto',Arial,sans-serif;font-weight:700;color:#FFFFFF;font-size:23px;line-height:1.3;}
.cfv-door-p{font-family:'Inter',sans-serif;font-weight:300;font-size:16px;line-height:1.65;color:#C7D2DE;}
.cfv-btn{display:inline-block;font-family:'Inter',sans-serif;font-weight:600;font-size:16px;border-radius:4px;padding:15px 28px;text-decoration:none;transition:opacity .15s;}
.cfv-btn:hover{opacity:.85}
.cfv-btn-solid{background:#3263EA;color:#FFFFFF;}
.cfv-btn-solid:hover{color:#dee2ee !important;}
.cfv-btn-outline{border:1.5px solid #3263EA;color:#3263EA;background:transparent;}
.cfv-door-foot{font-family:'Inter',sans-serif;font-size:13.5px;color:#C7D2DE;text-align:center;}
@media (max-width:900px){.cfv-doors{flex-direction:column !important;}.cfv-h2{font-size:34px;}}

.formkit-form[data-uid="f8c65bb5be"][min-width~="700"] [data-style="clean"], .formkit-form[data-uid="f8c65bb5be"][min-width~="800"] [data-style="clean"] {
    padding-top: 0 !important;
}

.formkit-form[data-uid="f8c65bb5be"] .formkit-powered-by-convertkit[data-variant="dark"], .formkit-form[data-uid="f8c65bb5be"] .formkit-powered-by-convertkit[data-variant="light"] { 
    display: none !important;
}

.formkit-submit {
  background-color: #3263ea !important;
  border-radius: 4px !important;
  border: none !important;
  box-shadow: none !important;
}

.formkit-submit > span {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #fff !important;
  padding: 15px 28px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

.formkit-submit:hover {
  background-color: #274fc0 !important;
}

.formkit-submit:hover > span {
  background-color: transparent !important;
}/* End custom CSS */