/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.splide__list{margin:0 !important;padding:0 !important;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.splide__pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{-webkit-box-sizing:border-box;box-sizing:border-box;list-style-type:none !important;margin:0;-ms-flex-negative:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;background:transparent;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/templates/cgp/build/fonts/work-sans-v9-latin-regular.eot);src:local("Work Sans"),url(/templates/cgp/build/fonts/work-sans-v9-latin-regular.eot?#iefix) format("embedded-opentype"),url(/templates/cgp/build/fonts/work-sans-v9-latin-regular.woff2) format("woff2"),url(/templates/cgp/build/fonts/work-sans-v9-latin-regular.woff) format("woff"),url(/templates/cgp/build/fonts/work-sans-v9-latin-regular.ttf) format("truetype"),url(/templates/cgp/build/images/work-sans-v9-latin-regular.svg#WorkSans) format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:300;font-display:swap;src:url(/templates/cgp/build/fonts/work-sans-v9-latin-300.eot);src:local("Work Sans"),url(/templates/cgp/build/fonts/work-sans-v9-latin-300.eot?#iefix) format("embedded-opentype"),url(/templates/cgp/build/fonts/work-sans-v9-latin-300.woff2) format("woff2"),url(/templates/cgp/build/fonts/work-sans-v9-latin-300.woff) format("woff"),url(/templates/cgp/build/fonts/work-sans-v9-latin-300.ttf) format("truetype"),url(/templates/cgp/build/images/work-sans-v9-latin-300.svg#WorkSans) format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/templates/cgp/build/fonts/work-sans-v9-latin-500.eot);src:local("Work Sans"),url(/templates/cgp/build/fonts/work-sans-v9-latin-500.eot?#iefix) format("embedded-opentype"),url(/templates/cgp/build/fonts/work-sans-v9-latin-500.woff2) format("woff2"),url(/templates/cgp/build/fonts/work-sans-v9-latin-500.woff) format("woff"),url(/templates/cgp/build/fonts/work-sans-v9-latin-500.ttf) format("truetype"),url(/templates/cgp/build/images/work-sans-v9-latin-500.svg#WorkSans) format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/templates/cgp/build/fonts/work-sans-v9-latin-600.eot);src:local("Work Sans"),url(/templates/cgp/build/fonts/work-sans-v9-latin-600.eot?#iefix) format("embedded-opentype"),url(/templates/cgp/build/fonts/work-sans-v9-latin-600.woff2) format("woff2"),url(/templates/cgp/build/fonts/work-sans-v9-latin-600.woff) format("woff"),url(/templates/cgp/build/fonts/work-sans-v9-latin-600.ttf) format("truetype"),url(/templates/cgp/build/images/work-sans-v9-latin-600.svg#WorkSans) format("svg")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/templates/cgp/build/fonts/work-sans-v9-latin-700.eot);src:local("Work Sans"),url(/templates/cgp/build/fonts/work-sans-v9-latin-700.eot?#iefix) format("embedded-opentype"),url(/templates/cgp/build/fonts/work-sans-v9-latin-700.woff2) format("woff2"),url(/templates/cgp/build/fonts/work-sans-v9-latin-700.woff) format("woff"),url(/templates/cgp/build/fonts/work-sans-v9-latin-700.ttf) format("truetype"),url(/templates/cgp/build/images/work-sans-v9-latin-700.svg#WorkSans) format("svg")}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body{color:#625d5d;font-family:"Work Sans","system",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media all and (min-width: 1000px){body{font-size:1.125rem}}.container,.custom-solutions .section-frame>.sppb-row,.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-details,.section-newsletter .sppb-row-container,.section-page-description .sppb-row-container,.section-customize .inner>.sppb-row .sppb-addon-text-block,.section-request .sppb-row-container,.container-fluid>.sppb-row,.container-fluid>.sppb-row-container,.container-md,.section-preview-3d>.sppb-row{max-width:73.125rem;margin-left:auto;margin-right:auto}@media all and (max-width: 1199px){.container,.custom-solutions .section-frame>.sppb-row,.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-details,.section-newsletter .sppb-row-container,.section-page-description .sppb-row-container,.section-customize .inner>.sppb-row .sppb-addon-text-block,.section-request .sppb-row-container,.container-fluid>.sppb-row,.container-fluid>.sppb-row-container,.container-md,.section-preview-3d>.sppb-row{margin-left:.9375rem;margin-right:.9375rem}}@media all and (min-width: 1000px){.container .container-inner-md,.custom-solutions .section-frame>.sppb-row .container-inner-md,.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content .container-inner-md,.custom-solutions .section-details .container-inner-md,.section-newsletter .sppb-row-container .container-inner-md,.section-page-description .sppb-row-container .container-inner-md,.section-customize .inner>.sppb-row .sppb-addon-text-block .container-inner-md,.section-request .sppb-row-container .container-inner-md,.container-fluid>.sppb-row .container-inner-md,.container-fluid>.sppb-row-container .container-inner-md,.container-md .container-inner-md,.section-preview-3d>.sppb-row .container-inner-md{max-width:60.625rem;margin-left:auto;margin-right:auto}}.container-md,.section-preview-3d>.sppb-row{max-width:60.625rem}.section{margin-bottom:3.75rem}.section h2.sppb-addon-title{margin-bottom:2.5rem;margin-top:0;font-weight:600;font-size:1.375rem;text-align:center;letter-spacing:.04em}@media all and (min-width: 1000px){.section{margin-bottom:6.25rem}.section h2.sppb-addon-title{font-size:2.25rem;margin-bottom:3.75rem}}h1,h2,h3,h4,h5,h6{color:#414141;font-family:"Work Sans","system",sans-serif;font-weight:400}h2{font-size:1.375rem;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.875rem}@media all and (min-width: 1000px){h2{font-size:2rem;margin-bottom:2.8125rem}}a{color:inherit}img{vertical-align:top}ul.list{list-style:none}ul.list li{margin-left:.625rem}ul.list li:before{background:#009ee0;border-radius:100%;content:"";display:block;height:.3125rem;width:.3125rem;position:absolute;margin:.5rem 0 0 -0.625rem}@media all and (min-width: 1000px){ul.list li{margin-left:1.125rem}ul.list li:before{height:.5rem;width:.5rem;margin:.5625rem 0 0 -1.125rem}}.btn{border:0;border-radius:7px;display:inline-block;font-size:.75rem;font-weight:600;padding:.75rem 1.25rem;text-transform:uppercase;text-decoration:none}.btn.btn-transparent-white{background:none;border:1px solid #fff;color:#fff}.btn.btn-blue{background:#009ee0;color:#eee}.btn.btn-download:after{display:inline-block;content:"";background:url(/templates/cgp/build/images/ico-download-w.svg) center no-repeat;background-size:contain;height:.875rem;width:.875rem;margin-left:.1875rem;vertical-align:text-top}@media all and (min-width: 1000px){.btn{border-radius:10px;font-size:1rem;padding:.875rem 1.25rem}.btn.btn-download:after{background:url(/templates/cgp/build/images/ico-download-w.svg) center no-repeat;background-size:contain;height:1.25rem;width:1.25rem;margin-left:.375rem;vertical-align:middle}}.hidden{display:none}@media all and (max-width: 999px){.hide-sm{display:none}}@media all and (min-width: 1000px){.hide-lg{display:none}}.list-grid-icon{margin:0;padding:0;list-style:none;text-align:center;font-size:.75rem;font-weight:400;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.625rem}.list-grid-icon li{background:#eff5f8;border-radius:10px;padding:.625rem;position:relative}.list-grid-icon li:before{background-size:contain;background-position:center;background-repeat:no-repeat;content:"";display:block}@media all and (min-width: 1000px){.list-grid-icon{font-size:1.125rem;grid-template-columns:repeat(4, 1fr);grid-gap:1.875rem}.list-grid-icon li{padding:2.1875rem .625rem 2.1875rem 6.5625rem}.list-grid-icon li:before{position:absolute;left:0;width:6.5625rem}}.sppb-img-responsive{height:auto;width:100%}.mod-sppagebuilder{margin-bottom:3.75rem}@media all and (min-width: 1000px){.mod-sppagebuilder{margin-bottom:6.25rem}}.menu-socials .nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.menu-socials .nav a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;height:2.5rem;width:2.5rem}.menu-socials .nav a:before{background-position:center;background-repeat:no-repeat;display:block;content:"";height:.9375rem;width:.9375rem}.menu-socials .nav a.facebook:before{background-image:url(/templates/cgp/build/images/ico-facebook.svg);-webkit-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}.menu-socials .nav a.linkedin:before{background-image:url(/templates/cgp/build/images/ico-linkedin.svg);-webkit-transform:translateY(-0.0625rem);transform:translateY(-0.0625rem)}.menu-socials .nav a.instagram:before{background-image:url(/templates/cgp/build/images/ico-instagram.svg)}.menu-socials .nav a.youtube:before{background-image:url(/templates/cgp/build/images/ico-youtube.svg);width:1.1875rem}@media all and (min-width: 1000px){.menu-socials .nav li:not(:last-child){margin-right:2.375rem}.menu-socials .nav a{height:1.25rem;width:1.25rem}.menu-socials .nav a:before{height:1.25rem;width:1.25rem}.menu-socials .nav a.youtube{width:1.5625rem}.menu-socials .nav a.youtube:before{width:1.5625rem}}.cgp-form{font-size:.875rem}.cgp-form .cgp-input-text,.cgp-form .cgp-input-textarea{display:block;background:none;border:0;border-bottom:#5fa0bb solid 1px;border-radius:0;outline:0;padding:.5rem 1rem;width:100%;margin-bottom:1.25rem}.cgp-form .cgp-input-textarea{border:#5fa0bb solid 1px;height:6.25rem;margin-top:2.8125rem;resize:none}.cgp-form .cgp-input-file{display:block;text-align:left}.cgp-form .cgp-input-file input[type=file]{display:none}.cgp-form .cgp-input-file span{background:url(/templates/cgp/build/images/ico-attachment-b.svg) center right no-repeat;cursor:pointer;padding-right:1.4375rem}.cgp-form .cfup-file{color:inherit;overflow:hidden}.cgp-form .cfup-file .cfup-status,.cgp-form .cfup-file .cfup-thumb,.cgp-form .cfup-file .cfup-error,.cgp-form .cfup-file .cfup-progress,.cgp-form .cfup-file .cfup-size{display:none}.cgp-form .cfup-file .cfup-right{float:right}.cgp-form .cf-field-hp{display:none}.cgp-form .btn{cursor:pointer}@media all and (min-width: 1000px){.cgp-form .cgp-input-text,.cgp-form .cgp-input-textarea{margin-bottom:1.0625rem}.cgp-form .cgp-input-textarea{margin-top:2.625rem}}.gslider .cgp-popup-request-form{padding:1.25rem 0}.gslider .cgp-popup-request-form .cf-form-wrap{margin:auto}@media all and (min-width: 1000px){.gslider .cgp-popup-request-form{padding:3.4375rem 0;overflow:hidden}.gslider .cgp-popup-request-form .cf-form-wrap{max-width:22.875rem}}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text,.gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea{color:#414141;border-bottom-color:#414141}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text::-webkit-input-placeholder, .gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea::-webkit-input-placeholder{color:inherit}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text::-moz-placeholder, .gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea::-moz-placeholder{color:inherit}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text:-ms-input-placeholder, .gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea:-ms-input-placeholder{color:inherit}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text::-ms-input-placeholder, .gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea::-ms-input-placeholder{color:inherit}.gslider .cgp-popup-request-form .cgp-form .cgp-input-text::placeholder,.gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea::placeholder{color:inherit}.gslider .cgp-popup-request-form .cgp-form .cgp-input-textarea{border:#414141 solid 1px}.gslider .cgp-popup-request-form .cgp-form .btn-submit{margin-top:2.8125rem;padding:.875rem 2.25rem}div.breadcrumb{font-size:.875rem;padding:1.25rem 0}div.breadcrumb a{text-decoration:none}div.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}div.breadcrumb ul li{display:-webkit-box;display:-ms-flexbox;display:flex}div.breadcrumb ul .divider{background:url(/templates/cgp/build/images/arrow-breadcrumb.svg) center no-repeat;display:inline-block;font-size:0;margin:0 .9375rem;width:1.8125rem}div.breadcrumb ul .divider.icon-location{display:none}@media all and (max-width: 999px){div.breadcrumb{display:none}}.main-header{background:#2c2d31 url(/templates/cgp/build/images/header-bg-m.jpg) center;background-size:cover;color:#eee;height:31.25rem;overflow:hidden;position:relative;margin-bottom:3.75rem}.main-header a{color:inherit;text-decoration:none}.main-header .container,.main-header .custom-solutions .section-frame>.sppb-row,.custom-solutions .main-header .section-frame>.sppb-row,.main-header .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .main-header .sppb-addon-content,.main-header .custom-solutions .section-details,.custom-solutions .main-header .section-details,.main-header .section-newsletter .sppb-row-container,.section-newsletter .main-header .sppb-row-container,.main-header .section-page-description .sppb-row-container,.section-page-description .main-header .sppb-row-container,.main-header .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .main-header .sppb-addon-text-block,.main-header .section-request .sppb-row-container,.section-request .main-header .sppb-row-container,.main-header .container-fluid>.sppb-row,.main-header .container-fluid>.sppb-row-container{height:100%}.main-header .hero{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.main-header .inner-container{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr 1fr;position:relative;z-index:1}@media all and (min-width: 1000px){.main-header .inner-container{grid-template-columns:1fr;grid-template-rows:1fr}}.main-header .custom-slogan{grid-row:2/3;grid-column:1/-1;align-self:center}.main-header .custom-slogan p{font-weight:700;font-size:1.5rem;letter-spacing:.07em;text-transform:uppercase;margin:.375rem 0}.main-header .custom-slogan p.small{font-size:.75rem;font-weight:400;letter-spacing:.02em;text-transform:none}.main-header .custom-slogan .btn-request{margin-top:1.0625rem}@media all and (max-width: 999px){.main-header .custom-slogan{position:relative;padding-bottom:15px}.main-header .custom-slogan:before{background:rgba(0,0,0,.5);content:"";display:block;position:absolute;height:100%;width:100vw;-webkit-transform:translateX(-15px);transform:translateX(-15px);top:0;z-index:-1}}.main-header .menu-socials{grid-row:3/4;grid-column:1/-1;align-self:end;margin-bottom:1.25rem}@media all and (min-width: 1000px){.main-header{background-image:url(/templates/cgp/build/images/header-bg.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32.5rem;margin-bottom:6.25rem}.main-header .container,.main-header .custom-solutions .section-frame>.sppb-row,.custom-solutions .main-header .section-frame>.sppb-row,.main-header .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .main-header .sppb-addon-content,.main-header .custom-solutions .section-details,.custom-solutions .main-header .section-details,.main-header .section-newsletter .sppb-row-container,.section-newsletter .main-header .sppb-row-container,.main-header .section-page-description .sppb-row-container,.section-page-description .main-header .sppb-row-container,.main-header .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .main-header .sppb-addon-text-block,.main-header .section-request .sppb-row-container,.section-request .main-header .sppb-row-container,.main-header .container-fluid>.sppb-row,.main-header .container-fluid>.sppb-row-container{height:auto;width:100%}.main-header .inner-container{padding:2.5rem 4.0625rem 2.5rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-header .inner-container:before{background:rgba(0,0,0,.5);content:"";display:block;position:absolute;height:100%;width:500%;-webkit-transform:translateX(-80%);transform:translateX(-80%);top:0;z-index:-1}.main-header .custom-slogan{grid-row:1/-1;grid-column:1/2;align-self:center}.main-header .custom-slogan p{font-size:2.5rem;font-weight:700;line-height:130%;letter-spacing:.07em;margin:0}.main-header .custom-slogan p.small{font-size:1.125rem;font-weight:400;letter-spacing:.03em;text-transform:none;margin-top:1rem}.main-header .menu-socials{margin-bottom:0;margin-top:1.875rem}.main-header .btn-request{display:none}}body.inner-page .main-header{height:12.5rem}body.inner-page .main-header .inner-container{grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}body.inner-page .main-header .inner-container:before{display:none}body.inner-page .main-header .custom-slogan{grid-column:auto;grid-row:auto;text-align:center}body.inner-page .main-header .custom-slogan h1{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}body.inner-page .main-header .custom-slogan p{font-size:.75rem;font-weight:400;letter-spacing:normal;margin:0;text-transform:none;z-index:1}body.inner-page .main-header .custom-slogan .date{color:#f90;font-size:1.25rem;font-weight:500}body.inner-page .main-header:before{background:rgba(0,0,0,.5);content:"";display:block;position:absolute;height:100%;top:0;left:0;right:0;bottom:0}@media all and (min-width: 1000px){body.inner-page .main-header{height:25rem}body.inner-page .main-header .custom-slogan{padding-right:4.6875rem;text-align:left;width:50%}body.inner-page .main-header .custom-slogan h1{font-size:2.5rem;margin-bottom:1.875rem}body.inner-page .main-header .custom-slogan p{font-size:1.125rem}body.inner-page .main-header:before{right:50%}}.top-bar{background:#f6f6f6;padding-top:.625rem;padding-bottom:.625rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.top-bar a{text-decoration:none}.top-bar .container,.top-bar .custom-solutions .section-frame>.sppb-row,.custom-solutions .top-bar .section-frame>.sppb-row,.top-bar .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .top-bar .sppb-addon-content,.top-bar .custom-solutions .section-details,.custom-solutions .top-bar .section-details,.top-bar .section-newsletter .sppb-row-container,.section-newsletter .top-bar .sppb-row-container,.top-bar .section-page-description .sppb-row-container,.section-page-description .top-bar .sppb-row-container,.top-bar .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .top-bar .sppb-addon-text-block,.top-bar .section-request .sppb-row-container,.section-request .top-bar .sppb-row-container,.top-bar .container-fluid>.sppb-row,.top-bar .container-fluid>.sppb-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .menu{font-size:.875rem}.top-bar .menu ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.top-bar .menu ul.nav li:not(:last-child){margin-right:2.5rem}@media all and (max-width: 999px){.top-bar .menu{display:none}}.top-bar .custom-contacts{font-weight:600}.top-bar .custom-contacts .phone,.top-bar .custom-contacts .mail{letter-spacing:.03em;padding-left:1.875rem;position:relative}.top-bar .custom-contacts .phone:before{background:url(/templates/cgp/build/images/ico-phone.svg) no-repeat center/contain;content:"";position:absolute;height:1.375rem;width:1.375rem;top:auto;right:auto;bottom:auto;left:0}.top-bar .custom-contacts .mail:before{background:url(/templates/cgp/build/images/ico-mail.svg) no-repeat center/contain;content:"";position:absolute;height:1.375rem;width:1.375rem;top:-0.125rem;right:auto;bottom:auto;left:0}@media all and (max-width: 999px){.top-bar .custom-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media all and (min-width: 1000px){.top-bar .custom-contacts{font-size:1rem}.top-bar .custom-contacts .phone:not(:last-child),.top-bar .custom-contacts .mail:not(:last-child){margin-right:2.5rem}}@media all and (min-width: 1000px){.top-bar{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}.main-menu{background:#2c2d31 url(/templates/cgp/build/images/main-menu-bg-m.jpg);color:#eee;font-size:1rem;position:fixed;width:100%;z-index:5;-webkit-transform:translateY(-101%);transform:translateY(-101%);text-align:center}@media all and (max-width: 999px){.main-menu{min-height:100%;height:100%}}.main-menu:before{background:rgba(0,0,0,.5);content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.main-menu .container,.main-menu .custom-solutions .section-frame>.sppb-row,.custom-solutions .main-menu .section-frame>.sppb-row,.main-menu .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .main-menu .sppb-addon-content,.main-menu .custom-solutions .section-details,.custom-solutions .main-menu .section-details,.main-menu .section-newsletter .sppb-row-container,.section-newsletter .main-menu .sppb-row-container,.main-menu .section-page-description .sppb-row-container,.section-page-description .main-menu .sppb-row-container,.main-menu .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .main-menu .sppb-addon-text-block,.main-menu .section-request .sppb-row-container,.section-request .main-menu .sppb-row-container,.main-menu .container-fluid>.sppb-row,.main-menu .container-fluid>.sppb-row-container{margin-top:6.25rem}@media all and (max-width: 999px){.main-menu .container,.main-menu .custom-solutions .section-frame>.sppb-row,.custom-solutions .main-menu .section-frame>.sppb-row,.main-menu .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .main-menu .sppb-addon-content,.main-menu .custom-solutions .section-details,.custom-solutions .main-menu .section-details,.main-menu .section-newsletter .sppb-row-container,.section-newsletter .main-menu .sppb-row-container,.main-menu .section-page-description .sppb-row-container,.section-page-description .main-menu .sppb-row-container,.main-menu .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .main-menu .sppb-addon-text-block,.main-menu .section-request .sppb-row-container,.section-request .main-menu .sppb-row-container,.main-menu .container-fluid>.sppb-row,.main-menu .container-fluid>.sppb-row-container{grid-template-rows:auto 6.25rem;height:calc(100% - 6.25rem);overflow-y:scroll}}@media all and (min-width: 1000px){.main-menu .container,.main-menu .custom-solutions .section-frame>.sppb-row,.custom-solutions .main-menu .section-frame>.sppb-row,.main-menu .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .main-menu .sppb-addon-content,.main-menu .custom-solutions .section-details,.custom-solutions .main-menu .section-details,.main-menu .section-newsletter .sppb-row-container,.section-newsletter .main-menu .sppb-row-container,.main-menu .section-page-description .sppb-row-container,.section-page-description .main-menu .sppb-row-container,.main-menu .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .main-menu .sppb-addon-text-block,.main-menu .section-request .sppb-row-container,.section-request .main-menu .sppb-row-container,.main-menu .container-fluid>.sppb-row,.main-menu .container-fluid>.sppb-row-container{margin-top:8.75rem}}.main-menu a{text-decoration:none}.main-menu .menu-nav .nav{text-align:left;list-style:none;margin:0 2.5rem;padding:0}.main-menu .menu-nav .nav li{margin:.5rem 0}.main-menu .menu-nav .nav li:first-child{margin-top:0}.main-menu .menu-nav .nav li:last-child{margin-bottom:0}@media all and (min-width: 1000px){.main-menu .menu-nav .nav{-webkit-columns:2;-moz-columns:2;columns:2;margin:0 0 0 6.25rem;width:66%}.main-menu .menu-nav .nav li{margin:.3125rem 0}}.main-menu .btn{margin:1.875rem auto}body.main-menu-showed.mobile{overflow:hidden}body.main-menu-showed .main-menu{-webkit-transform:translateY(0);transform:translateY(0)}.sticky-header{background:#fff;color:#414141;padding:1.0625rem 0;position:relative;width:100%;z-index:10;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.sticky-header a{text-decoration:none}.sticky-header .container,.sticky-header .custom-solutions .section-frame>.sppb-row,.custom-solutions .sticky-header .section-frame>.sppb-row,.sticky-header .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .sticky-header .sppb-addon-content,.sticky-header .custom-solutions .section-details,.custom-solutions .sticky-header .section-details,.sticky-header .section-newsletter .sppb-row-container,.section-newsletter .sticky-header .sppb-row-container,.sticky-header .section-page-description .sppb-row-container,.section-page-description .sticky-header .sppb-row-container,.sticky-header .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .sticky-header .sppb-addon-text-block,.sticky-header .section-request .sppb-row-container,.section-request .sticky-header .sppb-row-container,.sticky-header .container-fluid>.sppb-row,.sticky-header .container-fluid>.sppb-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (min-width: 1000px){.sticky-header .container,.sticky-header .custom-solutions .section-frame>.sppb-row,.custom-solutions .sticky-header .section-frame>.sppb-row,.sticky-header .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .sticky-header .sppb-addon-content,.sticky-header .custom-solutions .section-details,.custom-solutions .sticky-header .section-details,.sticky-header .section-newsletter .sppb-row-container,.section-newsletter .sticky-header .sppb-row-container,.sticky-header .section-page-description .sppb-row-container,.section-page-description .sticky-header .sppb-row-container,.sticky-header .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .sticky-header .sppb-addon-text-block,.sticky-header .section-request .sppb-row-container,.section-request .sticky-header .sppb-row-container,.sticky-header .container-fluid>.sppb-row,.sticky-header .container-fluid>.sppb-row-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sticky-header .logo-ph{-ms-flex-item-align:center;align-self:center}.sticky-header .logo-ph img{max-width:11.25rem;width:100%}@media all and (min-width: 1000px){.sticky-header .logo-ph{-webkit-box-flex:1;-ms-flex:1;flex:1}.sticky-header .logo-ph img{max-width:17.6875rem;width:17.6875rem}}.sticky-header .logo-white{display:none}.sticky-header .menu-trigger-ph{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}@media all and (max-width: 999px){.sticky-header .menu-trigger-ph{-webkit-transform:translate(0.625rem, -0.5rem);transform:translate(0.625rem, -0.5rem)}}.sticky-header .menu-trigger{background:none;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.sticky-header .menu-trigger .icon span{display:block;height:1px;background:#414141;margin-top:6px;width:1.5rem}.sticky-header .menu-trigger .icon span:first-child{margin-top:0;width:.9375rem}.sticky-header .menu-trigger .close{display:none;background:url(/templates/cgp/build/images/ico-close-w.svg) center no-repeat;height:1.3125rem;width:1.3125rem}@media all and (min-width: 1000px){.sticky-header .menu-trigger .close{height:2.125rem;width:2.125rem}}.sticky-header .menu-trigger .label{color:#414141;font-weight:600;margin-left:1rem;text-transform:uppercase}@media all and (max-width: 999px){.sticky-header .menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;position:absolute;right:0;height:2.75rem;width:2.75rem}}@media all and (min-width: 1000px){.sticky-header .menu-trigger .icon span{height:2px;width:2rem}.sticky-header .menu-trigger .icon span:first-child{width:1.25rem}}.sticky-header .right-ph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.sticky-header .menu{display:none}.sticky-header .btn-request{cursor:pointer;padding:.875rem 1.9375rem;justify-self:right}@media all and (max-width: 999px){.sticky-header .right-ph{display:none}.sticky-header .menu-trigger .label{display:none}}@media all and (min-width: 1000px){.sticky-header{padding:0}.sticky-header .menu-trigger-ph{display:none}.sticky-header .right-ph{-ms-flex-preferred-size:75%;flex-basis:75%}.sticky-header .menu{display:block;-ms-flex-item-align:stretch;align-self:stretch}.sticky-header .menu .nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:16px}.sticky-header .menu .nav>li{margin-right:2.375rem}.sticky-header .menu .nav>li>a{display:block;text-transform:uppercase;padding:3.25rem 0}.sticky-header .menu .nav .parent{position:relative;margin-right:3.375rem}.sticky-header .menu .nav .parent:before{background:url(/templates/cgp/build/images/ico-menu-chevron.svg) no-repeat center/contain;content:"";position:absolute;height:.3125rem;width:.5625rem;top:calc(50% - 2px);right:-1rem;bottom:auto;left:auto}.sticky-header .menu .nav .parent:hover .nav-child{display:block}.sticky-header .menu .nav .nav-child{list-style:none;margin:0;padding:0;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.25);box-shadow:0 20px 20px 0 rgba(0,0,0,.25);display:none;background:#fff;position:absolute;padding:.625rem 1.875rem;margin-left:-1.875rem}.sticky-header .menu .nav .nav-child li{margin:.5625rem 0;white-space:nowrap}.sticky-header .menu .nav .nav-child a:hover{text-decoration:underline}}body.sticky-scrolled .sticky-header{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.sticky-scrolled .sticky-header.animated{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 300ms ease-in;transition:-webkit-transform 300ms ease-in;transition:transform 300ms ease-in;transition:transform 300ms ease-in, -webkit-transform 300ms ease-in}body.main-menu-showed .sticky-header{background-color:transparent}body.main-menu-showed .sticky-header .logo-white{display:inline-block}body.main-menu-showed .sticky-header .logo-black{display:none}body.main-menu-showed .sticky-header .menu-trigger .icon,body.main-menu-showed .sticky-header .menu-trigger .label{display:none}body.main-menu-showed .sticky-header .menu-trigger .close{display:block}body.main-menu-showed .sticky-header .right-ph{display:none}.main-footer{background:#2c2d31 url(/templates/cgp/build/images/footer-bg-m.jpg);background-size:cover;color:#fff;overflow:hidden;padding-bottom:3.3125rem}.main-footer a{text-decoration:none}.main-footer .module-title{border-bottom:#fff solid 1px;color:#f90;text-transform:uppercase;padding-bottom:.375rem}.main-footer .menu .nav{-webkit-columns:2;-moz-columns:2;columns:2;list-style:none;margin:1.4375rem 0 0 0;padding:0}.main-footer .menu .nav li{margin-bottom:.5625rem}.main-footer .menu-socials .nav{-webkit-transform:translateX(-0.625rem);transform:translateX(-0.625rem)}.main-footer .cgp-subscribe{grid-column:span 2}.main-footer .cgp-subscribe .cf-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.main-footer .top-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem;margin-bottom:2.9375rem}.main-footer .top-row .logo-ph img{max-width:8.125rem;width:100%}@media all and (min-width: 1000px){.main-footer .top-row .logo-ph{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-footer .top-row .logo-ph img{max-width:17.6875rem}}.main-footer .top-row .custom-top-contacts{font-weight:500;text-align:center;margin-left:auto;margin-right:auto}.main-footer .top-row .custom-top-contacts .phone,.main-footer .top-row .custom-top-contacts .mail{letter-spacing:.03em;padding-left:1.875rem;position:relative}.main-footer .top-row .custom-top-contacts .phone:before{background:url(/templates/cgp/build/images/ico-phone.svg) no-repeat center/contain;content:"";position:absolute;height:1.375rem;width:1.375rem;top:auto;right:auto;bottom:auto;left:0}.main-footer .top-row .custom-top-contacts .mail:before{background:url(/templates/cgp/build/images/ico-mail.svg) no-repeat center/contain;content:"";position:absolute;height:1.375rem;width:1.375rem;top:-0.125rem;right:auto;bottom:auto;left:0}@media all and (max-width: 999px){.main-footer .top-row .custom-top-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media all and (min-width: 1000px){.main-footer .top-row .custom-top-contacts{font-size:1rem}.main-footer .top-row .custom-top-contacts .phone:not(:last-child),.main-footer .top-row .custom-top-contacts .mail:not(:last-child){margin-right:5.625rem}}.main-footer .top-row .btn-request{cursor:pointer;padding:.75rem .75rem}@media all and (max-width: 999px){.main-footer .top-row .custom-top-contacts{display:none}.main-footer .top-row .btn-request{font-size:.75rem;width:100%}}.main-footer .bottom-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 1.875rem}.main-footer .bottom-row .custom-contacts{grid-row:span 3}.main-footer .bottom-row .custom-contacts p{margin:.9375rem 0}.main-footer .bottom-row .custom-phone{font-size:.75rem;margin-top:1.75rem}.main-footer .bottom-row .cgp-form{border-bottom:#eee solid 1px;margin-top:2rem}.main-footer .bottom-row .cgp-form .cf-control-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-footer .bottom-row .cgp-form .cf-control-group[data-type=submit]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.main-footer .bottom-row .cgp-form .cgp-input-text{border-bottom:0;color:inherit;padding-left:0;margin-bottom:0}.main-footer .bottom-row .cgp-form .cgp-input-text::-webkit-input-placeholder{color:#f90}.main-footer .bottom-row .cgp-form .cgp-input-text::-moz-placeholder{color:#f90}.main-footer .bottom-row .cgp-form .cgp-input-text:-ms-input-placeholder{color:#f90}.main-footer .bottom-row .cgp-form .cgp-input-text::-ms-input-placeholder{color:#f90}.main-footer .bottom-row .cgp-form .cgp-input-text::placeholder{color:#f90}.main-footer .bottom-row .cgp-form .btn-submit{background:none;border:0;color:#f90;font-weight:400;text-transform:uppercase}@media all and (max-width: 999px){.main-footer .bottom-row .menu{display:none}.main-footer .bottom-row .custom-contacts p{font-size:.75rem}}@media all and (min-width: 1000px){.main-footer{background:#2c2d31 url(/templates/cgp/build/images/footer-bg.jpg);padding-bottom:5.25rem}.main-footer .module-title{font-size:1.125rem;font-weight:400}.main-footer .top-row{grid-template-columns:1fr 2fr;margin:3.125rem 0 3.75rem}.main-footer .top-row .right-ph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer .top-row .btn-request{padding:.875rem 1.9375rem}.main-footer .bottom-row{font-size:.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.main-footer .bottom-row .menu{width:25rem}.main-footer .bottom-row .menu .module-title{margin-right:2.1875rem}.main-footer .bottom-row .custom-contacts{margin-left:-3.75rem;width:13.875rem}.main-footer .bottom-row .custom-contacts p{margin:1.4375rem 0}.main-footer .bottom-row .menu-socials{position:absolute;right:0;bottom:0}.main-footer .bottom-row .menu-socials .module-title{display:none}.main-footer .bottom-row .menu-socials .nav{-webkit-transform:translateX(0.9375rem);transform:translateX(0.9375rem)}.main-footer .bottom-row .custom-phone{display:none}.main-footer .bottom-row .cgp-form{margin-top:.0625rem}.main-footer .bottom-row .cgp-form .btn-submit{padding:.3125rem}}.section-about{background-color:#f6f6f6;text-align:center;padding:2.5rem 0}.section-about h2{margin-top:0;margin-bottom:1.875rem}@media all and (min-width: 1000px){.section-about{padding:4.6875rem 0}.section-about h2{margin-bottom:1.25rem}.section-about p{margin:0;display:inline}}.section-portfolio h2{margin-bottom:1.875rem}@media all and (min-width: 1000px){.section-portfolio h2{margin-bottom:3.75rem}}.section-why{text-align:center}.section-why .cgp-icon-block{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:2.8125rem;grid-row-gap:1.6875rem;font-size:.625rem;font-weight:400}.section-why .cgp-icon-block .icon-image-ph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.25rem}.section-why .cgp-icon-block .icon-image{height:100%}.section-why .cgp-icon-block .icon-title{color:#414141;font-size:.75rem;font-weight:500;margin-top:.9375rem}.section-why .cgp-icon-block .icon-description{display:none}.section-why .ico-local .icon-image{height:2.9375rem}.section-why .ico-drawings .icon-image{height:2.75rem}.section-why .ico-custom .icon-image{height:3rem}.section-why .ico-delivery .icon-image{height:2.8125rem}@media all and (min-width: 1000px){.section-why .cgp-icon-block{font-size:.875rem;grid-column-gap:5rem;grid-row-gap:3.125rem}.section-why .cgp-icon-block .icon-image-ph{height:5.375rem}.section-why .cgp-icon-block .icon-title{margin-top:1.875rem;font-size:1.125rem}.section-why .cgp-icon-block .icon-description{display:block;margin-top:1.25rem}.section-why .ico-local .icon-image{height:4.9375rem}.section-why .ico-drawings .icon-image{height:4.625rem}.section-why .ico-custom .icon-image{height:4.75rem}.section-why .ico-delivery .icon-image{height:4.75rem}}.section-info{background:#f6f6f6;border-radius:10px;color:#414141;position:relative;padding:2.3125rem .9375rem 2.3125rem 5.3125rem}.section-info:before{background:url(/templates/cgp/build/images/ico-gears.svg);background-size:contain;content:"";position:absolute;height:3.0625rem;width:3.125rem;top:2.125rem;left:1.0625rem}.section-info a{color:#009ee0}.section-info a:after{display:none;content:"";background:url(/templates/cgp/build/images/ico-external-link.svg);background-size:contain;height:.625rem;width:.625rem;margin-left:.4375rem}.section-info p{margin:0}.section-info p:first-child{margin-bottom:1.5625rem}@media all and (min-width: 1000px){.section-info{padding:2.1875rem 6.25rem 2.1875rem 8.4375rem}.section-info:before{height:4.125rem;width:4.1875rem;top:2.1875rem;left:3.125rem}.section-info a:after{display:inline-block}.section-info p:first-child{margin-bottom:.75rem}}.section-request{background:url(/templates/cgp/build/images/request-bg-m.jpg) center no-repeat;background-size:cover;color:#eee;padding-top:2.5rem;padding-bottom:2.5rem}.section-request .cgp-ajax-request-form{background:rgba(95,160,187,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.625rem;padding:2.5rem 1.25rem}.section-request .before-text{font-size:.875rem;text-align:center;margin-bottom:2rem}.section-request .cgp-form{text-align:center}.section-request .cgp-form strong{font-weight:600}.section-request .cgp-form .cgp-input-text,.section-request .cgp-form .cgp-input-textarea{color:inherit;border-color:#eee}.section-request .cgp-form .cgp-input-text::-webkit-input-placeholder, .section-request .cgp-form .cgp-input-textarea::-webkit-input-placeholder{color:inherit}.section-request .cgp-form .cgp-input-text::-moz-placeholder, .section-request .cgp-form .cgp-input-textarea::-moz-placeholder{color:inherit}.section-request .cgp-form .cgp-input-text:-ms-input-placeholder, .section-request .cgp-form .cgp-input-textarea:-ms-input-placeholder{color:inherit}.section-request .cgp-form .cgp-input-text::-ms-input-placeholder, .section-request .cgp-form .cgp-input-textarea::-ms-input-placeholder{color:inherit}.section-request .cgp-form .cgp-input-text::placeholder,.section-request .cgp-form .cgp-input-textarea::placeholder{color:inherit}.section-request .cgp-form .cgp-input-file{color:inherit}.section-request .cgp-form .cfup-file{color:inherit}.section-request .cgp-form .btn-submit{margin-top:2.5rem;padding:.75rem 2.1875rem}.section-request .cgp-form .cf-footer{margin-top:1.875rem}@media all and (min-width: 1000px){.section-request{background:url(/templates/cgp/build/images/request-bg.jpg) center no-repeat;background-size:cover;padding-top:2.1875rem;padding-bottom:2.1875rem}.section-request .cgp-ajax-request-form{max-width:29.375rem;margin-left:0;padding:2.25rem 3.25rem}.section-request .before-text{text-align:left;margin-bottom:1.25rem}.section-request .cgp-form{text-align:left}.section-request .cgp-form .btn-submit{margin-top:1.5625rem;padding:.875rem 3rem}}.section-request.right-aligned>.sppb-row-container,.section-request.right-aligned>.sppb-container-inner{max-width:none}.section-request.right-aligned>.sppb-row-container>.sppb-row>div:first-child,.section-request.right-aligned>.sppb-container-inner>.sppb-row>div:first-child{display:none}@media all and (min-width: 1000px){.section-request.right-aligned>.sppb-row-container>.sppb-row,.section-request.right-aligned>.sppb-container-inner>.sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-request.right-aligned>.sppb-row-container>.sppb-row>div:first-child,.section-request.right-aligned>.sppb-container-inner>.sppb-row>div:first-child{display:block}.section-request.right-aligned>.sppb-row-container>.sppb-row .sppb-col-md-6,.section-request.right-aligned>.sppb-container-inner>.sppb-row .sppb-col-md-6{width:50%}}.section-request.light{background:#f6f6f6;padding:0}.section-request.light .cgp-form{color:#414141}.section-request.light .cgp-form .cgp-input-text,.section-request.light .cgp-form .cgp-input-textarea{border-color:#414141}.section-request.light .cgp-ajax-request-form{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:2.5rem 1.25rem}@media all and (min-width: 1000px){.section-request.light .cf-content-text{font-size:1.125rem}.section-request.light .cgp-ajax-request-form{max-width:calc(1170px / 2);padding:2.8125rem 0 2.8125rem 3.4375rem}.section-request.light .cf-form-wrap{max-width:366px}}@media all and (min-width: 1000px){.section-request>.sppb-row-container>.sppb-row>div:first-child,.section-request>.sppb-container-inner>.sppb-row>div:first-child{background-image:url(/templates/cgp/build/images/request-bg-2.jpg);background-size:cover;display:block}}.section-customize{color:#625d5d}.section-customize .inner{background:#f6f6f6;padding-bottom:1.875rem}.section-customize .inner>.sppb-row .sppb-img-responsive{display:block;-o-object-fit:cover;object-fit:cover;height:13.75rem}.section-customize ul.list{margin-bottom:1.25rem;padding-left:0;margin-left:1.5625rem}.section-customize ul.list li{margin-bottom:.5rem}.section-customize p.mt{font-size:1rem;font-weight:500;margin-top:1.875rem;margin-bottom:.75rem}.section-customize a{color:#009ee0}@media all and (min-width: 1000px){.section-customize .inner{padding-bottom:0}.section-customize .inner>.sppb-row{display:grid;grid-template-columns:repeat(2, 1fr)}.section-customize .inner>.sppb-row .sppb-addon-single-image-container{position:relative}.section-customize .inner>.sppb-row .sppb-addon-single-image-container .sppb-img-responsive{height:100%;max-height:none;position:absolute}.section-customize .inner .sppb-addon-single-image{height:100%}.section-customize .inner .sppb-addon-single-image div{height:100%}.section-customize .inner .sppb-addon-text-block .sppb-addon-content{max-width:calc(1170px / 2 - 3.4375rem);margin-left:3.4375rem;padding-top:1.5625rem;padding-bottom:1.5625rem}.section-customize p.mt{font-size:1.125rem;margin-bottom:.0625rem}.section-customize p:first-child{margin-top:0}.section-customize p:last-child{margin-bottom:0}.section-customize ul.list{margin-top:0}.section-customize ul.list li{margin-bottom:.0625rem}}.section-preview-3d .sppb-img-responsive{max-width:100%;width:auto}.section-preview-3d>.sppb-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:.625rem;grid-row-gap:1.875rem;text-align:center}.section-preview-3d .more{display:none}@media all and (min-width: 1000px){.section-preview-3d .sppb-addon-single-image a{display:inline-block}.section-preview-3d .sppb-addon-single-image a:hover{background:#f6f6f6}}.section-preview-3d .sppb-addon-single-image .sppb-addon-title{font-size:.75rem;font-weight:500;margin-top:.6875rem;margin-bottom:0}.section-preview-3d .sppb-addon-text-block{font-size:.875rem}@media all and (min-width: 1000px){.section-preview-3d>.sppb-row{grid-template-columns:repeat(4, 1fr);grid-column-gap:1.25rem}.section-preview-3d .sppb-addon-single-image .sppb-addon-title{font-size:1.125rem;margin:.5625rem 0}.section-preview-3d .more{color:#f90;display:block;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:600}.section-preview-3d p{font-size:1.125rem}}.section-preview-3d.duo>.sppb-row{grid-template-columns:1fr;grid-row-gap:3.75rem}@media all and (min-width: 1000px){.section-preview-3d.duo>.sppb-row{grid-template-columns:auto repeat(2, 19.6875rem) auto;grid-column-gap:3.125rem}.section-preview-3d.duo .sppb-col-md-6:first-child{grid-column:2/3}.section-preview-3d.duo .sppb-col-md-6:last-child{grid-column:3/4}}.section-intro{text-align:center}.section-intro p{margin:0 0 1.875rem}@media all and (min-width: 1000px){.section-intro p{max-width:60.625rem;margin:0 auto 3.75rem}}.section-plain .door-options{text-align:center}.section-plain .door-options ul{text-align:left;padding-left:0;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-plain .door-options ul li{margin-bottom:1.125rem;position:relative}.section-plain .door-options p{margin:1.25rem 0}.section-plain .door-options a{color:#009ee0}@media all and (max-width: 999px){.section-plain .door-options ul.list{-webkit-columns:2;-moz-columns:2;columns:2}.section-plain .door-options p{text-align:center}}@media all and (min-width: 1000px){.section-plain .door-options{padding:0;position:relative}.section-plain .door-options ul.list.hide-sm{-webkit-columns:auto;-moz-columns:auto;columns:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.8125rem;margin-bottom:1.125rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.section-plain .door-options ul li{margin-bottom:1.375rem}.section-plain .door-options ul li:not(:last-child){margin-right:7.5rem}}.section-how-graphic{font-size:.75rem;font-weight:500}.section-how-graphic h2.sppb-addon-title{font-size:1.375rem;margin-bottom:1.875rem}.section-how-graphic ol{counter-reset:items;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-bottom:-2rem;padding:0}.section-how-graphic ol li{counter-increment:items;position:relative;padding-top:3.625rem;width:25%;margin-bottom:2rem;text-align:center}.section-how-graphic ol li:before{content:"0" counter(items) ". ";display:block}.section-how-graphic ol li:nth-child(n+10):before{content:counter(items) ". "}.section-how-graphic ol li:after{background:url(/templates/cgp/build/images/ico-arrow-r-sm.svg) center no-repeat;background-size:contain;display:block;content:"";position:absolute;right:-0.625rem;top:1.125rem;width:1.25rem;height:.5rem}.section-how-graphic ol li:nth-child(4n+4):after{display:none}.section-how-graphic ol li span:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.75rem;width:100%;position:absolute;top:0}.section-how-graphic ol li.measurements span:before{background-image:url(/templates/cgp/build/images/ico-measurements.svg)}.section-how-graphic ol li.quote span:before{background-image:url(/templates/cgp/build/images/ico-quote.svg)}.section-how-graphic ol li.approval span:before{background-image:url(/templates/cgp/build/images/ico-approval.svg)}.section-how-graphic ol li.payment span:before{background-image:url(/templates/cgp/build/images/ico-payment.svg)}.section-how-graphic ol li.production span:before{background-image:url(/templates/cgp/build/images/ico-production.svg)}.section-how-graphic ol li.shipping span:before{background-image:url(/templates/cgp/build/images/ico-shipping.svg)}.section-how-graphic ol li.installation span:before{background-image:url(/templates/cgp/build/images/ico-installation.svg)}.section-how-graphic ol li.support span:before{background-image:url(/templates/cgp/build/images/ico-support.svg)}@media all and (min-width: 1000px){.section-how-graphic h2.sppb-addon-title{font-size:2.25rem;margin-bottom:3.75rem}.section-how-graphic ol{display:grid;grid-template-columns:repeat(4, 1fr);grid-row-gap:1.875rem;margin-bottom:0}.section-how-graphic ol li{font-size:1.125rem;margin-bottom:0;padding-top:6.125rem;width:auto}.section-how-graphic ol li:before{content:counter(items) ". ";display:inline-block;margin-right:.3125rem}.section-how-graphic ol li:after{background:url(/templates/cgp/build/images/ico-arrow-r.svg) center no-repeat;right:-2.5rem;top:2.125rem;width:5rem;height:.5625rem}.section-how-graphic ol li span:before{height:4.875rem}}.section-how-steps{background-color:#f6f6f6;padding-top:2.5rem;padding-bottom:2.5rem}.section-how-steps h3{font-size:1rem;color:#009ee0;margin-top:1.875rem}.section-how-steps h3:first-child{margin-top:0}.section-how-steps ul{padding-left:1.875rem}.section-how-steps ul li{margin:.625rem 0}.section-how-steps ul ::marker{color:#009ee0}.section-how-steps a{color:#009ee0;font-weight:500}.section-how-steps strong{color:inherit;font-weight:500}@media all and (min-width: 1000px){.section-how-steps{padding-top:5rem;padding-bottom:5rem}.section-how-steps .sppb-addon-content{-webkit-columns:2;-moz-columns:2;columns:2;grid-column-gap:1.875rem;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.section-how-steps h3{font-size:1.25rem;margin-top:2.5rem}.section-how-steps ul{padding-left:3.75rem}.section-how-steps ul li{margin:.4375rem 0}}.section-qr h2{margin-bottom:3.75rem}.section-qr .qr{text-align:center}.section-qr .qr .sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:1.5625rem;gap:1.5625rem}.section-qr .qr .sppb-row>div{background:#f6f6f6;width:15rem}.section-qr .qr .sppb-row .ico-video{background:url(/templates/cgp/build/images/ico-video.svg) center top no-repeat}.section-qr .qr .sppb-row .ico-union{background:url(/templates/cgp/build/images/ico-union.svg) center top no-repeat}.section-qr .qr .sppb-row .sppb-addon-text-block{margin:1.8125rem auto .75rem;padding-top:2.1875rem}.section-qr .qr .sppb-addon-single-image{max-width:9.5rem;margin:1.5625rem auto}.section-page-description h1,.section-page-description h2{font-weight:600}.section-page-description h1{text-align:center;font-size:1.375rem}.section-page-description h2{text-align:left;font-size:1.125rem;margin-bottom:1rem}@media all and (min-width: 1000px){.section-page-description h1{font-size:2.25rem}.section-page-description h2{font-size:1.625rem;margin-bottom:1.125rem}}.section-newsletter{background:#f6f6f6}.section-newsletter>.sppb-container-inner{padding:2.5rem 1.25rem}.section-newsletter .sppb-addon-title{margin-bottom:2.5rem !important}@media all and (min-width: 1000px){.section-newsletter .sppb-addon-title{margin-bottom:3.75rem !important}}.section-newsletter .cgp-form{text-align:center}.section-newsletter .cgp-form strong{font-weight:600}.section-newsletter .cgp-form .cgp-input-text,.section-newsletter .cgp-form .cgp-input-textarea{color:inherit;border-color:#009ee0}@media all and (max-width: 999px){.section-newsletter .cgp-form .cgp-input-text,.section-newsletter .cgp-form .cgp-input-textarea{margin-bottom:1.875rem}}.section-newsletter .cgp-form .cgp-input-text::-webkit-input-placeholder, .section-newsletter .cgp-form .cgp-input-textarea::-webkit-input-placeholder{color:inherit}.section-newsletter .cgp-form .cgp-input-text::-moz-placeholder, .section-newsletter .cgp-form .cgp-input-textarea::-moz-placeholder{color:inherit}.section-newsletter .cgp-form .cgp-input-text:-ms-input-placeholder, .section-newsletter .cgp-form .cgp-input-textarea:-ms-input-placeholder{color:inherit}.section-newsletter .cgp-form .cgp-input-text::-ms-input-placeholder, .section-newsletter .cgp-form .cgp-input-textarea::-ms-input-placeholder{color:inherit}.section-newsletter .cgp-form .cgp-input-text::placeholder,.section-newsletter .cgp-form .cgp-input-textarea::placeholder{color:inherit}.section-newsletter .cgp-form .cgp-input-file{color:inherit}.section-newsletter .cgp-form .cfup-file{color:inherit}.section-newsletter .cgp-form .btn-submit{padding:.75rem 2.1875rem;min-width:10rem}@media all and (min-width: 1000px){.section-newsletter .cf-form-wrap{max-width:970px;margin:auto}.section-newsletter .cf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.section-newsletter .cf-fields>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:6.25rem}.section-newsletter .cgp-form .btn-submit{min-width:12.5rem}}.cgp-main-portfolio.full .filter,.cgp-ready-products.full .filter,.cgp-blog.full .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6875rem}.cgp-main-portfolio.full .filter .filter-item,.cgp-ready-products.full .filter .filter-item,.cgp-blog.full .filter .filter-item{background:transparent;border:0;border-radius:0;cursor:pointer;padding:0;font-size:.8125rem;line-height:150%;margin-bottom:.8125rem;text-decoration:none}.cgp-main-portfolio.full .filter .filter-item.active,.cgp-ready-products.full .filter .filter-item.active,.cgp-blog.full .filter .filter-item.active{color:#009ee0;border-bottom:#009ee0 solid 1px}.cgp-main-portfolio.full .more,.cgp-ready-products.full .more,.cgp-blog.full .more{text-align:center}.cgp-main-portfolio.full .more .show-more,.cgp-ready-products.full .more .show-more,.cgp-blog.full .more .show-more{background:transparent;border:#009ee0 solid 1px;border-radius:.4375rem;color:#009ee0;cursor:pointer;padding:.6875rem;font-size:.75rem;font-weight:600;margin-top:1.875rem;text-transform:uppercase;width:10rem}@media all and (min-width: 1000px){.cgp-main-portfolio.full .filter,.cgp-ready-products.full .filter,.cgp-blog.full .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.8125rem}.cgp-main-portfolio.full .filter .filter-item,.cgp-ready-products.full .filter .filter-item,.cgp-blog.full .filter .filter-item{font-size:1.125rem;font-weight:500;margin-bottom:.9375rem}.cgp-main-portfolio.full .filter .filter-item:not(:last-child),.cgp-ready-products.full .filter .filter-item:not(:last-child),.cgp-blog.full .filter .filter-item:not(:last-child){margin-right:1.875rem}.cgp-main-portfolio.full .more .show-more,.cgp-ready-products.full .more .show-more,.cgp-blog.full .more .show-more{border-width:1.5px;border-radius:.625rem;padding:.8125rem;font-size:1rem;margin-top:3.75rem;width:12.5rem}}.cgp-main-portfolio .group{display:none;grid-template-columns:repeat(2, 1fr);grid-gap:.625rem}.cgp-main-portfolio .group:first-child{display:grid}.cgp-main-portfolio .portfolio-url{color:#414141;display:block;height:100%;text-decoration:none;overflow:hidden}.cgp-main-portfolio .portfolio-url:visited,.cgp-main-portfolio .portfolio-url:hover{color:inherit}.cgp-main-portfolio .portfolio-url:hover .portfolio-image{-webkit-transform:scale(1.2);transform:scale(1.2)}.cgp-main-portfolio .portfolio-image{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:-webkit-transform ease-in 200ms;transition:-webkit-transform ease-in 200ms;transition:transform ease-in 200ms;transition:transform ease-in 200ms, -webkit-transform ease-in 200ms}.cgp-main-portfolio .item{overflow:hidden;position:relative;cursor:pointer}.cgp-main-portfolio.splide .group{display:grid}@media all and (min-width: 1000px){.cgp-main-portfolio .group{grid-gap:1.875rem}}.portfolio-info{background:#f6f6f6;color:#414141;font-size:.75rem;font-weight:500;padding:.8125rem}.portfolio-info .portfolio-title{background:url(/templates/cgp/build/images/ico-user-account.svg) left .125rem no-repeat;background-size:.9375rem;padding-left:1.25rem;margin-bottom:.125rem}.portfolio-info .portfolio-location{background:url(/templates/cgp/build/images/ico-location.svg) left .125rem no-repeat;background-size:.9375rem;padding-left:1.25rem;margin-bottom:.125rem}.portfolio-info .portfolio-type{background:url(/templates/cgp/build/images/ico-done-all.svg) left .1875rem no-repeat;background-size:.9375rem;padding-left:1.25rem}@media all and (min-width: 1000px){.portfolio-info{background:rgba(0,0,0,.5);bottom:0;color:#f90;font-size:1rem;padding:1rem 2.5rem 1rem;position:absolute}.portfolio-info .portfolio-title,.portfolio-info .portfolio-location,.portfolio-info .portfolio-type{margin:.3125rem 0;padding-left:2.125rem}.portfolio-info .portfolio-title{background:url(/templates/cgp/build/images/ico-user-account.svg) left top no-repeat}.portfolio-info .portfolio-location{background:url(/templates/cgp/build/images/ico-location.svg) left top no-repeat}.portfolio-info .portfolio-type{background:url(/templates/cgp/build/images/ico-done-all.svg) left .125rem no-repeat}}.cgp-main-portfolio.layout-default .group{grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content)}@media all and (max-width: 999px){.cgp-main-portfolio.layout-default .item:nth-child(4n+1) .portfolio-image,.cgp-main-portfolio.layout-default .item:nth-child(4n+4) .portfolio-image,.cgp-main-portfolio.layout-default .item.short .portfolio-image{height:6.6875rem}.cgp-main-portfolio.layout-default .item:nth-child(4n+2),.cgp-main-portfolio.layout-default .item:nth-child(4n+3),.cgp-main-portfolio.layout-default .item.wide{grid-row:span 2}.cgp-main-portfolio.layout-default .item:nth-child(4n+2) .portfolio-image,.cgp-main-portfolio.layout-default .item:nth-child(4n+3) .portfolio-image,.cgp-main-portfolio.layout-default .item.wide .portfolio-image{height:14.625rem}}@media all and (min-width: 1000px){.cgp-main-portfolio.layout-default .group{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content)}.cgp-main-portfolio.layout-default .item:nth-child(4n+1) .portfolio-image,.cgp-main-portfolio.layout-default .item:nth-child(4n+4) .portfolio-image{height:23.5rem}.cgp-main-portfolio.layout-default .item:nth-child(4n+2),.cgp-main-portfolio.layout-default .item:nth-child(4n+3){grid-column:span 2}.cgp-main-portfolio.layout-default .item:nth-child(4n+2) .portfolio-image,.cgp-main-portfolio.layout-default .item:nth-child(4n+3) .portfolio-image{height:23.5rem}}.cgp-main-portfolio.layout-inverse .group{grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content)}@media all and (max-width: 999px){.cgp-main-portfolio.layout-inverse .item:nth-child(4n+1),.cgp-main-portfolio.layout-inverse .item:nth-child(4n+4),.cgp-main-portfolio.layout-inverse .item.short{grid-row:span 2}.cgp-main-portfolio.layout-inverse .item:nth-child(4n+1) .portfolio-image,.cgp-main-portfolio.layout-inverse .item:nth-child(4n+4) .portfolio-image,.cgp-main-portfolio.layout-inverse .item.short .portfolio-image{height:14.625rem}.cgp-main-portfolio.layout-inverse .item:nth-child(4n+2) .portfolio-image,.cgp-main-portfolio.layout-inverse .item:nth-child(4n+3) .portfolio-image,.cgp-main-portfolio.layout-inverse .item.wide .portfolio-image{height:6.6875rem}}@media all and (min-width: 1000px){.cgp-main-portfolio.layout-inverse .group{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content)}.cgp-main-portfolio.layout-inverse .item:nth-child(4n+1),.cgp-main-portfolio.layout-inverse .item:nth-child(4n+4){grid-column:span 2}.cgp-main-portfolio.layout-inverse .item:nth-child(4n+1) .portfolio-image,.cgp-main-portfolio.layout-inverse .item:nth-child(4n+4) .portfolio-image{height:23.5rem}.cgp-main-portfolio.layout-inverse .item:nth-child(4n+2) .portfolio-image,.cgp-main-portfolio.layout-inverse .item:nth-child(4n+3) .portfolio-image{height:23.5rem}}@media all and (min-width: 1000px){.cgp-main-portfolio.layout-3col .group{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto}.cgp-main-portfolio.layout-3col .portfolio-image{height:23.5rem}}.cgp-main-portfolio.full .group{display:grid}@media all and (max-width: 999px){.cgp-main-portfolio.full .item.short .portfolio-image{height:6.6875rem}.cgp-main-portfolio.full .item.wide{grid-row:span 2}.cgp-main-portfolio.full .item.wide .portfolio-image{height:14.625rem}}@media all and (min-width: 1000px){.cgp-main-portfolio.full .group{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content)}.cgp-main-portfolio.full .item.short .portfolio-image{height:23.5rem}.cgp-main-portfolio.full .item.wide{grid-column:span 2}.cgp-main-portfolio.full .item.wide .portfolio-image{height:23.5rem}}.cgp-testimonials .testimonial{background:#f6f6f6;border-radius:.625rem;padding:2.8125rem 1.25rem 3.4375rem}.cgp-testimonials .testimonial-name{font-size:1rem;font-weight:500;text-transform:uppercase;margin-bottom:.25rem}.cgp-testimonials .testimonial-position{color:#f90;font-size:1rem;font-weight:500;margin-bottom:1.25rem}.cgp-testimonials .testimonial-full{display:none}.cgp-testimonials .testimonial-short{cursor:pointer}@media all and (min-width: 1000px){.cgp-testimonials .testimonial{border-radius:0;padding:2.8125rem 3.125rem 3.125rem}.cgp-testimonials .testimonial-name{font-size:1.25rem;margin-bottom:.4375rem}.cgp-testimonials .testimonial-position{font-size:1.25rem;margin-bottom:1.6875rem}}.cgp-ready-products .product{text-align:center}.cgp-ready-products .product-image{display:block;margin-bottom:1.875rem;max-width:100%;width:100%}.cgp-ready-products .product-name{font-size:1rem;font-weight:500;margin-bottom:.625rem}.cgp-ready-products .product-size{margin-bottom:1rem}.cgp-ready-products .product-price{color:#f90;font-size:1rem;font-weight:600;margin-bottom:.9375rem}.cgp-ready-products .product .btn{min-width:10rem}@media all and (min-width: 1000px){.cgp-ready-products .product-name{font-size:1.25rem;margin-bottom:.9375rem}.cgp-ready-products .product-size{font-size:1.125rem;margin-bottom:1.25rem}.cgp-ready-products .product-price{font-size:1.25rem;margin-bottom:1.25rem}.cgp-ready-products .product .btn{min-width:12.5rem}}.cgp-ready-products.full .group{display:grid;grid-gap:2.5rem}@media all and (min-width: 1000px){.cgp-ready-products.full .group{grid-template-columns:repeat(3, 1fr);grid-gap:5rem 1.875rem}}.cgp-video{position:relative;width:100%}.cgp-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.cgp-video .cgp-video-trigger{display:block}.cgp-video .cgp-video-trigger:before{background:#f6f6f6 url(/templates/cgp/build/images/play.svg) center no-repeat;background-size:30px;border-radius:100%;display:block;content:"";position:absolute;height:40px;width:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cgp-video .cgp-video-placeholder{max-width:100%}@media all and (max-width: 999px){.cgp-video .cgp-video-placeholder{height:12.8125rem;-o-object-fit:cover;object-fit:cover}}@media all and (min-width: 1000px){.cgp-video .cgp-video-trigger:before{background-size:5.75rem;height:8rem;width:8rem}.cgp-video .cgp-video-trigger:hover:before{background-size:8rem}}.cgp-accordion .sppb-accordion{background:#f6f6f6;margin-bottom:.625rem;padding:.8125rem}.cgp-accordion .sppb-accordion.active .sppb-accordion-collapse{max-height:100%}.cgp-accordion .sppb-accordion.active .sppb-accordion-heading:before{display:none}.cgp-accordion .sppb-accordion-heading{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem;font-weight:500;padding-right:5.3125rem;position:relative}.cgp-accordion .sppb-accordion-heading:after,.cgp-accordion .sppb-accordion-heading:before{content:"";position:absolute;background:#009ee0}.cgp-accordion .sppb-accordion-heading:after{height:.0625rem;width:1.4375rem;right:.625rem;top:50%}.cgp-accordion .sppb-accordion-heading:before{height:1.4375rem;width:.0625rem;right:1.3125rem;top:50%;-webkit-transform:translateY(-0.6875rem);transform:translateY(-0.6875rem)}.cgp-accordion .sppb-accordion-collapse{overflow:hidden;max-height:0}.cgp-accordion .sppb-accordion-body{padding:.3125rem .3125rem 1.875rem 1.875rem}@media all and (min-width: 1000px){.cgp-accordion .sppb-accordion{margin-bottom:.9375rem;padding:1.625rem 2.8125rem}.cgp-accordion .sppb-accordion-heading{min-height:0}.cgp-accordion .sppb-accordion-heading:after{right:0}.cgp-accordion .sppb-accordion-heading:before{right:.6875rem}.cgp-accordion .sppb-accordion-body{padding:1.6875rem 3.4375rem 1rem 2.5rem}}.cgp-sizes{margin-bottom:1.1875rem}.cgp-sizes .columns{display:-webkit-box;display:-ms-flexbox;display:flex}.cgp-sizes .columns ul{text-align:center;letter-spacing:.05em;list-style:none;margin:0;padding:0}.cgp-sizes .columns ul:not(:last-child){border-right:#009ee0 1px solid;padding-right:1.5625rem}.cgp-sizes .columns ul:not(:first-child){padding-left:1.5625rem}.cgp-sizes .columns ul h4{font-weight:500;letter-spacing:normal;margin-top:0;margin-bottom:.4375rem}.cgp-sizes .custom{font-weight:600;margin:1.25rem 0 0}@media all and (min-width: 1000px){.cgp-sizes .columns ul:not(:last-child){padding-right:2.1875rem}.cgp-sizes .columns ul:not(:first-child){padding-left:2.1875rem}}.cgp-characteristics-block{background:#f6f6f6;color:#625d5d}.cgp-characteristics-block .characteristics-image{background:#fff}.cgp-characteristics-block .characteristics-image img{display:block;-o-object-fit:cover;object-fit:cover;height:13.75rem;width:100%}.cgp-characteristics-block .characteristics-info{padding-top:1.875rem;padding-bottom:2.5rem}.cgp-characteristics-block .characteristics-request a{color:#009ee0;font-weight:500}.cgp-characteristics-block .characteristics-more{margin-top:1.25rem}.cgp-characteristics-block .characteristics-more a{color:#009ee0;font-weight:600;text-transform:uppercase;text-decoration:none}.cgp-characteristics-block .characteristics-more a:after{background:url(/templates/cgp/build/images/ico-more.svg) center/contain no-repeat;content:"";display:inline-block;margin-left:.375rem;height:.5rem;width:.25rem}.cgp-characteristics-block .custom a{color:#009ee0}.cgp-characteristics-block .characteristics-text-additional{margin-top:1.125rem}.cgp-characteristics-block.layout-none{display:block}@media all and (max-width: 999px){.cgp-characteristics-block.layout-none .characteristics-image img{height:auto}}@media all and (min-width: 1000px){.cgp-characteristics-block.layout-none .characteristics-image{display:none}}.cgp-characteristics-block.layout-none .characteristics-info .container,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-frame>.sppb-row,.custom-solutions .cgp-characteristics-block.layout-none .characteristics-info .section-frame>.sppb-row,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .cgp-characteristics-block.layout-none .characteristics-info .sppb-addon-content,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-details,.custom-solutions .cgp-characteristics-block.layout-none .characteristics-info .section-details,.cgp-characteristics-block.layout-none .characteristics-info .container-fluid>.sppb-row,.cgp-characteristics-block.layout-none .characteristics-info .container-fluid>.sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-request .sppb-row-container,.section-request .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .cgp-characteristics-block.layout-none .characteristics-info .sppb-addon-text-block,.cgp-characteristics-block.layout-none .characteristics-info .section-page-description .sppb-row-container,.section-page-description .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-newsletter .sppb-row-container,.section-newsletter .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 1000px){.cgp-characteristics-block.layout-none .characteristics-info{padding-top:4.375rem;padding-bottom:4.375rem}.cgp-characteristics-block.layout-none .characteristics-info .container,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-frame>.sppb-row,.custom-solutions .cgp-characteristics-block.layout-none .characteristics-info .section-frame>.sppb-row,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .cgp-characteristics-block.layout-none .characteristics-info .sppb-addon-content,.cgp-characteristics-block.layout-none .characteristics-info .custom-solutions .section-details,.custom-solutions .cgp-characteristics-block.layout-none .characteristics-info .section-details,.cgp-characteristics-block.layout-none .characteristics-info .container-fluid>.sppb-row,.cgp-characteristics-block.layout-none .characteristics-info .container-fluid>.sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-request .sppb-row-container,.section-request .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .cgp-characteristics-block.layout-none .characteristics-info .sppb-addon-text-block,.cgp-characteristics-block.layout-none .characteristics-info .section-page-description .sppb-row-container,.section-page-description .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-none .characteristics-info .section-newsletter .sppb-row-container,.section-newsletter .cgp-characteristics-block.layout-none .characteristics-info .sppb-row-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6.25rem;margin:auto;padding-left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cgp-characteristics-block.layout-none .characteristics-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2.5rem}.cgp-characteristics-block.layout-none .characteristics-text h4{font-size:1rem;font-weight:500;margin:0 0 .75rem 0}@media all and (min-width: 1000px){.cgp-characteristics-block.layout-none .characteristics-text h4{font-size:1.125rem}}.cgp-characteristics-block.layout-none .characteristics-text ul.list{padding-left:1.25rem}.cgp-characteristics-block.layout-none .characteristics-text ul.list li{margin-bottom:.5rem}.cgp-characteristics-block.layout-none .cgp-sizes{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:2.5rem}.cgp-characteristics-block.layout-none .custom{text-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;font-weight:500}@media all and (min-width: 1000px){.cgp-characteristics-block.layout-none .custom{grid-column:span 2}}@media all and (min-width: 1000px){.cgp-characteristics-block{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cgp-characteristics-block .characteristics-image{position:relative}.cgp-characteristics-block .characteristics-image img{height:100%;position:absolute;width:100%;-o-object-fit:cover;object-fit:cover}.cgp-characteristics-block .characteristics-info{padding-top:2.5rem}.cgp-characteristics-block .characteristics-info .container,.cgp-characteristics-block .characteristics-info .custom-solutions .section-frame>.sppb-row,.custom-solutions .cgp-characteristics-block .characteristics-info .section-frame>.sppb-row,.cgp-characteristics-block .characteristics-info .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .cgp-characteristics-block .characteristics-info .sppb-addon-content,.cgp-characteristics-block .characteristics-info .custom-solutions .section-details,.custom-solutions .cgp-characteristics-block .characteristics-info .section-details,.cgp-characteristics-block .characteristics-info .container-fluid>.sppb-row,.cgp-characteristics-block .characteristics-info .container-fluid>.sppb-row-container,.cgp-characteristics-block .characteristics-info .section-request .sppb-row-container,.section-request .cgp-characteristics-block .characteristics-info .sppb-row-container,.cgp-characteristics-block .characteristics-info .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .cgp-characteristics-block .characteristics-info .sppb-addon-text-block,.cgp-characteristics-block .characteristics-info .section-page-description .sppb-row-container,.section-page-description .cgp-characteristics-block .characteristics-info .sppb-row-container,.cgp-characteristics-block .characteristics-info .section-newsletter .sppb-row-container,.section-newsletter .cgp-characteristics-block .characteristics-info .sppb-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding-left:3.4375rem;width:calc(1170px / 2)}.cgp-characteristics-block .characteristics-text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:1.125rem}.cgp-characteristics-block .cgp-sizes{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cgp-characteristics-block .characteristics-text-additional{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.cgp-characteristics-block .characteristics-request{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cgp-characteristics-block.layout-right .characteristics-image{grid-column:2/3;grid-row:1/2}.cgp-characteristics-block.layout-right .characteristics-info{grid-column:1/2;grid-row:1/2}.cgp-characteristics-block.layout-right .characteristics-info .container,.cgp-characteristics-block.layout-right .characteristics-info .custom-solutions .section-frame>.sppb-row,.custom-solutions .cgp-characteristics-block.layout-right .characteristics-info .section-frame>.sppb-row,.cgp-characteristics-block.layout-right .characteristics-info .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .cgp-characteristics-block.layout-right .characteristics-info .sppb-addon-content,.cgp-characteristics-block.layout-right .characteristics-info .custom-solutions .section-details,.custom-solutions .cgp-characteristics-block.layout-right .characteristics-info .section-details,.cgp-characteristics-block.layout-right .characteristics-info .container-fluid>.sppb-row,.cgp-characteristics-block.layout-right .characteristics-info .container-fluid>.sppb-row-container,.cgp-characteristics-block.layout-right .characteristics-info .section-request .sppb-row-container,.section-request .cgp-characteristics-block.layout-right .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-right .characteristics-info .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .cgp-characteristics-block.layout-right .characteristics-info .sppb-addon-text-block,.cgp-characteristics-block.layout-right .characteristics-info .section-page-description .sppb-row-container,.section-page-description .cgp-characteristics-block.layout-right .characteristics-info .sppb-row-container,.cgp-characteristics-block.layout-right .characteristics-info .section-newsletter .sppb-row-container,.section-newsletter .cgp-characteristics-block.layout-right .characteristics-info .sppb-row-container{padding-right:3.4375rem;padding-left:0;margin-left:auto;width:calc(1170px / 2)}}.cgp-details-specification .item{text-align:center}.cgp-details-specification .item:not(:last-child){margin-bottom:1.875rem}.cgp-details-specification .item .title{font-size:1rem;font-weight:500;margin-bottom:.9375rem}.cgp-details-specification .item .description{font-weight:500}.cgp-details-specification .item .description ul{font-weight:400;padding-left:1.25rem;margin-top:.625rem;margin-bottom:1.875rem}.cgp-details-specification .item .description ul li:not(:last-child){margin-bottom:.5rem}.cgp-details-specification .item .colors{font-weight:500}.cgp-details-specification .item .colors p{margin:0}.cgp-details-specification .item .colors .color{display:inline-block;border-radius:100%;margin:.875rem .875rem 0 0;height:1.375rem;width:1.375rem}.cgp-details-specification .item .description,.cgp-details-specification .item .colors{text-align:left;display:none}.cgp-details-specification .item .details-image{margin-bottom:1.875rem}.cgp-details-specification .item .more a{color:#009ee0;display:inline-block;border:#009ee0 1px solid;border-radius:7px;font-size:.75rem;font-weight:600;padding:.6875rem 2.625rem;text-transform:uppercase;text-decoration:none;width:10rem}.cgp-details-specification .item.expanded .description,.cgp-details-specification .item.expanded .colors{display:block}.cgp-details-specification .item.expanded .more{display:none}@media all and (min-width: 1000px){.cgp-details-specification{display:grid;grid-template-columns:16.875rem repeat(3, 1fr)}.cgp-details-specification .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cgp-details-specification .item:not(:last-child){border-right:#625d5d 1px solid;margin-bottom:0}.cgp-details-specification .item .title{color:#009ee0;font-size:1.125rem;text-align:left;margin-bottom:1.5625rem}.cgp-details-specification .item .description,.cgp-details-specification .item .colors{display:block}.cgp-details-specification .item .title,.cgp-details-specification .item .description,.cgp-details-specification .item .colors{padding-left:1.875rem;padding-right:.9375rem}.cgp-details-specification .item:first-child .title,.cgp-details-specification .item:first-child .description,.cgp-details-specification .item:first-child .colors{padding-left:0}.cgp-details-specification .item:last-child .title,.cgp-details-specification .item:last-child .description,.cgp-details-specification .item:last-child .colors{padding-right:0}.cgp-details-specification .item .details-image{margin-top:auto;margin-bottom:0}}.cgp-fittings{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.9375rem .625rem}.cgp-fittings .item{text-align:center}.cgp-fittings .item .title{font-size:.75rem;font-weight:400}.cgp-fittings .item .colors{font-weight:500}.cgp-fittings .item .colors p{margin:0}.cgp-fittings .item .colors .color{display:inline-block;border-radius:100%;margin:.9375rem 1.3125rem 0 0;height:.9375rem;width:.9375rem}.cgp-fittings .item .colors .color:last-child{margin-right:0}.cgp-fittings .item .image img{max-width:100%}@media all and (min-width: 1000px){.cgp-fittings{grid-template-columns:repeat(4, 1fr)}.cgp-fittings .item .title{font-size:1.125rem}.cgp-fittings .item .color{display:inline-block;border-radius:100%;margin:.6875rem .875rem 0 0;height:1.375rem;width:1.375rem}.cgp-fittings .item .color:last-child{margin-right:0}}.blog-posts-preview .article{text-align:center}.blog-posts-preview .article-image{display:block;margin-bottom:1.875rem;width:100%}.blog-posts-preview .article-date{color:#6c6c6c;margin-bottom:.9375rem}.blog-posts-preview .article-title{font-size:1rem;font-weight:500;margin-bottom:.625rem}.blog-posts-preview .article-intro{margin-bottom:.9375rem}.blog-posts-preview .article-more{color:#f90;font-weight:600;text-decoration:none;text-transform:uppercase}@media all and (min-width: 1000px){.blog-posts-preview .article{font-size:.875rem}.blog-posts-preview .article-image{display:block;margin-bottom:1.375rem}.blog-posts-preview .article-date{margin-bottom:.5625rem}.blog-posts-preview .article-title{font-size:1rem;margin-bottom:1.25rem}.blog-posts-preview .article-intro{margin-bottom:1.125rem}}@media all and (min-width: 1000px){body.home .page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.home .page-content .section{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}body.home .page-content .section.section-request{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.home .page-content .section.section-info,body.home .page-content .section.section-blog{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.home .page-content .section.section-page-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.partition-walls .main-header{background-image:url(/templates/cgp/build/images/header-bg-partition-m.jpg)}@media all and (min-width: 1000px){.partition-walls .main-header{background-image:url(/templates/cgp/build/images/header-bg-partition.jpg)}}.partition-walls .section-plain h2{margin-bottom:2.1875rem;padding:0 1.25rem}.partition-walls .list-grid-icon li:before{height:1.5625rem;margin-bottom:.375rem}.partition-walls .list-grid-icon li.ico-1:before{background-image:url(/templates/cgp/build/images/ico-1-wall-m.svg);height:1.25rem;margin-top:.3125rem}.partition-walls .list-grid-icon li.ico-2:before{background-image:url(/templates/cgp/build/images/ico-2-wall-m.svg)}.partition-walls .list-grid-icon li.ico-3:before{background-image:url(/templates/cgp/build/images/ico-3-wall-m.svg)}.partition-walls .list-grid-icon li.ico-4:before{background-image:url(/templates/cgp/build/images/ico-multiwall-m.svg)}@media all and (min-width: 1000px){.partition-walls .list-grid-icon{text-align:left}.partition-walls .list-grid-icon li:before{height:1.5625rem;margin-bottom:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.partition-walls .list-grid-icon li.ico-1:before{background-image:url(/templates/cgp/build/images/ico-1-wall.svg);height:1.4375rem;width:2.0625rem;margin-top:0;margin-left:3.3125rem}.partition-walls .list-grid-icon li.ico-2:before{background-image:url(/templates/cgp/build/images/ico-2-wall.svg);height:2.0625rem;width:2.625rem;margin-left:3.3125rem}.partition-walls .list-grid-icon li.ico-3:before{background-image:url(/templates/cgp/build/images/ico-3-wall.svg);height:2.0625rem;width:2.5625rem;margin-left:2.9375rem}.partition-walls .list-grid-icon li.ico-4:before{background-image:url(/templates/cgp/build/images/ico-multiwall.svg);height:1.9375rem;width:4.4375rem;margin-left:.875rem}}.conference-rooms .main-header{background-image:url(/templates/cgp/build/images/header-bg-conference-m.jpg)}@media all and (min-width: 1000px){.conference-rooms .main-header{background-image:url(/templates/cgp/build/images/header-bg-conference.jpg)}}.conference-rooms .section-plane.intro{margin-bottom:2.5rem}.conference-rooms .section-plane.intro a{color:#009ee0}@media all and (min-width: 1000px){.conference-rooms .section-plane.intro{margin-bottom:3.75rem}}.conference-rooms .section-preview-3d.duo .cgp-sizes{display:inline-block;margin:1.25rem auto 0}.grid-systems .main-header{background-image:url(/templates/cgp/build/images/header-bg-grid-m.jpg)}@media all and (min-width: 1000px){.grid-systems .main-header{background-image:url(/templates/cgp/build/images/header-bg-grid.jpg)}}.standard-walls .main-header{background-image:url(/templates/cgp/build/images/header-bg-standard-m.jpg)}@media all and (min-width: 1000px){.standard-walls .main-header{background-image:url(/templates/cgp/build/images/header-bg-standard.jpg)}}.installation .main-header{background-image:url(/templates/cgp/build/images/header-bg-installation-m.jpg)}@media all and (min-width: 1000px){.installation .main-header{background-image:url(/templates/cgp/build/images/header-bg-installation.jpg)}}@media all and (min-width: 1000px){.installation .section-intro p{max-width:60.625rem;margin:0 auto 2.5rem}.installation .section-intro .cgp-video{margin-top:3.75rem}}.installation .section-download h2{margin-bottom:1.875rem}.installation .section-download .files{text-align:center}.installation .section-download .files .sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.installation .section-download .files .btn{width:100%}@media all and (max-width: 999px){.installation .section-download .files .sppb-row{grid-gap:.625rem;gap:.625rem}.installation .section-download .files .sppb-row>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.installation .section-download .files .sppb-addon-single-image{max-width:8.1875rem;margin:auto auto 1.875rem}}@media all and (min-width: 1000px){.installation .section-download h2{margin-bottom:3.75rem}.installation .section-download .files .sppb-row{grid-gap:6.875rem;gap:6.875rem}.installation .section-download .files .sppb-row>div{width:12.5rem}.installation .section-download .files .sppb-addon-single-image{max-width:10.125rem;margin:auto auto 2.5625rem}}.contact-us .main-header{background-image:url(/templates/cgp/build/images/header-bg-contact-us-m.jpg)}@media all and (min-width: 1000px){.contact-us .main-header{background-image:url(/templates/cgp/build/images/header-bg-contact-us.jpg)}}@media all and (min-width: 1000px){.contact-us .section-intro p{max-width:60.625rem;margin:0 auto 2.5rem}}@media all and (min-width: 1000px){.contact-us .section-request>.sppb-row-container>.sppb-row>div:first-child{background-image:url(/templates/cgp/build/images/request-bg-2.jpg);background-size:cover;display:block}}.contact-us .section-address{text-align:center}.contact-us .section-address .sppb-addon-single-image-container{position:relative}.contact-us .section-address .sppb-addon-single-image-container:before{background:url(/templates/cgp/build/images/map-location.svg) center no-repeat;content:"";position:absolute;height:4.25rem;width:4.25rem;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-us .section-address .sppb-addon-text-block{color:#625d5d}.contact-us .section-address .sppb-addon-text-block h3{color:#009ee0;margin-top:0}@media all and (max-width: 999px){.contact-us .section-address .sppb-addon-single-image{margin-bottom:1.0625rem}.contact-us .section-address .sppb-addon-text-block h3{font-size:1rem;margin:0 0 .4375rem 0}.contact-us .section-address .sppb-addon-text-block p{margin:0}.contact-us .section-address .sppb-row>div{margin-bottom:2.1875rem}.contact-us .section-address .sppb-row>div:last-child{margin-bottom:0}}@media all and (min-width: 1000px){.contact-us .section-address .sppb-addon-single-image{margin-bottom:1.875rem}.contact-us .section-address .sppb-addon-text-block h3{font-size:1.375rem;margin-bottom:.9375rem}.contact-us .section-address .sppb-addon-text-block p{margin-top:0;margin-bottom:1.6875rem}.contact-us .section-address .sppb-addon-text-block p:last-child{margin-bottom:0}.contact-us .section-address .sppb-row{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.875rem}}.how-we-work .main-header{background-image:url(/templates/cgp/build/images/header-bg-how-we-work-m.jpg)}@media all and (min-width: 1000px){.how-we-work .main-header{background-image:url(/templates/cgp/build/images/header-bg-how-we-work.jpg)}}@media all and (min-width: 1000px){.how-we-work .section-how-graphic .sppb-addon-header{display:none}}@media all and (min-width: 1000px){.how-we-work .section-how-steps .container,.how-we-work .section-how-steps .custom-solutions .section-frame>.sppb-row,.custom-solutions .how-we-work .section-how-steps .section-frame>.sppb-row,.how-we-work .section-how-steps .custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content,.custom-solutions .section-glazing .sppb-addon-raw-html .how-we-work .section-how-steps .sppb-addon-content,.how-we-work .section-how-steps .custom-solutions .section-details,.custom-solutions .how-we-work .section-how-steps .section-details,.how-we-work .section-how-steps .container-fluid>.sppb-row,.how-we-work .section-how-steps .container-fluid>.sppb-row-container,.how-we-work .section-how-steps .section-request .sppb-row-container,.section-request .how-we-work .section-how-steps .sppb-row-container,.how-we-work .section-how-steps .section-customize .inner>.sppb-row .sppb-addon-text-block,.section-customize .inner>.sppb-row .how-we-work .section-how-steps .sppb-addon-text-block,.how-we-work .section-how-steps .section-page-description .sppb-row-container,.section-page-description .how-we-work .section-how-steps .sppb-row-container,.how-we-work .section-how-steps .section-newsletter .sppb-row-container,.section-newsletter .how-we-work .section-how-steps .sppb-row-container{max-width:60.625rem}}.faq .main-header{background-image:url(/templates/cgp/build/images/header-bg-faq-m.jpg)}@media all and (min-width: 1000px){.faq .main-header{background-image:url(/templates/cgp/build/images/header-bg-faq.jpg)}}.faq .main-header .custom-slogan h1{text-transform:none !important}.our-work .main-header{background-image:url(/templates/cgp/build/images/header-bg-our-work-m.jpg)}@media all and (min-width: 1000px){.our-work .main-header{background-image:url(/templates/cgp/build/images/header-bg-our-work.jpg)}}.custom-solutions .main-header{background-image:url(/templates/cgp/build/images/header-bg-custom-solutions-m.jpg)}@media all and (min-width: 1000px){.custom-solutions .main-header{background-image:url(/templates/cgp/build/images/header-bg-custom-solutions.jpg)}}.custom-solutions .section-details h2{margin-bottom:1.5rem}.custom-solutions .section-details h3{font-size:1rem;font-weight:500;text-align:center;margin-top:0;margin-bottom:2.5rem}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:1.875rem .625rem;gap:1.875rem .625rem;text-align:center}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 h4{margin:.625rem auto 0}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image{max-width:10rem}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image:nth-child(1),.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image:nth-child(2),.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image:nth-child(3),.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image:nth-child(4){padding:0 .625rem}@media all and (max-width: 999px){.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image:last-child{margin:0 auto}}@media all and (min-width: 1000px){.custom-solutions .section-details h3{margin-bottom:3.75rem}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12{grid-gap:4.375rem 1.875rem;gap:4.375rem 1.875rem}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 h4{margin:1.25rem auto 0}.custom-solutions .section-details-inner>.sppb-row>.sppb-col-md-12 .sppb-addon-single-image{max-width:12.875rem}}.custom-solutions .section-glazing .sppb-addon-raw-html{background:url(/templates/cgp/build/images/glazing-type-bg.jpg) center no-repeat;background-size:cover;text-align:center;color:#f90;font-size:1.375rem;font-weight:500}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content{padding:3rem 3.25rem}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div{border:#f90 solid 1px;padding:5rem 0}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div:not(:last-child){margin-bottom:2.5rem}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div:nth-child(1){background:rgba(149,190,145,.3)}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div:nth-child(3){background:rgba(196,196,196,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media all and (min-width: 1000px){.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content{padding:7.25rem 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.875rem}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div{padding:7.375rem 0}.custom-solutions .section-glazing .sppb-addon-raw-html .sppb-addon-content div:not(:last-child){margin-bottom:0}}.custom-solutions .section-materials .sppb-col-md-6{position:relative}.custom-solutions .section-materials .materials-map span{color:#fff;display:block;background:#009ee0;border-radius:100%;position:absolute;text-align:center;top:50%;left:50%;height:1.25rem;width:1.25rem;z-index:1}.custom-solutions .section-materials .materials-map span.il-1{top:35%;left:25.5%}.custom-solutions .section-materials .materials-map span.il-3{top:70%;left:25.5%}.custom-solutions .section-materials .materials-map span.ir-1{top:25%;left:50%}.custom-solutions .section-materials .materials-map span.ir-2{top:42%;left:62%}.custom-solutions .section-materials .materials-map span.ir-3{top:84%;left:66%}.custom-solutions .section-materials .materials-map span.ir-4{top:76%;left:56.5%}.custom-solutions .section-materials .materials-map span.ir-5{top:66%;left:49%}.custom-solutions .section-materials .sppb-addon-single-image{text-align:center}.custom-solutions .section-materials .sppb-addon-single-image img{display:inline-block;max-width:100%;margin-left:auto;margin-right:auto;width:auto}.custom-solutions .section-materials .sppb-addon-text-block{font-weight:500;margin-top:1.875rem}.custom-solutions .section-materials ol{font-weight:400;counter-reset:section;list-style:none;padding-left:4.3125rem;margin:1.25rem 0 0}.custom-solutions .section-materials ol li:not(:last-child){margin-bottom:.8125rem}.custom-solutions .section-materials ol li:before{counter-increment:section;content:counter(section);color:#fff;display:block;background:#009ee0;border-radius:100%;position:absolute;text-align:center;margin-left:-2.25rem;height:1.25rem;width:1.25rem}@media all and (min-width: 1000px){.custom-solutions .section-materials>.sppb-row-container>.sppb-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-solutions .section-materials .sppb-addon-text-block{margin-top:0}.custom-solutions .section-materials .materials-map span{height:1.6875rem;width:1.6875rem}.custom-solutions .section-materials .materials-map span.il-3{top:74%;left:25.5%}.custom-solutions .section-materials .materials-map span.ir-1{top:32%;left:52.5%}.custom-solutions .section-materials .materials-map span.ir-2{top:38%;left:63%}.custom-solutions .section-materials .materials-map span.ir-3{top:85%;left:66%}.custom-solutions .section-materials .materials-map span.ir-4{top:76%;left:58.5%}.custom-solutions .section-materials .materials-map span.ir-5{top:66.5%;left:52.25%}.custom-solutions .section-materials ol{padding-left:5.4375rem;margin-top:2.75rem}.custom-solutions .section-materials ol li:before{height:1.6875rem;width:1.6875rem;margin-left:-2.75rem}}.custom-solutions .section-frame{overflow:hidden}@media all and (max-width: 999px){.custom-solutions .section-frame>.sppb-row>.sppb-col-md-12>.sppb-addon-header>.sppb-addon-title{max-width:15.875rem;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}}.custom-solutions .section-frame .inner>.sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media all and (min-width: 1000px){.custom-solutions .section-frame .inner>.sppb-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom-solutions .section-frame .inner>.sppb-row .sppb-col-md-6:first-child{width:23.125rem;margin-right:auto}.custom-solutions .section-frame .inner>.sppb-row .sppb-col-md-6:last-child{width:50%}}@media all and (max-width: 999px){.custom-solutions .section-frame .inner .sppb-addon-header>.sppb-addon-title{font-size:1rem;font-weight:500;margin-top:2.5rem;margin-bottom:.625rem}.custom-solutions .section-frame .img-framing{text-align:right;margin-left:-15px;margin-right:-15px;margin-top:1.875rem}.custom-solutions .section-frame .img-framing .sppb-img-responsive{max-width:21.5625rem}}@media all and (min-width: 1000px){.custom-solutions .section-frame .img-framing .sppb-img-responsive{margin-top:6.25rem;width:39.375rem}}.custom-solutions .section-frame .frame-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row-gap:1.25rem;row-gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 1000px){.custom-solutions .section-frame .frame-colors{grid-row-gap:3.75rem;row-gap:3.75rem}}.custom-solutions .section-frame .frame-colors .sppb-addon-header{width:100%}@media all and (min-width: 1000px){.custom-solutions .section-frame .frame-colors .sppb-addon-header h4{margin:3.75rem 0 0}}.custom-solutions .section-frame .frame-colors .sppb-addon-single-image{text-align:center}@media all and (max-width: 999px){.custom-solutions .section-frame .frame-colors .sppb-addon-single-image{width:50%}}.custom-solutions .section-frame .frame-colors .sppb-addon-single-image:nth-child(3),.custom-solutions .section-frame .frame-colors .sppb-addon-single-image:nth-child(5){width:10.125rem}.custom-solutions .section-frame .frame-colors .sppb-addon-single-image .sppb-img-responsive{max-width:7.5rem}.custom-solutions .section-frame .frame-colors h5{margin:0;font-size:.875rem}@media all and (min-width: 1000px){.custom-solutions .section-frame .frame-colors h5{font-size:1.125rem}}.custom-solutions .section-glass .inner{background:#f6f6f6;padding-bottom:2.5rem}.custom-solutions .section-glass .glass{border-collapse:collapse;margin-top:2.5rem}@media all and (max-width: 999px){.custom-solutions .section-glass .glass{margin-left:.9375rem;margin-right:.9375rem;width:calc(100% - 1.875rem)}}.custom-solutions .section-glass .glass td,.custom-solutions .section-glass .glass th{padding:.625rem 0}.custom-solutions .section-glass .glass td{color:#f90;text-align:center}.custom-solutions .section-glass .glass th{color:#625d5d;font-size:1rem;text-align:left}.custom-solutions .section-glass .glass tr:nth-child(1) th:nth-child(2),.custom-solutions .section-glass .glass tr:nth-child(1) th:nth-child(4){font-weight:400;text-align:center}.custom-solutions .section-glass .glass .check{background:url(/templates/cgp/build/images/ico-check.svg) center no-repeat;background-size:contain;display:inline-block;height:.6875rem;width:.9375rem}@media all and (min-width: 1000px){.custom-solutions .section-glass .inner{padding:3.4375rem 0}.custom-solutions .section-glass .inner .sppb-row{display:grid;grid-template-columns:37.1875rem auto;grid-gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:73.125rem;margin-left:auto;margin-right:auto}.custom-solutions .section-glass .img-glass{text-align:right}.custom-solutions .section-glass .glass{max-width:37.5rem;margin-bottom:0;margin-top:0;width:100%}.custom-solutions .section-glass .glass th{text-align:center}.custom-solutions .section-glass .glass td,.custom-solutions .section-glass .glass th{padding:2.1875rem 0}.custom-solutions .section-glass .glass tr:nth-child(2) td,.custom-solutions .section-glass .glass tr:nth-child(2) th{padding:.9375rem 0}.custom-solutions .section-glass .glass tr:nth-child(2) td:nth-child(2){text-align:right}.custom-solutions .section-glass .glass tr:not(:last-child) th,.custom-solutions .section-glass .glass tr:not(:last-child) td{border-bottom:#625d5d 2px solid}.custom-solutions .section-glass .glass .check{height:.6875rem}}.custom-solutions .section-about p{font-size:1rem}.custom-solutions .section-about ul.list{text-align:left;-webkit-columns:2;-moz-columns:2;columns:2;margin:1.5rem 0 0;padding:0}.custom-solutions .section-about ul.list li{margin-bottom:.9375rem}@media all and (min-width: 1000px){.custom-solutions .section-about p{font-size:1.125rem}.custom-solutions .section-about ul.list{-webkit-columns:3;-moz-columns:3;columns:3;margin-top:2.5rem}.custom-solutions .section-about ul.list li:nth-child(3n+3){margin-bottom:0}}.workplace-barriers .main-header{background-image:url(/templates/cgp/build/images/header-bg-workplace-barriers-m.jpg)}@media all and (min-width: 1000px){.workplace-barriers .main-header{background-image:url(/templates/cgp/build/images/header-bg-workplace-barriers.jpg)}.workplace-barriers .main-header .custom-slogan{padding-right:1.5625rem !important}}.workplace-barriers ul.list.col2{padding-left:0}@media all and (max-width: 999px){.workplace-barriers ul.list.col2 li:not(:last-child){margin-bottom:.375rem}}@media all and (min-width: 1000px){.workplace-barriers ul.list.col2{-webkit-columns:2;-moz-columns:2;columns:2;grid-column-gap:9.375rem;-webkit-column-gap:9.375rem;-moz-column-gap:9.375rem;column-gap:9.375rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto}.workplace-barriers ul.list.col2 li{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.workplace-barriers .section-toc a{text-decoration:none}.workplace-barriers .section-toc a:hover{text-decoration:underline}@media all and (max-width: 999px){.workplace-barriers .cgp-characteristics-block .characteristics-image img{-o-object-fit:contain;object-fit:contain}}@media all and (max-width: 999px){.workplace-barriers .section-guard.section-sneeze .sppb-addon-single-image{margin-left:-15px;margin-right:-15px;margin-top:2.5rem;margin-bottom:3.75rem}}.workplace-barriers .section-guard.section-sneeze h3.sppb-addon-title{font-size:1.125rem;font-weight:600;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.875rem;margin-top:0;padding-left:1.875rem;padding-right:1.875rem}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-sneeze h3.sppb-addon-title{font-size:1.875rem;margin-bottom:3.75rem}}.workplace-barriers .section-guard.section-sneeze ul.list{margin-bottom:3.75rem}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-sneeze ul.list{margin-bottom:5rem}}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-sneeze .section-inner>.sppb-row{display:grid;grid-template-columns:repeat(3, 1fr)}}.workplace-barriers .section-guard.section-sneeze .section-inner h4{color:#625d5d;font-size:1rem;font-weight:500;margin:0;text-align:center}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-sneeze .section-inner h4{font-size:1.125rem;font-weight:400}}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-sneeze{margin-bottom:5rem}}.workplace-barriers .section-guard.section-about-sneeze{text-align:left}.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content{display:grid;grid-template:"a a" "b c" "d d" "e e";grid-gap:1.875rem}.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content .block-1{grid-area:a}.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content .block-4{grid-area:d}.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content .custom{text-align:center;grid-area:e}.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content .custom a{font-size:inherit;color:#009ee0}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-about-sneeze .sppb-addon-content{grid-template:"a b" "a c" "a d" "e e"/21.25rem 15rem;grid-column-gap:6.875rem;margin-left:auto;margin-right:auto;max-width:43.125rem}}.workplace-barriers .section-guard.section-about-sneeze p{margin:0;font-size:1rem;font-weight:500}@media all and (min-width: 1000px){.workplace-barriers .section-guard.section-about-sneeze p{font-size:1.125rem}}.workplace-barriers .section-guard.section-about-sneeze ul.list{margin:.75rem 0 0;padding-left:1.25rem}.workplace-barriers .section-guard.section-about-sneeze ul.list li:not(:last-child){margin-bottom:.5rem}.workplace-barriers .section-guard .cgp-main-portfolio.sample{margin-top:3.75rem;margin-bottom:5rem}.workplace-barriers .section-guard .cgp-main-portfolio.sample .group{grid-row-gap:0;row-gap:0}.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-title,.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-location,.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-type{background:none;position:relative;padding-left:1.125rem}.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-title:before,.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-location:before,.workplace-barriers .section-guard .cgp-main-portfolio.sample .portfolio-info .portfolio-type:before{content:"";position:absolute;background:#f90;border-radius:100%;height:.5rem;width:.5rem;-webkit-transform:translate(-1.125rem, 0.5rem);transform:translate(-1.125rem, 0.5rem)}.workplace-barriers .section-guard .cgp-characteristics-block{margin-top:2.5rem}@media all and (min-width: 1000px){.workplace-barriers .section-guard .cgp-characteristics-block.mt-0{margin-top:0}}.doors .main-header{background-image:url(/templates/cgp/build/images/header-bg-doors-m.jpg)}@media all and (min-width: 1000px){.doors .main-header{background-image:url(/templates/cgp/build/images/header-bg-doors.jpg)}}.doors .section-fittings{background:#f6f6f6;padding:2.5rem 0}.doors .section-fittings h2{margin-bottom:1.875rem}@media all and (min-width: 1000px){.doors .section-fittings{padding:4.6875rem 0}.doors .section-fittings h2{margin-bottom:0}}.doors .section-doors-color .sppb-section .sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doors .section-doors-color h3{font-size:1rem;font-weight:500;text-align:center;margin:1.875rem 0}.doors .section-doors-color h4{font-size:.875rem;font-weight:400;text-align:center;margin-top:.625rem;margin-bottom:0}@media all and (max-width: 999px){.doors .section-doors-color .sppb-col-md-4{max-width:10rem;margin-bottom:1.875rem}.doors .section-doors-color .sppb-col-md-4:last-child{margin-left:auto;margin-right:auto;margin-bottom:.9375rem}.doors .section-doors-color .sppb-col-md-4 img{-webkit-transform:translateX(-0.9375rem);transform:translateX(-0.9375rem)}}@media all and (min-width: 1000px){.doors .section-doors-color .sppb-section .sppb-row{-ms-flex-pack:distribute;justify-content:space-around}.doors .section-doors-color h3{font-size:1.25rem;margin:1.5rem 0 3.75rem}.doors .section-doors-color h4{font-size:1.125rem;margin-top:2.5rem;margin-bottom:0}.doors .section-doors-color .sppb-col-md-4{max-width:16.5625rem;margin-bottom:1.875rem}.doors .section-doors-color .sppb-col-md-4 img{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.doors .section-doors-color .double .sppb-col-md-4{max-width:20.625rem}.doors .section-doors-color .double .sppb-col-md-4 img{-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}}.medical-rooms .main-header{background-image:url(/templates/cgp/build/images/header-bg-medical-m.jpg)}@media all and (min-width: 1000px){.medical-rooms .main-header{background-image:url(/templates/cgp/build/images/header-bg-medical.jpg)}}.medical-rooms .section-plain h2{margin-bottom:2.1875rem;padding:0 1.25rem}.medical-rooms .list-grid-icon li:before{height:1.5625rem;margin-bottom:.375rem}.medical-rooms .list-grid-icon li.ico-1:before{background-image:url(/templates/cgp/build/images/ico-1-wall-m.svg);height:1.25rem;margin-top:.3125rem}.medical-rooms .list-grid-icon li.ico-2:before{background-image:url(/templates/cgp/build/images/ico-2-wall-m.svg)}.medical-rooms .list-grid-icon li.ico-3:before{background-image:url(/templates/cgp/build/images/ico-3-wall-m.svg)}.medical-rooms .list-grid-icon li.ico-4:before{background-image:url(/templates/cgp/build/images/ico-multiwall-m.svg)}@media all and (min-width: 1000px){.medical-rooms .list-grid-icon{text-align:left}.medical-rooms .list-grid-icon li:before{height:1.5625rem;margin-bottom:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.medical-rooms .list-grid-icon li.ico-1:before{background-image:url(/templates/cgp/build/images/ico-1-wall.svg);height:1.4375rem;width:2.0625rem;margin-top:0;margin-left:3.3125rem}.medical-rooms .list-grid-icon li.ico-2:before{background-image:url(/templates/cgp/build/images/ico-2-wall.svg);height:2.0625rem;width:2.625rem;margin-left:3.3125rem}.medical-rooms .list-grid-icon li.ico-3:before{background-image:url(/templates/cgp/build/images/ico-3-wall.svg);height:2.0625rem;width:2.5625rem;margin-left:2.9375rem}.medical-rooms .list-grid-icon li.ico-4:before{background-image:url(/templates/cgp/build/images/ico-multiwall.svg);height:1.9375rem;width:4.4375rem;margin-left:.875rem}}.medical-rooms .section-grds .pre-description{margin-bottom:2.5rem}.medical-rooms .section-grds p:first-child{margin-top:2.5rem}.medical-rooms .section-grds p:first-child strong{font-weight:500}.medical-rooms .section-grds .disclaimer{margin-top:2.3125rem}.medical-rooms .section-grds .disclaimer strong{color:#009ee0;font-size:inherit;font-weight:500}@media all and (max-width: 999px){.medical-rooms .section-grds ul.list{margin-top:.75rem;margin-bottom:1.875rem}.medical-rooms .section-grds p:first-child{margin-top:2.5rem}.medical-rooms .section-grds p:first-child strong{font-size:1rem}.medical-rooms .section-grds .disclaimer{margin-top:2.3125rem}}@media all and (min-width: 1000px){.medical-rooms .section-grds{font-size:1.125rem}.medical-rooms .section-grds .pre-description{margin-bottom:3.75rem}.medical-rooms .section-grds ul.list{margin-top:1.25rem;margin-bottom:2.1875rem}.medical-rooms .section-grds .disclaimer{font-size:1rem;margin-top:2.9375rem}}.delivery-returns .main-header{background-image:url(/templates/cgp/build/images/header-bg-delivery-m.jpg)}@media all and (min-width: 1000px){.delivery-returns .main-header{background-image:url(/templates/cgp/build/images/header-bg-delivery.jpg)}.delivery-returns .main-header .custom-slogan{padding-right:1.5625rem !important}}.delivery-returns h3{font-size:1rem;font-weight:500;margin:0 0 .625rem}.delivery-returns h4{color:#625d5d;margin-top:1.25rem;font-weight:400}.delivery-returns p{margin:0}.delivery-returns ul.list{padding-left:1.25rem}.delivery-returns ul.list:not(:last-child){margin-bottom:1.875rem}.delivery-returns ul.list li:not(:last-child){margin-bottom:.375rem}@media all and (min-width: 1000px){.delivery-returns h3{font-size:1.5rem}.delivery-returns h4{font-size:1.25rem;margin-top:1.875rem}.delivery-returns ul.list{padding-left:2.6875rem}.delivery-returns ul.list:not(:last-child){margin-bottom:2.5rem}.delivery-returns ul.list li:not(:last-child){margin-bottom:.3125rem}}.privacy .main-header{background-image:url(/templates/cgp/build/images/header-bg-privacy-m.jpg)}@media all and (min-width: 1000px){.privacy .main-header{background-image:url(/templates/cgp/build/images/header-bg-privacy.jpg)}}.privacy .sppb-addon-text-block p{margin-top:0;margin-bottom:1.875rem}.privacy .sppb-addon-text-block h3{color:#625d5d;margin-top:0;margin-bottom:.625rem;font-size:1rem;font-weight:500}@media all and (min-width: 1000px){.privacy .sppb-addon-text-block h3{font-size:1.25rem}}.privacy .sppb-addon-text-block ul{margin-bottom:1.875rem;padding-left:1.25rem}.privacy .sppb-addon-text-block ul li:not(:last-child){margin-bottom:.375rem}.privacy .sppb-addon-text-block p~ul{margin-top:-1.25rem}.privacy .sppb-addon-text-block a{text-decoration:none;font-weight:500}.catalog .main-header{background-image:url(/templates/cgp/build/images/header-bg-catalog-m.jpg)}@media all and (min-width: 1000px){.catalog .main-header{background-image:url(/templates/cgp/build/images/header-bg-catalog.jpg)}}.catalog .section-download h2{margin-bottom:2.5rem}.catalog .section-download .files{text-align:center}.catalog .section-download .files .sppb-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog .section-download .files .btn{width:100%}@media all and (max-width: 999px){.catalog .section-download .files .sppb-row{grid-gap:.625rem;gap:.625rem}.catalog .section-download .files .sppb-row>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.catalog .section-download .files .sppb-addon-single-image{max-width:15.1875rem;margin:auto auto 1.875rem}.catalog .section-download .files .btn{max-width:10rem}.catalog .section-download .qr{display:none}}@media all and (min-width: 1000px){.catalog .section-download h2{margin-bottom:3.75rem}.catalog .section-download .files .sppb-row{grid-gap:6.875rem;gap:6.875rem}.catalog .section-download .files .sppb-row>div{width:15.0625rem}.catalog .section-download .files .sppb-addon-single-image{max-width:15.0625rem;margin:auto auto 2.5625rem}.catalog .section-download .files .btn{max-width:12.5rem}.catalog .section-download .qr{text-align:center;background:#f6f6f6;width:15.0625rem}.catalog .section-download .qr .ico-union{background:url(/templates/cgp/build/images/ico-union.svg) center top no-repeat}.catalog .section-download .qr .sppb-addon-text-block{margin:1.75rem auto 1.5625rem;padding-top:3.125rem}.catalog .section-download .qr .sppb-addon-single-image{max-width:9.5rem;margin:1.5625rem auto}.catalog .section-download .qr .qr-scan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-top:0;margin-bottom:0;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;place-content:flex-end;padding-bottom:1rem}}.aluminum-enclosure .main-header{background-image:url(/templates/cgp/build/images/header-bg-medical-m.jpg)}@media all and (min-width: 1000px){.aluminum-enclosure .main-header{background-image:url(/templates/cgp/build/images/header-bg-medical.jpg)}.aluminum-enclosure .main-header .custom-slogan{padding-right:1.5625rem !important}}.aluminum-enclosure .section-plane.intro{margin-bottom:2.5rem}.aluminum-enclosure .section-plane.intro a{color:#009ee0}@media all and (min-width: 1000px){.aluminum-enclosure .section-plane.intro{margin-bottom:3.75rem}}.aluminum-enclosure .section-preview-3d.duo .cgp-sizes{display:inline-block;margin:1.25rem auto 0}body.error404{background:#f6f6f6}body.error404 .main-header,body.error404 .main-footer,body.error404 .breadcrumb{display:none}@media all and (max-width: 999px){body.error404 .top-bar,body.error404 .sticky-header{background:transparent}}body.error404 .section-404{margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;text-align:center}body.error404 .section-404 h1{color:#f90;font-size:9rem;font-weight:500;line-height:9rem;margin:0;margin-bottom:.75rem}@media all and (min-width: 1000px){body.error404 .section-404 h1{font-size:12.5rem;line-height:12.5rem;margin-bottom:.4375rem}}body.error404 .section-404 p{margin:0}body.error404 .section-404 .btn{background:#009ee0;color:#eee;border-radius:10px;font-size:.75rem;font-weight:600;padding:.6875rem 2.125rem;margin-top:2.5rem}@media all and (min-width: 1000px){body.error404 .section-404 .btn{font-size:1rem;padding:.8125rem 2.5rem}}body.blog .main-header{background-image:url(/templates/cgp/build/images/header-bg-blog-m.jpg)}@media all and (min-width: 1000px){body.blog .main-header{background-image:url(/templates/cgp/build/images/header-bg-blog.jpg)}body.blog .main-header .custom-slogan{padding-right:1.5625rem !important}}body.blog .cgp-blog{margin-bottom:3.75rem}@media all and (min-width: 1000px){body.blog .cgp-blog{margin-bottom:6.25rem}}body.blog .blog-posts-preview .article:not(:last-child){margin-bottom:1.875rem}body.blog .item-pageblog{margin-bottom:3.75rem}body.blog.view-category .mod-sppagebuilder.related{display:none}@media all and (min-width: 1000px){body.blog .cgp-blog .blog-posts-preview{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1.875rem}body.blog .item-pageblog{margin-bottom:6.25rem}}.splide__arrows{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.875rem}.splide__arrows .splide__arrow{font-size:.875rem;border:0;cursor:pointer;outline:0;padding:0;height:2.5rem}.splide__arrows .splide__arrow svg{display:none !important}.splide__arrows .splide__arrow.splide__arrow--prev{background:transparent url(/templates/cgp/build/images/arrow-slider-l-b-sm.svg) center left no-repeat;padding-left:4.25rem}.splide__arrows .splide__arrow.splide__arrow--next{background:transparent url(/templates/cgp/build/images/arrow-slider-b-sm.svg) center right no-repeat;padding-right:4.25rem}.splide__arrows .splide__state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5rem;font-size:.875rem}.splide__arrows .splide__state:before{display:block;content:"/";-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.splide__arrows .splide__state .splide__current,.splide__arrows .splide__state .splide__total{display:none;margin:0 .3125rem}.splide__arrows .splide__state .splide__current{color:#f90;font-weight:400;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.splide__arrows .splide__state .splide__total{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media all and (min-width: 1000px){.splide__arrows{margin-top:2.5rem}.splide__arrows .splide__arrow{font-size:1.125rem}.splide__arrows .splide__state .splide__current,.splide__arrows .splide__state .splide__total{display:none;margin:0 .625rem}.splide__arrows .splide__state.splide__arrow--prev{background:transparent url(/templates/cgp/build/images/arrow-slider-l-b.svg) center left no-repeat;padding-left:6.875rem}.splide__arrows .splide__state.splide__arrow--next{background:transparent url(/templates/cgp/build/images/arrow-slider-b.svg) center right no-repeat;padding-right:6.875rem}}.splide .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.glightbox-clean .goverlay{background:rgba(255,255,255,.6)}.glightbox-clean .gslide-inline,.glightbox-clean .gslide-external{background-color:#f6f6f6;-webkit-box-shadow:none;box-shadow:none;position:relative}@media all and (min-width: 1000px){.glightbox-clean .gslide-inline,.glightbox-clean .gslide-external{max-width:47.8125rem}}.glightbox-clean .gbtn{display:none}.glightbox-clean .btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;place-items:center;position:absolute;right:0;background:none;border:none;border-radius:0;padding:1.625rem}.glightbox-clean .btn-close i{background:url(/templates/cgp/build/images/ico-close-b.svg) center no-repeat;background-size:cover;height:1.5rem;width:1.5rem}@media all and (min-width: 1000px){.glightbox-clean .btn-close{padding:2.25rem}.glightbox-clean .btn-close i{height:2.125rem;width:2.125rem}}.glightbox-clean .ginlined-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 2.1875rem;font-size:1rem}.glightbox-clean .ginlined-content .header{color:#009ee0;font-size:1.375rem;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:1.25rem}.glightbox-clean .ginlined-content p{font-size:.875rem;margin:0 1.25rem 1.25rem}.glightbox-clean .ginlined-content .menu-socials{margin-top:.625rem}@media all and (min-width: 1000px){.glightbox-clean .ginlined-content{padding:0 6.0625rem;font-size:1.25rem}.glightbox-clean .ginlined-content .header{font-size:2.25rem;margin-bottom:1.875rem}.glightbox-clean .ginlined-content p{font-size:1.125rem;margin:0 0 1.875rem}.glightbox-clean .ginlined-content .menu-socials{margin-top:1.875rem}}.glightbox-gallery .gcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.glightbox-gallery .goverlay{background:#fff}.glightbox-gallery .gheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.0625rem 0;position:relative}.glightbox-gallery .gheader .logo{background:url(/templates/cgp/build/images/logo-black.svg) no-repeat;background-size:contain;display:block;height:1.8125rem;width:11.25rem}@media all and (min-width: 1000px){.glightbox-gallery .gheader{padding:1.5rem 0;width:100%}.glightbox-gallery .gheader .logo{height:2.75rem;width:17.5rem}}.glightbox-gallery .gslide-image{position:relative}.glightbox-gallery .gslide-image img{max-height:calc(100vh - 6.25rem - 5.125rem)}.glightbox-gallery .gbtn{display:block}.glightbox-gallery .gbuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.875rem 0}.glightbox-gallery .gbuttons .gbtn{font-size:.875rem;border:0;cursor:pointer;color:#414141;outline:0;padding:0;height:auto;width:auto}.glightbox-gallery .gbuttons .gbtn.gprev{background:transparent url(/templates/cgp/build/images/arrow-slider-l-b-sm.svg) center left no-repeat;padding-left:4.25rem}.glightbox-gallery .gbuttons .gbtn.gnext{background:transparent url(/templates/cgp/build/images/arrow-slider-b-sm.svg) center right no-repeat;padding-right:4.25rem}.glightbox-gallery .gbuttons .state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5rem;font-size:.875rem}.glightbox-gallery .gbuttons .state:before{display:block;content:"/"}@media all and (min-width: 1000px){.glightbox-gallery .gbuttons{margin-top:2.5rem}.glightbox-gallery .gbuttons .gbtn{font-size:1.125rem}}.glightbox-gallery .gclose{cursor:pointer;background:none;border:none;border-radius:0;padding:.375rem}.glightbox-gallery .gclose i{display:block;background:url(/templates/cgp/build/images/ico-close-b.svg) center no-repeat;background-size:cover;height:1.5rem;width:1.5rem}@media all and (min-width: 1000px){.glightbox-gallery .gclose{padding:1.625rem}.glightbox-gallery .gclose i{height:2.125rem;width:2.125rem}}
