/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:400;src:url(/app/themes/soltis/library/fonts/CircularStd-Book.woff2) format("woff2"),url(/app/themes/soltis/library/fonts/CircularStd-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:700;src:url(/app/themes/soltis/library/fonts/CircularStd-Bold.woff2) format("woff2"),url(/app/themes/soltis/library/fonts/CircularStd-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Circular Std;font-style:normal;font-weight:500;src:url(/app/themes/soltis/library/fonts/CircularStd-Medium.woff2) format("woff2"),url(/app/themes/soltis/library/fonts/CircularStd-Medium.woff) format("woff")}body.body--scrolleffects .scale-down,body.body--scrolleffects .scale-up,body.body--scrolleffects .slide-down,body.body--scrolleffects .slide-left,body.body--scrolleffects .slide-right,body.body--scrolleffects .slide-up{opacity:0;transition:opacity .75s linear .25s,transform 1s cubic-bezier(.85,0,.15,1)}body.body--scrolleffects .scale-down.no-opacity,body.body--scrolleffects .scale-up.no-opacity,body.body--scrolleffects .slide-down.no-opacity,body.body--scrolleffects .slide-left.no-opacity,body.body--scrolleffects .slide-right.no-opacity,body.body--scrolleffects .slide-up.no-opacity{opacity:1}body.body--scrolleffects .slide-left-margin,body.body--scrolleffects .slide-right-margin{opacity:0;transition:opacity .75s linear .25s,margin 1s cubic-bezier(.85,0,.15,1)}body.body--scrolleffects .slide-left-margin.no-opacity,body.body--scrolleffects .slide-right-margin.no-opacity{opacity:1}body.body--scrolleffects .scale-down,body.body--scrolleffects .scale-up{transition:opacity .75s linear .25s,transform 1s cubic-bezier(.215,.6,.27,.995)}body.body--scrolleffects .slide-up{transform:translateY(2rem) scale(1)}body.body--scrolleffects .slide-down{transform:translateY(-2rem) scale(1)}body.body--scrolleffects .slide-left{transform:translateX(5rem);transition:transform 1s cubic-bezier(.85,0,.15,1),opacity 1.75s}body.body--scrolleffects .slide-right{transform:translateX(-5rem);transition:transform 1s cubic-bezier(.85,0,.15,1),opacity 1.75s}body.body--scrolleffects .slide-left-margin{margin-right:-50vw;transition:transform 1.75s cubic-bezier(.85,0,.15,1),opacity 1.75s}body.body--scrolleffects .slide-right-margin{margin-left:-50vw;transition:transform 1.75s cubic-bezier(.85,0,.15,1),opacity 1.75s}body.body--scrolleffects .scale-up{transform:scale(.8)}body.body--scrolleffects .scale-down{transform:scale(1.2)}body.body--scrolleffects .anim-scale-down,body.body--scrolleffects .anim-scale-up,body.body--scrolleffects .anim-slide-down,body.body--scrolleffects .anim-slide-left,body.body--scrolleffects .anim-slide-right,body.body--scrolleffects .anim-slide-up{opacity:1;transform:translate(0) scale(1)}body.body--scrolleffects .anim-slide-left-margin,body.body--scrolleffects .anim-slide-right-margin{margin-left:0;margin-right:0;opacity:1}.cbo-scrollparallax{position:relative}.cbo-scrollparallax .scrollparallax-inner{height:100%;left:0;position:absolute;top:0;transition:transform 1s cubic-bezier(.215,.6,.27,.995);width:100%}body .owl-carousel .owl-stage-outer{overflow:visible}body .owl-carousel .owl-stage{align-items:stretch;display:flex;flex-wrap:wrap}body .owl-carousel .owl-nav{display:flex;justify-content:flex-end;position:absolute;right:0;top:-3.375rem}body .owl-carousel .owl-nav button.owl-next,body .owl-carousel .owl-nav button.owl-prev{background:none;border:none;color:#222;font-size:1.125rem;height:auto;margin:0 0 0 1.5rem;padding:0;transition:opacity .4s;width:auto}body .owl-carousel .owl-nav button.owl-next.disabled,body .owl-carousel .owl-nav button.owl-prev.disabled{opacity:.09}body .owl-carousel .owl-nav button.owl-prev .icon{transform:scaleX(-1)}body .owl-carousel .owl-dots{align-items:center;display:flex;justify-content:center;margin-top:2rem}body .owl-carousel .owl-dots button.owl-dot{background:rgba(34,34,34,.09);border:2px solid #fff;border-radius:50%;display:block;height:.625rem;margin:0 .3rem;min-width:.625rem;padding:0;transition:all .4s;width:.625rem}body .owl-carousel .owl-dots button.owl-dot.active{background-color:#cfb023;border-color:#cfb023}@media(min-width:1024px){body .owl-carousel .owl-dots{margin-top:3.625rem;position:relative;width:100%}body .owl-carousel .owl-dots:before{background:rgba(34,34,34,.18);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100vw}body .owl-carousel .owl-dots button.owl-dot{background:transparent;border:none;border-radius:0;height:4px;position:relative;width:100%}body .owl-carousel .owl-dots button.owl-dot.active{background:#cfb023}}.cbo-sectioneffect{left:50%;overflow:hidden;position:fixed;top:50%}.cbo-sectioneffect .sectioneffect{align-items:flex-start;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;will-change:top,bottom}.cbo-sectioneffect .sectioneffect .effect-inner{min-height:100%;min-width:100%;position:relative}.cbo-sectioneffect .sectioneffect:not(.effect--default){top:100%}@font-face{font-display:swap;font-family:iconfont;src:url(/app/themes/soltis/library/iconfont/iconfont.eot);src:url(/app/themes/soltis/library/iconfont/iconfont.eot?#iefix) format("embedded-opentype"),url(/app/themes/soltis/library/iconfont/iconfont.woff) format("woff"),url(/app/themes/soltis/library/iconfont/iconfont.ttf) format("truetype"),url(/app/themes/soltis/library/iconfont/iconfont.svg) format("svg")}.icon{font-style:normal;font-weight:400}.icon.icon-angle:before{content:"";font-family:iconfont}.icon.icon-configure:before{content:"";font-family:iconfont}.icon.icon-cross:before{content:"";font-family:iconfont}.icon.icon-diamond:before{content:"";font-family:iconfont}.icon.icon-document:before{content:"";font-family:iconfont}.icon.icon-download:before{content:"";font-family:iconfont}.icon.icon-facebook:before{content:"";font-family:iconfont}.icon.icon-filter:before{content:"";font-family:iconfont}.icon.icon-instagram:before{content:"";font-family:iconfont}.icon.icon-linkedin:before{content:"";font-family:iconfont}.icon.icon-magnify:before{content:"";font-family:iconfont}.icon.icon-more:before{content:"";font-family:iconfont}.icon.icon-pen:before{content:"";font-family:iconfont}.icon.icon-phone:before{content:"";font-family:iconfont}.icon.icon-pin:before{content:"";font-family:iconfont}.icon.icon-play:before{content:"";font-family:iconfont}.icon.icon-search:before{content:"";font-family:iconfont}.icon.icon-share:before{content:"";font-family:iconfont}.icon.icon-sun:before{content:"";font-family:iconfont}.icon.icon-tags:before{content:"";font-family:iconfont}.icon.icon-youtube:before{content:"";font-family:iconfont}body,html{-webkit-font-smoothing:antialiased;background:#fff;color:#222;font-family:Circular Std,sans-serif;font-size:16px;height:100%;scroll-behavior:smooth;text-rendering:geometricPrecision}.cbo-global{min-height:100%;padding-bottom:4.125rem;padding-top:5.125rem}.cbo-global,.cbo-main{display:flex;flex-direction:column}.cbo-main{flex-grow:1;margin:-1px 0;overflow:hidden;padding:1px 0;position:relative}img.lazy{opacity:0;transition:opacity .5s}img.lazy.loaded{opacity:1}.icon{align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;width:1em}.icon:before{vertical-align:middle}body.body--headerhome .cbo-global,body.body--headerproduct .cbo-global{padding-top:0}.ot-floating-button{bottom:0!important;height:65px!important;left:0!important;width:65px!important}@media(min-width:1280px){.cbo-global{padding-bottom:0}.cbo-global,body.body--headerhome .cbo-global{padding-top:6.5rem}}.cbo-footer{background:#cfb023;color:#fff}.cbo-footer .footer-top.cbo-container{padding-bottom:1.5rem;padding-top:2rem}.cbo-footer .footer-top.cbo-container .top-logos{align-items:center;display:flex;justify-content:center}.cbo-footer .footer-top.cbo-container .top-logos a{display:block;height:2.375rem;text-decoration:none}.cbo-footer .footer-top.cbo-container .top-logos a img{display:block;height:100%;width:auto}.cbo-footer .footer-top.cbo-container .top-logos a:first-child{height:2rem}.cbo-footer .footer-top.cbo-container .top-logos .sep{background:#fff;display:block;height:1.75rem;margin:0 1.25rem;width:1px}.cbo-footer .footer-top.cbo-container .top-social{align-items:center;display:flex;justify-content:center;margin-top:1.6562rem}.cbo-footer .footer-top.cbo-container .top-social a{align-items:center;background:hsla(0,0%,100%,.24);border-radius:50%;color:#fff;display:flex;font-size:1.125rem;height:2.375rem;justify-content:center;margin:0 .3125rem;text-decoration:none;width:2.375rem}.cbo-footer .footer-bottom.cbo-container{padding-bottom:2rem;padding-top:2rem}.cbo-footer .footer-bottom.cbo-container .bottom-description p{color:#fff;font-size:.875rem;line-height:1.43;margin:0}.cbo-footer .footer-bottom.cbo-container .bottom-nav{margin:2rem 0 0}.cbo-footer .footer-bottom.cbo-container .bottom-nav li,.cbo-footer .footer-bottom.cbo-container .bottom-nav ul{display:block;list-style:none;margin:0;padding:0}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li{margin:1rem 0;padding-right:1.5rem;position:relative}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>a{color:hsla(0,0%,100%,.6);font-size:1.125rem;font-weight:700;line-height:1.25;text-decoration:none}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li:after{background:url(../images/icon-more-white.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:.9062rem;position:absolute;right:0;top:.5rem;width:.9062rem}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul{display:none}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul li{margin:.5rem 0}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul li a{color:#fff;font-size:.875rem;text-decoration:none}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li.active>ul{display:block}.cbo-footer .footer-bottom:after,.cbo-footer .footer-top:after{background:#fff;bottom:0;content:"";display:block;height:1px;left:50%;max-width:80rem;opacity:.18;position:absolute;transform:translateX(-50%);width:calc(100vw - 12rem)}.cbo-footer .footer-annex.cbo-container{color:hsla(0,0%,100%,.6);font-size:.6875rem;padding-bottom:2rem;padding-top:2rem;text-align:center}.cbo-footer .footer-annex.cbo-container li,.cbo-footer .footer-annex.cbo-container ul{display:block;list-style:none;margin:0;padding:0}.cbo-footer .footer-annex.cbo-container ul li{margin-top:.75rem}.cbo-footer .footer-annex.cbo-container ul li a{color:hsla(0,0%,100%,.6);text-decoration:none}@keyframes marquee{0%{transform:translate3d(calc(-25% + 20vw),0,0)}to{transform:translate3d(calc(-50% + 20vw),0,0)}}.cbo-prefooter{color:#ebebeb;font-size:4.375rem;font-weight:400;letter-spacing:-.025em;overflow:hidden;padding:.5rem 0;position:relative;white-space:nowrap;width:100%}.cbo-prefooter .prefooter-inner{animation:marquee 6s linear infinite;display:flex;position:relative;transform:translate3d(calc(-25% + 20vw),0,0);width:fit-content}@media(min-width:1024px){.cbo-footer .footer-top.cbo-container{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:.625rem;padding-top:5.125rem}.cbo-footer .footer-top.cbo-container .top-logos{margin-bottom:1.375rem}.cbo-footer .footer-top.cbo-container .top-social{margin-top:0}.cbo-footer .footer-top.cbo-container .top-social a{margin:0 0 0 .625rem;transition:all .3s}.cbo-footer .footer-top.cbo-container .top-social a:hover{background:#fff;color:#cfb023}.cbo-footer .footer-bottom.cbo-container{padding-bottom:3.875rem;padding-top:3.875rem}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li{margin:0;max-width:25%}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li:after{display:none}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul{display:block}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul a:hover{text-decoration:underline}.cbo-footer .footer-bottom:after,.cbo-footer .footer-top:after{width:calc(100vw - 20rem)}.cbo-footer .footer-annex.cbo-container{font-size:.75rem;padding-bottom:1.5rem;padding-top:1.5rem}.cbo-footer .footer-annex.cbo-container ul{display:inline}.cbo-footer .footer-annex.cbo-container ul li{display:inline;margin:0 0 0 .5rem}.cbo-footer .footer-annex.cbo-container ul li a:hover{text-decoration:underline}.cbo-prefooter{font-size:7rem;padding:1rem 0}}@media(min-width:1280px){.cbo-footer .footer-bottom.cbo-container{align-items:flex-start;display:flex;justify-content:space-between}.cbo-footer .footer-bottom.cbo-container .bottom-description{width:25%}.cbo-footer .footer-bottom.cbo-container .bottom-description p{font-size:1rem}.cbo-footer .footer-bottom.cbo-container .bottom-nav{margin:0;width:70%}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>a{font-size:1.25rem}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul li{margin:1rem 0}.cbo-footer .footer-bottom.cbo-container .bottom-nav>ul>li>ul li a{font-size:1rem}.cbo-prefooter{font-size:9.375rem;margin-top:6rem;padding:1.5rem 0}}.cbo-header{background:#fff;height:5.125rem;left:0;position:fixed;top:0;transition:background .4s;z-index:999}.cbo-header,.cbo-header .header-inner{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.cbo-header .header-inner{height:100%;padding:0 0 0 1.0625rem}.cbo-header .header-logo{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:5.7688rem;z-index:10}.cbo-header .header-logo img{display:block;height:auto;transition:opacity .4s;width:100%}.cbo-header .header-logo .logo-yellow{opacity:1}.cbo-header .header-logo .logo-white{left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.cbo-header .header-languages{background:none;border:none;border-radius:0;display:flex;flex-direction:column;height:5.125rem;margin:0;overflow:hidden;padding:2rem 0 1rem;position:relative;width:5.125rem;z-index:10}.cbo-header .header-languages li{display:none;list-style:none;margin:0 0 1rem;order:2;padding:0}.cbo-header .header-languages li a{align-items:center;border-radius:.1562rem;color:#222;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1;padding-top:2px;text-decoration:none;text-transform:uppercase}.cbo-header .header-languages li.current-lang{display:block;order:1;text-align:center}.cbo-header .header-languages li.current-lang a{color:#cfb023;display:inline-block;position:relative}.cbo-header .header-languages li.current-lang a:after{border-bottom:1px solid;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.cbo-header .header-languages.active{background:#fff;height:auto;overflow:visible}.cbo-header .header-languages.active li{display:block}.cbo-header .header-languages.active li.current-lang a{color:#cfb023!important}.cbo-header .header-buttons{bottom:0;display:flex;height:4.125rem;left:0;position:fixed;right:4.125rem}.cbo-header .header-buttons .buttons-el{background:#6787b7;border:none;color:#fff;display:block;font-size:.6875rem;font-weight:500;hyphens:auto;line-height:1.1em;min-height:100%;padding:.8125rem 1rem;position:relative;text-align:center;text-decoration:none;width:100%}.cbo-header .header-buttons .buttons-el .icon{display:flex;font-size:1.5rem;margin:0 auto .25rem}.cbo-header .header-buttons .buttons-el:not(:last-child):after{background:hsla(0,0%,100%,.35);bottom:.8125rem;content:"";display:block;position:absolute;right:0;top:.8125rem;width:1px}.cbo-header .header-burger{background:#cfb023;border:none;bottom:0;display:block;height:4.125rem;position:fixed;right:0;width:4.125rem}.cbo-header .header-burger span,.cbo-header .header-burger:after,.cbo-header .header-burger:before{background:#fff;border-radius:99rem;display:block;height:2px;left:50%;margin-left:-.6875rem;position:absolute;top:50%;transition:all .6s cubic-bezier(.85,0,.15,1);width:1.375rem}.cbo-header .header-burger:after,.cbo-header .header-burger:before{content:""}.cbo-header .header-burger:before{margin-top:-8px}.cbo-header .header-burger:after{margin-top:6px}.cbo-header .header-burger span{margin-top:-1px}body.body--headerhome .cbo-header,body.body--headerproduct .cbo-header{background:none}body.body--headerhome .cbo-header .header-logo .logo-yellow,body.body--headerproduct .cbo-header .header-logo .logo-yellow{opacity:0}body.body--headerhome .cbo-header .header-logo .logo-white,body.body--headerproduct .cbo-header .header-logo .logo-white{opacity:1}body.body--headerhome .cbo-header .header-languages li.current-lang a,body.body--headerproduct .cbo-header .header-languages li.current-lang a{color:#fff}body.body--nav .cbo-header .header-logo .logo-yellow{opacity:1}body.body--nav .cbo-header .header-logo .logo-white{opacity:0}body.body--nav .cbo-header .header-burger span{transform:scaleX(0)}body.body--nav .cbo-header .header-burger:after,body.body--nav .cbo-header .header-burger:before{margin-top:-1px}body.body--nav .cbo-header .header-burger:before{transform:rotate(45deg)}body.body--nav .cbo-header .header-burger:after{transform:rotate(-45deg)}body.body--nav .cbo-header .header-languages li.current-lang a{color:#cfb023}body.body--scroll .cbo-header{background:#fff}body.body--scroll .cbo-header .header-logo .logo-yellow{opacity:1}body.body--scroll .cbo-header .header-logo .logo-white{opacity:0}body.body--scroll .cbo-header .header-languages li.current-lang a{color:#cfb023}@media(min-width:1280px){.cbo-header{background:#fff;height:6.5rem}.cbo-header .header-inner{padding:0 0 0 3.75rem}.cbo-header .header-logo{width:7.5625rem}.cbo-header .header-logo .logo-yellow{opacity:1}.cbo-header .header-logo .logo-white{opacity:0}.cbo-header .header-languages{height:6.5rem;padding:2.65rem 0 .75rem}.cbo-header .header-buttons{bottom:auto;height:auto;left:auto;position:relative;right:auto}.cbo-header .header-buttons .buttons-el{font-size:.875rem;font-weight:300;height:6.5rem;line-height:.86em;padding:1.375rem 1rem;transition:all .4s cubic-bezier(.215,.6,.27,.995);width:6.5rem}.cbo-header .header-buttons .buttons-el .icon{align-items:flex-start;font-size:1.875rem;height:1.875rem;margin-bottom:.5rem;transition:margin .35s cubic-bezier(.215,.6,.27,.995)}.cbo-header .header-buttons .buttons-el:after{content:none!important;display:none!important}.cbo-header .header-buttons .buttons-el.el--locator{background:#c0a114}.cbo-header .header-buttons .buttons-el.el--locator .icon{font-size:1.5625rem}.cbo-header .header-buttons .buttons-el.el--quote{background:#debf31}.cbo-header .header-buttons .buttons-el.el--quote .icon{font-size:1.8125rem}.cbo-header .header-buttons .buttons-el:hover{background:#222}.cbo-header .header-buttons .buttons-el:hover .icon{margin-bottom:.75rem;margin-top:-.5rem}.cbo-header .header-burger{display:none}body.body--headerhome .cbo-header{background:#fff}body.body--headerhome .cbo-header .header-logo .logo-yellow{opacity:1}body.body--headerhome .cbo-header .header-logo .logo-white{opacity:0}body.body--headerhome .cbo-header .header-languages li.current-lang a{color:#cfb023}}.cbo-nav{background:#fff;bottom:4.125rem;left:0;padding:6rem 1.25rem 1.25rem;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .6s cubic-bezier(.85,0,.15,1)}.cbo-nav li,.cbo-nav ul{display:block;list-style:none;margin:0;padding:0}.cbo-nav .nav-main>ul>li{margin:2.75rem 0}.cbo-nav .nav-main>ul>li a{color:#222;font-size:1.5rem;text-decoration:none;transition:all .3s}.cbo-nav .nav-main>ul>li.current-menu-ancestor a,.cbo-nav .nav-main>ul>li.current-menu-item a,.cbo-nav .nav-main>ul>li:hover a{color:#cfb023}body.body--nav .cbo-nav{transform:translateX(0)}@media(min-width:1280px){.cbo-nav{align-items:center;background:none;bottom:auto;flex-grow:1;height:100%;left:auto;padding:0;position:relative;right:auto;top:auto;transform:none!important;transition:none}.cbo-nav,.cbo-nav .nav-main>ul{display:flex;justify-content:flex-end}.cbo-nav .nav-main>ul>li{margin:0 1.25rem}.cbo-nav .nav-main>ul>li a{font-size:1rem}body.body--headerproduct .cbo-nav .nav-main>ul>li a{color:#fff}body.body--headerproduct .cbo-nav .nav-main>ul>li.current-menu-ancestor a,body.body--headerproduct .cbo-nav .nav-main>ul>li.current-menu-item a,body.body--headerproduct .cbo-nav .nav-main>ul>li:hover a,body.body--scroll .cbo-nav .nav-main>ul>li a{color:#222}body.body--scroll .cbo-nav .nav-main>ul>li.current-menu-ancestor a,body.body--scroll .cbo-nav .nav-main>ul>li.current-menu-item a,body.body--scroll .cbo-nav .nav-main>ul>li:hover a{color:#cfb023}}.cbo-container{margin:3.5rem auto;max-width:100rem;padding:0 1.25rem;position:relative;width:100%}.cbo-container.container--full{max-width:none;padding:0}.cbo-container.container--small{max-width:85rem}.cbo-container.container--xsmall{max-width:75rem}.cbo-container.container--padding{margin-bottom:0;margin-top:0;padding-bottom:3.44rem;padding-top:3.44rem}.cbo-container.container--nomargin{margin-bottom:0!important;margin-top:0!important}.cbo-margin-container{margin:3.5rem auto}.cbo-margin-container .cbo-container{margin-bottom:0;margin-top:0}@media(min-width:768px){.cbo-container{padding-left:4rem;padding-right:4rem}.cbo-container.container--small{width:90%}.cbo-container.container--xsmall{width:80%}}@media(min-width:1024px){.cbo-container{margin:6.5rem auto;padding-left:6rem;padding-right:6rem}.cbo-container.container--padding{padding-bottom:6.5rem;padding-top:6.5rem}.cbo-margin-container{margin:6.5rem auto}}@media(min-width:1280px){.cbo-container{padding-left:10rem;padding-right:10rem}}.cbo-form label{color:#222;font-size:1rem}.cbo-form input[type=date],.cbo-form input[type=email],.cbo-form input[type=number],.cbo-form input[type=password],.cbo-form input[type=tel],.cbo-form input[type=text],.cbo-form select,.cbo-form textarea{background:none;border:none;border-bottom:1px solid #222;border-radius:0;color:#222;font-size:1rem;font-weight:400;height:2.5rem;outline:0;padding:0;width:100%}.cbo-form input[type=date]::placeholder,.cbo-form input[type=email]::placeholder,.cbo-form input[type=number]::placeholder,.cbo-form input[type=password]::placeholder,.cbo-form input[type=tel]::placeholder,.cbo-form input[type=text]::placeholder,.cbo-form select::placeholder,.cbo-form textarea::placeholder{color:#222;font-weight:400}.cbo-form input[type=date].wpcf7-not-valid,.cbo-form input[type=email].wpcf7-not-valid,.cbo-form input[type=number].wpcf7-not-valid,.cbo-form input[type=password].wpcf7-not-valid,.cbo-form input[type=tel].wpcf7-not-valid,.cbo-form input[type=text].wpcf7-not-valid,.cbo-form select.wpcf7-not-valid,.cbo-form textarea.wpcf7-not-valid{border-color:#c41615}.cbo-form input[type=date][disabled],.cbo-form input[type=date][readonly=readonly],.cbo-form input[type=email][disabled],.cbo-form input[type=email][readonly=readonly],.cbo-form input[type=number][disabled],.cbo-form input[type=number][readonly=readonly],.cbo-form input[type=password][disabled],.cbo-form input[type=password][readonly=readonly],.cbo-form input[type=tel][disabled],.cbo-form input[type=tel][readonly=readonly],.cbo-form input[type=text][disabled],.cbo-form input[type=text][readonly=readonly],.cbo-form select[disabled],.cbo-form select[readonly=readonly],.cbo-form textarea[disabled],.cbo-form textarea[readonly=readonly]{opacity:.5;outline:0}.cbo-form textarea{height:10rem;padding:.5rem 0;resize:vertical}.cbo-form select{appearance:none;background:url(../images/icon-angle-black.svg) no-repeat 100%;background-size:.875rem auto;font-weight:400;user-select:none}.cbo-form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.cbo-form select::-ms-expand{display:none}.cbo-form select option{color:#222}.cbo-form .form-field{margin:0 0 1rem;padding:1rem 0 0;position:relative}.cbo-form .form-field label{position:absolute;top:1.75rem;transition:all .4s cubic-bezier(.85,0,.15,1)}.cbo-form .form-field.filled label,.cbo-form .form-field:focus-within label{color:#9f7d23;transform:translateY(-1.5rem) scale(.875);transform-origin:left}.cbo-form .form-acceptance{margin:.75rem 0}.cbo-form .form-acceptance input{height:0;opacity:1e-8;position:absolute;width:0}.cbo-form .form-acceptance label{align-items:flex-start;display:flex;font-size:.625rem;justify-content:flex-start;line-height:1.2em;position:relative}.cbo-form .form-acceptance label:before{border:1px solid #222;border-radius:.25rem;content:"";display:block;height:1rem;margin:-.125rem .4062rem 0 0;min-width:1rem;width:1rem}.cbo-form .form-acceptance label:after{background:#222;border-radius:.125rem;content:"";display:block;height:.5rem;left:.25rem;min-width:.5rem;position:absolute;top:.125rem;transform:scale(0);transition:transform .3s cubic-bezier(.215,.6,.27,.995);width:.5rem}.cbo-form .form-acceptance.checked label:after{transform:scale(1)}.cbo-form .form-submit{padding:1.5rem;text-align:center}.cbo-form .form-recaptcha{color:#fff;font-size:.75rem;padding:1.5rem 1.5rem 0;text-align:center}.cbo-form .form-recaptcha a,.cbo-form.form--white label{color:#fff}.cbo-form.form--white input[type=date],.cbo-form.form--white input[type=email],.cbo-form.form--white input[type=number],.cbo-form.form--white input[type=password],.cbo-form.form--white input[type=tel],.cbo-form.form--white input[type=text],.cbo-form.form--white select,.cbo-form.form--white textarea{border-color:#fff;color:#fff}.cbo-form.form--white input[type=date]::placeholder,.cbo-form.form--white input[type=email]::placeholder,.cbo-form.form--white input[type=number]::placeholder,.cbo-form.form--white input[type=password]::placeholder,.cbo-form.form--white input[type=tel]::placeholder,.cbo-form.form--white input[type=text]::placeholder,.cbo-form.form--white select::placeholder,.cbo-form.form--white textarea::placeholder{color:#fff}.cbo-form.form--white select{background-image:url(../images/icon-angle-white.svg)}.cbo-form.form--white .form-acceptance label:before{border-color:#fff}.cbo-form.form--white .form-acceptance label:after{background:#fff}.wpcf7-response-output{display:none!important;font-size:.875rem;margin:0 0 2rem;padding:1rem;text-align:center}.invalid .wpcf7-response-output{background:#c41615;color:#fff;display:block!important}.sent .wpcf7-response-output{background:#43c95c;color:#fff;display:block!important}.wpcf7-not-valid-tip{color:#c41615;font-size:.75rem;font-style:italic}.grecaptcha-badge{right:-9999rem!important}.hidden-fields-container{border:0;opacity:0;padding:0;position:absolute}.cbo-link{align-items:center;background:none;border:none;color:inherit;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:flex-start;letter-spacing:.0833em;line-height:1;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.cbo-link:before{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media(min-width:1024px){.cbo-link:before{transform-origin:right;transition:all .3s cubic-bezier(.215,.6,.27,.995)}.cbo-link:hover:before{transform:scaleX(0)}}.cbo-picture-placeholder{background:#222;color:#fff;display:block;padding-bottom:56.25%;position:relative;width:100%}.cbo-picture-placeholder span{display:block;font-size:.625rem;font-weight:700;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateX(-50%) translateY(-50%)}.cbo-picture-placeholder.placeholder--ffs{align-items:center;background:#fff;display:flex;justify-content:center}.cbo-picture-placeholder.placeholder--ffs img{display:block;height:auto!important;object-fit:fill!important;position:relative!important;width:20%!important}.cbo-picture-cover img,.cbo-picture-cover video{display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}.cbo-picture-cover .cbo-picture-placeholder{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.cbo-picture-contain img,.cbo-picture-contain video{display:block;height:100%!important;left:0;object-fit:contain;position:absolute;top:0;width:100%!important}.cbo-picture-contain .cbo-picture-placeholder{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.cbo-spinner{display:inline-block;height:11px;min-width:64px;position:relative;width:64px}.cbo-spinner div{animation-timing-function:cubic-bezier(0,1,1,0);background:#cfb023;border-radius:50%;height:11px;position:absolute;top:0;width:11px}.cbo-spinner.spinner--white div{background:#fff}.cbo-spinner div:first-child{animation:lds-ellipsis1 .6s infinite;left:6px}.cbo-spinner div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:6px}.cbo-spinner div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:26px}.cbo-spinner div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:45px}.cbo-loader{animation:sk-chase 2.5s linear infinite both;height:60px;position:relative;width:60px}.cbo-loader-dot{animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.cbo-loader-dot:before{animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:#cfb023;border-radius:100%;content:"";display:block;height:25%;width:25%}.cbo-loader-dot:first-child{animation-delay:-1.1s}.cbo-loader-dot:nth-child(2){animation-delay:-1s}.cbo-loader-dot:nth-child(3){animation-delay:-.9s}.cbo-loader-dot:nth-child(4){animation-delay:-.8s}.cbo-loader-dot:nth-child(5){animation-delay:-.7s}.cbo-loader-dot:nth-child(6){animation-delay:-.6s}.cbo-loader-dot:first-child:before{animation-delay:-1.1s}.cbo-loader-dot:nth-child(2):before{animation-delay:-1s}.cbo-loader-dot:nth-child(3):before{animation-delay:-.9s}.cbo-loader-dot:nth-child(4):before{animation-delay:-.8s}.cbo-loader-dot:nth-child(5):before{animation-delay:-.7s}.cbo-loader-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}.cbo-subnav{overflow:auto;padding-bottom:2px;position:relative;text-align:center}.cbo-subnav .subnav-inner{align-items:stretch;border-bottom:1px solid rgba(34,34,34,.25);display:inline-flex;justify-content:space-between;position:relative}.cbo-subnav .subnav-el{background:none;border:none;color:#222;cursor:pointer;display:block;font-size:.75rem;font-weight:700;letter-spacing:.0833em;margin:0 .625rem;opacity:.25;padding:0 0 .375rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .4s;white-space:nowrap}.cbo-subnav .subnav-el:first-child{margin-left:0}.cbo-subnav .subnav-el:last-child{margin-right:0}.cbo-subnav .subnav-el:before{background:#cfb023;bottom:-2px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transition:transform .4s cubic-bezier(.215,.6,.27,.995);width:100%}.cbo-subnav .subnav-el.el--active{opacity:1}.cbo-subnav .subnav-el.el--active:before{transform:scaleX(1)}@media(min-width:1024px){.cbo-subnav .subnav-inner{justify-content:center}.cbo-subnav .subnav-el{margin:0 1.71875rem}.cbo-subnav .subnav-el:hover{opacity:1}}.cbo-title-1,h1{font-size:4.375rem;font-weight:700;hyphens:auto;line-height:.8}.cbo-title-2,h2{font-size:2rem;font-weight:400;hyphens:auto;letter-spacing:-.0181em;line-height:1;margin:1.5rem 0}.cbo-title-3,h3{font-size:1.75rem;font-weight:400;hyphens:auto;letter-spacing:-.025em;line-height:1.07}.cbo-chapo{font-size:1.25rem;line-height:1.4}.cbo-noresult{font-size:1.25rem;margin:3rem 0;text-align:center;width:100%}.cbo-cms ol,.cbo-cms p,.cbo-cms ul,.mce-content-body ol,.mce-content-body p,.mce-content-body ul{font-size:1.125rem;font-weight:400;line-height:1.67}.cbo-cms ol iframe,.cbo-cms ol img,.cbo-cms ol video,.cbo-cms p iframe,.cbo-cms p img,.cbo-cms p video,.cbo-cms ul iframe,.cbo-cms ul img,.cbo-cms ul video,.mce-content-body ol iframe,.mce-content-body ol img,.mce-content-body ol video,.mce-content-body p iframe,.mce-content-body p img,.mce-content-body p video,.mce-content-body ul iframe,.mce-content-body ul img,.mce-content-body ul video{height:auto;max-width:100%}.cbo-cms ol a:not(.cbo-button):not(.cbo-link),.cbo-cms p a:not(.cbo-button):not(.cbo-link),.cbo-cms ul a:not(.cbo-button):not(.cbo-link),.mce-content-body ol a:not(.cbo-button):not(.cbo-link),.mce-content-body p a:not(.cbo-button):not(.cbo-link),.mce-content-body ul a:not(.cbo-button):not(.cbo-link){color:#cfb023;font-weight:700;text-decoration:none}.cbo-cms .cbo-title-2,.cbo-cms h2,.mce-content-body .cbo-title-2,.mce-content-body h2{font-size:1.5rem;font-weight:700;letter-spacing:-.0138em;line-height:1.33}.screen-reader-response,.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media(min-width:1024px){.cbo-title-1,h1{font-size:7.5rem}.cbo-title-2,h2{font-size:2.625rem;margin:4.5625rem 0}.cbo-title-3,h3{font-size:2.25rem}.cbo-noresult{font-size:1.75rem}.cbo-cms .cbo-title-2,.cbo-cms h2,.mce-content-body .cbo-title-2,.mce-content-body h2{font-size:1.875rem;margin:2.5rem 0}}.cbo-accordion .accordion-title{margin-top:0}.cbo-accordion .accordion-list{margin:0 -1.25rem;position:relative}.cbo-accordion .accordion-list>.list-el{padding:0 1.25rem;position:relative}.cbo-accordion .accordion-list>.list-el:nth-child(odd){background:#faf7f3}.cbo-accordion .accordion-list>.list-el>.el-title{align-items:flex-start;background:none;border:none;color:#222;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.25;padding:1.25rem 0;position:relative;text-align:left;transition:all .3s;width:100%}.cbo-accordion .accordion-list>.list-el>.el-title .icon{margin-left:2rem;margin-right:.5rem;transition:all .4s cubic-bezier(.215,.6,.27,.995)}.cbo-accordion .accordion-list>.list-el>.el-content{max-height:0;opacity:0;overflow:hidden;padding-top:0!important;position:relative;transition:all .4s cubic-bezier(.215,.6,.27,.995)}.cbo-accordion .accordion-list>.list-el.active>.el-title{padding-bottom:0}.cbo-accordion .accordion-list>.list-el.active>.el-title .icon{transform:rotate(90deg)}.cbo-accordion .accordion-list>.list-el.active>.el-content{max-height:none;opacity:1;padding-bottom:.5rem}.cbo-accordion .accordion-list>.list-el:last-child{margin-bottom:0}@media(min-width:1024px){.cbo-accordion .accordion-title{text-align:center}.cbo-accordion .accordion-list{margin:0}.cbo-accordion .accordion-list>.list-el{padding:0 1.8125rem}.cbo-accordion .accordion-list>.list-el>.el-title{font-size:1.25rem;padding-bottom:1.65rem;padding-top:1.65rem}.cbo-accordion .accordion-list>.list-el.active>.el-title{padding-bottom:0}}.cbo-contact .contact-head .head-title{font-size:2.75rem;line-height:1.0909em}.cbo-contact .contact-head .head-coords{margin:2rem 0}.cbo-contact .contact-head .head-coords p{align-items:flex-start;display:flex;justify-content:flex-start;margin:1.25rem 0}.cbo-contact .contact-head .head-coords p .icon{color:#222;font-size:1.9375rem;font-style:normal;margin:0 1rem 0 0}.cbo-contact .contact-head .head-coords p .icon-phone{font-size:1.4375rem;width:1.9375rem}.cbo-contact .contact-head .head-coords p a{color:#cfb023;font-size:1.25rem;font-weight:500;text-decoration:underline}.cbo-contact .contact-head .head-coords p a:hover{text-decoration:none}.cbo-contact .contact-forms{margin-top:3rem}.cbo-contact .contact-forms .forms-tabs{align-items:stretch;display:flex}.cbo-contact .contact-forms .forms-tabs button{align-items:center;background:#f8fafd;border:none;border-radius:0;color:#222;cursor:pointer;display:flex;font-size:1.125rem;height:4.3125rem;justify-content:center;letter-spacing:-.0139em;text-align:center;transition:all .4s;width:100%}.cbo-contact .contact-forms .forms-tabs button.active{background:#cfb023;color:#fff}.cbo-contact .contact-forms .forms-contents .contents-el{background:#cfb023;display:none;padding:1.25rem}.cbo-contact .contact-forms .forms-contents .contents-el.active{display:block}@media(min-width:1280px){.cbo-contact .contact-inner{align-items:flex-start;display:flex;justify-content:space-between}.cbo-contact .contact-head{padding-right:10%}.cbo-contact .contact-head .head-title{font-size:5.625rem;margin-bottom:2.25rem}.cbo-contact .contact-head .head-coords{margin-top:2.5rem}.cbo-contact .contact-forms{margin:0;min-width:50%;width:50%}}.cbo-finder{margin-bottom:3rem;position:relative}.cbo-finder .finder-step{background:#f8fafd;position:relative}.cbo-finder .finder-step .step-picture{height:100%;left:0;position:absolute;top:0;width:100%}.cbo-finder .finder-step .step-start{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 9.1875rem);position:relative}.cbo-finder .finder-step .step-start .start-box{background:#cfb023;color:#fff;margin:0 auto;max-width:16rem;padding:1.75rem;text-align:center}.cbo-finder .finder-step .step-start .start-box .box-title{font-size:2rem;letter-spacing:-.0191em;line-height:1}.cbo-finder .finder-step .step-start .start-box .box-excerpt{font-size:1rem;line-height:1.25}.cbo-finder .finder-step .step-start .start-box .box-button{margin-top:1.5rem}.cbo-finder .finder-step .step-start .start-box .box-button .cbo-button{width:100%}.cbo-finder .finder-step .step-inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 9.1875rem);position:relative}.cbo-finder .finder-step .step-indicator{border-bottom:1px solid rgba(34,34,34,.13);color:#cfb023;font-size:.75rem;font-weight:700;letter-spacing:.0833em;margin:0 auto;max-width:24.125rem;padding-bottom:.5rem;position:relative;text-align:center;text-transform:uppercase;width:100%}.cbo-finder .finder-step .step-indicator:before{background:#cfb023;bottom:-2px;content:"";display:block;height:3px;left:0;position:absolute;width:25%}.cbo-finder .finder-step .step-indicator.indicator--2:before{width:50%}.cbo-finder .finder-step .step-indicator.indicator--3:before{width:75%}.cbo-finder .finder-step .step-indicator.indicator--4:before{width:100%}.cbo-finder .finder-step .step-title{font-size:2rem;font-weight:700;letter-spacing:-.0191em;line-height:1.06;margin:2rem 0 1.5rem;text-align:center}.cbo-finder .finder-step .step-title .title-instructions{font-size:1rem;font-weight:400;line-height:1.69;margin-top:.875rem}.cbo-finder .finder-step .step-buttons{align-items:center;display:flex;flex-direction:column;margin-top:2.25rem;text-align:center}.cbo-finder .finder-step .step-buttons .cbo-button{margin:.4375rem 0 0;min-width:9.375rem}.cbo-finder .finder-step .step-buttons .cbo-button .icon{font-size:.625rem}.cbo-finder .finder-step .step-buttons .button--back .icon{margin:0 1rem 0 0;transform:scaleX(-1)}.cbo-finder .finder-step .step-buttons .button--next .icon{margin:0 0 0 1rem}.cbo-finder .finder-step .step-environments{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;margin:-.4375rem;width:100%}.cbo-finder .finder-step .step-environments .environments-el{padding:.4375rem;width:50%}.cbo-finder .finder-step .step-environments .environments-el input{height:0;opacity:.000001;position:absolute;width:0}.cbo-finder .finder-step .step-environments .environments-el label{background:#e1c123;color:#fff;cursor:pointer;display:block;overflow:hidden;padding-bottom:143.83%;position:relative;text-decoration:none;transition:all .5s cubic-bezier(.215,.6,.27,.995);width:100%}.cbo-finder .finder-step .step-environments .environments-el label:before{background:#9f7d23;bottom:0;content:"";display:block;filter:blur(.4rem);left:-70%;padding-bottom:100%;position:absolute;transform:rotate(50deg);transform-origin:left;width:200%}.cbo-finder .finder-step .step-environments .environments-el label:after{background:#9f7d23;content:"";display:block;filter:blur(.4rem);height:150%;left:-8%;position:absolute;top:-25%;width:16%}.cbo-finder .finder-step .step-environments .environments-el label .el-label{display:block;font-size:1.875rem;font-weight:700;left:50%;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:75%;z-index:1}.cbo-finder .finder-step .step-environments .environments-el input:checked+label,.cbo-finder .finder-step .step-environments .environments-el label:hover{box-shadow:0 0 2.5rem rgba(34,34,34,.35)}.cbo-finder .finder-step .step-environments .environments-el.el--blue label{background:#b1c9e8}.cbo-finder .finder-step .step-environments .environments-el.el--blue label:before{background:#6787b7;bottom:30%;height:20%;left:auto;padding:0;right:-10%;transform:rotate(-30deg);transform-origin:right;width:120%}.cbo-finder .finder-step .step-environments .environments-el.el--blue label:after{background:#6787b7;height:30%;left:-10%;top:-30%;transform:rotate(-30deg);transform-origin:center;width:60%}.cbo-finder .finder-step .step-types{align-content:center;align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;margin:-.4375rem}.cbo-finder .finder-step .step-types .types-el input{height:0;opacity:.000001;position:absolute;width:0}.cbo-finder .finder-step .step-types .types-el label{align-items:center;background:#fff;border:1px solid #fff;border-radius:1.25rem;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;height:9.5rem;justify-content:space-between;line-height:1;margin:.4375rem;min-width:9.5rem;padding:.875rem;text-align:center;transition:border .25s;width:9.5rem}.cbo-finder .finder-step .step-types .types-el label .el-picture{display:block;height:5.5rem;position:relative;width:6.5rem}.cbo-finder .finder-step .step-types .types-el input:checked+label,.cbo-finder .finder-step .step-types .types-el label:hover{border-color:#cfb023}.cbo-finder .finder-step .step-functions{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:-.4375rem;width:100%}.cbo-finder .finder-step .step-functions .functions-el{display:flex;padding:.4375rem;width:50%}.cbo-finder .finder-step .step-functions .functions-el input{height:0;opacity:.000001;position:absolute;width:0}.cbo-finder .finder-step .step-functions .functions-el label{align-items:center;background:#fff;color:#222;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1;min-height:11.875rem;padding:3rem 1.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.215,.6,.27,.995);width:100%}.cbo-finder .finder-step .step-functions .functions-el label .el-picture{display:block;height:3rem;margin-bottom:1.5rem;position:relative;width:3rem}.cbo-finder .finder-step .step-functions .functions-el input:disabled+label{cursor:auto;opacity:.25}.cbo-finder .finder-step .step-functions .functions-el input:checked+label,.cbo-finder .finder-step .step-functions .functions-el input:enabled+label:hover{background:#cfb023;color:#fff}.cbo-finder .finder-step .step-functions .functions-el input:checked+label .el-picture,.cbo-finder .finder-step .step-functions .functions-el input:enabled+label:hover .el-picture{filter:grayscale(1) contrast(1) brightness(100)}.cbo-finder .finder-step .step-results{display:flex;flex-grow:1;width:100%}.cbo-finder .finder-step .step-results .results-list{padding-right:3rem}.cbo-finder .finder-step .step-results .owl-dots{margin-right:-3rem}.cbo-finder .step--results .cbo-links{margin-bottom:0;margin-top:-2rem;transform:translateY(2rem)}.cbo-finder .step--results .cbo-links .links-list .list-el .el-inner{background:#fff}@media(min-width:768px){.cbo-finder .finder-step .step-start .start-box{max-width:25rem}}@media(min-width:1024px){.cbo-finder{margin-bottom:5.125rem}.cbo-finder .finder-step .step-start .start-box{max-width:50.75rem;padding:4.1875rem 9.75rem}.cbo-finder .finder-step .step-start .start-box .box-title{font-size:2.625rem;font-weight:500}.cbo-finder .finder-step .step-start .start-box .box-excerpt{font-size:1.125rem}.cbo-finder .finder-step .step-start .start-box .box-button{margin-top:2rem}.cbo-finder .finder-step .step-start .start-box .box-button .cbo-button{min-width:9.375rem;width:auto}.cbo-finder .finder-step .step-indicator{font-size:.75rem;padding-bottom:.875rem}.cbo-finder .finder-step .step-indicator:before{bottom:-3px;height:5px}.cbo-finder .finder-step .step-title{font-size:2.625rem;font-weight:500;letter-spacing:-.019em;line-height:1.05;margin:1.875rem 0 3.4375rem}.cbo-finder .finder-step .step-buttons{flex-direction:row;margin-top:3.4375rem}.cbo-finder .finder-step .step-buttons .cbo-button{margin:0 .21875rem}.cbo-finder .finder-step .step-environments .environments-el label{padding-bottom:65.18%}.cbo-finder .finder-step .step-environments .environments-el label .el-label{font-size:3.5rem}.cbo-finder .finder-step .step-types .types-el label{font-size:.875rem;margin:.75rem}.cbo-finder .finder-step .step-functions .functions-el{width:20%}.cbo-finder .finder-step .step-functions .functions-el label{justify-content:flex-start;min-height:18.125rem;padding-bottom:3rem;padding-top:5rem}.cbo-finder .finder-step .step-functions .functions-el label .el-picture{height:4.6875rem;margin-bottom:3rem;width:4.6875rem}.cbo-finder .step--results .cbo-links{margin-bottom:0;margin-top:-5.125rem;transform:translateY(5.125rem)}}@media(min-width:1280px){.cbo-finder .finder-step .step-inner,.cbo-finder .finder-step .step-start{min-height:calc(100vh - 6.5rem)}.cbo-finder .finder-step .step-functions .functions-el{width:14.28565%}.cbo-finder .finder-step .step-results{margin-top:2rem}.cbo-finder .finder-step .step-results .results-list{align-items:stretch;display:flex;justify-content:center;margin:-1.25rem auto;padding:0;width:50.75rem}.cbo-finder .finder-step .step-results .results-list .list-el{display:flex;padding:1.25rem;width:50%}}.cbo-heromyproject .heromyproject-inner{min-height:21.25rem;position:relative}.cbo-heromyproject .heromyproject-picture{background:#222;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cbo-heromyproject .heromyproject-picture img{opacity:.6}.cbo-heromyproject .heromyproject-content.cbo-container{padding-top:5rem;position:relative}.cbo-heromyproject .heromyproject-content.cbo-container .content-title{color:#fff;font-weight:700;margin-bottom:0;margin-top:5rem}.cbo-heromyproject .heromyproject-content.cbo-container .content-chapo{color:#fff;margin-bottom:0}.cbo-heromyproject .cbo-links{margin-top:0}@media(min-width:1024px){.cbo-heromyproject .heromyproject-content.cbo-container{padding-bottom:10rem;padding-top:10rem}.cbo-heromyproject .heromyproject-content.cbo-container .content-title{margin-top:11rem}.cbo-heromyproject .cbo-links{margin-top:-6rem}}.cbo-heropicture{background:#222;color:#fff;position:relative}.cbo-heropicture .heropicture-inner.cbo-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-bottom:8rem;padding-top:8rem}.cbo-heropicture .heropicture-picture{height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.cbo-heropicture .heropicture-breadcrumbs{position:absolute;top:2.5rem}.cbo-heropicture .heropicture-title{margin-bottom:.5em;margin-top:0;text-align:center;width:100%}.cbo-heropicture .heropicture-chapo{margin:0;text-align:center;width:100%}.cbo-heropicture .heropicture-arrow{bottom:2rem;font-size:1.125rem;left:50%;position:absolute;transform:translateX(-50%)}.cbo-heropicture .heropicture-arrow .icon{transform:rotate(90deg)}@media(min-width:1024px){.cbo-heropicture .heropicture-inner.cbo-container{min-height:46.25rem;padding-bottom:12rem;padding-top:12rem}.cbo-heropicture .heropicture-title{margin-bottom:.35em}}.cbo-herosimple{background:#f8fafd}.cbo-herosimple .herosimple-inner.cbo-container{padding-bottom:2.5rem;padding-top:8rem}.cbo-herosimple .herosimple-breadcrumbs{position:absolute;top:2.5rem}.cbo-herosimple .herosimple-title{color:#cfb023;hyphens:auto;margin-bottom:.5em;margin-top:0}.cbo-herosimple .herosimple-chapo{margin:0}.cbo-herosimple.herosimple--white{background:#fff}.cbo-herosimple.herosimple--white .herosimple-title{color:#222}@media(min-width:1024px){.cbo-herosimple .herosimple-inner.cbo-container{padding-bottom:3rem;padding-top:10rem}.cbo-herosimple .herosimple-title{margin-bottom:.35em}}@keyframes circle-stroke{90%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}.cbo-heroslider{overflow:hidden;position:relative}.cbo-heroslider .heroslider-inner{display:flex;flex-direction:column;min-height:calc(100vh - 4.125rem)}.cbo-heroslider .heroslider-list{display:flex!important}.cbo-heroslider .heroslider-list .list-el{position:relative;width:100%}.cbo-heroslider .heroslider-list .list-el .el-picture{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.cbo-heroslider .heroslider-list .list-el .el-picture:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.09;position:absolute;top:0;width:100%}.cbo-heroslider .heroslider-list .owl-stage-outer{display:flex;flex-grow:1;overflow:visible}.cbo-heroslider .heroslider-list .owl-stage{align-items:stretch;display:flex;flex-grow:1;flex-wrap:wrap}.cbo-heroslider .heroslider-list .owl-item{display:flex;flex-grow:1;min-height:100%}.cbo-heroslider .heroslider-list .owl-nav{display:block;margin-top:-8.75rem;right:.9375rem;top:100vw}.cbo-heroslider .heroslider-list .owl-nav button.owl-next,.cbo-heroslider .heroslider-list .owl-nav button.owl-prev{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;display:flex;height:3.5rem;justify-content:center;margin:0 0 .625rem;position:relative;width:3.5rem}.cbo-heroslider .heroslider-list .owl-nav button.owl-prev svg{display:none}.cbo-heroslider .heroslider-list .owl-nav button.owl-next svg{bottom:2px;left:-1px;position:absolute;right:2px;top:-1px}.cbo-heroslider .heroslider-list .owl-nav button.owl-next .circle{stroke-dasharray:200;stroke-dashoffset:200;animation:circle-stroke 5s linear infinite}.cbo-heroslider .heroslider-list:not(.owl-carousel){align-items:stretch;display:flex}.cbo-heroslider .heroslider-list:not(.owl-carousel) .list-el{min-width:100%}.cbo-heroslider .heroslider-banner{background:#cfb023;display:flex;flex-grow:1;margin-left:-1px;margin-right:-1px;position:relative}.cbo-heroslider .heroslider-banner .banner-inner.cbo-container{display:flex;flex-direction:column;min-height:100%;padding-top:0}.cbo-heroslider .heroslider-banner .banner-heading{display:flex;flex-direction:column;flex-grow:1}.cbo-heroslider .heroslider-banner .banner-heading .heading-title{margin-bottom:0;margin-top:-3.125rem;position:relative;width:15.75rem;z-index:100}.cbo-heroslider .heroslider-banner .banner-heading .heading-title img{display:block;height:auto;width:100%}.cbo-heroslider .heroslider-banner .banner-heading .heading-subtitle{color:#fff;font-size:1.125rem;font-weight:400;margin:1.25rem 0 0}.cbo-heroslider .heroslider-banner .banner-buttons{display:flex;justify-content:space-between;margin-top:3.25rem}.cbo-heroslider .heroslider-banner .banner-buttons .cbo-button{width:calc(50% - .625rem)}@media(min-width:1024px){.cbo-heroslider .heroslider-list{flex-grow:1;padding-right:5.6875rem}.cbo-heroslider .heroslider-list .list-el{display:flex;flex-grow:1}.cbo-heroslider .heroslider-list .list-el .el-picture{min-height:100%;padding-bottom:0}.cbo-heroslider .heroslider-list .owl-nav{margin-top:0;right:3.8125rem;top:calc(50vh - 10.59375rem);transform:translateY(-50%)}.cbo-heroslider .heroslider-banner{flex-grow:0;min-height:14.6875rem}.cbo-heroslider .heroslider-banner .banner-inner.cbo-container{flex-direction:row;justify-content:space-between;min-height:100%;padding-bottom:3rem}.cbo-heroslider .heroslider-banner .banner-heading .heading-title{margin-top:-6.8125rem;width:33.9375rem}.cbo-heroslider .heroslider-banner .banner-heading .heading-subtitle{font-size:1.5rem;margin-top:2.625rem}.cbo-heroslider .heroslider-banner .banner-buttons{margin:5.5rem 0 0}.cbo-heroslider .heroslider-banner .banner-buttons .cbo-button{margin:0 0 0 .8125rem;min-width:12.5rem;width:auto}}@media(min-width:1280px){.cbo-heroslider .heroslider-inner{min-height:calc(100vh - 6.5rem)}}.cbo-picture.picture--sand .picture-inner{padding-top:2rem;position:relative}.cbo-picture.picture--sand .picture-inner:before{background:#eae5d8;bottom:2rem;content:"";display:block;left:0;position:absolute;right:0;top:0}.cbo-picture.picture--contained .picture-element img{display:block;height:auto;position:relative;width:100%}.cbo-picture.picture--full .picture-element{padding-bottom:50%;position:relative}@media(min-width:768px){.cbo-picture.picture--sand .picture-inner{padding-top:3rem}.cbo-picture.picture--sand .picture-inner:before{bottom:3rem;left:1.5rem;right:1.5rem}}@media(min-width:1024px){.cbo-picture.picture--sand .picture-inner{padding-top:6.5625rem}.cbo-picture.picture--sand .picture-inner:before{bottom:6.5625rem;left:2.5rem;right:2.5rem;top:0}}@media(min-width:1280px){.cbo-picture.picture--full .picture-element{height:50rem;max-height:70vh;min-height:30vh;padding-bottom:0}}.cbo-productcats .productcats-title.cbo-container{margin-bottom:1.5rem}@media(min-width:768px){.cbo-productcats .productcats-list{display:flex}.cbo-productcats .productcats-list .list-el{width:50%}}@media(min-width:1024px){.cbo-productcats .productcats-title.cbo-container{margin-bottom:4.5625rem;padding-right:40%}.cbo-productcats .productcats-list .list-el:nth-child(2n){margin-top:-6.4375rem}}.cbo-productslider{overflow:hidden;position:relative}.cbo-productslider .productslider-title{margin-top:0}.cbo-productslider .productslider-list{padding-right:3rem}.cbo-productslider .productslider-list .list-el{display:flex;min-height:100%}.cbo-productslider .productslider-list:not(.owl-carousel){align-items:stretch;display:flex}.cbo-productslider .productslider-list:not(.owl-carousel) .list-el{margin-right:1rem;min-width:100%}@media(min-width:768px){.cbo-productslider .productslider-list:not(.owl-carousel) .list-el{min-width:50%;width:50%}}@media(min-width:1024px){.cbo-productslider .productslider-list{padding-right:0}.cbo-productslider .productslider-list:not(.owl-carousel) .list-el{margin-right:2.5625rem}}@media(min-width:1280px){.cbo-productslider .productslider-list:not(.owl-carousel) .list-el{min-width:33.3333%;width:33.3333%}}.cbo-projectslider{overflow:hidden;position:relative}.cbo-projectslider .projectslider-top .top-title{margin-top:0}.cbo-projectslider .projectslider-list{margin-top:1.875rem}.cbo-projectslider .projectslider-list .list-el{min-height:100%}.cbo-projectslider .projectslider-list .list-el.el--hidden{display:none!important}.cbo-projectslider .projectslider-list:not(.owl-carousel){align-items:stretch;display:flex}.cbo-projectslider .projectslider-list:not(.owl-carousel) .list-el{margin-right:1rem;min-width:100%}.cbo-projectslider.projectslider--blue .projectslider-top,.cbo-projectslider.projectslider--yellow .projectslider-top{color:#fff;position:relative;z-index:10}.cbo-projectslider.projectslider--blue .projectslider-list:before,.cbo-projectslider.projectslider--yellow .projectslider-list:before{background:#cfb023;bottom:70%;content:"";display:block;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.cbo-projectslider.projectslider--blue .projectslider-list .owl-nav button.owl-next,.cbo-projectslider.projectslider--blue .projectslider-list .owl-nav button.owl-prev,.cbo-projectslider.projectslider--yellow .projectslider-list .owl-nav button.owl-next,.cbo-projectslider.projectslider--yellow .projectslider-list .owl-nav button.owl-prev{color:#fff}.cbo-projectslider.projectslider--blue .projectslider-list:before{background:#6787b7}@media(min-width:1024px){.cbo-projectslider .projectslider-top{align-items:center;display:flex;justify-content:flex-start;min-height:4.5rem;width:75%}.cbo-projectslider .projectslider-top .top-title{width:33.3333%}.cbo-projectslider .projectslider-top .top-subnav{margin-bottom:4.5625rem;width:66.6666%}.cbo-projectslider .projectslider-list{margin:0;padding:0 4rem}.cbo-projectslider .projectslider-list:not(.owl-carousel){align-items:stretch;display:flex}.cbo-projectslider .projectslider-list:not(.owl-carousel) .list-el{margin:0 1.0625rem}.cbo-projectslider .projectslider-list .owl-nav{top:-6.25rem}.cbo-projectslider .projectslider-list .owl-dots{margin-left:-4rem;margin-right:-4rem;width:auto}.cbo-projectslider.projectslider--nofilter .projectslider-top .top-title{width:50%}}.cbo-quality{position:relative}.cbo-quality .quality-content{background:#e1c123;color:#fff;margin:0 auto;overflow:hidden;padding:2.75rem 1.5rem 1.5rem;position:relative;text-align:center;width:59.2%;z-index:1}.cbo-quality .quality-content:before{bottom:0;padding-bottom:100%;right:-60%;transform:rotate(-40deg);transform-origin:right;width:200%}.cbo-quality .quality-content:after,.cbo-quality .quality-content:before{background:#9f7d23;content:"";display:block;filter:blur(.4rem);position:absolute}.cbo-quality .quality-content:after{bottom:-8%;height:16%;left:-25%;width:150%}.cbo-quality .quality-content .content-inner{position:relative;z-index:1}.cbo-quality .quality-content .content-logo{margin:0 auto;width:4.6875rem}.cbo-quality .quality-content .content-logo img{display:block;height:auto;width:100%}.cbo-quality .quality-content .content-title{margin:1.5rem 0}.cbo-quality .quality-content .content-button .cbo-button{width:100%}.cbo-quality .quality-picture-left{bottom:4.25rem;left:0;position:absolute;top:4.25rem;width:50%}.cbo-quality .quality-picture-right{bottom:2.75rem;position:absolute;right:0;top:2.75rem;width:50%}@media(min-width:768px){.cbo-quality .quality-content{padding:6.8125rem}.cbo-quality .quality-content .content-logo{width:8.5625rem}.cbo-quality .quality-content .content-button .cbo-button{width:auto}}@media(min-width:1024px){.cbo-quality .quality-content{min-width:29.1875rem;width:33.333%}.cbo-quality .quality-picture-left{bottom:7.1875rem;left:6.5rem;top:7.1875rem;width:34%}.cbo-quality .quality-picture-right{bottom:4.0625rem;right:6.5rem;top:4.0625rem;width:34%}}@media(min-width:1280px){.cbo-quality .quality-picture-left{left:10rem}.cbo-quality .quality-picture-right{right:10rem}}.cbo-reinsurance .reinsurance-list .list-el{margin:0 0 3rem;text-align:center}.cbo-reinsurance .reinsurance-list .list-el:last-child{margin:0}.cbo-reinsurance .reinsurance-list .list-el .el-head{align-items:center;display:inline-flex}.cbo-reinsurance .reinsurance-list .list-el .el-head .head-icon{display:block;height:2.5rem;margin-right:1rem;min-width:2.5rem;position:relative;width:2.5rem}.cbo-reinsurance .reinsurance-list .list-el .el-head .head-title{margin:0}@media(min-width:1024px){.cbo-reinsurance .reinsurance-list{display:flex;flex-wrap:wrap;justify-content:center}.cbo-reinsurance .reinsurance-list .list-el{margin:0;padding:3.75rem;width:33.3333%}}.cbo-services{background:#faf7f3;overflow:hidden;position:relative}.cbo-services:before{background:#222;bottom:0;content:"";display:block;filter:blur(1.125rem);opacity:.13;padding-bottom:100%;position:absolute;right:-50%;transform:rotate(-45deg);transform-origin:right;width:200%}.cbo-services .services-title{margin-top:0}.cbo-services .services-list .list-el{margin-bottom:1.3125rem}.cbo-services .services-list .list-el .el-inner{background:#fff}.cbo-services .services-list .list-el .el-picture{overflow:hidden;padding-bottom:47.79%;position:relative;width:100%}.cbo-services .services-list .list-el .el-content{padding:1.6875rem 1.5rem;text-align:center}.cbo-services .services-list .list-el .el-content .content-title{margin:0 0 .75rem}.cbo-services .services-list .list-el .el-content .content-description{line-height:1.25;margin:0 0 1.25rem}.cbo-services .services-list .list-el .el-content .cbo-button{width:100%}@media(min-width:1024px){.cbo-services:before{right:-85%}.cbo-services .services-list{align-items:stretch;display:flex;flex-wrap:wrap;margin:-1.25rem}.cbo-services .services-list .list-el{margin:0;padding:1.25rem;width:50%}.cbo-services .services-list .list-el:nth-child(2n){margin-top:-5.0625rem}.cbo-services .services-list .list-el .el-picture{padding-bottom:50.83%}.cbo-services .services-list .list-el .el-content{padding:3rem 4.5rem}.cbo-services .services-list .list-el .el-content .content-title{margin-bottom:1rem}.cbo-services .services-list .list-el .el-content .content-description{margin-bottom:1.5rem}.cbo-services .services-list .list-el .el-content .cbo-button{width:auto}}@media(min-width:1280px){.cbo-services .services-list .list-el .el-content{padding:3.5rem 6.6875rem}}.cbo-slider{overflow:hidden;padding-top:3.5rem;position:relative}.cbo-slider .slider-list .list-el .el-inner{overflow:hidden;padding-bottom:57.06%;position:relative}.cbo-slider .slider-list .list-el .el-inner .cbo-youtube{height:100%;left:0;position:absolute;top:0;width:100%}.cbo-slider .slider-list:not(.owl-carousel){display:flex;overflow:hidden;position:relative}.cbo-slider .slider-list:not(.owl-carousel) .list-el{margin-right:.625rem;min-width:100%}.cbo-slider.slider--full .slider-list .owl-nav{right:1.25rem}@media(min-width:768px){.cbo-slider.slider--full .slider-list .owl-nav{right:4rem}}@media(min-width:1024px){.cbo-slider .slider-list:not(.owl-carousel) .list-el{margin-right:2.5625rem;min-width:50%;width:50%}.cbo-slider.slider--full .slider-list .owl-dots,.cbo-slider.slider--full .slider-list .owl-nav{left:50%;max-width:100rem;padding:0 6rem;transform:translateX(-50%);width:100%}.cbo-slider.slider--full .slider-list .owl-dots:before{left:6rem}}@media(min-width:1280px){.cbo-slider.slider--full .slider-list .owl-dots,.cbo-slider.slider--full .slider-list .owl-nav{padding:0 10rem}.cbo-slider.slider--full .slider-list .owl-dots:before{left:10rem}}.cbo-technicialities .technicialities-title{margin-top:0}.cbo-technicialities .technicialities-list .list-el{margin:0 0 1rem}.cbo-technicialities .technicialities-list .list-el .el-inner{background:#faf7f3;color:#222;display:block;padding-bottom:129.41%;position:relative;text-decoration:none}.cbo-technicialities .technicialities-list .list-el .el-picture{background:#222;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cbo-technicialities .technicialities-list .list-el .el-picture img{opacity:.75}.cbo-technicialities .technicialities-list .list-el .el-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:3.4375rem 2.75rem;position:absolute;top:0;width:100%}.cbo-technicialities .technicialities-list .list-el .el-content .content-icon{display:block;height:5.25rem;min-height:5.25rem;position:relative;width:5.25rem}.cbo-technicialities .technicialities-list .list-el .el-content .content-title{line-height:1.21}.cbo-technicialities .technicialities-list .list-el .el-content .content-link{color:#cfb023}.cbo-technicialities .technicialities-list .list-el.el--haspicture .el-content .content-link,.cbo-technicialities .technicialities-list .list-el.el--haspicture .el-inner{color:#fff}@media(min-width:768px){.cbo-technicialities .technicialities-list .list-el .el-inner{padding-bottom:66.67%}}@media(min-width:1024px){.cbo-technicialities .technicialities-list{align-items:stretch;display:flex;margin:-1.25rem}.cbo-technicialities .technicialities-list .list-el{display:flex;padding:0 1.25rem;width:50%}.cbo-technicialities .technicialities-list .list-el .el-inner{display:flex;flex-grow:1;padding-bottom:0}.cbo-technicialities .technicialities-list .list-el .el-content{height:auto;min-height:25rem;position:relative}}@media(min-width:1280px){.cbo-technicialities .technicialities-list .list-el .el-content{padding:5rem;position:relative}}.cbo-textbackground{position:relative;text-align:center}.cbo-textbackground .textbackground-picture{background:#222;height:100%;left:0;position:absolute;top:0;width:100%}.cbo-textbackground .textbackground-picture img{opacity:.6}.cbo-textbackground .textbackground-title{color:#fff;margin:2.8125rem 0}@media(min-width:1024px){.cbo-textbackground .textbackground-inner.cbo-container{padding-bottom:8.5625rem;padding-top:8.5625rem}}.cbo-textpicture{position:relative}.cbo-textpicture .cbo-sectiontitle{height:auto;width:100%}.cbo-textpicture .textpicture-picture{margin-bottom:1.875rem;position:relative;width:100%}.cbo-textpicture .textpicture-picture .picture-inner{overflow:hidden;padding-bottom:100%;position:relative}.cbo-textpicture .textpicture-picture .cbo-picture-placeholder,.cbo-textpicture .textpicture-picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cbo-textpicture .textpicture-content{text-align:center}.cbo-textpicture.textpicture--greylight{background:#ebebeb}@media(min-width:1024px){.cbo-textpicture .textpicture-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cbo-textpicture .textpicture-picture{margin-bottom:0;width:46%}.cbo-textpicture .textpicture-content{padding:4%;text-align:left;width:44%}.cbo-textpicture.textpicture--reverse .textpicture-inner{flex-direction:row-reverse}}.cbo-video.video--sand .video-inner{padding-top:2rem;position:relative}.cbo-video.video--sand .video-inner:before{background:#eae5d8;bottom:2rem;content:"";display:block;left:0;position:absolute;right:0;top:0}@media(min-width:768px){.cbo-video.video--sand .video-inner{padding-top:3rem}.cbo-video.video--sand .video-inner:before{bottom:3rem;left:1.5rem;right:1.5rem}}@media(min-width:1024px){.cbo-video.video--sand .video-inner{padding-top:6.5625rem}.cbo-video.video--sand .video-inner:before{bottom:6.5625rem;left:2.5rem;right:2.5rem;top:0}}.cbo-article{color:#222;display:block;position:relative;text-decoration:none;width:100%}.cbo-article .article-picture{display:block;overflow:hidden;padding-bottom:63.72%;position:relative;width:100%}.cbo-article .article-picture .picture-cursor{display:none}.cbo-article .article-content{display:block;padding:.75rem 0 0}.cbo-article .article-content .content-title{display:block;font-size:1.125rem;font-weight:700;line-height:1.11;margin:0}.cbo-article .article-content .content-date{color:rgba(34,34,34,.6);display:block;font-size:.75rem;line-height:1.33;margin-top:.125rem}.cbo-article .article-content .content-date p{margin:0}.cbo-article .article-content .content-date strong{color:#222;font-weight:400}@media(min-width:1024px){.cbo-article .article-picture{padding-bottom:58.86%}.cbo-article .article-picture .picture-cursor{align-items:center;background:#cfb023;border-radius:50%;color:#fff;display:flex;font-size:2.625rem;height:7.5rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .25s;width:7.5rem}.cbo-article .article-picture:hover .picture-cursor{opacity:1}.cbo-article .article-content{padding-top:1.75rem}.cbo-article .article-content .content-title{font-size:1.625rem;font-weight:500}.cbo-article .article-content .content-date{font-size:.9375rem;line-height:1.47;margin-top:.5rem}}.cbo-articlehero .articlehero-inner.cbo-container{margin-bottom:5rem;padding-bottom:0}.cbo-articlehero .articlehero-breadcrumbs{position:relative;z-index:1}.cbo-articlehero .articlehero-breadcrumbs .cbo-breadcrumbs .breadcrumb_last{color:#222}.cbo-articlehero .articlehero-head{margin-top:2.5rem;position:relative;z-index:1}.cbo-articlehero .articlehero-head .head-uptitle{color:#9f7d23;font-size:.75rem;font-weight:700;letter-spacing:.0833em;margin-bottom:1.5rem;text-transform:uppercase}.cbo-articlehero .articlehero-head .head-title{color:#fff;font-size:3.125rem;margin-top:0}.cbo-articlehero .articlehero-share{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin-bottom:2rem;position:relative;text-align:right;z-index:1}.cbo-articlehero .articlehero-share .share-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.0833em;padding:0;text-transform:uppercase}.cbo-articlehero .articlehero-share .share-button .icon{font-size:1.375rem;margin-right:.625rem}.cbo-articlehero .articlehero-share .share-links{align-items:center;background:#fff;border-radius:1.25rem;display:flex;justify-content:flex-end;margin:0 1rem 0 0;opacity:0;padding:.5rem 1rem;transform:scaleX(0);transform-origin:right;transition:all .25s cubic-bezier(.215,.6,.27,.995)}.cbo-articlehero .articlehero-share .share-links a{align-items:center;color:#cfb023;display:flex;font-size:1.375rem;height:1.375rem;justify-content:center;text-decoration:none;width:1.375rem}.cbo-articlehero .articlehero-share .share-links a .icon-linkedin{font-size:1.125rem}.cbo-articlehero .articlehero-share .share-links a:hover,.cbo-articlehero .articlehero-share.active .share-button{color:#222}.cbo-articlehero .articlehero-share.active .share-links{opacity:1;transform:scaleX(1)}.cbo-articlehero .articlehero-picture{position:relative}.cbo-articlehero .articlehero-picture:before{background:#cfb023;bottom:50%;content:"";display:block;height:9999rem;left:50%;position:absolute;transform:translateX(-50%) skewY(-4deg);transform-origin:bottom;width:100vw}.cbo-articlehero .articlehero-picture .picture-inner{margin-top:-2rem;overflow:hidden;padding-bottom:55.48%;position:relative}@media(min-width:768px){.cbo-articlehero .articlehero-inner.cbo-container{margin-bottom:6rem}.cbo-articlehero .articlehero-share{margin-bottom:2.5rem}}@media(min-width:1024px){.cbo-articlehero .articlehero-inner.cbo-container{margin-bottom:9rem}.cbo-articlehero .articlehero-share{margin-bottom:3.5rem}.cbo-articlehero .articlehero-head{margin-top:3.125rem;text-align:center}.cbo-articlehero .articlehero-head .head-title{font-size:4.375rem}}@media(min-width:1600px){.cbo-articlehero{margin-bottom:10rem}.cbo-articlehero .articlehero-share{margin-bottom:4rem}}.cbo-articles .articles-list{margin-top:1rem;position:relative}.cbo-articles .articles-list .list-el{padding:1rem 0}.cbo-articles .articles-pagination{margin-top:1.875rem}@media(min-width:1024px){.cbo-articles .articles-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:3.625rem -1.25rem 0}.cbo-articles .articles-list .list-el{padding:1.25rem;width:50%}.cbo-articles .articles-pagination{margin-top:4.3125rem}}@media(min-width:1280px){.cbo-articles .articles-list .list-el{width:33.3333%}}.cbo-breadcrumbs{color:#222;font-size:.625rem;font-weight:700;letter-spacing:.083em;text-transform:uppercase}.cbo-breadcrumbs a{color:#222;text-decoration:none}.cbo-breadcrumbs .icon{font-size:.45rem;margin:0 .25rem}.cbo-breadcrumbs .breadcrumb_last{color:#cfb023}.cbo-breadcrumbs.breadcrumbs--white,.cbo-breadcrumbs.breadcrumbs--white a{color:#fff}@media(min-width:1024px){.cbo-breadcrumbs{font-size:.75rem}.cbo-breadcrumbs .icon{font-size:.5rem;margin:0 .55rem}.cbo-breadcrumbs a:hover{text-decoration:none}}.cbo-button{align-items:center;background:#cfb023;border:none;border-radius:0;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:3.75rem;justify-content:center;letter-spacing:.0833em;padding:0 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.cbo-button[disabled]{cursor:auto;opacity:.4}.cbo-button .icon{font-size:1.875rem;margin:0 .625rem 0 0}.cbo-button.button--dark{background:#c0a114}.cbo-button.button--darker{background:#9f7d23}.cbo-button.button--blue{background:#6787b7}.cbo-button.button--white{background:#fff;color:#cfb023}.cbo-button.button--black{background:#222;color:#fff}@media(min-width:1024px){.cbo-button{transition:all .4s cubic-bezier(.215,.6,.27,.995)}.cbo-button:hover{background:#222;border-color:#222;color:#fff}.cbo-button.button--black:hover{background:#fff;border-color:#fff;color:#222}}.cbo-color{min-width:5.0625rem;text-align:center;width:5.0625rem}.cbo-color .color-picture{border-radius:50%;overflow:hidden;padding-bottom:100%;position:relative}.cbo-color .color-picture img{transform:scale(1.4)}.cbo-color .color-name{font-size:.75rem;margin:.5rem 0 0;pointer-events:none}.cbo-color .color-name>a{color:inherit;text-decoration:none}.cbo-color .color-reference{font-size:.5625rem;margin:0;pointer-events:none}.cbo-color .color-reference>a{color:inherit;text-decoration:none}@media(min-width:1024px){.cbo-color{min-width:7.5625rem;width:7.5625rem}}.cbo-links .links-list .list-el{display:block;margin:1.1875rem 0}.cbo-links .links-list .list-el .el-inner{background:#faf7f3;border-bottom:4px solid #6787b7;color:#222;display:flex;flex-direction:column;font-size:1.625rem;font-weight:400;justify-content:flex-end;line-height:1.08;padding:3rem 5rem 2.5rem 2.5rem;position:relative;text-decoration:none}.cbo-links .links-list .list-el .el-icon{display:block;height:2.375rem;position:relative;width:2.375rem}.cbo-links .links-list .list-el .el-label{display:block;letter-spacing:-.01em;margin-top:1rem}.cbo-links .links-list .list-el .el-arrow{bottom:3.125rem;font-weight:2rem;font-weight:400;position:absolute;right:2.5rem}.cbo-links .links-list .list-el:nth-child(2) .el-inner{border-color:#cfb023}.cbo-links .links-list .list-el:nth-child(3) .el-inner{border-color:#b1c9e8}@media(min-width:1024px){.cbo-links .links-list{align-content:flex-start;align-items:stretch;display:flex;margin:0 -.5rem}.cbo-links .links-list .list-el{margin:0;padding:0 .5rem;width:100%}.cbo-links .links-list .list-el .el-inner{min-height:100%}}@media(min-width:1280px){.cbo-links .links-list{margin:0 -1.4375rem}.cbo-links .links-list .list-el{padding:0 1.4375rem}}.cbo-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center}.cbo-pagination .page-numbers{align-items:center;background:none;border:none;color:#222;display:flex;font-size:1rem;font-weight:700;height:2.1875rem;justify-content:center;line-height:1;padding-top:.125rem;text-decoration:none;width:2.1875rem}.cbo-pagination .page-numbers.next,.cbo-pagination .page-numbers.prev{padding:0}.cbo-pagination .page-numbers.prev{margin-right:.5rem}.cbo-pagination .page-numbers.next{margin-left:.5rem}.cbo-pagination .page-numbers.current,.cbo-pagination .page-numbers:hover{background:#cfb023;color:#fff}.cbo-pagination .page-numbers .icon{font-size:.875rem}.cbo-product{background:#cfb023;color:#fff;display:flex;flex-direction:column;flex-grow:1;position:relative;text-decoration:none}.cbo-product .product-picture{display:block;overflow:hidden;padding-bottom:81.07%;position:relative;width:100%}.cbo-product .product-picture .picture-inner{height:100%;left:0;position:absolute;top:0;width:100%}.cbo-product .product-picture:after{background:#cfb023;content:"";display:block;height:30%;left:0;position:absolute;top:0;transform:skewY(-7deg) translateY(-50%);width:100%}.cbo-product .product-content{display:flex;flex-direction:column;flex-grow:1;padding:1.875rem 2.6875rem 0;position:relative}.cbo-product .product-content .content-category{color:#9f7d23;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 -1rem 0 0;position:absolute;right:100%;text-transform:uppercase;top:2rem;transform:rotate(-90deg);transform-origin:top right;white-space:nowrap}.cbo-product .product-content .content-title{font-size:2.5rem;font-weight:700;margin:0 0 1rem}.cbo-product .product-content .content-title strong{color:#cfb023;display:block;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff}.cbo-product .product-content .content-types{align-items:center;display:flex;position:relative}.cbo-product .product-content .content-types .types-el{display:block;margin-right:1%;padding-bottom:28%;position:relative;width:28%}.cbo-product .product-content .content-types .types-el:nth-child(3)~.types-el{display:none}.cbo-product .product-content .content-types .types-el img{bottom:-10%;height:120%!important;left:-10%;right:-10%;top:-10%;width:120%!important}.cbo-product .product-content .content-types .types-icon{background:url(../images/icon-more-white.svg) no-repeat;background-size:100% auto;padding-bottom:14%;position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:14%}.cbo-product.product--blue,.cbo-product.product--blue .product-picture:after{background:#6787b7}.cbo-product.product--blue .product-content .content-category{color:#b1c9e8}.cbo-product.product--blue .product-content .content-title strong{color:#6787b7}.list-el:nth-child(2n) .cbo-product,.owl-item:nth-child(2n) .cbo-product{flex-direction:column-reverse}.list-el:nth-child(2n) .cbo-product .product-picture:after,.owl-item:nth-child(2n) .cbo-product .product-picture:after{bottom:0;top:auto;transform:skewY(7deg) translateY(50%)}.list-el:nth-child(2n) .cbo-product .product-content,.owl-item:nth-child(2n) .cbo-product .product-content{padding-bottom:1.875rem;padding-top:0}.list-el:nth-child(2n) .cbo-product .product-content .content-category,.owl-item:nth-child(2n) .cbo-product .product-content .content-category{top:.125rem}@media(min-width:1024px){.cbo-product .product-picture .picture-inner{transition:transform 1s cubic-bezier(.85,0,.15,1)}.cbo-product .product-content{padding:2.625rem 4rem 0}.cbo-product .product-content .content-category{margin-right:-1.75rem;top:2.75rem}.cbo-product .product-content .content-title{font-size:3rem;margin-bottom:1.25rem}.cbo-product .product-content .content-types .types-icon{right:-8%;transition:transform .6s cubic-bezier(.85,0,.15,1)}.cbo-product:hover .product-picture .picture-inner{transform:scale(1.1)}.cbo-product:hover .product-content .content-types .types-icon{transform:translateY(-50%) rotate(90deg)}}.cbo-productargs .productargs-list .list-el{margin-bottom:2.5rem}.cbo-productargs .productargs-list .list-el .el-picture{margin-bottom:1.5rem;position:relative}.cbo-productargs .productargs-list .list-el .el-picture .picture-uptitle{color:#cfb023;display:flex;font-size:6.25rem;font-weight:400;justify-content:flex-end;left:-8%;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:100%}.cbo-productargs .productargs-list .list-el .el-picture .picture-inner{background-clip:text;background:#222;overflow:hidden;padding-bottom:68.05%;position:relative}.cbo-productargs .productargs-list .list-el .el-picture .picture-inner .picture-uptitle{color:#fff}.cbo-productargs .productargs-list .list-el .el-picture .picture-inner img{opacity:.87}.cbo-productargs .productargs-list .list-el .el-content .content-icon{display:none}.cbo-productargs .productargs-list .list-el .el-content :first-child{margin-top:0}.cbo-productargs .productargs-list .list-el:nth-child(2n) .picture-uptitle{justify-content:flex-start;left:auto;right:-8%}@media(min-width:1024px){.cbo-productargs .productargs-list .list-el{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:7.5rem}.cbo-productargs .productargs-list .list-el .el-picture{margin:0;min-width:50%;width:50%}.cbo-productargs .productargs-list .list-el .el-picture .picture-uptitle{font-size:10rem;left:auto;right:-15%;top:33.3333%}.cbo-productargs .productargs-list .list-el .el-picture .picture-inner{padding-bottom:100%}.cbo-productargs .productargs-list .list-el .el-content{padding:0 0 0 10%;width:50%}.cbo-productargs .productargs-list .list-el .el-content .content-icon{display:block;margin-bottom:1.875rem;width:7.5rem}.cbo-productargs .productargs-list .list-el .el-content .content-icon img{display:block;height:auto;width:100%}.cbo-productargs .productargs-list .list-el:nth-child(2n){flex-direction:row-reverse}.cbo-productargs .productargs-list .list-el:nth-child(2n) .el-picture .picture-uptitle{left:-15%;right:auto}.cbo-productargs .productargs-list .list-el:nth-child(2n) .el-content{padding:0 10% 0 0}}@media(min-width:1280px){.cbo-productargs .productargs-list .list-el .el-picture .picture-uptitle{font-size:14.375rem}.cbo-productargs .productargs-list .list-el .el-content{padding:0 10%!important}}.cbo-productcat{background:#e1c123;color:#fff;display:block;overflow:hidden;padding-bottom:69.6%;position:relative;text-decoration:none;width:100%}.cbo-productcat:before{bottom:0;left:-70%;padding-bottom:100%;transform:rotate(50deg);transform-origin:left;width:200%}.cbo-productcat:after,.cbo-productcat:before{background:#9f7d23;content:"";display:block;filter:blur(.4rem);position:absolute}.cbo-productcat:after{height:150%;left:-8%;top:-25%;width:16%}.cbo-productcat .el-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.cbo-productcat .el-discover{color:#9f7d23;display:block;font-size:.875rem;font-weight:700}.cbo-productcat .el-title{display:block;font-size:3.375rem;font-weight:700;line-height:.83;margin:.25rem 0 .75rem}.cbo-productcat .el-description{color:#9f7d23;display:block;font-size:.875rem;font-weight:700}.cbo-productcat .el-icon{display:block;font-size:2.375rem;height:1em;margin-top:1.25rem;width:1em}.cbo-productcat.productcat--blue{background:#b1c9e8}.cbo-productcat.productcat--blue:before{background:#6787b7;bottom:30%;height:20%;left:auto;padding:0;right:-10%;transform:rotate(-30deg);transform-origin:right;width:120%}.cbo-productcat.productcat--blue:after{background:#6787b7;height:30%;left:-10%;top:-30%;transform:rotate(-30deg);transform-origin:center;width:60%}.cbo-productcat.productcat--blue .el-description,.cbo-productcat.productcat--blue .el-discover{color:#6787b7}@media(min-width:1024px){.cbo-productcat:after,.cbo-productcat:before{filter:blur(.6rem);transition:filter 1s cubic-bezier(.215,.6,.27,.995)}.cbo-productcat .el-title{font-size:4rem;margin:.5rem 0 1rem;padding:0 2rem}.cbo-productcat .el-description,.cbo-productcat .el-discover{font-size:1rem}.cbo-productcat .el-icon{transition:transform .6s cubic-bezier(.85,0,.15,1)}.cbo-productcat:hover:after,.cbo-productcat:hover:before{filter:blur(2rem)}.cbo-productcat:hover .el-icon{transform:rotate(90deg)}}@media(min-width:1280px){.cbo-productcat .el-title{font-size:5.625rem;margin:.75rem 0 1rem}.cbo-productcat .el-icon{font-size:4rem;margin-top:2rem}}.cbo-productchars{background:#cfb023;color:#fff;margin-bottom:0;overflow:hidden;position:relative}.cbo-productchars:before{background:#9f7d23;bottom:0;content:"";display:block;filter:blur(.75rem);height:50%;position:absolute;right:0;transform:rotate(-40deg);transform-origin:top right;width:100%}.cbo-productchars .productchars-title{margin-top:0;position:relative}.cbo-productchars .productchars-title .title-over{display:none}.cbo-productchars .productchars-list{position:relative}.cbo-productchars .productchars-list .list-el{align-items:center;display:flex;font-size:1.125rem}.cbo-productchars .productchars-list .list-el .el-icon{height:2rem;margin:0 1.5rem 0 0;min-width:2rem;position:relative;width:2rem}@media(min-width:1024px){.cbo-productchars{background:none}.cbo-productchars:before{content:none;display:none}.cbo-productchars .productchars-inner{display:flex;padding-bottom:0;padding-top:0}.cbo-productchars .productchars-title{color:#cfb023;font-size:8.5vw;margin-right:-2.5rem;position:relative;white-space:nowrap;width:calc(50% + 2.5rem);z-index:1}.cbo-productchars .productchars-title .title-under{display:block;margin-right:2.5rem;overflow:hidden;position:relative;z-index:2}.cbo-productchars .productchars-title .title-over{color:#fff;display:block;position:absolute;right:0;top:0;width:100%;z-index:1}.cbo-productchars .productchars-list{align-items:center;background:#cfb023;display:flex;justify-content:center;min-width:50%;overflow:hidden;padding:7rem 3.5rem;width:50%}.cbo-productchars .productchars-list:before{background:#9f7d23;bottom:0;content:"";display:block;filter:blur(.75rem);height:50%;position:absolute;right:0;transform:rotate(-45deg);transform-origin:top right;width:200%}.cbo-productchars .productchars-list .list-inner{position:relative}}@media(min-width:1280px){.cbo-productchars .productchars-title{font-size:8vw}.cbo-productchars .productchars-list .list-el .el-icon{height:3.5rem;margin-right:2rem;min-width:3.5rem;width:3.5rem}.cbo-productchars .productchars-list .list-el .el-title{font-size:1.5rem}}@media(min-width:1600px){.cbo-productchars .productchars-title{font-size:8.25rem}.cbo-productchars .productchars-list .list-el .el-icon{height:4.875rem;margin-right:2.125rem;min-width:4.875rem;width:4.875rem}.cbo-productchars .productchars-list .list-el .el-title{font-size:2rem}}.cbo-productcolors{overflow:hidden;position:relative}.cbo-productcolors .productcolors-title{margin-bottom:2rem;margin-right:5rem}.cbo-productcolors .productcolors-title:first-child{margin-top:0}.cbo-productcolors .productcolors-list:not(.owl-carousel){display:flex}.cbo-productcolors .productcolors-list:not(.owl-carousel) .list-el{margin:0 .6875rem 0 0}@media(min-width:1024px){.cbo-productcolors .productcolors-title{margin-bottom:4.4375rem}.cbo-productcolors .productcolors-list:not(.owl-carousel) .list-el{margin:0 2rem 0 0}.cbo-productcolors .productcolors-list .owl-nav{top:-6.125rem}}.cbo-producthero{overflow:hidden;padding-top:5.125rem;position:relative}.cbo-producthero .producthero-inner{padding-bottom:0;padding-top:1rem}.cbo-producthero .producthero-breadcrumbs{display:none}.cbo-producthero .producthero-breadcrumbs .breadcrumb_last{color:#000!important}.cbo-producthero .producthero-heading{position:relative}.cbo-producthero .producthero-heading:before{background:#cfb023;bottom:-8.75rem;content:"";display:block;height:100vh;left:50%;position:absolute;transform:skewY(-5deg) translateX(-50%);width:100vw}.cbo-producthero .producthero-heading .heading-description{color:#fff;font-size:.875rem;font-weight:500;margin:0 0 1.5rem;position:relative}.cbo-producthero .producthero-heading .heading-title{color:#fff;font-size:4.375rem;font-weight:700;line-height:.85;margin:0 0 1.5rem;position:relative}.cbo-producthero .producthero-heading .heading-title strong{color:#cfb023;display:block;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff}.cbo-producthero .producthero-galery .galery-list{overflow:hidden;position:relative}.cbo-producthero .producthero-galery .galery-list .list-el .el-inner{padding-bottom:100%;position:relative}.cbo-producthero .producthero-galery .galery-list .list-el .el-inner .cbo-youtube{height:100%;left:0;position:absolute;top:0;width:100%}.cbo-producthero .producthero-galery .galery-list .list-el .el-zoom{align-items:center;background:#cfb023;border-radius:50%;color:#fff;display:flex;font-size:.875rem;height:2.8125rem;justify-content:center;left:1.625rem;position:absolute;text-decoration:none;top:1.625rem;width:2.8125rem}.cbo-producthero .producthero-galery .galery-list:not(.owl-carousel){display:flex}.cbo-producthero .producthero-galery .galery-list:not(.owl-carousel) .list-el{min-width:100%}.cbo-producthero .producthero-galery .galery-thumbs{margin-top:.3125rem;overflow:hidden;position:relative}.cbo-producthero .producthero-galery .galery-thumbs .thumbs-el .el-inner{cursor:pointer;padding-bottom:100%;position:relative}.cbo-producthero .producthero-galery .galery-thumbs .thumbs-el .el-inner:after{border:2px solid transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:border .5s;width:100%;z-index:2}.cbo-producthero .producthero-galery .galery-thumbs .thumbs-el .el-play{align-items:center;background:rgba(34,34,34,.5);color:#fff;display:flex;font-size:.875rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.cbo-producthero .producthero-galery .galery-thumbs .owl-item.el--active .el-inner:after,.cbo-producthero .producthero-galery .galery-thumbs .thumbs-el.el--active .el-inner:after,.cbo-producthero .producthero-galery .galery-thumbs .thumbs-el:hover .el-inner:after{border:2px solid #cfb023}.cbo-producthero .producthero-galery .galery-thumbs:not(.owl-carousel){display:flex}.cbo-producthero .producthero-galery .galery-thumbs:not(.owl-carousel) .thumbs-el{min-width:20%;padding-right:.3125rem;width:20%}.cbo-producthero .producthero-galery .galery-thumbs:not(.owl-carousel) .thumbs-el:nth-child(5)~.thumbs-el{display:none}.cbo-producthero .producthero-content .content-description{margin:2rem 0}.cbo-producthero .producthero-content .content-buttons .cbo-button{margin-top:.6875rem;width:100%}.cbo-producthero.producthero--blue .producthero-heading:before{background:#6787b7}.cbo-producthero.producthero--blue .producthero-heading .heading-title strong{color:#6787b7}@media(min-width:1024px){.cbo-producthero .producthero-inner{padding-top:2rem}.cbo-producthero .producthero-breadcrumbs{display:block;margin-bottom:2.6875rem;position:relative;z-index:1}.cbo-producthero .producthero-wrapper{position:relative}.cbo-producthero .producthero-galery{left:0;max-width:37.5rem;position:absolute;top:0;width:48.39%}.cbo-producthero .producthero-galery .galery-list .list-el .el-zoom{height:5rem;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .35s;width:5rem}.cbo-producthero .producthero-galery .galery-list .list-el .el-zoom:hover{background:#fff;color:#cfb023}.cbo-producthero .producthero-galery .galery-list .owl-nav{bottom:0;right:0;top:auto}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next,.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-prev{background:#cfb023;color:#fff;height:3.5rem;margin:0;padding:0;transition:all .35s;width:3.5rem}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next .icon,.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-prev .icon{transition:opacity .5s}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next.disabled,.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-prev.disabled{opacity:1}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next.disabled .icon,.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-prev.disabled .icon{opacity:.1}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next:not(.disabled):hover,.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-prev:not(.disabled):hover{background:#fff;color:#cfb023}.cbo-producthero .producthero-galery .galery-list .owl-nav button.owl-next{background:#9f7d23}.cbo-producthero .producthero-heading{padding-left:60%}.cbo-producthero .producthero-heading:before{bottom:-1rem}.cbo-producthero .producthero-content{margin-top:12%;padding-left:60%}.cbo-producthero .producthero-content .content-buttons .cbo-button{min-width:17rem;width:auto}}@media(min-width:1280px){.cbo-producthero{padding-top:6.5rem}.cbo-producthero .producthero-heading .heading-title{font-size:5rem}.cbo-producthero .producthero-galery .galery-thumbs:not(.owl-carousel) .thumbs-el{min-width:16.666%;width:16.666%}}@media(min-width:1600px){.cbo-producthero .producthero-heading .heading-title{font-size:6rem}}.cbo-productinfos{background:#f8fafd}.cbo-productinfos .productinfos-title{margin-top:0}.cbo-productinfos .productinfos-nav{display:none}.cbo-productinfos .productinfos-content{border-bottom:1px solid rgba(34,34,34,.17)}.cbo-productinfos .productinfos-content .content-el{border-top:1px solid rgba(34,34,34,.17)}.cbo-productinfos .productinfos-content .content-el .el-title{align-items:center;background:none;border:none;color:#222;display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.0833em;min-height:3.75rem;padding:.875rem 0;text-transform:uppercase;width:100%}.cbo-productinfos .productinfos-content .content-el .el-title .icon{font-size:1rem;margin-left:1.5rem;transform:rotate(90deg)}.cbo-productinfos .productinfos-content .content-el .el-inner{display:none;transition:all .5s cubic-bezier(.215,.6,.27,.995)}.cbo-productinfos .productinfos-content .content-el.el--active .el-title .icon{transform:rotate(-90deg)}.cbo-productinfos .productinfos-content .content-el.el--active .el-inner{display:block;padding-bottom:1.5rem}.cbo-productinfos .productinfos-content .content-el.el--types .el-items{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -.5rem}.cbo-productinfos .productinfos-content .content-el.el--types .el-items .items-element{padding:.5rem;width:50%}.cbo-productinfos .productinfos-content .content-el.el--types .el-items .items-element .element-picture{background:#fff;padding-bottom:64.2%;position:relative;width:100%}.cbo-productinfos .productinfos-content .content-el.el--types .el-items .items-element .element-name{margin:.75rem 0;text-align:center}.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner{overflow:auto}.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table{border-top:1px solid #222;min-width:100%}.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table td,.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table th{border-bottom:1px solid #222;padding:.75rem 1.5rem .75rem 0}.cbo-productinfos .productinfos-content .content-el.el--services .el-picture{margin:1rem 0 2.5rem}.cbo-productinfos .productinfos-content .content-el.el--services .el-picture img{display:block;height:auto;width:100%}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element{padding:.5rem 0}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-inner{align-items:center;background:#fff;color:#222;display:flex;font-weight:500;min-height:6.25rem;padding-right:6.25rem;position:relative;text-decoration:none}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-name{align-items:center;display:flex;justify-content:flex-start;padding:1rem 1.5rem}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-name .icon{font-size:1.5rem;margin-right:.5rem}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-link{align-items:center;background:#cfb023;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:100%;hyphens:auto;justify-content:center;letter-spacing:.0833em;padding:.5rem;position:absolute;right:0;text-align:center;text-decoration:underline;text-transform:uppercase;top:0;width:6.25rem;word-break:break-all;word-break:break-word}@media(min-width:1024px){.cbo-productinfos .productinfos-nav{display:block}.cbo-productinfos .productinfos-nav .subnav-inner{border:none;justify-content:center;min-width:100%}.cbo-productinfos .productinfos-nav .subnav-el{border-bottom:1px solid rgba(34,34,34,.25);color:rgba(34,34,34,.25);margin:0 1rem;opacity:1;transition:color .25s;width:25%}.cbo-productinfos .productinfos-nav .subnav-el.el--active,.cbo-productinfos .productinfos-nav .subnav-el:hover{color:#222}.cbo-productinfos .productinfos-content{border:none}.cbo-productinfos .productinfos-content .content-el{border:none;display:none}.cbo-productinfos .productinfos-content .content-el .el-title{display:none}.cbo-productinfos .productinfos-content .content-el .el-inner{display:block!important;padding:4.6875rem 0 0!important}.cbo-productinfos .productinfos-content .content-el.el--active-tab{display:block}.cbo-productinfos .productinfos-content .content-el.el--types .el-items{margin:0 -1.25rem}.cbo-productinfos .productinfos-content .content-el.el--types .el-items .items-element{padding:1.25rem;width:33.3333%}.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table{border:0}.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table td,.cbo-productinfos .productinfos-content .content-el.el--specifications .el-inner table th{padding:.9875rem 1.5rem .9875rem 0}.cbo-productinfos .productinfos-content .content-el.el--services .el-inner{align-items:center;display:flex!important;justify-content:space-between}.cbo-productinfos .productinfos-content .content-el.el--services .el-picture{min-width:45%;width:45%}.cbo-productinfos .productinfos-content .content-el.el--services .el-content :first-child{margin-top:0}.cbo-productinfos .productinfos-content .content-el.el--services .el-picture+.el-content{min-width:45%;width:45%}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -1.25rem}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element{padding:1.25rem;width:50%}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-inner{min-height:7.8125rem;padding-right:1.8125rem}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-name .icon{font-size:2.5rem;margin-right:1.25rem}.cbo-productinfos .productinfos-content .content-el.el--documents .el-items .items-element .element-link{width:7.8125rem}}.cbo-products{background:#f8fafd}.cbo-products .products-filters{margin:0;overflow:hidden;position:relative}.cbo-products .products-filters .cbo-title-3{font-size:1.5rem;font-weight:400}.cbo-products .products-filters .filters-inner{padding-bottom:0}.cbo-products .products-filters .filters-head{align-items:flex-start;display:flex;justify-content:space-between}.cbo-products .products-filters .filters-head .head-title{hyphens:auto}.cbo-products .products-filters .filters-head .head-button{background:none;border:none;border-radius:0;color:#222;font-size:1.375rem;margin:.25rem 0 0 1rem;padding:0}.cbo-products .products-filters .filters-subnav{margin:1.5rem 0 0}.cbo-products .products-filters .filters-types{margin:1.5rem 0}.cbo-products .products-filters .filters-types .types-el{position:relative}.cbo-products .products-filters .filters-types .types-el input{height:0;opacity:.000001;position:absolute;width:0}.cbo-products .products-filters .filters-types .types-el label{align-items:center;background:#fff;border:1px solid #fff;border-radius:1.25rem;cursor:pointer;display:flex;flex-direction:column;font-size:.6rem;height:5.8125rem;justify-content:space-between;line-height:1;margin:0 .4375rem 0 0;min-width:5.8125rem;padding:.5rem;text-align:center;transition:border .25s;width:5.8125rem}.cbo-products .products-filters .filters-types .types-el label .el-picture{display:block;height:4rem;position:relative;width:100%}.cbo-products .products-filters .filters-types .types-el input:checked+label,.cbo-products .products-filters .filters-types .types-el input:not(:disabled)+label:hover{border-color:#cfb023}.cbo-products .products-filters .filters-types .types-el input:disabled+label{cursor:auto;opacity:.5}.cbo-products .products-filters .filters-types:not(.owl-carousel){display:flex}.cbo-products .products-filters .filters-types.owl-carousel{padding-bottom:3rem}.cbo-products .products-filters .filters-types.owl-carousel .owl-nav{bottom:0;top:auto}.cbo-products .products-filters .filters-functions{height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .6s cubic-bezier(.85,0,.15,1) .2s,background .25s;width:100%;z-index:9999}.cbo-products .products-filters .filters-functions .functions-inner{background:#f8fafd;border-radius:1.25rem 0 0 1.25rem;display:flex;flex-direction:column;margin:0 0 0 auto;min-height:100%;overflow:auto;padding:1.5rem;width:18.75rem}.cbo-products .products-filters .filters-functions .functions-close{background:none;border:none;border-radius:0;font-size:1rem;position:absolute;right:1.25rem;top:1.25rem}.cbo-products .products-filters .filters-functions .functions-title{margin:1.875rem 0}.cbo-products .products-filters .filters-functions .functions-list{display:flex;flex-grow:1}.cbo-products .products-filters .filters-functions .functions-list .list-inner{align-items:flex-start;display:flex;flex-direction:column}.cbo-products .products-filters .filters-functions .functions-list .list-el{position:relative}.cbo-products .products-filters .filters-functions .functions-list .list-el input{height:0;opacity:.000001;position:absolute;width:0}.cbo-products .products-filters .filters-functions .functions-list .list-el label{align-items:center;background:#fff;border:none;border-radius:1.3125rem;color:#222;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;line-height:1;margin:0 0 .75rem;min-height:2.625rem;padding:.75rem .9375rem .5rem;transition:all .25s}.cbo-products .products-filters .filters-functions .functions-list .list-el label .el-picture{display:block;height:1.3125rem;margin:-.25rem .5rem 0 0;position:relative;width:1.3125rem}.cbo-products .products-filters .filters-functions .functions-list .list-el input:checked+label,.cbo-products .products-filters .filters-functions .functions-list .list-el input:not(:disabled)+label:hover{background:#cfb023;color:#fff}.cbo-products .products-filters .filters-functions .functions-list .list-el input:checked+label .el-picture,.cbo-products .products-filters .filters-functions .functions-list .list-el input:not(:disabled)+label:hover .el-picture{filter:brightness(0) invert(100%)}.cbo-products .products-filters .filters-functions .functions-list .list-el input:disabled+label{cursor:auto;opacity:.5}.cbo-products .products-filters .filters-functions .functions-submit .cbo-button{width:100%}.cbo-products .products-filters .filters-functions.active{background:rgba(34,34,34,.73);transform:translateX(0);transition:transform .6s cubic-bezier(.85,0,.15,1),background .25s linear .45s}.cbo-products .products-count{font-size:.75rem;margin:0 0 .4375rem}.cbo-products .products-list .list-el{padding:.4375rem 0}.cbo-products .products-pagination{margin-top:2.875rem}@media(min-width:768px){.cbo-products .products-filters .cbo-title-3{font-size:1.625rem}.cbo-products .products-filters .filters-types.owl-carousel{padding-bottom:0}.cbo-products .products-filters .filters-types.owl-carousel .owl-nav{bottom:auto;top:-3rem}.cbo-products .products-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.25rem}.cbo-products .products-list .list-el{padding:1.25rem;width:50%}.cbo-products .products-list .list-el .cbo-product{min-height:100%}}@media(min-width:1280px){.cbo-products{background:none}.cbo-products .products-filters{background:#f8fafd}.cbo-products .products-filters .filters-inner{padding-bottom:3rem}.cbo-products .products-filters .filters-head{margin-top:.35rem;max-width:25%;position:absolute}.cbo-products .products-filters .filters-head .head-button{display:none}.cbo-products .products-filters .filters-subnav{margin:.5rem auto 0;width:50%}.cbo-products .products-filters .filters-types{padding:2.875rem 0}.cbo-products .products-filters .filters-types .types-el label{font-size:.75rem;height:8.4375rem;letter-spacing:-.0417em;min-width:8.4375rem;padding:.875rem;width:8.4375rem}.cbo-products .products-filters .filters-types .types-el label .el-picture{height:5rem}.cbo-products .products-filters .filters-functions{background:none;position:static;transform:none}.cbo-products .products-filters .filters-functions .functions-inner{background:none;border-radius:0;margin:0;overflow:visible;padding:0;width:auto}.cbo-products .products-filters .filters-functions .functions-close{display:none}.cbo-products .products-filters .filters-functions .functions-list{display:block}.cbo-products .products-filters .filters-functions .functions-list .list-inner{flex-direction:row;flex-wrap:wrap;justify-content:center}.cbo-products .products-filters .filters-functions .functions-list .list-el{margin:.3125rem .1875rem}.cbo-products .products-filters .filters-functions .functions-submit{display:none}.cbo-products .products-inner{padding-bottom:0}.cbo-products .products-list .list-el{width:33.3333%}.cbo-products .products-pagination{margin:0;padding:4.8125rem 0 1.25rem}}.cbo-project{color:#222;display:block;position:relative;text-decoration:none;width:100%}.cbo-project .project-picture{display:block;overflow:hidden;padding-bottom:63.72%;position:relative;width:100%}.cbo-project .project-picture .picture-cursor{display:none}.cbo-project .project-content{display:block;padding:.75rem 0 0}.cbo-project .project-content .content-title{display:block;font-size:1.125rem;font-weight:700;line-height:1.11;margin:0}.cbo-project .project-content .content-desc{color:rgba(34,34,34,.6);display:block;font-size:.75rem;line-height:1.33;margin-top:.125rem}.cbo-project .project-content .content-desc p{margin:0}.cbo-project .project-content .content-desc strong{color:#222;font-weight:400}@media(min-width:1024px){.cbo-project .project-picture{padding-bottom:58.86%}.cbo-project .project-picture .picture-cursor{align-items:center;background:#cfb023;border-radius:50%;color:#fff;display:flex;font-size:2.625rem;height:7.5rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .25s;width:7.5rem}.cbo-project .project-picture:hover .picture-cursor{opacity:1}.cbo-project .project-content{padding-top:1.75rem}.cbo-project .project-content .content-title{font-size:1.625rem;font-weight:500}.cbo-project .project-content .content-desc{font-size:.9375rem;line-height:1.47;margin-top:.5rem}}.cbo-projectcontent .projectcontent-credits{align-items:center;background:#f8fafd;display:flex;justify-content:space-between;margin:2rem 0 .5rem;max-width:37.5rem;min-height:5.1875rem;padding:1rem 1rem 1rem 2.3125rem;position:relative;text-decoration:none}.cbo-projectcontent .projectcontent-credits .credits-tag{align-items:center;background:#cfb023;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:1.3125rem}.cbo-projectcontent .projectcontent-credits .credits-tag .tag-inner{color:#fff;display:block;font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:.8;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap}.cbo-projectcontent .projectcontent-credits .credits-content p{font-size:1rem;line-height:1.25;margin:.75rem 0}@media(min-width:1024px){.cbo-projectcontent .projectcontent-credits{margin-top:3.5rem;padding-left:4.4375rem}.cbo-projectcontent .projectcontent-credits .credits-tag{width:2.125rem}.cbo-projectcontent .projectcontent-credits .credits-content p{font-size:1.125rem}}.cbo-projecthero .projecthero-breadcrumbs{display:none}.cbo-projecthero .projecthero-picture{padding-bottom:64.8%;position:relative}.cbo-projecthero .projecthero-inner{position:relative}.cbo-projecthero .projecthero-inner:before{background:#cfb023;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100vw}.cbo-projecthero .projecthero-wrapper{color:#fff;position:relative}.cbo-projecthero .projecthero-title{margin-bottom:2.1875rem;margin-top:0}.cbo-projecthero .projecthero-product{align-items:center;border:1px solid #fff;color:#fff;display:flex;justify-content:space-between;margin:2rem 0 .5rem;max-width:30.8125rem;min-height:5.1875rem;padding:1rem 1rem 1rem 2.3125rem;position:relative;text-decoration:none}.cbo-projecthero .projecthero-product .product-tag{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:1.3125rem}.cbo-projecthero .projecthero-product .product-tag .tag-inner{color:#cfb023;display:block;font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:.8;text-transform:uppercase;transform:rotate(-90deg);white-space:nowrap}.cbo-projecthero .projecthero-product .product-title{font-size:1.75rem;font-weight:700;line-height:1em;margin:0}.cbo-projecthero .projecthero-product .product-title strong{color:#cfb023;display:block;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff}.cbo-projecthero .projecthero-product .product-more{display:block;font-size:1.5625rem;height:1.5625rem;margin-left:1rem}.cbo-projecthero .projecthero-infos{display:flex;flex-wrap:wrap}.cbo-projecthero .projecthero-infos .infos-el{margin-right:1.4375rem;margin-top:1.4375rem;text-align:center;width:3.125rem}.cbo-projecthero .projecthero-infos .infos-el .el-icon{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:3.125rem;justify-content:center;width:3.125rem}.cbo-projecthero .projecthero-infos .infos-el .el-name{font-size:.75rem;margin-top:.5rem}.cbo-projecthero .projecthero-infos .infos-el .cbo-color{min-width:auto;width:100%}.cbo-projecthero .projecthero-watermark{display:none}@media(min-width:1024px){.cbo-projecthero .projecthero-breadcrumbs{display:block;left:3.5rem;position:absolute;top:2.5rem;z-index:1}.cbo-projecthero .projecthero-picture{height:40.625rem;padding-bottom:0}.cbo-projecthero .projecthero-inner{margin-top:-7.5625rem}.cbo-projecthero .projecthero-inner:before{right:6rem}.cbo-projecthero .projecthero-title{font-size:4.375rem;font-weight:700;width:70%}.cbo-projecthero .projecthero-product{min-height:8.6875rem}.cbo-projecthero .projecthero-product .product-title{font-size:2.625rem}.cbo-projecthero .projecthero-product .product-more{font-size:2.625rem;height:2.625rem}.cbo-projecthero .projecthero-infos{width:70%}.cbo-projecthero .projecthero-infos .infos-el{margin-right:2rem;margin-top:2rem;width:4.5rem}.cbo-projecthero .projecthero-infos .infos-el .el-icon{font-size:2rem;height:4.5rem;width:4.5rem}}@media(min-width:1280px){.cbo-projecthero{overflow:hidden;position:relative}.cbo-projecthero .projecthero-inner{min-height:32rem}.cbo-projecthero .projecthero-inner:before{right:10rem}.cbo-projecthero .projecthero-watermark{align-items:center;color:#cfb023;display:flex;font-size:8rem;font-weight:600;justify-content:center;left:0;position:absolute;top:33.125rem;transform:rotate(-90deg);transform-origin:top right;white-space:nowrap;width:1px}.cbo-projecthero .projecthero-watermark .watermark-under{position:relative;width:81.25rem}.cbo-projecthero .projecthero-watermark .watermark-over{height:100%;left:0;overflow:hidden;position:absolute;text-shadow:-1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff;top:0;width:50%}}.cbo-projects .projects-list{margin-top:1rem;position:relative}.cbo-projects .projects-list .list-el{padding:1rem 0}.cbo-projects .projects-pagination{margin-top:1.875rem}@media(min-width:1024px){.cbo-projects .projects-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:3.625rem -1.25rem 0}.cbo-projects .projects-list .list-el{padding:1.25rem;width:50%}.cbo-projects .projects-list .list-el:nth-child(2n){margin-top:6.125rem}.cbo-projects .projects-pagination{margin-top:4.3125rem}}.cbo-youtube{overflow:hidden;padding-bottom:57.06%;position:relative;width:100%}.cbo-youtube .youtube-cover,.cbo-youtube .youtube-inner,.cbo-youtube .youtube-placeholder,.cbo-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cbo-youtube .youtube-inner{overflow:hidden}.cbo-youtube .youtube-cover{align-items:center;background:#222;display:flex;justify-content:center;transition:transform .5s cubic-bezier(.85,0,.15,1)}.cbo-youtube .youtube-cover img{opacity:.6}.cbo-youtube .youtube-cover .cover-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:2rem;height:2rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.215,.6,.27,.995) .7s;user-select:none;width:2rem;z-index:10}.cbo-youtube .youtube-cover .cover-button .button-spinner{display:none;position:relative;transform:scale(.7)}.cbo-youtube .youtube-cover .cover-button .button-spinner div{background:#fff}.cbo-youtube.youtube--loading .youtube-cover .cover-button .icon{display:none}.cbo-youtube.youtube--loading .youtube-cover .cover-button .button-spinner{display:block}.cbo-youtube.youtube--playing .youtube-cover{transform:translateY(-100%)}.cbo-youtube.youtube--playing .youtube-cover .cover-button{left:50%;transform:translate(-50%,-50%) scale(0)}.cbo-youtube.youtube--cookies .youtube-cover .cover-button{display:flex}body.body--red .cbo-youtube .youtube-cover .cover-button{background:#c41615}body.body--green .cbo-youtube .youtube-cover .cover-button{background:#43c95c}@media print{.cbo-footer,.cbo-header,.cbo-hero,.cbo-herosimple,.cbo-results .results-detail .detail-back,.cbo-results .results-detail .detail-print,.cbo-results .results-filters{display:none}.cbo-results .results-detail .detail-chars{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.cbo-results .results-detail .detail-chars .chars-col{width:48%}.cbo-accordion .accordion-list .list-el .el-title{background:transparent;border-color:#6787b7;color:#6787b7}.cbo-accordion .accordion-list .list-el .el-title .icon{color:#6787b7;transform:rotate(90deg)}.cbo-accordion .accordion-list .list-el .el-content{max-height:none;padding:1.25rem 0}.cbo-table .table-element tr td,.cbo-table .table-element tr th,.cbo-table.table--more10 .table-element tr td,.cbo-table.table--more10 .table-element tr th,.cbo-table.table--more3 .table-element tr td,.cbo-table.table--more3 .table-element tr th,.cbo-table.table--more7 .table-element tr td,.cbo-table.table--more7 .table-element tr th{background:none;border:none;border-top:1px solid #000;color:#000;display:table-cell!important}.cbo-table .table-element tr td.cell--action,.cbo-table .table-element tr th.cell--action,.cbo-table.table--more10 .table-element tr td.cell--action,.cbo-table.table--more10 .table-element tr th.cell--action,.cbo-table.table--more3 .table-element tr td.cell--action,.cbo-table.table--more3 .table-element tr th.cell--action,.cbo-table.table--more7 .table-element tr td.cell--action,.cbo-table.table--more7 .table-element tr th.cell--action{display:none!important}}