.elementor-678 .elementor-element.elementor-element-f95ab89{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-f95ab89:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-f95ab89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B44;background:url("https://www.thesmilingseahorse.com/wp-content/uploads/2026/09/Archipel-des-Mergui-Brimanie-scaled-1.jpg") 50% 50%;background-size:cover;}.elementor-678 .elementor-element.elementor-element-f95ab89::before, .elementor-678 .elementor-element.elementor-element-f95ab89 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-f95ab89 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-f95ab89 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-f95ab89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-f95ab89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #001B44 0%, #001B44D1 100%);}.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-678 .elementor-element.elementor-element-e9589df .elementor-button{background-color:var( --e-global-color-accent );transition-duration:600ms;border-radius:30px 30px 30px 30px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-e9589df .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-e9589df .elementor-button:focus{background-color:var( --e-global-color-b1ff13d );color:#FFFFFF;border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-e9589df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-e9589df.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-e9589df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-678 .elementor-element.elementor-element-e9589df .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-e9589df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-06d21cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-06d21cd:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-06d21cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-a768a41{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-678 .elementor-element.elementor-element-14cc1c6{text-align:center;}.elementor-678 .elementor-element.elementor-element-14cc1c6 .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-678 .elementor-element.elementor-element-64e3dc2{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-64e3dc2 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-5e3011d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-263914b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-d70dbb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-d70dbb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-d70dbb3 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-4dcb51c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-8f8e205{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-8f8e205:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-8f8e205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-74f90b9{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-8f1aa09{text-align:center;}.elementor-678 .elementor-element.elementor-element-8f1aa09 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-f526b68{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-f526b68 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-f34e980 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-bf4a288{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-4b6b51e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-ff734d3 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-e1a4b22{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-e1a4b22:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-e1a4b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2fbbb02{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-3c722fe{text-align:center;}.elementor-678 .elementor-element.elementor-element-3c722fe .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-e16ceeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-678 .elementor-element.elementor-element-e16ceeb img{border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-f56720a{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-f56720a a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-d0f71b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-2a49f15{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-e04c7b1 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-49cb313 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-5e3514c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-5e3514c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5e3514c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-6d6601f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-67d782f{text-align:center;}.elementor-678 .elementor-element.elementor-element-67d782f .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-ef936a0{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-ef936a0 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button{background-color:var( --e-global-color-accent );transition-duration:600ms;border-radius:30px 30px 30px 30px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button:focus{background-color:var( --e-global-color-b1ff13d );color:var( --e-global-color-primary );border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-23ae706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-23ae706.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-23ae706 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-059fc02{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-059fc02:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-059fc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-bd477ea{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-bd477ea.e-con{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-218190d{text-align:center;}.elementor-678 .elementor-element.elementor-element-218190d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-d4119d5{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-d4119d5 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button{background-color:var( --e-global-color-accent );transition-duration:600ms;border-radius:30px 30px 30px 30px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b1ff13d );border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-69a14b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-69a14b5.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-69a14b5 .elementor-button:focus svg{fill:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-5a18eeb img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-7651ca6 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-7b1d6d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-7b1d6d6.e-con{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-d777d0b{text-align:center;}.elementor-678 .elementor-element.elementor-element-d777d0b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-b16bd7f{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-b16bd7f a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-3a44bd0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-85ed425 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-d49c4e1 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-43ac711{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-43ac711:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-43ac711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-61e8bfd{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-61e8bfd.e-con{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-a5c76a6{text-align:center;}.elementor-678 .elementor-element.elementor-element-a5c76a6 .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-11d7d21{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-11d7d21 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-9c675b7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-930bdd5 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-1e9088d img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-db29005{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-db29005.e-con{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-4c912c2{text-align:center;}.elementor-678 .elementor-element.elementor-element-4c912c2 .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-a301a39{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-a301a39 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-7b83dd9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-2574a5e img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-dd8c038 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-908db48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-908db48:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-908db48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-1d54dd8{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-cd03e31{text-align:center;}.elementor-678 .elementor-element.elementor-element-cd03e31 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-44aae31{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-44aae31 a{color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-e625e75 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-6641297 .elementor-button{background-color:var( --e-global-color-accent );transition-duration:600ms;border-radius:30px 30px 30px 30px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-6641297 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-6641297 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b1ff13d );border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-6641297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-6641297.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-6641297 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-678 .elementor-element.elementor-element-6641297 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-6641297 .elementor-button:focus svg{fill:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-4bff59c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-1d09c54{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-aee737c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-6cc5a27 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-5bb31e4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-5bb31e4:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5bb31e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b1ff13d ) 0%, var( --e-global-color-primary ) 100%);}.elementor-678 .elementor-element.elementor-element-1aceb28{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-9aef1f0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:600ms;border-radius:30px 30px 30px 30px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button:focus{background-color:var( --e-global-color-b1ff13d );color:#FFFFFF;border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-42e3d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-42e3d72.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-42e3d72 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-2adb95c{text-align:center;}.elementor-678 .elementor-element.elementor-element-2adb95c .elementor-heading-title{color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-3cdab45{--display:flex;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.35;--padding-top:120px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-3cdab45::before, .elementor-678 .elementor-element.elementor-element-3cdab45 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-3cdab45 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-3cdab45 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-3cdab45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-3cdab45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-61add0d{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-9b0886a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-678 .elementor-element.elementor-element-9b0886a .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:48px;font-weight:600;line-height:52px;color:var( --e-global-color-8d098d2 );}.elementor-678 .elementor-element.elementor-element-8f03ac6{width:initial;max-width:initial;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-8f03ac6.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-8f03ac6 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-f1986bf{--display:flex;}.elementor-678 .elementor-element.elementor-element-371579a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-371579a.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-371579a img{width:100%;max-width:100%;}.elementor-678 .elementor-element.elementor-element-c74bdba{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-45116cb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-678 .elementor-element.elementor-element-933a7a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-678 .elementor-element.elementor-element-933a7a3 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-8d098d2 );}.elementor-678 .elementor-element.elementor-element-ffef368{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-ffef368 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-6b53167{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-6b53167:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-6b53167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EEFF;}.elementor-678 .elementor-element.elementor-element-55b108e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-678 .elementor-element.elementor-element-55b108e .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-8d098d2 );}.elementor-678 .elementor-element.elementor-element-4ddbaa7{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-4ddbaa7 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-c61e3dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-cc07f9e img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-267a5d8 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-a65a7c3 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-7bedfe0{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-df0b541{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#E2E8F0CC;--border-color:#E2E8F0CC;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-678 .elementor-element.elementor-element-f4b967e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-678 .elementor-element.elementor-element-f4b967e .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-8d098d2 );}.elementor-678 .elementor-element.elementor-element-4f8d81b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-4f8d81b p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-c345696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-678 .elementor-element.elementor-element-c345696 img{border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-cf74fe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-678 .elementor-element.elementor-element-77c6d25 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-e93cfd7 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-bfbc2ab{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-bfbc2ab p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-bfbc2ab a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-2e44a5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-65ff4bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-678 .elementor-element.elementor-element-65ff4bc .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-8d098d2 );}.elementor-678 .elementor-element.elementor-element-62baf5a{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-62baf5a p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-62baf5a a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-f2a71b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-color:#E2E8F0CC;--border-color:#E2E8F0CC;--border-radius:12px 12px 12px 12px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-678 .elementor-element.elementor-element-adf81a4{text-align:start;}.elementor-678 .elementor-element.elementor-element-adf81a4 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-f70c9ce{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-f70c9ce p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-fad923d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-weight:400;line-height:26px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-fad923d p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-fad923d a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-efc1fcd{--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-678 .elementor-element.elementor-element-a0a97c5 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-de04151 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-3f62a43{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-678 .elementor-element.elementor-element-3f62a43.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-3f62a43 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-2d206e4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-2d206e4 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-0297323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-0297323 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-0297323 a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-0660779{--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-678 .elementor-element.elementor-element-ac01da9 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-a8ce480 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-67bf655{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-678 .elementor-element.elementor-element-67bf655.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-67bf655 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-66a3f14{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-66a3f14 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-2dfe3a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-2dfe3a7 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-2dfe3a7 a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-7f4a815{--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-678 .elementor-element.elementor-element-7d7aa56 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-9f7808c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-5894968{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-678 .elementor-element.elementor-element-5894968.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-5894968 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-c5eaf76{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-c5eaf76 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-e12e538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-e12e538 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-e12e538 a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-ba98008{--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-678 .elementor-element.elementor-element-69e183a img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-183a12c img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-2864a17{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-678 .elementor-element.elementor-element-2864a17.elementor-element{--align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-2864a17 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-5542d6d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-5542d6d p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-5542d6d a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-6e2756e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-6e2756e p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-6e2756e a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-79c3d48{--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-678 .elementor-element.elementor-element-7e54b21 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-522a835 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-a6a6471{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-f934265{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-678 .elementor-element.elementor-element-3090cdb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-678 .elementor-element.elementor-element-3090cdb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-678 .elementor-element.elementor-element-3090cdb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-678 .elementor-element.elementor-element-1dbd41d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-678 .elementor-element.elementor-element-18dc8d4 .elementor-heading-title{font-family:"Vollkorn", Sans-serif;font-size:32px;font-weight:400;line-height:38px;color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-7fb0ae8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-678 .elementor-element.elementor-element-7fb0ae8 p{margin-block-end:0px;}.elementor-678 .elementor-element.elementor-element-7fb0ae8 a{color:#3A96B8;}.elementor-678 .elementor-element.elementor-element-f0796de{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-cbd29e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-678 .elementor-element.elementor-element-b85c32e{--divider-border-style:solid;--divider-color:#00000014;--divider-border-width:1px;}.elementor-678 .elementor-element.elementor-element-b85c32e .elementor-divider-separator{width:100%;}.elementor-678 .elementor-element.elementor-element-b85c32e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-678 .elementor-element.elementor-element-d31bba3 .elementor-button{background-color:var( --e-global-color-accent );transition-duration:600ms;border-radius:8px 8px 8px 8px;padding:16px 40px 16px 40px;}.elementor-678 .elementor-element.elementor-element-d31bba3 .elementor-button:hover, .elementor-678 .elementor-element.elementor-element-d31bba3 .elementor-button:focus{background-color:var( --e-global-color-b1ff13d );color:#FFFFFF;border-color:var( --e-global-color-b1ff13d );}.elementor-678 .elementor-element.elementor-element-d31bba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-d31bba3.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-d31bba3 .elementor-button:hover svg, .elementor-678 .elementor-element.elementor-element-d31bba3 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-f95ab89{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-06d21cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-263914b{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-4dcb51c img{width:100%;}.elementor-678 .elementor-element.elementor-element-8f8e205{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-e1a4b22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-2a49f15{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-5e3514c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-059fc02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-3a44bd0{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-43ac711{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-9c675b7{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-7b83dd9{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-908db48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-1d09c54{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-5bb31e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-61add0d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-8f03ac6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-678 .elementor-element.elementor-element-c61e3dc{--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-f934265{--justify-content:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-f95ab89{--margin-top:0px;--margin-bottom:170px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-06d21cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-263914b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-678 .elementor-element.elementor-element-d70dbb3 img{width:100%;}.elementor-678 .elementor-element.elementor-element-8f8e205{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-e1a4b22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-2a49f15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-5e3514c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-059fc02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-3a44bd0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-43ac711{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-9c675b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-7b83dd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-908db48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-1d09c54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-5bb31e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-3cdab45{--min-height:70vh;--padding-top:120px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-61add0d{--min-height:40vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-9b0886a .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-678 .elementor-element.elementor-element-c74bdba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-6b53167{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-4ddbaa7{text-align:start;}.elementor-678 .elementor-element.elementor-element-c61e3dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-678 .elementor-element.elementor-element-7bedfe0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-df0b541{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-678 .elementor-element.elementor-element-4f8d81b{text-align:start;}.elementor-678 .elementor-element.elementor-element-bfbc2ab{text-align:start;}.elementor-678 .elementor-element.elementor-element-2e44a5b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-62baf5a{text-align:start;}.elementor-678 .elementor-element.elementor-element-f2a71b1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-678 .elementor-element.elementor-element-adf81a4 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-f70c9ce{text-align:start;}.elementor-678 .elementor-element.elementor-element-fad923d{text-align:start;}.elementor-678 .elementor-element.elementor-element-3f62a43 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-2d206e4{text-align:start;}.elementor-678 .elementor-element.elementor-element-0297323{text-align:start;font-size:16px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-67bf655 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-66a3f14{text-align:start;}.elementor-678 .elementor-element.elementor-element-2dfe3a7{text-align:start;font-size:16px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-5894968 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-c5eaf76{text-align:start;}.elementor-678 .elementor-element.elementor-element-e12e538{text-align:start;font-size:16px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-2864a17 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-5542d6d{text-align:start;}.elementor-678 .elementor-element.elementor-element-6e2756e{text-align:start;font-size:16px;line-height:24px;}.elementor-678 .elementor-element.elementor-element-a6a6471{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-f934265.e-con{--order:99999 /* order end hack */;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-678 .elementor-element.elementor-element-7fb0ae8{text-align:start;}}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-f95ab89{--content-width:1260px;}.elementor-678 .elementor-element.elementor-element-61add0d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-df0b541{--width:100%;}.elementor-678 .elementor-element.elementor-element-f2a71b1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-14cc1c6 */.elementor-678 .elementor-element.elementor-element-14cc1c6 {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-14cc1c6::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-14cc1c6::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1aa09 */.elementor-678 .elementor-element.elementor-element-8f1aa09 {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-8f1aa09::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-8f1aa09::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c722fe */.elementor-678 .elementor-element.elementor-element-3c722fe {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-3c722fe::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-3c722fe::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67d782f */.elementor-678 .elementor-element.elementor-element-67d782f {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-67d782f::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-67d782f::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218190d */.elementor-678 .elementor-element.elementor-element-218190d {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-218190d::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-218190d::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d777d0b */.elementor-678 .elementor-element.elementor-element-d777d0b {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-d777d0b::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-d777d0b::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c76a6 */.elementor-678 .elementor-element.elementor-element-a5c76a6 {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-a5c76a6::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-a5c76a6::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c675b7 */.elementor-678 .elementor-element.elementor-element-9c675b7 img{
    aspect-ratio: 473/304;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c912c2 */.elementor-678 .elementor-element.elementor-element-4c912c2 {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-4c912c2::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-4c912c2::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd03e31 */.elementor-678 .elementor-element.elementor-element-cd03e31 {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-cd03e31::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-cd03e31::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2adb95c */.elementor-678 .elementor-element.elementor-element-2adb95c {
    position: relative;
    padding-bottom: 22px;
}

.elementor-678 .elementor-element.elementor-element-2adb95c::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 120px;
    height: 1px;
    background: linear-gradient(
        to right,
        transparent,
        #D3548A 25%,
        #D3548A 75%,
        transparent
    );
}

.elementor-678 .elementor-element.elementor-element-2adb95c::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    width: 7px;
    height: 7px;
    border: 1px solid #D3548A;
    background: white;
    transform: translateX(-50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-933a7a3 */.elementor-678 .elementor-element.elementor-element-933a7a3::after{
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background: linear-gradient(
        90deg,
        #3A3BA3,
        transparent
    );
    margin: 10px auto 0;
    border-radius: 2px;
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b108e */.elementor-678 .elementor-element.elementor-element-55b108e::after{
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background: linear-gradient(
        90deg,
        #3A3BA3,
        transparent
    );
    margin: 10px auto 0;
    border-radius: 2px;
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b967e */.elementor-678 .elementor-element.elementor-element-f4b967e::after{
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background: linear-gradient(
        90deg,
        #3A3BA3,
        transparent
    );
    margin: 10px auto 0;
    border-radius: 2px;
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0b541 */.elementor-678 .elementor-element.elementor-element-df0b541{
    box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.05), 0 20px 25px -5px rgba(0, 0, 0, 0.02);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65ff4bc */.elementor-678 .elementor-element.elementor-element-65ff4bc::after{
    content: "";
    display: block;
    width: 80px;
    height: 3px;
    background: linear-gradient(
        90deg,
        #3A3BA3,
        transparent
    );
    margin: 10px auto 0;
    border-radius: 2px;
    margin-left: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4a815 */.elementor-678 .elementor-element.elementor-element-7f4a815 img{
    aspect-ratio: 473/304;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a71b1 */.elementor-678 .elementor-element.elementor-element-f2a71b1{
    box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.05), 0 20px 25px -5px rgba(0, 0, 0, 0.02);

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-3090cdb */.elementor-678 .elementor-element.elementor-element-3090cdb .e-gallery-item .e-gallery-image {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}/* End custom CSS */