.elementor-2 .elementor-element.elementor-element-4b7d9fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6.4rem 6.4rem;--row-gap:6.4rem;--column-gap:6.4rem;--overlay-opacity:0.15;--overlay-mix-blend-mode:screen;}.elementor-2 .elementor-element.elementor-element-4b7d9fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-3af2e25 ) 0%, var( --e-global-color-a8d67a5 ) 100%);}.elementor-2 .elementor-element.elementor-element-4b7d9fb::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/08/grid.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:75% auto;}.elementor-2 .elementor-element.elementor-element-4668e7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6.4rem 6.4rem;--row-gap:6.4rem;--column-gap:6.4rem;}.elementor-2 .elementor-element.elementor-element-56f3207c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-icon i{color:var( --e-global-color-4412d20 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-icon svg{fill:var( --e-global-color-4412d20 );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-41933aa9{--e-icon-list-icon-size:2.4rem;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-1ac6c52b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1ac6c52b .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cf45a6e{font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-30461896 .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-766d191f{--display:flex;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;}.elementor-2 .elementor-element.elementor-element-1797c54e{border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play i{color:var( --e-global-color-primary );font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play svg{fill:var( --e-global-color-primary );width:3.2rem;height:3.2rem;}.elementor-2 .elementor-element.elementor-element-9e96f90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-2 .elementor-element.elementor-element-0dc8f2c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:4.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-0f71a29 img{width:320px;}.elementor-2 .elementor-element.elementor-element-47bcadc{font-family:var( --e-global-typography-dccef9d-font-family ), Sans-serif;font-size:var( --e-global-typography-dccef9d-font-size );font-weight:var( --e-global-typography-dccef9d-font-weight );line-height:var( --e-global-typography-dccef9d-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-47bcadc p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-6950018d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3.2rem 3.2rem;--row-gap:3.2rem;--column-gap:3.2rem;--grid-auto-flow:row;--border-radius:var(--radius-xl) 0 0 0;--padding-top:3.2rem;--padding-bottom:0rem;--padding-left:3.2rem;--padding-right:3.2rem;}.elementor-2 .elementor-element.elementor-element-6950018d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6950018d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d69a383{--display:flex;}.elementor-2 .elementor-element.elementor-element-c1dea9b .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-67c5bc61{font-family:var( --e-global-typography-dccef9d-font-family ), Sans-serif;font-size:var( --e-global-typography-dccef9d-font-size );font-weight:var( --e-global-typography-dccef9d-font-weight );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-67c5bc61 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-666c1d3{--display:flex;}.elementor-2 .elementor-element.elementor-element-222d697 .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6b6b75b{font-family:var( --e-global-typography-dccef9d-font-family ), Sans-serif;font-size:var( --e-global-typography-dccef9d-font-size );font-weight:var( --e-global-typography-dccef9d-font-weight );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-6b6b75b p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-cae00d0{--display:flex;}.elementor-2 .elementor-element.elementor-element-42dc669 .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b99ebfb{font-family:var( --e-global-typography-dccef9d-font-family ), Sans-serif;font-size:var( --e-global-typography-dccef9d-font-size );font-weight:var( --e-global-typography-dccef9d-font-weight );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-b99ebfb p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-67577e5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-2 .elementor-element.elementor-element-50eabcf7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2f156ad1 .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5561cfbd{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-5561cfbd p{margin-block-end:2rem;}.elementor-2 .elementor-element.elementor-element-43a191e .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-9e4b371{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-9e4b371 img{width:480px;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1{--display:flex;--min-height:640px;--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;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1c6ba0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/08/1024_001.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-507fc84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-2 .elementor-element.elementor-element-b1d9ee4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-b1d9ee4.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-64ffcf0 .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a4d8dae{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-a4d8dae p{margin-block-end:2rem;}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.6rem/2);}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.6rem/2);}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.6rem/2);}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.6rem/2);}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.6rem/2);}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-icon i{color:var( --e-global-color-4412d20 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-icon svg{fill:var( --e-global-color-4412d20 );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-243be40{--e-icon-list-icon-size:2.4rem;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > a{font-family:var( --e-global-typography-4272fcc-font-family ), Sans-serif;font-size:var( --e-global-typography-4272fcc-font-size );font-weight:var( --e-global-typography-4272fcc-font-weight );line-height:var( --e-global-typography-4272fcc-line-height );}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-text{color:var( --e-global-color-3af2e25 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-966d12a .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-ccf9a75{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-ccf9a75 img{width:320px;}.elementor-2 .elementor-element.elementor-element-ad6b493{--display:flex;--min-height:640px;--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;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-ad6b493:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad6b493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/08/1024_000.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-98eef37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--overlay-opacity:0.15;--overlay-mix-blend-mode:screen;}.elementor-2 .elementor-element.elementor-element-98eef37:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3af2e25 ) 0%, var( --e-global-color-a8d67a5 ) 100%);}.elementor-2 .elementor-element.elementor-element-98eef37::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/08/grid.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:75% auto;}.elementor-2 .elementor-element.elementor-element-a38657b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-8d96876 .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b837172{font-family:var( --e-global-typography-be37f97-font-family ), Sans-serif;font-size:var( --e-global-typography-be37f97-font-size );font-weight:var( --e-global-typography-be37f97-font-weight );line-height:var( --e-global-typography-be37f97-line-height );letter-spacing:var( --e-global-typography-be37f97-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b837172 p{margin-block-end:2rem;}.elementor-2 .elementor-element.elementor-element-42908a8{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );color:var( --e-global-color-b981b7b );}.elementor-2 .elementor-element.elementor-element-42908a8 p{margin-block-end:2rem;}.elementor-2 .elementor-element.elementor-element-7ec0c28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-86eedcd{--display:flex;--min-height:640px;--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;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-86eedcd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-86eedcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/07/ps-img-42817.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b82e49e{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-6360182{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;--margin-top:-20px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6360182:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6360182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a9be020 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-a9be020.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-a9be020.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a9be020.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-a9be020.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a9be020.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-a9be020 .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-a9be020 .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-a6b280d .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4b37d3f{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-4b37d3f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b37d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d07c811 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-d07c811.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-d07c811.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d07c811.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-d07c811.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d07c811.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-d07c811 .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-d07c811 .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-3b2b274 .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-617bd3c{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;--margin-top:0px;--margin-bottom:-20px;--margin-left:-80px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-617bd3c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-617bd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-20ac99f .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-20ac99f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-20ac99f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-20ac99f.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-20ac99f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-20ac99f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-20ac99f .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-20ac99f .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-f34d5f6 .elementor-heading-title{font-family:var( --e-global-typography-3602f28-font-family ), Sans-serif;font-size:var( --e-global-typography-3602f28-font-size );font-weight:var( --e-global-typography-3602f28-font-weight );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2ce0b4e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-2ce0b4e9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2ce0b4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-2bf04e66{--display:flex;}.elementor-2 .elementor-element.elementor-element-78d67557{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--grid-auto-flow:row;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-2 .elementor-element.elementor-element-78d67557:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-78d67557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ece9eaf{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-1d1739b2 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-1d1739b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-1d1739b2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1d1739b2.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-1d1739b2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1d1739b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-1d1739b2 .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-1d1739b2 .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-6ff1a59b .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d6d650f{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-4fc4554c{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-5c31377 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-5c31377.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-5c31377.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5c31377.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-5c31377.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5c31377.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-5c31377 .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-5c31377 .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-1dca89a7 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-22215921{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-2f393c48{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-6d5e445 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-6d5e445.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-6d5e445.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6d5e445.elementor-view-default .elementor-icon{color:var( --e-global-color-4412d20 );border-color:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-6d5e445.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6d5e445.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4412d20 );}.elementor-2 .elementor-element.elementor-element-6d5e445 .elementor-icon{font-size:3.2rem;}.elementor-2 .elementor-element.elementor-element-6d5e445 .elementor-icon svg{height:3.2rem;}.elementor-2 .elementor-element.elementor-element-5a69187b .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1b2bf7ae{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-e18eace{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;}.elementor-2 .elementor-element.elementor-element-951cc9d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9071efc .elementor-heading-title{font-family:var( --e-global-typography-51b0c0c-font-family ), Sans-serif;font-size:var( --e-global-typography-51b0c0c-font-size );font-weight:var( --e-global-typography-51b0c0c-font-weight );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7a40a0f{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-7a40a0f p{margin-block-end:2rem;}.elementor-2 .elementor-element.elementor-element-bb4596a .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-bbf1f0f{--display:flex;--min-height:640px;--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;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-bbf1f0f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bbf1f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/1536_002.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0544f76{--display:flex;--position:absolute;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-8c933bc );--border-color:var( --e-global-color-8c933bc );--border-radius:0 0 0 var(--radius-xl);bottom:6%;}.elementor-2 .elementor-element.elementor-element-0544f76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0544f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0544f76{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-0544f76{left:0px;}.elementor-2 .elementor-element.elementor-element-1a4d6ca{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-1a4d6ca p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-f922184{font-family:var( --e-global-typography-dccef9d-font-family ), Sans-serif;font-size:var( --e-global-typography-dccef9d-font-size );font-weight:var( --e-global-typography-dccef9d-font-weight );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-f922184 p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-fddd23f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--overlay-opacity:0.15;--overlay-mix-blend-mode:screen;}.elementor-2 .elementor-element.elementor-element-fddd23f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3af2e25 ) 0%, var( --e-global-color-a8d67a5 ) 100%);}.elementor-2 .elementor-element.elementor-element-fddd23f::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/08/grid.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:75% auto;}.elementor-2 .elementor-element.elementor-element-77428d5{--display:flex;--min-height:640px;--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;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-77428d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77428d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/07/ps-img-4289.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e391f26{--display:flex;}.elementor-2 .elementor-element.elementor-element-c780d2b .elementor-heading-title{font-family:var( --e-global-typography-51b0c0c-font-family ), Sans-serif;font-size:var( --e-global-typography-51b0c0c-font-size );font-weight:var( --e-global-typography-51b0c0c-font-weight );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2faa2eb{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-84fee13 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-88e2bb9{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-88e2bb9 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-0a2f366{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-5829d3a .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-414f620{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-414f620 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-8067809{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-0ec0327 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-33e7c39{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-33e7c39 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-18d2860{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-92f6a70 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e14612e{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-e14612e p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-63ad16e{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-473cb89 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3af12e8{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-3af12e8 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-cf280b5{--display:flex;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-2 .elementor-element.elementor-element-bfb0904 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-13930d8{font-family:var( --e-global-typography-40dff99-font-family ), Sans-serif;font-size:var( --e-global-typography-40dff99-font-size );font-weight:var( --e-global-typography-40dff99-font-weight );line-height:var( --e-global-typography-40dff99-line-height );color:var( --e-global-color-597d3cd );}.elementor-2 .elementor-element.elementor-element-13930d8 p{margin-block-end:1rem;}.elementor-2 .elementor-element.elementor-element-106fe47{--display:flex;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:8rem;--padding-bottom:6.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-26eb36f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-93656f3{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-00a320e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-2 .elementor-element.elementor-element-00a320e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-9e23d81 );}.elementor-2 .elementor-element.elementor-element-15c4615 .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fe1cff6{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-4189a9e .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-41c2d9d{--display:flex;--min-height:480px;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-41c2d9d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-41c2d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2845.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b085512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-fa740a7{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-3a0fd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-2 .elementor-element.elementor-element-3a0fd0e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-9e23d81 );}.elementor-2 .elementor-element.elementor-element-b8614ef .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ac756e5{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-9e3fde4 .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-a61c493{--display:flex;--min-height:480px;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-a61c493:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a61c493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2843.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b242973{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f962b78{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e71b235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;}.elementor-2 .elementor-element.elementor-element-e71b235 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:24rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-9e23d81 );}.elementor-2 .elementor-element.elementor-element-e68129f .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-20b16c4{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-122dec1 .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-2889826{--display:flex;--min-height:480px;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;}.elementor-2 .elementor-element.elementor-element-2889826:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2889826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2842.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-366e67b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-366e67b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-366e67b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f0662f6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-e7ce504{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-e7ce504 .elementor-heading-title{font-family:var( --e-global-typography-f7f7452-font-family ), Sans-serif;font-size:var( --e-global-typography-f7f7452-font-size );font-weight:var( --e-global-typography-f7f7452-font-weight );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d6c30dd .elementor-button{font-family:var( --e-global-typography-c8c26cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8c26cc-font-size );font-weight:var( --e-global-typography-c8c26cc-font-weight );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-071e162{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-405a6f4{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.025);}.elementor-2 .elementor-element.elementor-element-405a6f4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-405a6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4724180 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:7.8rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;}.elementor-2 .elementor-element.elementor-element-d85c97b .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a861cac{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-a861cac p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-3941702{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.025);}.elementor-2 .elementor-element.elementor-element-3941702:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3941702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4f27fbf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:7.8rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;}.elementor-2 .elementor-element.elementor-element-eb41793 .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b5614de{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-b5614de p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-250c229{--display:flex;--border-radius:var(--radius-xl) 0 var(--radius-xl) 0;box-shadow:4px 4px 20px 0px rgba(0, 0, 0, 0.025);}.elementor-2 .elementor-element.elementor-element-250c229:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-250c229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e2364b6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:7.8rem;font-weight:600;line-height:1em;letter-spacing:-0.04em;}.elementor-2 .elementor-element.elementor-element-213999c .elementor-heading-title{font-family:var( --e-global-typography-fb9f2fc-font-family ), Sans-serif;font-size:var( --e-global-typography-fb9f2fc-font-size );font-weight:var( --e-global-typography-fb9f2fc-font-weight );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c4b2d4f{font-family:var( --e-global-typography-90f9abe-font-family ), Sans-serif;font-size:var( --e-global-typography-90f9abe-font-size );font-weight:var( --e-global-typography-90f9abe-font-weight );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-c4b2d4f p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-453801bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;}.elementor-2 .elementor-element.elementor-element-40d33219{text-align:center;font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-408e758{--e-image-carousel-slides-to-show:8;}.elementor-2 .elementor-element.elementor-element-408e758 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-024ce64{--display:grid;--min-height:480px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1b72970{--display:flex;--min-height:480px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-1b72970:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b72970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-835b2c6 );background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2844.jpeg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1b72970::before, .elementor-2 .elementor-element.elementor-element-1b72970 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b72970 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b72970 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b72970 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b72970 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e601717 ) 0%, var( --e-global-color-835b2c6 ) 100%);}.elementor-2 .elementor-element.elementor-element-c062d68{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-8c933bc );--border-color:var( --e-global-color-8c933bc );--border-radius:0 0 0 var(--radius-xl);bottom:6%;}.elementor-2 .elementor-element.elementor-element-c062d68:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c062d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c062d68{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-c062d68{left:0px;}.elementor-2 .elementor-element.elementor-element-1823458{font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-1823458 p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-79cc4d7{--display:flex;--min-height:480px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-79cc4d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-79cc4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-835b2c6 );background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2841.jpeg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-79cc4d7::before, .elementor-2 .elementor-element.elementor-element-79cc4d7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-79cc4d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-79cc4d7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-79cc4d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-79cc4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e601717 ) 0%, var( --e-global-color-835b2c6 ) 100%);}.elementor-2 .elementor-element.elementor-element-2527a70{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-8c933bc );--border-color:var( --e-global-color-8c933bc );--border-radius:0 0 0 var(--radius-xl);bottom:6%;}.elementor-2 .elementor-element.elementor-element-2527a70:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2527a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2527a70{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-2527a70{left:0px;}.elementor-2 .elementor-element.elementor-element-d371a31{font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-d371a31 p{margin-block-end:0rem;}.elementor-2 .elementor-element.elementor-element-93c973d{--display:flex;--min-height:480px;--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:flex-end;--align-items:flex-end;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-93c973d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-93c973d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-835b2c6 );background-image:url("https://www.holzbau-elemente.ch/wp-content/uploads/2025/09/he2846.jpeg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-93c973d::before, .elementor-2 .elementor-element.elementor-element-93c973d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-93c973d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-93c973d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-93c973d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-93c973d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e601717 ) 0%, var( --e-global-color-835b2c6 ) 100%);}.elementor-2 .elementor-element.elementor-element-3c963e0{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-8c933bc );--border-color:var( --e-global-color-8c933bc );--border-radius:0 0 0 var(--radius-xl);bottom:6%;}.elementor-2 .elementor-element.elementor-element-3c963e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c963e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3c963e0{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-3c963e0{left:0px;}.elementor-2 .elementor-element.elementor-element-3be13f2{font-family:var( --e-global-typography-c602061-font-family ), Sans-serif;font-size:var( --e-global-typography-c602061-font-size );font-weight:var( --e-global-typography-c602061-font-weight );line-height:var( --e-global-typography-c602061-line-height );color:var( --e-global-color-3af2e25 );}.elementor-2 .elementor-element.elementor-element-3be13f2 p{margin-block-end:0rem;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4b7d9fb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-4b7d9fb::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:175% auto;}.elementor-2 .elementor-element.elementor-element-4668e7c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-56f3207c.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-41933aa9{--e-icon-list-icon-size:20px;}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-1ac6c52b .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-cf45a6e{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-30461896 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-766d191f.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-9e96f90{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-0dc8f2c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-47bcadc{font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-6950018d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c1dea9b .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-67c5bc61{font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-222d697 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6b6b75b{font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-42dc669 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b99ebfb{font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-67577e5b{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-2f156ad1 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5561cfbd{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-43a191e .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-1c6ba0e1{--min-height:384px;}.elementor-2 .elementor-element.elementor-element-507fc84{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-64ffcf0 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a4d8dae{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4272fcc-font-size );line-height:var( --e-global-typography-4272fcc-line-height );}.elementor-2 .elementor-element.elementor-element-966d12a .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-ad6b493{--min-height:384px;}.elementor-2 .elementor-element.elementor-element-ad6b493.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-98eef37{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-98eef37::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-98eef37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;background-size:175% auto;}.elementor-2 .elementor-element.elementor-element-8d96876 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b837172{font-size:var( --e-global-typography-be37f97-font-size );line-height:var( --e-global-typography-be37f97-line-height );letter-spacing:var( --e-global-typography-be37f97-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42908a8{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-86eedcd{--min-height:560px;}.elementor-2 .elementor-element.elementor-element-a6b280d .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3b2b274 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-f34d5f6 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2ce0b4e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-22016d0b{text-align:center;}.elementor-2 .elementor-element.elementor-element-78d67557{--e-con-grid-template-columns:repeat(3, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6ff1a59b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d6d650f{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-1dca89a7 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-22215921{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-5a69187b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1b2bf7ae{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-e18eace{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-9071efc .elementor-heading-title{font-size:var( --e-global-typography-51b0c0c-font-size );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7a40a0f{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-bb4596a .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-bbf1f0f{--min-height:560px;}.elementor-2 .elementor-element.elementor-element-0544f76{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-1a4d6ca{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-f922184{font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-fddd23f{--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:flex-start;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;}.elementor-2 .elementor-element.elementor-element-fddd23f::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-fddd23f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:no-repeat;background-size:175% auto;}.elementor-2 .elementor-element.elementor-element-77428d5{--min-height:384px;}.elementor-2 .elementor-element.elementor-element-77428d5.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-c780d2b .elementor-heading-title{font-size:var( --e-global-typography-51b0c0c-font-size );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );}.elementor-2 .elementor-element.elementor-element-84fee13 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-88e2bb9{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-5829d3a .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-414f620{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-0ec0327 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-33e7c39{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-92f6a70 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e14612e{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-473cb89 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3af12e8{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-bfb0904 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-13930d8{font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-106fe47{--gap:6.4rem 6.4rem;--row-gap:6.4rem;--column-gap:6.4rem;--padding-top:4.8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-26eb36f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-93656f3{--min-height:480px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-00a320e .elementor-heading-title{font-size:18rem;}.elementor-2 .elementor-element.elementor-element-15c4615 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fe1cff6{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-4189a9e .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-41c2d9d{--border-radius:0 0 0 0;}.elementor-2 .elementor-element.elementor-element-b085512{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-fa740a7{--min-height:480px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-3a0fd0e .elementor-heading-title{font-size:18rem;}.elementor-2 .elementor-element.elementor-element-b8614ef .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ac756e5{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-9e3fde4 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-a61c493{--border-radius:0 0 0 0;}.elementor-2 .elementor-element.elementor-element-b242973{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f962b78{--min-height:480px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e71b235 .elementor-heading-title{font-size:18rem;}.elementor-2 .elementor-element.elementor-element-e68129f .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-20b16c4{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-122dec1 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-2889826{--border-radius:0 0 0 0;}.elementor-2 .elementor-element.elementor-element-366e67b{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-e7ce504{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e7ce504 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d6c30dd .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-071e162{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d85c97b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a861cac{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-eb41793 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b5614de{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-213999c .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c4b2d4f{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-40d33219{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-408e758{--e-image-carousel-slides-to-show:4;}.elementor-2 .elementor-element.elementor-element-024ce64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c062d68{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-1823458{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-2527a70{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-d371a31{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-3c963e0{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-3be13f2{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-4b7d9fb{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-4b7d9fb::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b7d9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:175% auto;}.elementor-2 .elementor-element.elementor-element-4668e7c{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-41933aa9{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-41933aa9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-1ac6c52b .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-cf45a6e{width:100%;max-width:100%;text-align:left;font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-30461896{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-30461896 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play i{font-size:2.4rem;}.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play svg{width:2.4rem;height:2.4rem;}.elementor-2 .elementor-element.elementor-element-9e96f90{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-0f71a29 img{width:248px;}.elementor-2 .elementor-element.elementor-element-47bcadc{text-align:left;font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-6950018d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-2 .elementor-element.elementor-element-c1dea9b .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-67c5bc61{text-align:left;font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-222d697 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-6b6b75b{text-align:left;font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-42dc669 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b99ebfb{text-align:left;font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-67577e5b{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-50eabcf7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2f156ad1 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5561cfbd{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-43a191e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-43a191e .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-9e4b371 img{width:100%;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-507fc84{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-b1d9ee4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-64ffcf0 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a4d8dae{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-243be40{--e-icon-list-icon-size:2.1rem;}.elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-243be40 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4272fcc-font-size );line-height:var( --e-global-typography-4272fcc-line-height );}.elementor-2 .elementor-element.elementor-element-966d12a{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-966d12a .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-ccf9a75 img{width:100%;}.elementor-2 .elementor-element.elementor-element-ad6b493{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-ad6b493.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-98eef37{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-8d96876 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b837172{font-size:var( --e-global-typography-be37f97-font-size );line-height:var( --e-global-typography-be37f97-line-height );letter-spacing:var( --e-global-typography-be37f97-letter-spacing );}.elementor-2 .elementor-element.elementor-element-42908a8{text-align:left;font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-7ec0c28.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-86eedcd{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-b82e49e{--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-2 .elementor-element.elementor-element-6360182{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-a6b280d .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3b2b274 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-617bd3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f34d5f6 .elementor-heading-title{font-size:var( --e-global-typography-3602f28-font-size );line-height:var( --e-global-typography-3602f28-line-height );letter-spacing:var( --e-global-typography-3602f28-letter-spacing );}.elementor-2 .elementor-element.elementor-element-2ce0b4e9{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-2 .elementor-element.elementor-element-78d67557{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6ff1a59b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-4d6d650f{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-1dca89a7 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-22215921{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-5a69187b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-1b2bf7ae{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-e18eace{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-951cc9d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9071efc .elementor-heading-title{font-size:var( --e-global-typography-51b0c0c-font-size );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );}.elementor-2 .elementor-element.elementor-element-7a40a0f{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-bb4596a{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bb4596a .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-bbf1f0f{--min-height:384px;}.elementor-2 .elementor-element.elementor-element-bbf1f0f.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-0544f76{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1a4d6ca{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-f922184{text-align:left;font-size:var( --e-global-typography-dccef9d-font-size );line-height:var( --e-global-typography-dccef9d-line-height );}.elementor-2 .elementor-element.elementor-element-fddd23f{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2 .elementor-element.elementor-element-77428d5{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-77428d5.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-e391f26.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-c780d2b .elementor-heading-title{font-size:var( --e-global-typography-51b0c0c-font-size );line-height:var( --e-global-typography-51b0c0c-line-height );letter-spacing:var( --e-global-typography-51b0c0c-letter-spacing );}.elementor-2 .elementor-element.elementor-element-84fee13 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-88e2bb9{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-5829d3a .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-414f620{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-0ec0327 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-33e7c39{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-92f6a70 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-e14612e{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-473cb89 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3af12e8{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-bfb0904 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-13930d8{text-align:left;font-size:var( --e-global-typography-40dff99-font-size );line-height:var( --e-global-typography-40dff99-line-height );}.elementor-2 .elementor-element.elementor-element-106fe47{--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--padding-top:3.2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-93656f3{--min-height:384px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-00a320e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-2 .elementor-element.elementor-element-00a320e .elementor-heading-title{font-size:12rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-15c4615{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-15c4615 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-fe1cff6{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-4189a9e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-4189a9e .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-41c2d9d{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-fa740a7{--min-height:384px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3a0fd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-2 .elementor-element.elementor-element-3a0fd0e .elementor-heading-title{font-size:12rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-b8614ef{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-b8614ef .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-ac756e5{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-9e3fde4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9e3fde4 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-a61c493{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-f962b78{--min-height:384px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-e71b235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-2 .elementor-element.elementor-element-e71b235 .elementor-heading-title{font-size:12rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-e68129f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-e68129f .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-20b16c4{font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-122dec1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-122dec1 .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-2889826{--min-height:320px;}.elementor-2 .elementor-element.elementor-element-366e67b{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-2 .elementor-element.elementor-element-e7ce504 .elementor-heading-title{font-size:var( --e-global-typography-f7f7452-font-size );line-height:var( --e-global-typography-f7f7452-line-height );letter-spacing:var( --e-global-typography-f7f7452-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d6c30dd{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d6c30dd .elementor-button{font-size:var( --e-global-typography-c8c26cc-font-size );line-height:var( --e-global-typography-c8c26cc-line-height );}.elementor-2 .elementor-element.elementor-element-071e162{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-4724180 .elementor-heading-title{font-size:5.8rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-d85c97b .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-a861cac{text-align:left;font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-4f27fbf .elementor-heading-title{font-size:5.8rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-eb41793 .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b5614de{text-align:left;font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-e2364b6 .elementor-heading-title{font-size:5.8rem;line-height:1.15em;}.elementor-2 .elementor-element.elementor-element-213999c .elementor-heading-title{font-size:var( --e-global-typography-fb9f2fc-font-size );line-height:var( --e-global-typography-fb9f2fc-line-height );letter-spacing:var( --e-global-typography-fb9f2fc-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c4b2d4f{text-align:left;font-size:var( --e-global-typography-90f9abe-font-size );line-height:var( --e-global-typography-90f9abe-line-height );}.elementor-2 .elementor-element.elementor-element-40d33219{font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-408e758{--e-image-carousel-slides-to-show:2;}.elementor-2 .elementor-element.elementor-element-024ce64{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-1b72970{--min-height:420px;}.elementor-2 .elementor-element.elementor-element-c062d68{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1823458{text-align:left;font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-79cc4d7{--min-height:420px;}.elementor-2 .elementor-element.elementor-element-2527a70{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d371a31{text-align:left;font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}.elementor-2 .elementor-element.elementor-element-93c973d{--min-height:420px;}.elementor-2 .elementor-element.elementor-element-3c963e0{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-3be13f2{text-align:left;font-size:var( --e-global-typography-c602061-font-size );line-height:var( --e-global-typography-c602061-line-height );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-56f3207c{--width:45%;}.elementor-2 .elementor-element.elementor-element-766d191f{--width:55%;}.elementor-2 .elementor-element.elementor-element-0dc8f2c{--width:30%;}.elementor-2 .elementor-element.elementor-element-6950018d{--width:70%;}.elementor-2 .elementor-element.elementor-element-50eabcf7{--width:60%;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1{--width:40%;}.elementor-2 .elementor-element.elementor-element-b1d9ee4{--width:60%;}.elementor-2 .elementor-element.elementor-element-ad6b493{--width:40%;}.elementor-2 .elementor-element.elementor-element-a38657b{--width:40%;}.elementor-2 .elementor-element.elementor-element-7ec0c28{--width:60%;}.elementor-2 .elementor-element.elementor-element-86eedcd{--width:60%;}.elementor-2 .elementor-element.elementor-element-b82e49e{--width:40%;}.elementor-2 .elementor-element.elementor-element-2bf04e66{--width:35%;}.elementor-2 .elementor-element.elementor-element-78d67557{--width:70%;}.elementor-2 .elementor-element.elementor-element-951cc9d{--width:60%;}.elementor-2 .elementor-element.elementor-element-bbf1f0f{--width:40%;}.elementor-2 .elementor-element.elementor-element-0544f76{--width:60%;}.elementor-2 .elementor-element.elementor-element-77428d5{--width:40%;}.elementor-2 .elementor-element.elementor-element-e391f26{--width:60%;}.elementor-2 .elementor-element.elementor-element-93656f3{--width:50%;}.elementor-2 .elementor-element.elementor-element-41c2d9d{--width:50%;}.elementor-2 .elementor-element.elementor-element-fa740a7{--width:50%;}.elementor-2 .elementor-element.elementor-element-a61c493{--width:50%;}.elementor-2 .elementor-element.elementor-element-f962b78{--width:50%;}.elementor-2 .elementor-element.elementor-element-2889826{--width:50%;}.elementor-2 .elementor-element.elementor-element-c062d68{--width:80%;}.elementor-2 .elementor-element.elementor-element-2527a70{--width:80%;}.elementor-2 .elementor-element.elementor-element-3c963e0{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-56f3207c{--width:100%;}.elementor-2 .elementor-element.elementor-element-766d191f{--width:100%;}.elementor-2 .elementor-element.elementor-element-0dc8f2c{--width:100%;}.elementor-2 .elementor-element.elementor-element-6950018d{--width:100%;}.elementor-2 .elementor-element.elementor-element-50eabcf7{--width:100%;}.elementor-2 .elementor-element.elementor-element-1c6ba0e1{--width:100%;}.elementor-2 .elementor-element.elementor-element-b1d9ee4{--width:100%;}.elementor-2 .elementor-element.elementor-element-ad6b493{--width:100%;}.elementor-2 .elementor-element.elementor-element-a38657b{--width:100%;}.elementor-2 .elementor-element.elementor-element-7ec0c28{--width:100%;}.elementor-2 .elementor-element.elementor-element-2bf04e66{--width:100%;}.elementor-2 .elementor-element.elementor-element-78d67557{--width:100%;}.elementor-2 .elementor-element.elementor-element-951cc9d{--width:100%;}.elementor-2 .elementor-element.elementor-element-bbf1f0f{--width:100%;}.elementor-2 .elementor-element.elementor-element-0544f76{--width:90%;}.elementor-2 .elementor-element.elementor-element-77428d5{--width:100%;}.elementor-2 .elementor-element.elementor-element-e391f26{--width:100%;}.elementor-2 .elementor-element.elementor-element-93656f3{--width:100%;}.elementor-2 .elementor-element.elementor-element-41c2d9d{--width:100%;}.elementor-2 .elementor-element.elementor-element-fa740a7{--width:100%;}.elementor-2 .elementor-element.elementor-element-a61c493{--width:100%;}.elementor-2 .elementor-element.elementor-element-f962b78{--width:100%;}.elementor-2 .elementor-element.elementor-element-2889826{--width:100%;}.elementor-2 .elementor-element.elementor-element-c062d68{--width:90%;}.elementor-2 .elementor-element.elementor-element-2527a70{--width:90%;}.elementor-2 .elementor-element.elementor-element-3c963e0{--width:90%;}}/* Start custom CSS for video, class: .elementor-element-1797c54e */.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play i, .elementor-custom-embed-play svg {
    opacity: 1 !important;
    text-shadow: none;
    margin-right: -4px !important;
}

.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  background-color: var(--e-global-color-4412d20);
  border-radius: var(--radius-full);
  box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.05);
  transition: background-color 0.3s ease, color 0.2s ease, outline 0.2s ease;
  outline: 4px solid transparent !important;
  outline-offset: 4px;
}
.elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play:hover {
  background-color: var(--e-global-color-e5c4c05);
  outline-color: var(--e-global-color-bd06a27) !important;
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-1797c54e .elementor-custom-embed-play {
  width: 54px;
  height: 54px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7d9fb */.elementor-2 .elementor-element.elementor-element-4b7d9fb {
    padding-top: 16rem !important;
    padding-bottom: 0 !important;
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-4b7d9fb {
    padding-top: 12rem !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93656f3 */@media (min-width: 1025px) {
  .elementor-2 .elementor-element.elementor-element-93656f3 {
  padding-left: max(
    clamp(var(--fluid-side-padding-min), 6.522vw + -0.347rem, var(--fluid-side-padding-max)),
    calc(50vw - 640px)
  ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa740a7 */@media (min-width: 1025px) {
  .elementor-2 .elementor-element.elementor-element-fa740a7 {
  padding-left: max(
    clamp(var(--fluid-side-padding-min), 6.522vw + -0.347rem, var(--fluid-side-padding-max)),
    calc(50vw - 640px)
  ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f962b78 */@media (min-width: 1025px) {
  .elementor-2 .elementor-element.elementor-element-f962b78 {
  padding-left: max(
    clamp(var(--fluid-side-padding-min), 6.522vw + -0.347rem, var(--fluid-side-padding-max)),
    calc(50vw - 640px)
  ) !important;
}/* End custom CSS */