.elementor-12 .elementor-element.elementor-element-2fee95b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-2fee95b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fee95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/Headerbild-Kompetenzen-PlanGrad-AG.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2fee95b::before, .elementor-12 .elementor-element.elementor-element-2fee95b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2fee95b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2fee95b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2fee95b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2fee95b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-e3cca3e{--display:flex;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f262e4d{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-12 .elementor-element.elementor-element-f262e4d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f262e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-eb2e7fe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-5de8283{font-family:var( --e-global-typography-4062803-font-family ), Sans-serif;font-size:var( --e-global-typography-4062803-font-size );font-weight:var( --e-global-typography-4062803-font-weight );line-height:var( --e-global-typography-4062803-line-height );letter-spacing:var( --e-global-typography-4062803-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-3abfecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-a665a1b{--display:flex;}.elementor-12 .elementor-element.elementor-element-c4d32ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7c92375{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bea0900{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--z-index:10;}.elementor-12 .elementor-element.elementor-element-669303c{--display:flex;}.elementor-12 .elementor-element.elementor-element-bedaa59{--display:flex;}.elementor-12 .elementor-element.elementor-element-9d02ee8{--display:flex;}.elementor-12 .elementor-element.elementor-element-9d02ee8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d02ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-9bbc4b7{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5454ca6{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-5454ca6 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-6695739{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-37b55cf{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-37b55cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37b55cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Heizung.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b9c345b{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b9c345b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9c345b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-04554f0{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-04554f0 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-c485fb0{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-730bc67 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8709140{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-19ec427{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-d552d17{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf255a3{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-bf255a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-bf255a3 > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-43cc89b{--display:flex;}.elementor-12 .elementor-element.elementor-element-06b4939{--display:flex;}.elementor-12 .elementor-element.elementor-element-dc60015{--display:flex;}.elementor-12 .elementor-element.elementor-element-dc60015:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc60015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-5a33c4e{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-dbf9bab{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-dbf9bab p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-59b68ab{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-ea876aa{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-ea876aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ea876aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Lueftung-Heizung.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4233c17{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-4233c17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4233c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-79d40ac{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-79d40ac p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-4d26a3d{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-00692a5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-92cb523{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-332131c{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-dc09d90{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cf3aee0{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-cf3aee0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-cf3aee0 > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6b03025{--display:flex;}.elementor-12 .elementor-element.elementor-element-c38c6d7{--display:flex;}.elementor-12 .elementor-element.elementor-element-475cf76{--display:flex;}.elementor-12 .elementor-element.elementor-element-475cf76:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-475cf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-fd731ae{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-712c747{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-712c747 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-f11926c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-ef53310{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-ef53310:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef53310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Sanitaer.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cb531d2{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-cb531d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cb531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-1cfa7a7{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-1cfa7a7 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-cbd546f{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fd31621 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-aaec6b1{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5f61ccb{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-428d85c{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffdb5d0{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-ffdb5d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-ffdb5d0 > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-11b113f{--display:flex;}.elementor-12 .elementor-element.elementor-element-f20e694{--display:flex;}.elementor-12 .elementor-element.elementor-element-c180cbd{--display:flex;}.elementor-12 .elementor-element.elementor-element-c180cbd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c180cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-f24c35b{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-b45766f{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-b45766f p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-616469a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-d51c3a1{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-d51c3a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d51c3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Fachbauleitung.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-db510d7{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-db510d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-db510d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-c96d686{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-c96d686 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-1d90c35{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-aea74ec .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3048214{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7d511a4{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-6f06879{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1b2da3a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-1b2da3a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-1b2da3a > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b483b43{--display:flex;}.elementor-12 .elementor-element.elementor-element-8bec1f5{--display:flex;}.elementor-12 .elementor-element.elementor-element-9b95b12{--display:flex;}.elementor-12 .elementor-element.elementor-element-9b95b12:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b95b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-2a0a57c{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a957c84{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-a957c84 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-546550d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-19008d6{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-19008d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19008d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-BIM-Koordination.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-02df4b1{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-02df4b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-02df4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-8cb80ab{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-8cb80ab p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-12a616e{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-24a4c8b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-33fc5c4{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bfe4a26{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-17c1e7b{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4e64bd3{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-4e64bd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-4e64bd3 > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-900d677{--display:flex;}.elementor-12 .elementor-element.elementor-element-e88ee30{--display:flex;}.elementor-12 .elementor-element.elementor-element-79cfc50{--display:flex;}.elementor-12 .elementor-element.elementor-element-79cfc50:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-79cfc50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-8c0699e{--display:flex;--min-height:290px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-df452c9{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-df452c9 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-f894ffe{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-5294c40{--display:flex;--min-height:290px;}.elementor-12 .elementor-element.elementor-element-5294c40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5294c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Technischer-Support.webp");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0c7c7eb{--display:flex;--min-height:290px;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-0c7c7eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c7c7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0061ef3 );}.elementor-12 .elementor-element.elementor-element-769cc27{padding:35px 0px 35px 35px;font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );color:var( --e-global-color-01e5a9b );}.elementor-12 .elementor-element.elementor-element-769cc27 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-cf9edd4{--display:flex;--min-height:230px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2d9598d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-710902d{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b0bd728{--display:flex;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-cad2de6{font-family:var( --e-global-typography-a4ae38a-font-family ), Sans-serif;font-size:var( --e-global-typography-a4ae38a-font-size );font-weight:var( --e-global-typography-a4ae38a-font-weight );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-325469f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );border-style:solid;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-12 .elementor-element.elementor-element-325469f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12 .elementor-element.elementor-element-325469f > .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-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2fee95b{--overlay-opacity:0.2;--padding-top:20%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-eb2e7fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5de8283{font-size:var( --e-global-typography-4062803-font-size );line-height:var( --e-global-typography-4062803-line-height );letter-spacing:var( --e-global-typography-4062803-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3abfecd{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-c4d32ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7c92375{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bea0900{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bedaa59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bedaa59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Heizung.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5454ca6{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6695739{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-04554f0{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c485fb0{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-730bc67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8709140{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-19ec427{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-d552d17{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf255a3{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bf255a3 {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-bf255a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-06b4939:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06b4939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Lueftung-Heizung.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-dbf9bab{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59b68ab{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-79d40ac{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4d26a3d{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-00692a5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-92cb523{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-332131c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-dc09d90{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cf3aee0{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-cf3aee0 {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-cf3aee0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c38c6d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c38c6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Sanitaer.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-fd731ae{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-712c747{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f11926c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-1cfa7a7{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cbd546f{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-fd31621 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-aaec6b1{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5f61ccb{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-428d85c{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffdb5d0{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-ffdb5d0 {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-ffdb5d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f20e694:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f20e694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Fachbauleitung.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f24c35b{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-b45766f{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-616469a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-c96d686{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1d90c35{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-aea74ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3048214{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7d511a4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6f06879{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1b2da3a{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1b2da3a {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-1b2da3a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8bec1f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8bec1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-BIM-Koordination.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2a0a57c{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a957c84{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-546550d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-8cb80ab{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-12a616e{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-24a4c8b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-33fc5c4{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bfe4a26{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-17c1e7b{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4e64bd3{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4e64bd3 {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-4e64bd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e88ee30:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e88ee30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plangrad.ch/wp-content/uploads/2026/02/PlanGrad-AG-Technischer-Support.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c0699e{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-df452c9{padding:35px 0px 35px 45px;font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f894ffe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:40px;}.elementor-12 .elementor-element.elementor-element-769cc27{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cf9edd4{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-2d9598d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-710902d{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b0bd728{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-cad2de6{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-325469f{border-width:0px 1px 1px 1px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-325469f {--n-accordion-padding:0px 15px 20px 30px;}:where( .elementor-12 .elementor-element.elementor-element-325469f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2fee95b{--overlay-opacity:0.2;--padding-top:35%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-f262e4d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-eb2e7fe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5de8283{font-size:var( --e-global-typography-4062803-font-size );line-height:var( --e-global-typography-4062803-line-height );letter-spacing:var( --e-global-typography-4062803-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3abfecd{--padding-top:20%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-c4d32ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7c92375{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bea0900{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bedaa59{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bedaa59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bedaa59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9bbc4b7{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5454ca6{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6695739{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-04554f0{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-730bc67 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8709140{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d552d17{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-bf255a3{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-bf255a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-06b4939{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-06b4939:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06b4939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-dbf9bab{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-59b68ab{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-79d40ac{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-00692a5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-92cb523{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-dc09d90{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cf3aee0{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-cf3aee0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c38c6d7{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-c38c6d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c38c6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-fd731ae{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-712c747{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f11926c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-1cfa7a7{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-fd31621 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-aaec6b1{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-428d85c{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ffdb5d0{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-ffdb5d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f20e694{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f20e694:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f20e694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f24c35b{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-b45766f{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-616469a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-c96d686{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-aea74ec .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3048214{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6f06879{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-1b2da3a{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-1b2da3a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-8bec1f5{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8bec1f5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8bec1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2a0a57c{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a957c84{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-546550d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-8cb80ab{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-24a4c8b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-33fc5c4{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-17c1e7b{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4e64bd3{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-4e64bd3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e88ee30{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e88ee30:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e88ee30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c0699e{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-df452c9{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f894ffe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:25px;}.elementor-12 .elementor-element.elementor-element-769cc27{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2d9598d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12 .elementor-element.elementor-element-710902d{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-cad2de6{font-size:var( --e-global-typography-a4ae38a-font-size );line-height:var( --e-global-typography-a4ae38a-line-height );letter-spacing:var( --e-global-typography-a4ae38a-letter-spacing );}.elementor-12 .elementor-element.elementor-element-325469f{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-12 .elementor-element.elementor-element-325469f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f262e4d{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f262e4d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b9c345b *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-b9c345b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-b9c345b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4233c17 *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-4233c17{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-4233c17:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb531d2 *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-cb531d2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-cb531d2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db510d7 *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-db510d7{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-db510d7:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02df4b1 *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-02df4b1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-02df4b1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c7c7eb *//*Content Show/Hide on Hover*/
.elementor-12 .elementor-element.elementor-element-0c7c7eb{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-12 .elementor-element.elementor-element-0c7c7eb:hover{
    opacity: 1;
}/* End custom CSS */