.elementor-2030 .elementor-element.elementor-element-7c76720{--display:flex;--min-height:500px;--overlay-opacity:0.5;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-7c76720:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-7c76720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://cglass.ch/wp-content/uploads/2025/08/Arendal_Norway_Unsplash_iv77yw43cAI.jpg");background-size:cover;}.elementor-2030 .elementor-element.elementor-element-7c76720::before, .elementor-2030 .elementor-element.elementor-element-7c76720 > .elementor-background-video-container::before, .elementor-2030 .elementor-element.elementor-element-7c76720 > .e-con-inner > .elementor-background-video-container::before, .elementor-2030 .elementor-element.elementor-element-7c76720 > .elementor-background-slideshow::before, .elementor-2030 .elementor-element.elementor-element-7c76720 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2030 .elementor-element.elementor-element-7c76720 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E2E2E;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-9c6a501{margin:151px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-9c6a501 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-f0c398e{width:var( --container-widget-width, 69% );max-width:69%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-14px -14px -14px -14px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:31px;font-weight:300;line-height:22px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-f0c398e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-f0c398e p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-ca0c887{--display:flex;}.elementor-2030 .elementor-element.elementor-element-28f1b4a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:42px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-28f1b4a p{margin-block-end:43px;}.elementor-2030 .elementor-element.elementor-element-d925811{--display:flex;--background-transition:0.3s;}.elementor-2030 .elementor-element.elementor-element-d925811:hover{background-color:var( --e-global-color-f442277 );}.elementor-2030 .elementor-element.elementor-element-aa0c5df{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--overflow:hidden;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-7px;--padding-left:-7px;--padding-right:-7px;}.elementor-2030 .elementor-element.elementor-element-aa0c5df.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-2030 .elementor-element.elementor-element-5316200{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;z-index:1;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-5316200:hover{background-color:var( --e-global-color-f442277 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;}.elementor-2030 .elementor-element.elementor-element-5316200 p{margin-block-end:23px;}.elementor-2030 .elementor-element.elementor-element-5316200 a{color:var( --e-global-color-f442277 );transition-duration:0.3s;}.elementor-2030 .elementor-element.elementor-element-5316200 a:hover, .elementor-2030 .elementor-element.elementor-element-5316200 a:focus{color:#294744;}.elementor-2030 .elementor-element.elementor-element-50d27fc{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;z-index:1;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-50d27fc:hover{background-color:var( --e-global-color-f442277 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;}.elementor-2030 .elementor-element.elementor-element-50d27fc p{margin-block-end:23px;}.elementor-2030 .elementor-element.elementor-element-50d27fc a{color:var( --e-global-color-f442277 );transition-duration:0.3s;}.elementor-2030 .elementor-element.elementor-element-50d27fc a:hover, .elementor-2030 .elementor-element.elementor-element-50d27fc a:focus{color:#294744;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;z-index:1;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7:hover{background-color:var( --e-global-color-f442277 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7 p{margin-block-end:23px;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7 a{color:var( --e-global-color-f442277 );transition-duration:0.3s;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7 a:hover, .elementor-2030 .elementor-element.elementor-element-4d8e7c7 a:focus{color:#294744;}.elementor-2030 .elementor-element.elementor-element-39153f3{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;z-index:1;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-39153f3:hover{background-color:var( --e-global-color-f442277 );border-style:solid;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;}.elementor-2030 .elementor-element.elementor-element-39153f3 p{margin-block-end:23px;}.elementor-2030 .elementor-element.elementor-element-39153f3 a{color:var( --e-global-color-f442277 );transition-duration:0.3s;}.elementor-2030 .elementor-element.elementor-element-39153f3 a:hover, .elementor-2030 .elementor-element.elementor-element-39153f3 a:focus{color:#294744;}.elementor-2030 .elementor-element.elementor-element-d495481{--display:flex;--min-height:447px;--margin-top:-69px;--margin-bottom:12px;--margin-left:1px;--margin-right:1px;--padding-top:37px;--padding-bottom:16px;--padding-left:37px;--padding-right:34px;--z-index:0;}.elementor-2030 .elementor-element.elementor-element-d495481:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-d495481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E8E7;}.elementor-2030 .elementor-element.elementor-element-d495481.e-con{--align-self:flex-end;}.elementor-2030 .elementor-element.elementor-element-d254753{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:42px;color:#294744;}.elementor-2030 .elementor-element.elementor-element-d254753 p{margin-block-end:43px;}.elementor-2030 .elementor-element.elementor-element-9733e6a{width:var( --container-widget-width, 67.646% );max-width:67.646%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67.646%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-9733e6a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-130da0e{width:var( --container-widget-width, 57% );max-width:57%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0px 0px 17px 0px;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#294744;}.elementor-2030 .elementor-element.elementor-element-130da0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-130da0e a{color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-130da0e a:hover, .elementor-2030 .elementor-element.elementor-element-130da0e a:focus{color:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-964c4ea{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-677bf2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2030 .elementor-element.elementor-element-a9c7e94{width:var( --container-widget-width, 64.528% );max-width:64.528%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:64.528%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:22px;}.elementor-2030 .elementor-element.elementor-element-a9c7e94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-a9c7e94 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-9fdc670{--display:flex;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-4c195e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2030 .elementor-element.elementor-element-3da0913{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2030 .elementor-element.elementor-element-f34e457 img{height:340px;object-fit:cover;object-position:center center;}.elementor-2030 .elementor-element.elementor-element-f99aee2{width:var( --container-widget-width, 100.285% );max-width:100.285%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.285%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-f99aee2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-f99aee2 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-bdae9c7{--display:flex;}.elementor-2030 .elementor-element.elementor-element-787f933 img{height:340px;object-fit:cover;object-position:center center;}.elementor-2030 .elementor-element.elementor-element-c1bde5f{width:var( --container-widget-width, 100.285% );max-width:100.285%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.285%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-c1bde5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-c1bde5f p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-30756a3{--display:flex;}.elementor-2030 .elementor-element.elementor-element-dde56b1 img{width:100%;max-width:100%;height:340px;object-fit:cover;object-position:center center;}.elementor-2030 .elementor-element.elementor-element-308c809{width:var( --container-widget-width, 100.285% );max-width:100.285%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100.285%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-308c809.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-308c809 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-2a7a2f1{--display:flex;--margin-top:-48px;--margin-bottom:73px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2030 .elementor-element.elementor-element-e92d725 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-2030 .elementor-element.elementor-element-e92d725{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;}.elementor-2030 .elementor-element.elementor-element-e92d725 .elementor-button:hover, .elementor-2030 .elementor-element.elementor-element-e92d725 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-e92d725 .elementor-button:hover svg, .elementor-2030 .elementor-element.elementor-element-e92d725 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-d50e034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:68px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2030 .elementor-element.elementor-element-d50e034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-13827d0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:47px;--margin-bottom:59px;--margin-left:1px;--margin-right:47px;--padding-top:1px;--padding-bottom:-10px;--padding-left:1px;--padding-right:1px;}.elementor-2030 .elementor-element.elementor-element-13827d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-79a830f{--display:flex;--min-height:431px;--margin-top:-17px;--margin-bottom:-17px;--margin-left:-17px;--margin-right:-17px;--padding-top:0px;--padding-bottom:-8px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2030 .elementor-element.elementor-element-79a830f:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-79a830f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#294744;}.elementor-2030 .elementor-element.elementor-element-79a830f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-985ea38{--display:flex;--margin-top:83px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;}.elementor-2030 .elementor-element.elementor-element-985ea38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-cd1eb23{width:var( --container-widget-width, 85.675% );max-width:85.675%;--container-widget-width:85.675%;--container-widget-flex-grow:0;}.elementor-2030 .elementor-element.elementor-element-cd1eb23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-cd1eb23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-ad9ebc5{width:var( --container-widget-width, 88.791% );max-width:88.791%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88.791%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-ad9ebc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-ad9ebc5 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-132a1ce .elementor-button{background-color:#8EAFCA;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2030 .elementor-element.elementor-element-0a3ad59{--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;}.elementor-2030 .elementor-element.elementor-element-33f739e{width:100%;max-width:100%;--e-transform-scale:1.4;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-2030 .elementor-element.elementor-element-33f739e.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-2030 .elementor-element.elementor-element-33f739e img{max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-2030 .elementor-element.elementor-element-a988e33{--display:flex;}.elementor-2030 .elementor-element.elementor-element-e4fadbb{width:var( --container-widget-width, 64% );max-width:64%;margin:22px -16px calc(var(--kit-widget-spacing, 0px) + -4px) -16px;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:42px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-e4fadbb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-e4fadbb p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-68f8d9b{--display:flex;--min-height:350px;--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;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-68f8d9b:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-68f8d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cglass.ch/wp-content/uploads/2025/08/HALL-DE-PRODUCTION-RENAZ-CGLASS.CH_-scaled.jpg");background-position:center right;background-size:cover;}.elementor-2030 .elementor-element.elementor-element-c5c3a43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-cdf141d{width:var( --container-widget-width, 64% );max-width:64%;margin:22px -16px calc(var(--kit-widget-spacing, 0px) + -4px) -16px;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:42px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-cdf141d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-cdf141d p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-76f4977{width:var( --container-widget-width, 64% );max-width:64%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-76f4977.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-5e6e160 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2030 .elementor-element.elementor-element-5e6e160 .elementor-button:hover, .elementor-2030 .elementor-element.elementor-element-5e6e160 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-5e6e160 .elementor-button:hover svg, .elementor-2030 .elementor-element.elementor-element-5e6e160 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-0bfa168{--display:flex;--min-height:500px;--overlay-opacity:0.5;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-0bfa168:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://cglass.ch/wp-content/uploads/2025/08/3MONTAGNE_OK-scaled.jpg");background-position:0px -412px;background-size:auto;}.elementor-2030 .elementor-element.elementor-element-0bfa168::before, .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-background-video-container::before, .elementor-2030 .elementor-element.elementor-element-0bfa168 > .e-con-inner > .elementor-background-video-container::before, .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-background-slideshow::before, .elementor-2030 .elementor-element.elementor-element-0bfa168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2030 .elementor-element.elementor-element-93c4bb7{width:var( --container-widget-width, 93% );max-width:93%;margin:54px -16px calc(var(--kit-widget-spacing, 0px) + -4px) -16px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-93c4bb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-93c4bb7 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-4c86738{width:auto;max-width:auto;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + -49px) -16px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-4c86738.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-4c86738 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-4e8255d{width:var( --container-widget-width, 78% );max-width:78%;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:22px;color:#FFFFFF;}.elementor-2030 .elementor-element.elementor-element-4e8255d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-2592b8b .elementor-button{background-color:#8EAFCA;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2030 .elementor-element.elementor-element-2592b8b{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-2030 .elementor-element.elementor-element-2592b8b .elementor-button:hover, .elementor-2030 .elementor-element.elementor-element-2592b8b .elementor-button:focus{color:var( --e-global-color-f442277 );}.elementor-2030 .elementor-element.elementor-element-2592b8b .elementor-button:hover svg, .elementor-2030 .elementor-element.elementor-element-2592b8b .elementor-button:focus svg{fill:var( --e-global-color-f442277 );}.elementor-2030 .elementor-element.elementor-element-c5260d3{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2030 .elementor-element.elementor-element-c5260d3:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-c5260d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6F6;}.elementor-2030 .elementor-element.elementor-element-ba6b84e{--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;}.elementor-2030 .elementor-element.elementor-element-ba6b84e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-20c6bb8{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:59px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-20c6bb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-586fa01{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-586fa01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-07032ef{width:var( --container-widget-width, 77.364% );max-width:77.364%;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + -4px) -21px;padding:0px 0px 0px 0px;--container-widget-width:77.364%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:800;line-height:42px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-07032ef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-07032ef p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-1808648{width:var( --container-widget-width, 103.765% );max-width:103.765%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;padding:0px 0px 0px 0px;--container-widget-width:103.765%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:var( --e-global-color-primary );}.elementor-2030 .elementor-element.elementor-element-1808648.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2030 .elementor-element.elementor-element-1808648 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-92f7b91 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-2030 .elementor-element.elementor-element-92f7b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-2030 .elementor-element.elementor-element-92f7b91.elementor-element{--align-self:flex-start;}.elementor-2030 .elementor-element.elementor-element-92f7b91 .elementor-button:hover, .elementor-2030 .elementor-element.elementor-element-92f7b91 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-92f7b91 .elementor-button:hover svg, .elementor-2030 .elementor-element.elementor-element-92f7b91 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2030 .elementor-element.elementor-element-97a171d{--display:flex;--min-height:543px;--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-2030 .elementor-element.elementor-element-a99a3f2{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-2030 .elementor-element.elementor-element-a99a3f2 img{height:500px;}@media(max-width:1024px){.elementor-2030 .elementor-element.elementor-element-7c76720{--margin-top:30px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-2030 .elementor-element.elementor-element-aa0c5df{--grid-auto-flow:row;}.elementor-2030 .elementor-element.elementor-element-5316200{padding:50px 0px 0px 0px;font-size:14px;line-height:1.3em;}.elementor-2030 .elementor-element.elementor-element-50d27fc{padding:50px 0px 0px 0px;font-size:14px;line-height:1.3em;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7{padding:50px 0px 0px 0px;font-size:14px;line-height:1.3em;}.elementor-2030 .elementor-element.elementor-element-39153f3{padding:50px 0px 0px 0px;font-size:14px;line-height:1.3em;}.elementor-2030 .elementor-element.elementor-element-4c195e2{--grid-auto-flow:row;}.elementor-2030 .elementor-element.elementor-element-d50e034{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-2030 .elementor-element.elementor-element-79a830f{--z-index:2;}.elementor-2030 .elementor-element.elementor-element-0bfa168:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2030 .elementor-element.elementor-element-7c76720{--min-height:411px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-9c6a501{margin:65px 28px calc(var(--kit-widget-spacing, 0px) + -32px) 28px;font-size:40px;line-height:1em;}.elementor-2030 .elementor-element.elementor-element-9c6a501 p{margin-block-end:53px;}.elementor-2030 .elementor-element.elementor-element-f0c398e{font-size:20px;}.elementor-2030 .elementor-element.elementor-element-28f1b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:28px;}.elementor-2030 .elementor-element.elementor-element-d925811{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-aa0c5df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2030 .elementor-element.elementor-element-5316200{width:100%;max-width:100%;padding:30px 30px 30px 30px;line-height:1.5em;}.elementor-2030 .elementor-element.elementor-element-5316200 p{margin-block-end:21px;}.elementor-2030 .elementor-element.elementor-element-50d27fc{width:100%;max-width:100%;padding:30px 30px 30px 30px;line-height:1.5em;}.elementor-2030 .elementor-element.elementor-element-50d27fc p{margin-block-end:21px;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7{width:100%;max-width:100%;padding:30px 30px 30px 30px;line-height:1.5em;}.elementor-2030 .elementor-element.elementor-element-4d8e7c7 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-39153f3{width:100%;max-width:100%;padding:30px 30px 30px 30px;line-height:1.5em;}.elementor-2030 .elementor-element.elementor-element-39153f3 p{margin-block-end:21px;}.elementor-2030 .elementor-element.elementor-element-d254753{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;font-size:28px;}.elementor-2030 .elementor-element.elementor-element-9733e6a{width:var( --container-widget-width, 435px );max-width:435px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px -11px 0px;--container-widget-width:435px;--container-widget-flex-grow:0;font-size:16px;}.elementor-2030 .elementor-element.elementor-element-130da0e{width:var( --container-widget-width, 324px );max-width:324px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--container-widget-width:324px;--container-widget-flex-grow:0;font-size:16px;}.elementor-2030 .elementor-element.elementor-element-964c4ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-677bf2f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2030 .elementor-element.elementor-element-a9c7e94{padding:19px 19px 19px 19px;--container-widget-width:422px;--container-widget-flex-grow:0;width:var( --container-widget-width, 422px );max-width:422px;text-align:center;}.elementor-2030 .elementor-element.elementor-element-a9c7e94.elementor-element{--align-self:center;}.elementor-2030 .elementor-element.elementor-element-4c195e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2030 .elementor-element.elementor-element-e92d725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 055px) 0px;}.elementor-2030 .elementor-element.elementor-element-d50e034{--width:500px;--margin-top:-139px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-13827d0{--padding-top:-9px;--padding-bottom:-9px;--padding-left:-9px;--padding-right:-9px;}.elementor-2030 .elementor-element.elementor-element-79a830f{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:-18px;--padding-bottom:-18px;--padding-left:-18px;--padding-right:-18px;--z-index:0;}.elementor-2030 .elementor-element.elementor-element-985ea38{--margin-top:4px;--margin-bottom:-1px;--margin-left:4px;--margin-right:4px;--padding-top:30px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-2030 .elementor-element.elementor-element-cd1eb23{width:auto;max-width:auto;text-align:left;}.elementor-2030 .elementor-element.elementor-element-ad9ebc5{text-align:left;}.elementor-2030 .elementor-element.elementor-element-33f739e.elementor-element{--align-self:stretch;}.elementor-2030 .elementor-element.elementor-element-33f739e img{height:261px;}.elementor-2030 .elementor-element.elementor-element-a988e33{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2030 .elementor-element.elementor-element-e4fadbb{margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:30px;}.elementor-2030 .elementor-element.elementor-element-68f8d9b{--width:1600px;--min-height:238px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-cdf141d{margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:30px;}.elementor-2030 .elementor-element.elementor-element-76f4977{width:var( --container-widget-width, 281.594px );max-width:281.594px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:281.594px;--container-widget-flex-grow:0;}.elementor-2030 .elementor-element.elementor-element-5e6e160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2030 .elementor-element.elementor-element-0bfa168{--min-height:686px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-0bfa168:not(.elementor-motion-effects-element-type-background), .elementor-2030 .elementor-element.elementor-element-0bfa168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2030 .elementor-element.elementor-element-93c4bb7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-2030 .elementor-element.elementor-element-4c86738{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:29px;}.elementor-2030 .elementor-element.elementor-element-4c86738 p{margin-block-end:0px;}.elementor-2030 .elementor-element.elementor-element-4e8255d{width:var( --container-widget-width, 281.594px );max-width:281.594px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:281.594px;--container-widget-flex-grow:0;}.elementor-2030 .elementor-element.elementor-element-2592b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2030 .elementor-element.elementor-element-c5260d3{--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-2030 .elementor-element.elementor-element-20c6bb8{--margin-top:01px;--margin-bottom:20px;--margin-left:0px;--margin-right:20px;}.elementor-2030 .elementor-element.elementor-element-07032ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;text-align:center;}.elementor-2030 .elementor-element.elementor-element-1808648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2030 .elementor-element.elementor-element-92f7b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -24px;}.elementor-2030 .elementor-element.elementor-element-92f7b91.elementor-element{--align-self:flex-end;}.elementor-2030 .elementor-element.elementor-element-a99a3f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2030 .elementor-element.elementor-element-d925811{--content-width:1132px;}.elementor-2030 .elementor-element.elementor-element-964c4ea{--content-width:1300px;}.elementor-2030 .elementor-element.elementor-element-9fdc670{--content-width:1300px;}.elementor-2030 .elementor-element.elementor-element-13827d0{--width:40%;}.elementor-2030 .elementor-element.elementor-element-985ea38{--width:88.682%;}.elementor-2030 .elementor-element.elementor-element-0a3ad59{--width:66.6666%;}.elementor-2030 .elementor-element.elementor-element-0bfa168{--content-width:980px;}.elementor-2030 .elementor-element.elementor-element-ba6b84e{--width:57.265%;}.elementor-2030 .elementor-element.elementor-element-20c6bb8{--width:89%;}.elementor-2030 .elementor-element.elementor-element-586fa01{--width:98.322%;}.elementor-2030 .elementor-element.elementor-element-97a171d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2030 .elementor-element.elementor-element-d925811{--content-width:1041px;}.elementor-2030 .elementor-element.elementor-element-d50e034{--width:851px;}.elementor-2030 .elementor-element.elementor-element-13827d0{--width:348.188px;}.elementor-2030 .elementor-element.elementor-element-20c6bb8{--width:346.695px;}}/* Start custom CSS for text-editor, class: .elementor-element-5316200 *//* Transition douce pour fond, bordure et texte */
.elementor-2030 .elementor-element.elementor-element-5316200 {
    transition: all 0.3s ease;
    border: 2px solid transparent; /* Bordure par défaut invisible */
}

/* Au survol */
.elementor-2030 .elementor-element.elementor-element-5316200:hover {
    background-color: #ffffff; /* Fond blanc */
    border-color: #294744; /* Bordure verte */
}

.elementor-2030 .elementor-element.elementor-element-5316200:hover * {
    color: #294744 !important; /* Texte et liens verts */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50d27fc *//* Transition douce pour fond, bordure et texte */
.elementor-2030 .elementor-element.elementor-element-50d27fc {
    transition: all 0.3s ease;
    border: 2px solid transparent; /* Bordure par défaut invisible */
}

/* Au survol */
.elementor-2030 .elementor-element.elementor-element-50d27fc:hover {
    background-color: #ffffff; /* Fond blanc */
    border-color: #294744; /* Bordure verte */
}

.elementor-2030 .elementor-element.elementor-element-50d27fc:hover * {
    color: #294744 !important; /* Texte et liens verts */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d8e7c7 *//* Transition douce pour fond, bordure et texte */
.elementor-2030 .elementor-element.elementor-element-4d8e7c7 {
    transition: all 0.3s ease;
    border: 2px solid transparent; /* Bordure par défaut invisible */
}

/* Au survol */
.elementor-2030 .elementor-element.elementor-element-4d8e7c7:hover {
    background-color: #ffffff; /* Fond blanc */
    border-color: #294744; /* Bordure verte */
}

.elementor-2030 .elementor-element.elementor-element-4d8e7c7:hover * {
    color: #294744 !important; /* Texte et liens verts */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39153f3 *//* Transition douce pour fond, bordure et texte */
.elementor-2030 .elementor-element.elementor-element-39153f3 {
    transition: all 0.3s ease;
    border: 2px solid transparent; /* Bordure par défaut invisible */
}

/* Au survol */
.elementor-2030 .elementor-element.elementor-element-39153f3:hover {
    background-color: #ffffff; /* Fond blanc */
    border-color: #294744; /* Bordure verte */
}

.elementor-2030 .elementor-element.elementor-element-39153f3:hover * {
    color: #294744 !important; /* Texte et liens verts */
}/* End custom CSS */