.elementor-34 .elementor-element.elementor-element-f95d6bb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-f95d6bb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f95d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/d62b9e02abd6dfc55cb543a6975f60f83df27e39.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-f95d6bb::before, .elementor-34 .elementor-element.elementor-element-f95d6bb > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f95d6bb > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f95d6bb > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f95d6bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f95d6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-34 .elementor-element.elementor-element-cf80125{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title a{font-family:var( --e-global-typography-9d6df23-font-family ), Sans-serif;font-size:var( --e-global-typography-9d6df23-font-size );font-weight:var( --e-global-typography-9d6df23-font-weight );text-transform:var( --e-global-typography-9d6df23-text-transform );font-style:var( --e-global-typography-9d6df23-font-style );line-height:var( --e-global-typography-9d6df23-line-height );}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-cf80125:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-cf80125:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-description{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-5736545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button{background-color:var( --e-global-color-de7fa88 );font-family:var( --e-global-typography-f6de923-font-family ), Sans-serif;font-size:var( --e-global-typography-f6de923-font-size );font-weight:var( --e-global-typography-f6de923-font-weight );text-transform:var( --e-global-typography-f6de923-text-transform );font-style:var( --e-global-typography-f6de923-font-style );line-height:var( --e-global-typography-f6de923-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );border-color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button{background-color:#0A254000;font-family:var( --e-global-typography-f6de923-font-family ), Sans-serif;font-size:var( --e-global-typography-f6de923-font-size );font-weight:var( --e-global-typography-f6de923-font-weight );text-transform:var( --e-global-typography-f6de923-text-transform );font-style:var( --e-global-typography-f6de923-font-style );line-height:var( --e-global-typography-f6de923-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button:focus{background-color:var( --e-global-color-de7fa88 );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-ac60125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-ac60125:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-ac60125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/KOSEN_Colored_Icon.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-5aa0d3e .elementor-heading-title{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-6ae7ce5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-6ae7ce5 .elementor-button{font-family:var( --e-global-typography-184e76f-font-family ), Sans-serif;font-size:var( --e-global-typography-184e76f-font-size );font-weight:var( --e-global-typography-184e76f-font-weight );font-style:var( --e-global-typography-184e76f-font-style );line-height:var( --e-global-typography-184e76f-line-height );fill:var( --e-global-color-8f7176c );color:var( --e-global-color-8f7176c );border-style:none;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-08a2a95{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-80117ec{padding:0% 12% 0% 12%;text-align:center;font-family:var( --e-global-typography-e73b321-font-family ), Sans-serif;font-size:var( --e-global-typography-e73b321-font-size );font-weight:var( --e-global-typography-e73b321-font-weight );line-height:var( --e-global-typography-e73b321-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7e1397a{--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:50px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-0e8553a{text-align:center;}.elementor-34 .elementor-element.elementor-element-0e8553a .elementor-heading-title{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-872e57f{text-align:center;}.elementor-34 .elementor-element.elementor-element-872e57f .elementor-heading-title{font-family:var( --e-global-typography-ec294fa-font-family ), Sans-serif;font-size:var( --e-global-typography-ec294fa-font-size );font-weight:var( --e-global-typography-ec294fa-font-weight );font-style:var( --e-global-typography-ec294fa-font-style );line-height:var( --e-global-typography-ec294fa-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-29bd3fe{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-29bd3fe:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-29bd3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-49312b0 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-49312b0 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-49312b0:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-49312b0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-49312b0 .elementor-icon-box-description{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-9069838{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-9069838:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9069838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-1-4-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-d042aca .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-d042aca .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d042aca:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-d042aca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d042aca .elementor-icon-box-description{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3324211{--display:flex;--min-height:500px;--justify-content:flex-end;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-3324211:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3324211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-1-3-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-e23e30b .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-e23e30b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e23e30b:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-e23e30b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-e23e30b .elementor-icon-box-description{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-a7f2764{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-20px;}.elementor-34 .elementor-element.elementor-element-a7f2764 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-34 .elementor-element.elementor-element-a9f9644{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-80e1d9b{--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:50px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-4bccd42{text-align:center;}.elementor-34 .elementor-element.elementor-element-4bccd42 .elementor-heading-title{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-8bca3c8{text-align:center;}.elementor-34 .elementor-element.elementor-element-8bca3c8 .elementor-heading-title{font-family:var( --e-global-typography-ec294fa-font-family ), Sans-serif;font-size:var( --e-global-typography-ec294fa-font-size );font-weight:var( --e-global-typography-ec294fa-font-weight );font-style:var( --e-global-typography-ec294fa-font-style );line-height:var( --e-global-typography-ec294fa-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-c6cab58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-849773e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c020454{--display:flex;--min-height:525px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c020454:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-c020454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Frame-36.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-3a72be8{width:var( --container-widget-width, 83.665% );max-width:83.665%;--container-widget-width:83.665%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-3a72be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3a72be8:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-3a72be8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-60726b6{--display:flex;--min-height:525px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-60726b6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-60726b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b80759 );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-c3dc30a:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-c3dc30a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-50e752d-font-family ), Sans-serif;font-size:var( --e-global-typography-50e752d-font-size );font-weight:var( --e-global-typography-50e752d-font-weight );text-transform:var( --e-global-typography-50e752d-text-transform );font-style:var( --e-global-typography-50e752d-font-style );line-height:var( --e-global-typography-50e752d-line-height );fill:var( --e-global-color-3b80759 );color:var( --e-global-color-3b80759 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-048a7bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-73bd200{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b930322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-f033b91 img{width:1000px;height:290px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-b26d168{--display:flex;--min-height:510px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-b26d168:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b26d168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Frame-34.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-21b12ca:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-21b12ca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-0c79ebe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-c0f5019{--display:flex;--min-height:525px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-c0f5019:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-c0f5019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Frame-29.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b9424d6{width:var( --container-widget-width, 83.521% );max-width:83.521%;--container-widget-width:83.521%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-b9424d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b9424d6:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-b9424d6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d0f4c2e{--display:flex;--min-height:275px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d0f4c2e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d0f4c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Frame-30.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-32f952b{width:var( --container-widget-width, 61.443% );max-width:61.443%;--container-widget-width:61.443%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-32f952b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-32f952b:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-32f952b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-12834ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fe205e9{--display:flex;--min-height:230px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-fe205e9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-fe205e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Frame-29.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-70f5d1c{width:var( --container-widget-width, 56.162% );max-width:56.162%;--container-widget-width:56.162%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-70f5d1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-70f5d1c:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-70f5d1c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-description{font-family:var( --e-global-typography-b0a36b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b0a36b3-font-size );font-weight:var( --e-global-typography-b0a36b3-font-weight );font-style:var( --e-global-typography-b0a36b3-font-style );line-height:var( --e-global-typography-b0a36b3-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-31772e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-31772e5 img{width:100%;height:230px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-1a7cb02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title a{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title{color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-041f95c:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-041f95c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-description{font-family:var( --e-global-typography-def7397-font-family ), Sans-serif;font-size:var( --e-global-typography-def7397-font-size );font-weight:var( --e-global-typography-def7397-font-weight );text-transform:var( --e-global-typography-def7397-text-transform );font-style:var( --e-global-typography-def7397-font-style );line-height:var( --e-global-typography-def7397-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-436539a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-436539a p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-bbc36bf{--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:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-9060e17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-9060e17:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-16-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-9060e17:hover{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-9060e17::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-9060e17:hover::before, .elementor-34 .elementor-element.elementor-element-9060e17:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9060e17:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-9060e17 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-9ceaf82{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-9ceaf82 .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-fc9e7ca{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-fc9e7ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-fc9e7ca:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-fc9e7ca:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-be61de9{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-be61de9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-be61de9:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-be61de9:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-f4b4c88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-f4b4c88:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-f4b4c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-11-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-f4b4c88:hover{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-2-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-f4b4c88::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-f4b4c88:hover::before, .elementor-34 .elementor-element.elementor-element-f4b4c88:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4b4c88:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-f4b4c88 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-9d9bacb{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-9d9bacb .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-a5c0719{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-a5c0719.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a5c0719:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a5c0719:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-502f9ad{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-502f9ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-502f9ad:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-502f9ad:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-dfedb0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-dfedb0f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-dfedb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-14-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-dfedb0f:hover{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-3-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-dfedb0f::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-dfedb0f:hover::before, .elementor-34 .elementor-element.elementor-element-dfedb0f:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-dfedb0f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-dfedb0f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-7afb6dc{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-7afb6dc .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-5ec375f{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-5ec375f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-5ec375f:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-5ec375f:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-a92f811{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-a92f811.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a92f811:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-a92f811:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-d54ccf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-d54ccf1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d54ccf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-11-2-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-d54ccf1:hover{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-4-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-d54ccf1::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d54ccf1:hover::before, .elementor-34 .elementor-element.elementor-element-d54ccf1:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d54ccf1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-d54ccf1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d6d993e{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-d6d993e .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-c735c38{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-c735c38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c735c38:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-c735c38:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-39b3d85{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-39b3d85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-39b3d85:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-39b3d85:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-8b17b05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-8b17b05::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-16-1-scaled.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-8b17b05:hover::before, .elementor-34 .elementor-element.elementor-element-8b17b05:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-1-scaled.png");--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-8b17b05:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-c447d3a{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-c447d3a .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-489ff40{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-489ff40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-489ff40:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-489ff40:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-bffdd66{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-bffdd66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-bffdd66:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-bffdd66:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-40fa6b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.9s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-40fa6b3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-40fa6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-11-3-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-40fa6b3:hover{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/Component-12-5-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-40fa6b3::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-40fa6b3:hover::before, .elementor-34 .elementor-element.elementor-element-40fa6b3:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-40fa6b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-40fa6b3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-89be5f5{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-89be5f5 .elementor-heading-title{font-family:var( --e-global-typography-019c74e-font-family ), Sans-serif;font-size:var( --e-global-typography-019c74e-font-size );font-weight:var( --e-global-typography-019c74e-font-weight );text-transform:var( --e-global-typography-019c74e-text-transform );font-style:var( --e-global-typography-019c74e-font-style );line-height:var( --e-global-typography-019c74e-line-height );color:var( --e-global-color-de7fa88 );}.elementor-34 .elementor-element.elementor-element-8ea0968{width:var( --container-widget-width, 38.933% );max-width:38.933%;--container-widget-width:38.933%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-8ea0968.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-8ea0968:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-8ea0968:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-c09bbf8{width:var( --container-widget-width, 42.079% );max-width:42.079%;--container-widget-width:42.079%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-c09bbf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c09bbf8:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-c09bbf8:has(:focus) .elementor-icon-box-title{color:#FFFFFF57;}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-c5f009b{--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:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-55b0033 .elementor-heading-title{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-ce433d3{text-align:left;font-family:var( --e-global-typography-e481685-font-family ), Sans-serif;font-size:var( --e-global-typography-e481685-font-size );font-weight:var( --e-global-typography-e481685-font-weight );font-style:var( --e-global-typography-e481685-font-style );line-height:var( --e-global-typography-e481685-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-572485d{--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;--flex-wrap:wrap;--overlay-opacity:0.75;--border-radius:15px 15px 15px 15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-572485d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-572485d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/74910c7298e80139d4bb3d3620cd6c47eeeb06fe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-572485d::before, .elementor-34 .elementor-element.elementor-element-572485d > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-572485d > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-572485d > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-572485d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-572485d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dc8794f );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-36c531d{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-36c531d::before, .elementor-34 .elementor-element.elementor-element-36c531d > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-36c531d > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-36c531d > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-36c531d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-36c531d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-8af0f00{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-8af0f00::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-de7fa88 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-8af0f00:hover::before, .elementor-34 .elementor-element.elementor-element-8af0f00:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-de7fa88 );background-image:url("https://kosen.ch/wp-content/uploads/2025/10/03.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-34 .elementor-element.elementor-element-8af0f00:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-8af0f00.e-con{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-11eb413 .elementor-heading-title{font-family:var( --e-global-typography-1db608d-font-family ), Sans-serif;font-size:var( --e-global-typography-1db608d-font-size );font-weight:var( --e-global-typography-1db608d-font-weight );text-transform:var( --e-global-typography-1db608d-text-transform );font-style:var( --e-global-typography-1db608d-font-style );line-height:var( --e-global-typography-1db608d-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-icon i{color:var( --e-global-color-f41f528 );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-icon svg{fill:var( --e-global-color-f41f528 );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-66923ae{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-c37fcfe{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-c37fcfe::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3b80759 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-c37fcfe:hover::before, .elementor-34 .elementor-element.elementor-element-c37fcfe:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://kosen.ch/wp-content/uploads/2025/10/04.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:80% auto;}.elementor-34 .elementor-element.elementor-element-c37fcfe:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-c37fcfe.e-con{--align-self:flex-end;}.elementor-34 .elementor-element.elementor-element-99520ed .elementor-heading-title{font-family:var( --e-global-typography-1db608d-font-family ), Sans-serif;font-size:var( --e-global-typography-1db608d-font-size );font-weight:var( --e-global-typography-1db608d-font-weight );text-transform:var( --e-global-typography-1db608d-text-transform );font-style:var( --e-global-typography-1db608d-font-style );line-height:var( --e-global-typography-1db608d-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-icon i{color:var( --e-global-color-f41f528 );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-icon svg{fill:var( --e-global-color-f41f528 );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-ea6a216{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-45d9a1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-41fb9cf{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-41fb9cf::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-de7fa88 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-41fb9cf:hover::before, .elementor-34 .elementor-element.elementor-element-41fb9cf:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-41fb9cf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-41fb9cf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );background-image:url("https://kosen.ch/wp-content/uploads/2025/10/01-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-34 .elementor-element.elementor-element-41fb9cf:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-64b9a78{width:var( --container-widget-width, 84.11% );max-width:84.11%;--container-widget-width:84.11%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-64b9a78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-64b9a78 .elementor-heading-title{font-family:var( --e-global-typography-1db608d-font-family ), Sans-serif;font-size:var( --e-global-typography-1db608d-font-size );font-weight:var( --e-global-typography-1db608d-font-weight );text-transform:var( --e-global-typography-1db608d-text-transform );font-style:var( --e-global-typography-1db608d-font-style );line-height:var( --e-global-typography-1db608d-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-icon i{color:var( --e-global-color-f41f528 );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-icon svg{fill:var( --e-global-color-f41f528 );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-3e16734{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-17ba7c0{--display:flex;--min-height:230px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-17ba7c0::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3b80759 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-17ba7c0:hover::before, .elementor-34 .elementor-element.elementor-element-17ba7c0:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-17ba7c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-17ba7c0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-3b80759 );background-image:url("https://kosen.ch/wp-content/uploads/2025/10/02-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:60% auto;}.elementor-34 .elementor-element.elementor-element-17ba7c0:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-f94f6d9 .elementor-heading-title{font-family:var( --e-global-typography-1db608d-font-family ), Sans-serif;font-size:var( --e-global-typography-1db608d-font-size );font-weight:var( --e-global-typography-1db608d-font-weight );text-transform:var( --e-global-typography-1db608d-text-transform );font-style:var( --e-global-typography-1db608d-font-style );line-height:var( --e-global-typography-1db608d-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-icon i{color:var( --e-global-color-f41f528 );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-icon svg{fill:var( --e-global-color-f41f528 );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-964b46f{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-2bf0cc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ecb8700{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-ecb8700::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-de7fa88 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-ecb8700:hover::before, .elementor-34 .elementor-element.elementor-element-ecb8700:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-ecb8700:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-ecb8700 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-de7fa88 );background-image:url("https://kosen.ch/wp-content/uploads/2025/10/05.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:60% auto;}.elementor-34 .elementor-element.elementor-element-ecb8700:hover{--overlay-opacity:1;}.elementor-34 .elementor-element.elementor-element-c2b8e73{width:var( --container-widget-width, 77.004% );max-width:77.004%;--container-widget-width:77.004%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-c2b8e73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-c2b8e73 .elementor-heading-title{font-family:var( --e-global-typography-1db608d-font-family ), Sans-serif;font-size:var( --e-global-typography-1db608d-font-size );font-weight:var( --e-global-typography-1db608d-font-weight );text-transform:var( --e-global-typography-1db608d-text-transform );font-style:var( --e-global-typography-1db608d-font-style );line-height:var( --e-global-typography-1db608d-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-icon i{color:var( --e-global-color-f41f528 );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-icon svg{fill:var( --e-global-color-f41f528 );transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-6c0a728{--e-icon-list-icon-size:10px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5fd0407-font-family ), Sans-serif;font-size:var( --e-global-typography-5fd0407-font-size );font-weight:var( --e-global-typography-5fd0407-font-weight );font-style:var( --e-global-typography-5fd0407-font-style );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-31c9c10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:030px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-137f357{text-align:center;}.elementor-34 .elementor-element.elementor-element-137f357 .elementor-heading-title{font-family:var( --e-global-typography-ca0bacd-font-family ), Sans-serif;font-size:var( --e-global-typography-ca0bacd-font-size );font-weight:var( --e-global-typography-ca0bacd-font-weight );text-transform:var( --e-global-typography-ca0bacd-text-transform );font-style:var( --e-global-typography-ca0bacd-font-style );line-height:var( --e-global-typography-ca0bacd-line-height );color:var( --e-global-color-8f7176c );}.elementor-34 .elementor-element.elementor-element-c49913c{width:var( --container-widget-width, 86.566% );max-width:86.566%;--container-widget-width:86.566%;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-c49913c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-c49913c .elementor-heading-title{font-family:var( --e-global-typography-ec294fa-font-family ), Sans-serif;font-size:var( --e-global-typography-ec294fa-font-size );font-weight:var( --e-global-typography-ec294fa-font-weight );font-style:var( --e-global-typography-ec294fa-font-style );line-height:var( --e-global-typography-ec294fa-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1e5857a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-faa4aad{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-faa4aad.e-con{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-9d71154:hover{background-color:#DCD8CD33;}.elementor-34 .elementor-element.elementor-element-9d71154{padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon{font-size:65px;}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-9d71154:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-9d71154:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-cbf6d7b{width:100%;max-width:100%;padding:0px 0px 0px 120px;text-align:right;}.elementor-34 .elementor-element.elementor-element-bfca4d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-bfca4d5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bfca4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-bfca4d5:hover{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-ef80189{width:100%;max-width:100%;padding:0px 0px 0px 130px;text-align:right;}.elementor-34 .elementor-element.elementor-element-1ec7ec3{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-34 .elementor-element.elementor-element-1ec7ec3:hover{background-color:var( --e-global-color-c0e43b6 );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon{font-size:65px;}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1ec7ec3:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-1ec7ec3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-d3d4ee3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-d3d4ee3.e-con{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-1c883db:hover{background-color:#DCD8CD33;}.elementor-34 .elementor-element.elementor-element-1c883db{padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon{font-size:65px;}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1c883db:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-1c883db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-80e746f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a68d76{width:100%;max-width:100%;--e-transform-flipX:-1;padding:0px 0px 0px 130px;text-align:right;}.elementor-34 .elementor-element.elementor-element-fb3f7aa:hover{background-color:var( --e-global-color-c0e43b6 );}.elementor-34 .elementor-element.elementor-element-fb3f7aa{padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon{font-size:65px;}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-fb3f7aa:has(:hover) .elementor-icon-box-title,
					 .elementor-34 .elementor-element.elementor-element-fb3f7aa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-description{font-family:var( --e-global-typography-bc39490-font-family ), Sans-serif;font-size:var( --e-global-typography-bc39490-font-size );font-weight:var( --e-global-typography-bc39490-font-weight );font-style:var( --e-global-typography-bc39490-font-style );line-height:var( --e-global-typography-bc39490-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-f95d6bb{--min-height:50vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:20px 20px 20px 20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-cf80125{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d6df23-font-size );line-height:var( --e-global-typography-9d6df23-line-height );}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button{font-size:var( --e-global-typography-f6de923-font-size );line-height:var( --e-global-typography-f6de923-line-height );}.elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button{font-size:var( --e-global-typography-f6de923-font-size );line-height:var( --e-global-typography-f6de923-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-5aa0d3e .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-6ae7ce5 .elementor-button{font-size:var( --e-global-typography-184e76f-font-size );line-height:var( --e-global-typography-184e76f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-08a2a95{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-80117ec{padding:0% 10% 0% 10%;font-size:var( --e-global-typography-e73b321-font-size );line-height:var( --e-global-typography-e73b321-line-height );}.elementor-34 .elementor-element.elementor-element-7e1397a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-0e8553a .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-872e57f .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-29bd3fe{--min-height:450px;}.elementor-34 .elementor-element.elementor-element-29bd3fe:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-29bd3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-34 .elementor-element.elementor-element-49312b0 .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-9069838{--min-height:450px;}.elementor-34 .elementor-element.elementor-element-9069838:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9069838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-34 .elementor-element.elementor-element-d042aca .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-3324211{--min-height:450px;}.elementor-34 .elementor-element.elementor-element-3324211:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3324211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-34 .elementor-element.elementor-element-e23e30b .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-a7f2764{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34 .elementor-element.elementor-element-4bccd42 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-8bca3c8 .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-3a72be8{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button{font-size:var( --e-global-typography-50e752d-font-size );line-height:var( --e-global-typography-50e752d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title a{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-description{font-size:var( --e-global-typography-def7397-font-size );line-height:var( --e-global-typography-def7397-line-height );}.elementor-34 .elementor-element.elementor-element-436539a{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-9ceaf82 .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-9d9bacb .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-7afb6dc .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-d6d993e .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-c447d3a .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-89be5f5 .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-c5f009b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-55b0033 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-ce433d3{font-size:var( --e-global-typography-e481685-font-size );line-height:var( --e-global-typography-e481685-line-height );}.elementor-34 .elementor-element.elementor-element-572485d{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-11eb413 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-99520ed .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-64b9a78 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-f94f6d9 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c2b8e73 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-31c9c10{--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-137f357 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-c49913c .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-1e5857a{--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-f95d6bb{--padding-top:150px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-cf80125{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-title a{font-size:var( --e-global-typography-9d6df23-font-size );line-height:var( --e-global-typography-9d6df23-line-height );}.elementor-34 .elementor-element.elementor-element-cf80125 .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-5736545{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-5023b6f .elementor-button{font-size:var( --e-global-typography-f6de923-font-size );line-height:var( --e-global-typography-f6de923-line-height );}.elementor-34 .elementor-element.elementor-element-a5b602b .elementor-button{font-size:var( --e-global-typography-f6de923-font-size );line-height:var( --e-global-typography-f6de923-line-height );}.elementor-34 .elementor-element.elementor-element-ac60125{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-34 .elementor-element.elementor-element-5aa0d3e .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-6ae7ce5 .elementor-button{font-size:var( --e-global-typography-184e76f-font-size );line-height:var( --e-global-typography-184e76f-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-08a2a95{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-34 .elementor-element.elementor-element-80117ec{padding:0% 08% 0% 08%;font-size:var( --e-global-typography-e73b321-font-size );line-height:var( --e-global-typography-e73b321-line-height );}.elementor-34 .elementor-element.elementor-element-0e8553a .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-872e57f .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-29bd3fe:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-29bd3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-34 .elementor-element.elementor-element-29bd3fe{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-49312b0 .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-9069838:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9069838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-34 .elementor-element.elementor-element-9069838{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-d042aca .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-3324211:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3324211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-34 .elementor-element.elementor-element-3324211{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-e23e30b .elementor-icon-box-description{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-a7f2764{--e-n-carousel-swiper-slides-to-display:1;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-a9f9644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-80e1d9b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-4bccd42 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-8bca3c8 .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-c6cab58{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-c020454{--min-height:340px;}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-3a72be8 .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-60726b6{--min-height:350px;}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-c3dc30a .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-ca8e38d .elementor-button{font-size:var( --e-global-typography-50e752d-font-size );line-height:var( --e-global-typography-50e752d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-b26d168{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-21b12ca .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-c0f5019{--min-height:350px;}.elementor-34 .elementor-element.elementor-element-b9424d6{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-b9424d6 .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-32f952b{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-32f952b .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-70f5d1c{--container-widget-width:241px;--container-widget-flex-grow:0;width:var( --container-widget-width, 241px );max-width:241px;}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-70f5d1c .elementor-icon-box-description{font-size:var( --e-global-typography-b0a36b3-font-size );line-height:var( --e-global-typography-b0a36b3-line-height );}.elementor-34 .elementor-element.elementor-element-31772e5{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-041f95c{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-title a{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-041f95c .elementor-icon-box-description{font-size:var( --e-global-typography-def7397-font-size );line-height:var( --e-global-typography-def7397-line-height );}.elementor-34 .elementor-element.elementor-element-436539a{width:100%;max-width:100%;font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-bbc36bf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-9060e17:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9060e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-34 .elementor-element.elementor-element-9060e17:hover{background-position:center center;}.elementor-34 .elementor-element.elementor-element-9ceaf82 .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-fc9e7ca{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-fc9e7ca .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-be61de9{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-be61de9 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-f4b4c88:hover{background-position:center center;}.elementor-34 .elementor-element.elementor-element-9d9bacb .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-a5c0719{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a5c0719 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-502f9ad{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-502f9ad .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-dfedb0f:hover{background-position:center center;}.elementor-34 .elementor-element.elementor-element-7afb6dc .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-5ec375f{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-5ec375f .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-a92f811{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-a92f811 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-d54ccf1:hover{background-position:center center;}.elementor-34 .elementor-element.elementor-element-d6d993e .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-c735c38{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c735c38 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-39b3d85{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-39b3d85 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-8b17b05:hover::before, .elementor-34 .elementor-element.elementor-element-8b17b05:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-8b17b05 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:center center;}.elementor-34 .elementor-element.elementor-element-c447d3a .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-489ff40{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-489ff40 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-bffdd66{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-bffdd66 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-40fa6b3:hover{background-position:center center;}.elementor-34 .elementor-element.elementor-element-89be5f5 .elementor-heading-title{font-size:var( --e-global-typography-019c74e-font-size );line-height:var( --e-global-typography-019c74e-line-height );}.elementor-34 .elementor-element.elementor-element-8ea0968{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-8ea0968 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-c09bbf8{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-title a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c09bbf8 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-55b0033 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-ce433d3{font-size:var( --e-global-typography-e481685-font-size );line-height:var( --e-global-typography-e481685-line-height );}.elementor-34 .elementor-element.elementor-element-ce433d3 p{margin-block-end:0px;}.elementor-34 .elementor-element.elementor-element-572485d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-36c531d.e-con{--order:2;}.elementor-34 .elementor-element.elementor-element-8af0f00{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-8af0f00:hover::before, .elementor-34 .elementor-element.elementor-element-8af0f00:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-8af0f00 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:center center;}.elementor-34 .elementor-element.elementor-element-8af0f00.e-con{--order:3;}.elementor-34 .elementor-element.elementor-element-11eb413 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-66923ae .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-c37fcfe{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-c37fcfe:hover::before, .elementor-34 .elementor-element.elementor-element-c37fcfe:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-c37fcfe > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:center center;}.elementor-34 .elementor-element.elementor-element-c37fcfe.e-con{--order:4;}.elementor-34 .elementor-element.elementor-element-99520ed .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-ea6a216 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-45d9a1b.e-con{--order:1;}.elementor-34 .elementor-element.elementor-element-41fb9cf{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-41fb9cf.e-con{--order:1;}.elementor-34 .elementor-element.elementor-element-64b9a78 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-3e16734 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-17ba7c0{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-17ba7c0.e-con{--order:2;}.elementor-34 .elementor-element.elementor-element-f94f6d9 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-964b46f .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-2bf0cc1.e-con{--order:3;}.elementor-34 .elementor-element.elementor-element-ecb8700{--min-height:300px;}.elementor-34 .elementor-element.elementor-element-ecb8700.e-con{--order:5;}.elementor-34 .elementor-element.elementor-element-c2b8e73 .elementor-heading-title{font-size:var( --e-global-typography-1db608d-font-size );line-height:var( --e-global-typography-1db608d-line-height );}.elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-6c0a728 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5fd0407-font-size );line-height:var( --e-global-typography-5fd0407-line-height );}.elementor-34 .elementor-element.elementor-element-137f357 .elementor-heading-title{font-size:var( --e-global-typography-ca0bacd-font-size );line-height:var( --e-global-typography-ca0bacd-line-height );}.elementor-34 .elementor-element.elementor-element-c49913c{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-c49913c .elementor-heading-title{font-size:var( --e-global-typography-ec294fa-font-size );line-height:var( --e-global-typography-ec294fa-line-height );}.elementor-34 .elementor-element.elementor-element-1e5857a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-9d71154{padding:25px 25px 25px 25px;}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-9d71154 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-cbf6d7b{padding:0px 0px 0px 120px;text-align:center;}.elementor-34 .elementor-element.elementor-element-cbf6d7b.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-cbf6d7b img{width:150px;}.elementor-34 .elementor-element.elementor-element-bfca4d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ef80189{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 100px;text-align:center;}.elementor-34 .elementor-element.elementor-element-ef80189.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-ef80189 img{width:150px;}.elementor-34 .elementor-element.elementor-element-1ec7ec3{padding:25px 25px 25px 25px;}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1ec7ec3 .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-1c883db{padding:25px 25px 25px 25px;}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-1c883db .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}.elementor-34 .elementor-element.elementor-element-80e746f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-fb3f7aa{padding:25px 25px 25px 25px;}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-34 .elementor-element.elementor-element-fb3f7aa .elementor-icon-box-description{font-size:var( --e-global-typography-bc39490-font-size );line-height:var( --e-global-typography-bc39490-line-height );}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-f95d6bb{--content-width:1300px;}.elementor-34 .elementor-element.elementor-element-849773e{--width:30%;}.elementor-34 .elementor-element.elementor-element-048a7bf{--width:70%;}.elementor-34 .elementor-element.elementor-element-b930322{--width:40%;}.elementor-34 .elementor-element.elementor-element-0c79ebe{--width:60%;}.elementor-34 .elementor-element.elementor-element-fe205e9{--width:545px;}.elementor-34 .elementor-element.elementor-element-36c531d{--width:49%;}.elementor-34 .elementor-element.elementor-element-45d9a1b{--width:48%;}.elementor-34 .elementor-element.elementor-element-2bf0cc1{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-36c531d{--width:51%;}.elementor-34 .elementor-element.elementor-element-45d9a1b{--width:45%;}.elementor-34 .elementor-element.elementor-element-2bf0cc1{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-085ba9e */.my-carousel .custom-fraction-pagination {
  position: absolute !important;
  bottom: 15px !important;
  right: 15px !important;
  color: rgba(10, 37, 64, 0.4) !important; /* 70% opacity for softer color */
  font-size: 18px !important;
  font-weight: 400 !important;
  z-index: 50 !important;
  font-family: "Outfit", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9f9644 */.my-carousel .custom-fraction-pagination {
  position: absolute !important;
  bottom: 15px !important;
  right: 15px !important;
  color: rgba(10, 37, 64, 0.7) !important; /* Softer color */
  font-size: 18px !important;
  font-weight: 400 !important;
  z-index: 50 !important;
  font-family: "Outfit", sans-serif !important;
}

.my-carousel .custom-fraction-pagination strong {
  font-weight: 400 !important; /* override bold */
}/* End custom CSS */