.elementor-3049 .elementor-element.elementor-element-7051eb2{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-0fd88b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-90cf53d .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-65b5bbf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-65b5bbf .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-65b5bbf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-1f64f76{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:35px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-6b6c296{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3049 .elementor-element.elementor-element-6b6c296:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-6b6c296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fe54e );}.elementor-3049 .elementor-element.elementor-element-a66559a:not( .elementor-widget-image ), .elementor-3049 .elementor-element.elementor-element-a66559a.elementor-widget-image img{-webkit-mask-image:url( https://terrassio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3049 .elementor-element.elementor-element-a66559a img{width:182px;}.elementor-3049 .elementor-element.elementor-element-8b25da8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-b9df352 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-e5ff41a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-659d0cb .wd-button-wrapper a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#033641;}.elementor-3049 .elementor-element.elementor-element-659d0cb .wd-button-wrapper:hover a{background-color:#B0CB0A8C;border-color:#B0CB0A8C;}.elementor-3049 .elementor-element.elementor-element-659d0cb .wd-btn-text{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-d4783eb{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-d4783eb:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-d4783eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3049 .elementor-element.elementor-element-5cf6b55{--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:stretch;}.elementor-3049 .elementor-element.elementor-element-995ba82{--display:flex;--min-height:350px;--border-radius:28px 28px 28px 28px;}.elementor-3049 .elementor-element.elementor-element-995ba82:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-995ba82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terrassio.com/wp-content/uploads/2025/10/Terrassendach-kaufen-–-alles-was-Sie-wissen-muessen-um-die-perfekte-Loesung-zu-finden.jpg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-baa924f{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3049 .elementor-element.elementor-element-baa924f:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-baa924f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-3049 .elementor-element.elementor-element-d09e47e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-2dbf128 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-40c0ab7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-40c0ab7 .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-40c0ab7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-0b0ec8c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3049 .elementor-element.elementor-element-39590ce{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-c3a24f8 .wd-button-wrapper a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#033641;}.elementor-3049 .elementor-element.elementor-element-c3a24f8 .wd-button-wrapper:hover a{background-color:#B0CB0A8C;border-color:#B0CB0A8C;}.elementor-3049 .elementor-element.elementor-element-c3a24f8 .wd-btn-text{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-4d46a6b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-4d46a6b:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-4d46a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fe54e );}.elementor-3049 .elementor-element.elementor-element-ec3bfe5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-fff208b .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-e5d571e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-e5d571e .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-e5d571e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-74dfc00{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-3049 .elementor-element.elementor-element-1bf5e44 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-ca55dfc img{width:100%;}.elementor-3049 .elementor-element.elementor-element-6ce3cab img{width:100%;}.elementor-3049 .elementor-element.elementor-element-3e793d7 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-b850f70 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-cb475b2 img{width:100%;}.elementor-3049 .elementor-element.elementor-element-7ce0748{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-7ce0748:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-7ce0748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3049 .elementor-element.elementor-element-87ab664{--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:stretch;}.elementor-3049 .elementor-element.elementor-element-196b0bc{--display:flex;--min-height:234px;--border-radius:28px 28px 28px 28px;}.elementor-3049 .elementor-element.elementor-element-196b0bc:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-196b0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terrassio.com/wp-content/uploads/2025/10/zertifikat-01-01.jpg");background-position:center center;background-size:cover;}.elementor-3049 .elementor-element.elementor-element-81361c3{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3049 .elementor-element.elementor-element-81361c3:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-81361c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-3049 .elementor-element.elementor-element-2171bf7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-0c9d475 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-bce2212{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-bce2212 .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-bce2212 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-17b21b4{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3049 .elementor-element.elementor-element-980bf66 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-980bf66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-980bf66.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-980bf66.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-980bf66.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-980bf66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-980bf66 .elementor-icon{font-size:17px;}.elementor-3049 .elementor-element.elementor-element-980bf66 .elementor-icon svg{height:17px;}.elementor-3049 .elementor-element.elementor-element-be4d5c6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3049 .elementor-element.elementor-element-dded7ff .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-fbd9513{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-73d42aa{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3049 .elementor-element.elementor-element-ccc8ce8 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-ccc8ce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ccc8ce8.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-ccc8ce8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ccc8ce8.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-ccc8ce8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ccc8ce8 .elementor-icon{font-size:17px;}.elementor-3049 .elementor-element.elementor-element-ccc8ce8 .elementor-icon svg{height:17px;}.elementor-3049 .elementor-element.elementor-element-5cbf23c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3049 .elementor-element.elementor-element-f37630c .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-1663397{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-a667fa8{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3049 .elementor-element.elementor-element-30996f0 .elementor-icon-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-30996f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-30996f0.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-30996f0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-30996f0.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-30996f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-30996f0 .elementor-icon{font-size:17px;}.elementor-3049 .elementor-element.elementor-element-30996f0 .elementor-icon svg{height:17px;}.elementor-3049 .elementor-element.elementor-element-3fbb3b5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3049 .elementor-element.elementor-element-4ef1168 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-2dad8eb{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-e5ebe10 .wd-button-wrapper a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#033641;}.elementor-3049 .elementor-element.elementor-element-e5ebe10 .wd-button-wrapper:hover a{background-color:#B0CB0A8C;border-color:#B0CB0A8C;}.elementor-3049 .elementor-element.elementor-element-e5ebe10 .wd-btn-text{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-2702d96{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-2702d96:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-2702d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fe54e );}.elementor-3049 .elementor-element.elementor-element-7bb946e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-6625ed7 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-e9f387e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-e9f387e .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-e9f387e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-f84d2b2{--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-3049 .elementor-element.elementor-element-882cf4a{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-882cf4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-882cf4a.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-882cf4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-3cbec29{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-3cbec29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-3cbec29.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-3cbec29.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f9b69d1{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f9b69d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f9b69d1.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-f9b69d1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-3b32a35{--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-3049 .elementor-element.elementor-element-d8d8a1d{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-d8d8a1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-d8d8a1d.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-d8d8a1d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0c95b1d{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0c95b1d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0c95b1d.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-0c95b1d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d{background-color:#F6F7F7;padding:25px 25px 25px 25px;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:15px;}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-wrapper{text-align:left;}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d.elementor-view-framed .elementor-icon, .elementor-3049 .elementor-element.elementor-element-ba4cf0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-c43c05a{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-c43c05a:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-c43c05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3049 .elementor-element.elementor-element-8e3ff18{--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:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-3049 .elementor-element.elementor-element-0768c3d{--display:flex;--justify-content:center;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3049 .elementor-element.elementor-element-0768c3d:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-0768c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-3049 .elementor-element.elementor-element-526130f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-6dc8b08 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-1078594{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f330779{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-f330779 .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-f330779 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-9a4e482{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-3049 .elementor-element.elementor-element-149aa81 > .elementor-widget-container{margin:-29px 0px -24px 0px;}.elementor-3049 .elementor-element.elementor-element-529cc59{font-size:13px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-522d373{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-e78c95c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-29db2f3 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-7c6f076{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-7c6f076 .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-7c6f076 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-ae64668{--display:flex;}body:not(.rtl) .elementor-3049 .elementor-element.elementor-element-b54cf5b{left:25px;}body.rtl .elementor-3049 .elementor-element.elementor-element-b54cf5b{right:25px;}.elementor-3049 .elementor-element.elementor-element-b54cf5b{top:10px;}.elementor-3049 .elementor-element.elementor-element-b54cf5b img{width:45px;}.elementor-3049 .elementor-element.elementor-element-c39b3df{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:28px 28px 28px 28px;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-c39b3df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3049 .elementor-element.elementor-element-c39b3df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3049 .elementor-element.elementor-element-c39b3df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-img img{border-radius:28px;transition-duration:0.3s;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-dbc57b5{--display:flex;}body:not(.rtl) .elementor-3049 .elementor-element.elementor-element-494e2b0{left:25px;}body.rtl .elementor-3049 .elementor-element.elementor-element-494e2b0{right:25px;}.elementor-3049 .elementor-element.elementor-element-494e2b0{top:10px;}.elementor-3049 .elementor-element.elementor-element-494e2b0 img{width:45px;}.elementor-3049 .elementor-element.elementor-element-1301a0f{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:28px 28px 28px 28px;}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-1301a0f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3049 .elementor-element.elementor-element-1301a0f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3049 .elementor-element.elementor-element-1301a0f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-img img{border-radius:28px;transition-duration:0.3s;}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ef62dd6{--display:flex;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:28px 28px 28px 28px;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-wrapper{text-align:center;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-img img{border-radius:28px;transition-duration:0.3s;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3049 .elementor-element.elementor-element-024b3a2{left:25px;}body.rtl .elementor-3049 .elementor-element.elementor-element-024b3a2{right:25px;}.elementor-3049 .elementor-element.elementor-element-024b3a2{top:10px;}.elementor-3049 .elementor-element.elementor-element-024b3a2 img{width:45px;}.elementor-3049 .elementor-element.elementor-element-cfbea97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-d5e5a4e .wd-button-wrapper a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#033641;}.elementor-3049 .elementor-element.elementor-element-d5e5a4e .wd-button-wrapper:hover a{background-color:#B0CB0A8C;border-color:#B0CB0A8C;}.elementor-3049 .elementor-element.elementor-element-d5e5a4e .wd-btn-text{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3049 .elementor-element.elementor-element-6bedab4{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-6bedab4:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-6bedab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fe54e );}.elementor-3049 .elementor-element.elementor-element-924908e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3049 .elementor-element.elementor-element-5dd43d4 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-ce3719f{--divider-border-style:solid;--divider-color:#638227;--divider-border-width:5px;}.elementor-3049 .elementor-element.elementor-element-ce3719f .elementor-divider-separator{width:50px;}.elementor-3049 .elementor-element.elementor-element-ce3719f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3049 .elementor-element.elementor-element-bb8eb90{--display:flex;}.elementor-3049 .elementor-element.elementor-element-fa43016{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-346376e{--display:flex;}.elementor-3049 .elementor-element.elementor-element-ec41364{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0f10e3a{--display:flex;}.elementor-3049 .elementor-element.elementor-element-35dd01a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-e9482fa{--display:flex;}.elementor-3049 .elementor-element.elementor-element-d625ae1{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-b313191{--display:flex;}.elementor-3049 .elementor-element.elementor-element-c9c5215{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-0b5a84e{--display:flex;}.elementor-3049 .elementor-element.elementor-element-825f8c8{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f2d604f{--display:flex;}.elementor-3049 .elementor-element.elementor-element-d104b34{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-f7ff5ea{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-right:20px;--padding-bottom:15px;--padding-left:20px;}.elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-3049 .elementor-element.elementor-element-f7ff5ea {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-3049 .elementor-element.elementor-element-a2c7a94{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-f040ccf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3049 .elementor-element.elementor-element-f040ccf:not(.elementor-motion-effects-element-type-background), .elementor-3049 .elementor-element.elementor-element-f040ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fe54e );}.elementor-3049 .elementor-element.elementor-element-338aaec:not( .elementor-widget-image ), .elementor-3049 .elementor-element.elementor-element-338aaec.elementor-widget-image img{-webkit-mask-image:url( https://terrassio.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3049 .elementor-element.elementor-element-338aaec img{width:182px;}.elementor-3049 .elementor-element.elementor-element-2df421d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-5f134e8 .elementor-heading-title{font-size:35px;font-weight:700;line-height:45px;color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-89a79df{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3049 .elementor-element.elementor-element-30724dc .wd-button-wrapper a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#033641;}.elementor-3049 .elementor-element.elementor-element-30724dc .wd-button-wrapper:hover a{background-color:#B0CB0A8C;border-color:#B0CB0A8C;}.elementor-3049 .elementor-element.elementor-element-30724dc .wd-btn-text{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}@media(max-width:1024px){.elementor-3049 .elementor-element.elementor-element-7051eb2{--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-90cf53d .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-1f64f76{--padding-top:25px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-b9df352 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-e5ff41a{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d4783eb{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-5cf6b55{--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-3049 .elementor-element.elementor-element-995ba82{--min-height:500px;}.elementor-3049 .elementor-element.elementor-element-995ba82.e-con{--order:-99999 /* order start hack */;}.elementor-3049 .elementor-element.elementor-element-baa924f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3049 .elementor-element.elementor-element-2dbf128 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-39590ce{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-4d46a6b{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-fff208b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-74dfc00{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3049 .elementor-element.elementor-element-7ce0748{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-87ab664{--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-3049 .elementor-element.elementor-element-196b0bc{--min-height:500px;}.elementor-3049 .elementor-element.elementor-element-196b0bc.e-con{--order:-99999 /* order start hack */;}.elementor-3049 .elementor-element.elementor-element-81361c3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3049 .elementor-element.elementor-element-0c9d475 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-dded7ff .elementor-heading-title{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-fbd9513{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-f37630c .elementor-heading-title{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-1663397{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-4ef1168 .elementor-heading-title{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-2dad8eb{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-2702d96{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-6625ed7 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-c43c05a{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-8e3ff18{--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-3049 .elementor-element.elementor-element-0768c3d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3049 .elementor-element.elementor-element-6dc8b08 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-1078594{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-522d373{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-29db2f3 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-6bedab4{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-5dd43d4 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-fa43016{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-ec41364{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-35dd01a{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d625ae1{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-c9c5215{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-825f8c8{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d104b34{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-a2c7a94{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-3049 .elementor-element.elementor-element-5f134e8 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-3049 .elementor-element.elementor-element-89a79df{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:768px){.elementor-3049 .elementor-element.elementor-element-7051eb2{--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-90cf53d .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-1f64f76{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-6b6c296{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-a66559a img{width:75px;}.elementor-3049 .elementor-element.elementor-element-8b25da8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-b9df352 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-e5ff41a{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-659d0cb .wd-btn-text{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-d4783eb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-5cf6b55{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-995ba82{--min-height:280px;}.elementor-3049 .elementor-element.elementor-element-baa924f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-2dbf128 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-0b0ec8c{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-39590ce{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-c3a24f8 .wd-btn-text{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-4d46a6b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-fff208b .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-74dfc00{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-3049 .elementor-element.elementor-element-7ce0748{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-87ab664{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-196b0bc{--min-height:280px;}.elementor-3049 .elementor-element.elementor-element-81361c3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-0c9d475 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-17b21b4{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-dded7ff .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-3049 .elementor-element.elementor-element-fbd9513{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-73d42aa{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-f37630c .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-3049 .elementor-element.elementor-element-1663397{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-a667fa8{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-4ef1168 .elementor-heading-title{font-size:20px;line-height:23px;}.elementor-3049 .elementor-element.elementor-element-2dad8eb{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-e5ebe10 .wd-btn-text{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-2702d96{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-6625ed7 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-882cf4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-3cbec29 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-f9b69d1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-d8d8a1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-0c95b1d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-title, .elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-title a{font-size:20px;}.elementor-3049 .elementor-element.elementor-element-ba4cf0d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-c43c05a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-0768c3d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-6dc8b08 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-3049 .elementor-element.elementor-element-1078594{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-522d373{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-29db2f3 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-c39b3df .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-1301a0f .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-img{margin-bottom:15px;}.elementor-3049 .elementor-element.elementor-element-fbe2c0b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-cfbea97{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3049 .elementor-element.elementor-element-d5e5a4e .wd-btn-text{font-size:15px;}.elementor-3049 .elementor-element.elementor-element-6bedab4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-5dd43d4 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-3049 .elementor-element.elementor-element-fa43016{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-ec41364{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-35dd01a{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d625ae1{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-c9c5215{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-825f8c8{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-d104b34{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-f7ff5ea {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-3049 .elementor-element.elementor-element-f7ff5ea > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-3049 .elementor-element.elementor-element-a2c7a94{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-f040ccf{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3049 .elementor-element.elementor-element-338aaec img{width:75px;}.elementor-3049 .elementor-element.elementor-element-2df421d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3049 .elementor-element.elementor-element-5f134e8 .elementor-heading-title{font-size:23px;line-height:28px;}.elementor-3049 .elementor-element.elementor-element-89a79df{font-size:var( --e-global-typography-text-font-size );}.elementor-3049 .elementor-element.elementor-element-30724dc .wd-btn-text{font-size:15px;}}@media(min-width:769px){.elementor-3049 .elementor-element.elementor-element-7051eb2{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-1f64f76{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-8b25da8{--width:100%;}.elementor-3049 .elementor-element.elementor-element-d4783eb{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-995ba82{--width:61%;}.elementor-3049 .elementor-element.elementor-element-7ce0748{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-2702d96{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-c43c05a{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-522d373{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-6bedab4{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-a2c7a94{--content-width:1400px;}.elementor-3049 .elementor-element.elementor-element-2df421d{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-3049 .elementor-element.elementor-element-995ba82{--width:100%;}}