.elementor-316 .elementor-element.elementor-element-379ea59a{--display:flex;--min-height:70vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.35;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-379ea59a:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-379ea59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/04/rantatie_3_e20_19-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-379ea59a::before, .elementor-316 .elementor-element.elementor-element-379ea59a > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-379ea59a > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-379ea59a > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-379ea59a > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-379ea59a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-7bc1d60 );}.elementor-316 .elementor-element.elementor-element-336b4567{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-316 .elementor-element.elementor-element-7f7ac60a{text-align:center;}.elementor-316 .elementor-element.elementor-element-7f7ac60a .elementor-heading-title{font-family:var( --e-global-typography-6a60537-font-family ), Sans-serif;font-size:var( --e-global-typography-6a60537-font-size );font-weight:var( --e-global-typography-6a60537-font-weight );line-height:var( --e-global-typography-6a60537-line-height );letter-spacing:var( --e-global-typography-6a60537-letter-spacing );word-spacing:var( --e-global-typography-6a60537-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-4e06b0de{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;--z-index:0;}.elementor-316 .elementor-element.elementor-element-20e17b60{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-20e17b60 .elementor-heading-title{font-family:var( --e-global-typography-4621952-font-family ), Sans-serif;font-size:var( --e-global-typography-4621952-font-size );font-weight:var( --e-global-typography-4621952-font-weight );line-height:var( --e-global-typography-4621952-line-height );letter-spacing:var( --e-global-typography-4621952-letter-spacing );word-spacing:var( --e-global-typography-4621952-word-spacing );color:var( --e-global-color-843d3d2 );}.elementor-316 .elementor-element.elementor-element-68ef65c{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-1ad9fc5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-9e019c2{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:05px;--padding-left:10px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-9e019c2:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-9e019c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/04/rantatie_3_k26_15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-9e019c2::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-7bc1d60 ) 100%);}.elementor-316 .elementor-element.elementor-element-9e019c2:hover::before, .elementor-316 .elementor-element.elementor-element-9e019c2:hover > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-9e019c2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .elementor-background-slideshow:hover::before, .elementor-316 .elementor-element.elementor-element-9e019c2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-9e019c2:hover{--overlay-opacity:0.91;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-316 .elementor-element.elementor-element-f66f6f6 .elementor-heading-title{font-family:var( --e-global-typography-5ff78ff-font-family ), Sans-serif;font-size:var( --e-global-typography-5ff78ff-font-size );font-weight:var( --e-global-typography-5ff78ff-font-weight );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-5d6c31d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-dddc3a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-37bcb8b .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:0px;background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-37bcb8b{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-8559f13{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:05px;--padding-left:10px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-8559f13:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-8559f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/04/rantatie_3_e20_32-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-8559f13::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-7bc1d60 ) 100%);}.elementor-316 .elementor-element.elementor-element-8559f13:hover::before, .elementor-316 .elementor-element.elementor-element-8559f13:hover > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-8559f13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .elementor-background-slideshow:hover::before, .elementor-316 .elementor-element.elementor-element-8559f13 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-8559f13:hover{--overlay-opacity:0.91;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-316 .elementor-element.elementor-element-0351b4b .elementor-heading-title{font-family:var( --e-global-typography-5ff78ff-font-family ), Sans-serif;font-size:var( --e-global-typography-5ff78ff-font-size );font-weight:var( --e-global-typography-5ff78ff-font-weight );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-7b5bdee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-8549f87{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-eff71ee .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:0px;background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-eff71ee{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-6cc0995{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:05px;--padding-left:10px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-6cc0995:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-6cc0995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/05/purjelaivankaari_4-8_b2_32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-6cc0995::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-7bc1d60 ) 100%);}.elementor-316 .elementor-element.elementor-element-6cc0995:hover::before, .elementor-316 .elementor-element.elementor-element-6cc0995:hover > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-6cc0995:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .elementor-background-slideshow:hover::before, .elementor-316 .elementor-element.elementor-element-6cc0995 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-6cc0995:hover{--overlay-opacity:0.91;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-316 .elementor-element.elementor-element-0c3cc5e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-e06ae47 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-6a4c605{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-cb03237 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:0px;background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-cb03237{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-14467dc{--display:flex;--min-height:300px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:05px;--padding-left:10px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-14467dc:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-14467dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/05/Fregattipiha-sisakuvat-nettikoko-023.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-14467dc::before, .elementor-316 .elementor-element.elementor-element-14467dc > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-14467dc > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-14467dc > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-14467dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-14467dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-7bc1d60 ) 100%);}.elementor-316 .elementor-element.elementor-element-14467dc:hover::before, .elementor-316 .elementor-element.elementor-element-14467dc:hover > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-14467dc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-14467dc > .elementor-background-slideshow:hover::before, .elementor-316 .elementor-element.elementor-element-14467dc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-14467dc:hover{--overlay-opacity:0.91;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-316 .elementor-element.elementor-element-e9f056e .elementor-heading-title{font-family:var( --e-global-typography-5ff78ff-font-family ), Sans-serif;font-size:var( --e-global-typography-5ff78ff-font-size );font-weight:var( --e-global-typography-5ff78ff-font-weight );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-697ed12 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-469c598{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-a3e6b58 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:0px;background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-a3e6b58{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-0e1740f{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-4a3b6a04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-4a3b6a04:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-4a3b6a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-1c17c5cc{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-2d7603b1 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-316 .elementor-element.elementor-element-197fef3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-38bfd05b{--display:flex;--justify-content:center;}.elementor-316 .elementor-element.elementor-element-421e2249 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-2592f36{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c4002a4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4002a4-font-size );font-weight:var( --e-global-typography-c4002a4-font-weight );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-32a220fc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-32a220fc p{margin-block-end:20px;}.elementor-316 .elementor-element.elementor-element-15b598a{--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;--align-items:center;}.elementor-316 .elementor-element.elementor-element-5d1cdd6{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-5d1cdd6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-316 .elementor-element.elementor-element-5d1cdd6 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-5d1cdd6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-316 .elementor-element.elementor-element-5d1cdd6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-49133e43{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-316 .elementor-element.elementor-element-49133e43:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-49133e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3AA9B;}.elementor-316 .elementor-element.elementor-element-4fb1b50d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-7c91c382{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-77df116c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > a{font-family:var( --e-global-typography-33e02d2-font-family ), Sans-serif;font-size:var( --e-global-typography-33e02d2-font-size );font-weight:var( --e-global-typography-33e02d2-font-weight );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-text{color:var( --e-global-color-1208dbb );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );border-style:none;}.elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button:hover, .elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button:hover svg, .elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-b7b8bb8{padding:20px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-ff38637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-ff38637:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-ff38637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58124f5 );}.elementor-316 .elementor-element.elementor-element-cfb5933{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-598e31a img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-316 .elementor-element.elementor-element-cad1c57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-5d15b9d{--display:flex;--justify-content:center;}.elementor-316 .elementor-element.elementor-element-8711222 .elementor-heading-title{font-family:var( --e-global-typography-4fb5ec8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fb5ec8-font-size );font-weight:var( --e-global-typography-4fb5ec8-font-weight );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-a6fdbb1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c4002a4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4002a4-font-size );font-weight:var( --e-global-typography-c4002a4-font-weight );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-c465ca4{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-secondary );}.elementor-316 .elementor-element.elementor-element-c465ca4 p{margin-block-end:20px;}.elementor-316 .elementor-element.elementor-element-8486400{--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-316 .elementor-element.elementor-element-43fe494{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-43fe494 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-316 .elementor-element.elementor-element-43fe494 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-43fe494 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-316 .elementor-element.elementor-element-43fe494 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-43fe494.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-4b8973b{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-316 .elementor-element.elementor-element-4b8973b:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-4b8973b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-faf9fc2 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-d1022c4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-5c0c850{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > a{font-family:var( --e-global-typography-33e02d2-font-family ), Sans-serif;font-size:var( --e-global-typography-33e02d2-font-size );font-weight:var( --e-global-typography-33e02d2-font-weight );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-5691809 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-58124f5 );border-style:none;}.elementor-316 .elementor-element.elementor-element-5691809 .elementor-button:hover, .elementor-316 .elementor-element.elementor-element-5691809 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-58124f5 );}.elementor-316 .elementor-element.elementor-element-5691809 .elementor-button:hover svg, .elementor-316 .elementor-element.elementor-element-5691809 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-5691809{padding:20px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-5b3a02b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-5b3a02b:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-5b3a02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-687ce03{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-42e0b97 img{width:100%;height:700px;object-fit:cover;object-position:center center;}.elementor-316 .elementor-element.elementor-element-7903a9c{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-9dec0f5{--display:flex;--justify-content:center;}.elementor-316 .elementor-element.elementor-element-843638c .elementor-heading-title{font-family:var( --e-global-typography-4fb5ec8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fb5ec8-font-size );font-weight:var( --e-global-typography-4fb5ec8-font-weight );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-45f9b73{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c4002a4-font-family ), Sans-serif;font-size:var( --e-global-typography-c4002a4-font-size );font-weight:var( --e-global-typography-c4002a4-font-weight );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-09ccb08{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-316 .elementor-element.elementor-element-09ccb08 p{margin-block-end:20px;}.elementor-316 .elementor-element.elementor-element-180091e{--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-316 .elementor-element.elementor-element-6967f3e{--e-image-carousel-slides-to-show:1;}.elementor-316 .elementor-element.elementor-element-6967f3e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-316 .elementor-element.elementor-element-6967f3e .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-6967f3e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-316 .elementor-element.elementor-element-6967f3e .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-3137204{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-316 .elementor-element.elementor-element-3137204:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-3137204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3AA9B;}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-465ff2b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > a{font-family:var( --e-global-typography-444e4f2-font-family ), Sans-serif;font-size:var( --e-global-typography-444e4f2-font-size );font-weight:var( --e-global-typography-444e4f2-font-weight );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-7a062f9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-2306f51{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > a{font-family:var( --e-global-typography-33e02d2-font-family ), Sans-serif;font-size:var( --e-global-typography-33e02d2-font-size );font-weight:var( --e-global-typography-33e02d2-font-weight );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-text{color:var( --e-global-color-1208dbb );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );border-style:none;}.elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button:hover, .elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button:hover svg, .elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-e706a20{padding:20px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-b530751{--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-316 .elementor-element.elementor-element-9bfd734{--e-image-carousel-slides-to-show:1;}.elementor-316 .elementor-element.elementor-element-9bfd734 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-316 .elementor-element.elementor-element-9bfd734 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-9bfd734 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-316 .elementor-element.elementor-element-9bfd734 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-b434f26{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-316 .elementor-element.elementor-element-b434f26:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-b434f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3AA9B;}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-52c8b14{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > a{font-family:var( --e-global-typography-444e4f2-font-family ), Sans-serif;font-size:var( --e-global-typography-444e4f2-font-size );font-weight:var( --e-global-typography-444e4f2-font-weight );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-51c02d1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-316 .elementor-element.elementor-element-87f9b8a{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > a{font-family:var( --e-global-typography-33e02d2-font-family ), Sans-serif;font-size:var( --e-global-typography-33e02d2-font-size );font-weight:var( --e-global-typography-33e02d2-font-weight );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-text{color:var( --e-global-color-1208dbb );transition:color 0.3s;}.elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );border-style:none;}.elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button:hover, .elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button:hover svg, .elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-75b06ba{padding:20px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-5bf93908{--display:flex;--min-height:46vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.3;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-5bf93908:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-5bf93908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kotipro.fi/wp-content/uploads/2026/05/levea-kotipro-brandi-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-5bf93908::before, .elementor-316 .elementor-element.elementor-element-5bf93908 > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-5bf93908 > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-5bf93908 > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-5bf93908 > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-5bf93908 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-7bc1d60 );}.elementor-316 .elementor-element.elementor-element-6c220e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:120px 0px;--row-gap:120px;--column-gap:0px;--z-index:1;}.elementor-316 .elementor-element.elementor-element-15144562{--display:flex;}.elementor-316 .elementor-element.elementor-element-34af7499 .elementor-heading-title{font-family:var( --e-global-typography-4fb5ec8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fb5ec8-font-size );font-weight:var( --e-global-typography-4fb5ec8-font-weight );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );color:var( --e-global-color-secondary );}.elementor-316 .elementor-element.elementor-element-2c488066{text-align:start;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-1208dbb );width:var( --container-widget-width, 52.239% );max-width:52.239%;--container-widget-width:52.239%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-2c488066 p{margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-2c488066.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-316 .elementor-element.elementor-element-33ff76fb .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#B3AA9B;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-74cbd2aa{--display:flex;--min-height:90vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:0px;--z-index:0;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-74cbd2aa{right:-550px;}body.rtl .elementor-316 .elementor-element.elementor-element-74cbd2aa{left:-550px;}.elementor-316 .elementor-element.elementor-element-74cbd2aa.e-con{--e-con-transform-rotateZ:0deg;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-379ea59a{--min-height:50vh;}.elementor-316 .elementor-element.elementor-element-7f7ac60a .elementor-heading-title{font-size:var( --e-global-typography-6a60537-font-size );line-height:var( --e-global-typography-6a60537-line-height );letter-spacing:var( --e-global-typography-6a60537-letter-spacing );word-spacing:var( --e-global-typography-6a60537-word-spacing );}.elementor-316 .elementor-element.elementor-element-4e06b0de{--min-height:50vh;--justify-content:flex-end;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-4e06b0de{right:0px;}body.rtl .elementor-316 .elementor-element.elementor-element-4e06b0de{left:0px;}.elementor-316 .elementor-element.elementor-element-20e17b60{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-316 .elementor-element.elementor-element-20e17b60 .elementor-heading-title{font-size:var( --e-global-typography-4621952-font-size );line-height:var( --e-global-typography-4621952-line-height );letter-spacing:var( --e-global-typography-4621952-letter-spacing );word-spacing:var( --e-global-typography-4621952-word-spacing );}.elementor-316 .elementor-element.elementor-element-68ef65c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-316 .elementor-element.elementor-element-1ad9fc5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-f66f6f6 .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-5d6c31d .elementor-heading-title{font-size:16px;}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > a{font-size:16px;}.elementor-316 .elementor-element.elementor-element-37bcb8b .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-0351b4b .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-7b5bdee .elementor-heading-title{font-size:16px;}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > a{font-size:16px;}.elementor-316 .elementor-element.elementor-element-eff71ee .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-0c3cc5e .elementor-heading-title{font-size:16px;}.elementor-316 .elementor-element.elementor-element-e06ae47 .elementor-heading-title{font-size:16px;}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > a{font-size:16px;}.elementor-316 .elementor-element.elementor-element-cb03237 .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-e9f056e .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-697ed12 .elementor-heading-title{font-size:16px;}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > a{font-size:16px;}.elementor-316 .elementor-element.elementor-element-a3e6b58 .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-421e2249 .elementor-heading-title{font-size:40px;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-32a220fc{font-size:16px;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-8711222 .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-c465ca4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-5691809 .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-843638c .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-09ccb08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > a{font-size:var( --e-global-typography-444e4f2-font-size );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-444e4f2-font-size );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button{font-size:16px;}.elementor-316 .elementor-element.elementor-element-6c220e27{--gap:120px 0px;--row-gap:120px;--column-gap:0px;}.elementor-316 .elementor-element.elementor-element-34af7499 .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-2c488066{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-33ff76fb .elementor-button{font-size:16px;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-74cbd2aa{right:-340px;}body.rtl .elementor-316 .elementor-element.elementor-element-74cbd2aa{left:-340px;}.elementor-316 .elementor-element.elementor-element-74cbd2aa.e-con{--e-con-transform-rotateZ:-90deg;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-379ea59a{--min-height:50vh;}.elementor-316 .elementor-element.elementor-element-7f7ac60a .elementor-heading-title{font-size:var( --e-global-typography-6a60537-font-size );line-height:var( --e-global-typography-6a60537-line-height );letter-spacing:var( --e-global-typography-6a60537-letter-spacing );word-spacing:var( --e-global-typography-6a60537-word-spacing );}.elementor-316 .elementor-element.elementor-element-7f7ac60a{z-index:1;}.elementor-316 .elementor-element.elementor-element-4e06b0de{--min-height:50vh;--justify-content:flex-end;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-4e06b0de{right:0px;}body.rtl .elementor-316 .elementor-element.elementor-element-4e06b0de{left:0px;}.elementor-316 .elementor-element.elementor-element-20e17b60{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;z-index:1;}.elementor-316 .elementor-element.elementor-element-20e17b60 .elementor-heading-title{font-size:var( --e-global-typography-4621952-font-size );line-height:var( --e-global-typography-4621952-line-height );letter-spacing:var( --e-global-typography-4621952-letter-spacing );word-spacing:var( --e-global-typography-4621952-word-spacing );}.elementor-316 .elementor-element.elementor-element-1ad9fc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-f66f6f6 .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-5d6c31d .elementor-heading-title{font-size:14px;}.elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-dddc3a0 .elementor-icon-list-item > a{font-size:14px;}.elementor-316 .elementor-element.elementor-element-37bcb8b .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-0351b4b .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-7b5bdee .elementor-heading-title{font-size:14px;}.elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-8549f87 .elementor-icon-list-item > a{font-size:14px;}.elementor-316 .elementor-element.elementor-element-eff71ee .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-0c3cc5e .elementor-heading-title{font-size:14px;}.elementor-316 .elementor-element.elementor-element-e06ae47 .elementor-heading-title{font-size:14px;}.elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-6a4c605 .elementor-icon-list-item > a{font-size:14px;}.elementor-316 .elementor-element.elementor-element-cb03237 .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-e9f056e .elementor-heading-title{font-size:var( --e-global-typography-5ff78ff-font-size );line-height:var( --e-global-typography-5ff78ff-line-height );letter-spacing:var( --e-global-typography-5ff78ff-letter-spacing );word-spacing:var( --e-global-typography-5ff78ff-word-spacing );}.elementor-316 .elementor-element.elementor-element-697ed12 .elementor-heading-title{font-size:14px;}.elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-469c598 .elementor-icon-list-item > a{font-size:14px;}.elementor-316 .elementor-element.elementor-element-a3e6b58 .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-2d7603b1 img{height:210px;}.elementor-316 .elementor-element.elementor-element-38bfd05b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-421e2249 .elementor-heading-title{font-size:30px;}.elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2592f36 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-32a220fc{font-size:14px;}.elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-77df116c .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-b7b8bb8 .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-598e31a img{height:210px;}.elementor-316 .elementor-element.elementor-element-5d15b9d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-8711222 .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-a6fdbb1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-c465ca4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-5c0c850 .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-5691809 .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-42e0b97 img{height:210px;}.elementor-316 .elementor-element.elementor-element-9dec0f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-843638c .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-45f9b73 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c4002a4-font-size );line-height:var( --e-global-typography-c4002a4-line-height );letter-spacing:var( --e-global-typography-c4002a4-letter-spacing );word-spacing:var( --e-global-typography-c4002a4-word-spacing );}.elementor-316 .elementor-element.elementor-element-09ccb08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-465ff2b .elementor-icon-list-item > a{font-size:var( --e-global-typography-444e4f2-font-size );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-2306f51 .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-e706a20 .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-e706a20{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-52c8b14 .elementor-icon-list-item > a{font-size:var( --e-global-typography-444e4f2-font-size );line-height:var( --e-global-typography-444e4f2-line-height );letter-spacing:var( --e-global-typography-444e4f2-letter-spacing );word-spacing:var( --e-global-typography-444e4f2-word-spacing );}.elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-316 .elementor-element.elementor-element-87f9b8a .elementor-icon-list-item > a{font-size:var( --e-global-typography-33e02d2-font-size );line-height:var( --e-global-typography-33e02d2-line-height );letter-spacing:var( --e-global-typography-33e02d2-letter-spacing );word-spacing:var( --e-global-typography-33e02d2-word-spacing );}.elementor-316 .elementor-element.elementor-element-75b06ba .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-75b06ba{padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-5bf93908{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-316 .elementor-element.elementor-element-6c220e27{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-316 .elementor-element.elementor-element-34af7499 .elementor-heading-title{font-size:var( --e-global-typography-4fb5ec8-font-size );line-height:var( --e-global-typography-4fb5ec8-line-height );letter-spacing:var( --e-global-typography-4fb5ec8-letter-spacing );word-spacing:var( --e-global-typography-4fb5ec8-word-spacing );}.elementor-316 .elementor-element.elementor-element-2c488066{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-33ff76fb .elementor-button{font-size:14px;}.elementor-316 .elementor-element.elementor-element-74cbd2aa{--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;--align-items:flex-end;bottom:-40px;}body:not(.rtl) .elementor-316 .elementor-element.elementor-element-74cbd2aa{right:0px;}body.rtl .elementor-316 .elementor-element.elementor-element-74cbd2aa{left:0px;}.elementor-316 .elementor-element.elementor-element-74cbd2aa.e-con{--e-con-transform-rotateZ:0deg;}}@media(min-width:768px){.elementor-316 .elementor-element.elementor-element-336b4567{--width:72%;}.elementor-316 .elementor-element.elementor-element-4e06b0de{--width:100%;}.elementor-316 .elementor-element.elementor-element-4a3b6a04{--content-width:1280px;}.elementor-316 .elementor-element.elementor-element-38bfd05b{--width:100%;}.elementor-316 .elementor-element.elementor-element-15b598a{--width:100%;}.elementor-316 .elementor-element.elementor-element-49133e43{--width:46%;}.elementor-316 .elementor-element.elementor-element-ff38637{--content-width:1280px;}.elementor-316 .elementor-element.elementor-element-5d15b9d{--width:100%;}.elementor-316 .elementor-element.elementor-element-4b8973b{--width:46%;}.elementor-316 .elementor-element.elementor-element-5b3a02b{--content-width:1280px;}.elementor-316 .elementor-element.elementor-element-9dec0f5{--width:100%;}.elementor-316 .elementor-element.elementor-element-3137204{--width:46%;}.elementor-316 .elementor-element.elementor-element-b434f26{--width:46%;}.elementor-316 .elementor-element.elementor-element-6c220e27{--width:100%;}.elementor-316 .elementor-element.elementor-element-15144562{--width:100%;}.elementor-316 .elementor-element.elementor-element-74cbd2aa{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-316 .elementor-element.elementor-element-336b4567{--width:86%;}.elementor-316 .elementor-element.elementor-element-4e06b0de{--width:100%;}.elementor-316 .elementor-element.elementor-element-6c220e27{--width:100%;}.elementor-316 .elementor-element.elementor-element-15144562{--width:100%;}}@media(min-width:1025px){.elementor-316 .elementor-element.elementor-element-379ea59a:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-379ea59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-316 .elementor-element.elementor-element-5bf93908:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-5bf93908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-carousel, class: .elementor-element-5d1cdd6 */.elementor-316 .elementor-element.elementor-element-5d1cdd6 .elementor-image-carousel-wrapper,
.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper,
.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-wrapper,
.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-slide {
  height: clamp(260px, 36vw, 430px) !important;
  max-height: clamp(260px, 36vw, 430px) !important;
}

.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-wrapper {
  align-items: center !important;
}

.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}

.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-slide-inner,
.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-slide a {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-316 .elementor-element.elementor-element-5d1cdd6 .swiper-slide img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43fe494 */.elementor-316 .elementor-element.elementor-element-43fe494 .elementor-image-carousel-wrapper,
.elementor-316 .elementor-element.elementor-element-43fe494 .swiper,
.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-wrapper,
.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-slide {
  height: clamp(260px, 36vw, 430px) !important;
  max-height: clamp(260px, 36vw, 430px) !important;
}

.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-wrapper {
  align-items: center !important;
}

.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}

.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-slide-inner,
.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-slide a {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-316 .elementor-element.elementor-element-43fe494 .swiper-slide img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6967f3e */.elementor-316 .elementor-element.elementor-element-6967f3e .elementor-image-carousel-wrapper,
.elementor-316 .elementor-element.elementor-element-6967f3e .swiper,
.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-wrapper,
.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-slide {
  height: clamp(260px, 36vw, 430px) !important;
  max-height: clamp(260px, 36vw, 430px) !important;
}

.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-wrapper {
  align-items: center !important;
}

.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}

.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-slide-inner,
.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-slide a {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-316 .elementor-element.elementor-element-6967f3e .swiper-slide img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9bfd734 */.elementor-316 .elementor-element.elementor-element-9bfd734 .elementor-image-carousel-wrapper,
.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper,
.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-wrapper,
.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-slide {
  height: clamp(260px, 36vw, 430px) !important;
  max-height: clamp(260px, 36vw, 430px) !important;
}

.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-wrapper {
  align-items: center !important;
}

.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}

.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-slide-inner,
.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-slide a {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-316 .elementor-element.elementor-element-9bfd734 .swiper-slide img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}/* End custom CSS */