html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-width:320px;font-size:16px;font-family:Hind,sans-serif;line-height:1.418;color:#3f3f3f}body.is-nav-open{overflow:hidden}h1,h2,h3,h4,h5,h6{margin-top:2em;margin-bottom:1em;text-transform:uppercase;line-height:1.15;font-weight:400;font-family:Dosis,sans-serif}strong{font-weight:700}img{max-width:100%;height:auto}a:not([class]){color:#d30b11;text-decoration:none}a:not([class]):focus,a:not([class]):hover{color:#d30b11;text-decoration:underline}ol,ul{padding-left:18px;list-style-image:url("data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjExLjVweCIgaGVpZ2h0PSIxMS41cHgiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBzdHJva2U9InJnYigyMTEsIDExLCAxNykiIHN0cm9rZS13aWR0aD0iMXB4IiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgb3BhY2l0eT0iMC45NDkiIGZpbGw9InJnYigyMTEsIDExLCAxNykiCiBkPSJNMTAuMjc2LDQuMDgyIEw3LjU3MywwLjgzMiBDNy4zNTcsMC41NzMgNy4wMjUsMC40NTMgNi43MDAsMC41MTYgTDIuNjI1LDEuMzExIEMyLjMwMCwxLjM3NCAyLjAzMywxLjYxMiAxLjkyMywxLjkzNCBMMC41NTIsNS45NzggQzAuNDQzLDYuMzAxIDAuNTA4LDYuNjU5IDAuNzI0LDYuOTE4IEwzLjQyNywxMC4xNjcgQzMuNjQzLDEwLjQyNiAzLjk3NiwxMC41NDcgNC4zMDEsMTAuNDg0IEw4LjM3NSw5LjY4OSBDOC43MDAsOS42MjUgOC45NjgsOS4zODggOS4wNzcsOS4wNjUgTDEwLjQ0OCw1LjAyMSBDMTAuNTU3LDQuNjk5IDEwLjQ5Miw0LjM0MSAxMC4yNzYsNC4wODIgWiIvPgo8L3N2Zz4K")}input,textarea{border-radius:0}[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.wrapper.wrapper.wrapper.wrapper select{display:block;max-width:100%;margin-bottom:20px;border:1px solid #d30b11;color:#2a1818;font-family:Dosis,sans-serif;border-radius:0;background:#fff;box-shadow:none;font-size:.9em;cursor:pointer}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.wrapper.wrapper.wrapper.wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center right .9em no-repeat #fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8'%3E%3Cpath fill-rule='evenodd' fill='%23D30B11' d='M.719.354a.577.577 0 0 0-.171.402c0 .097.032.186.098.268L5.054 7.65a.571.571 0 0 0 .539.317c.228 0 .416-.106.563-.317l4.408-6.626a.422.422 0 0 0 .098-.268.578.578 0 0 0-.172-.402.549.549 0 0 0-.416-.183.517.517 0 0 0-.441.244l-4.04 6.041L1.576.415a.517.517 0 0 0-.44-.244.55.55 0 0 0-.417.183z'/%3E%3C/svg%3E");padding-right:30px!important}}.wrapper.wrapper.wrapper.wrapper input[type=email],.wrapper.wrapper.wrapper.wrapper input[type=tel],.wrapper.wrapper.wrapper.wrapper input[type=text],.wrapper.wrapper.wrapper.wrapper select,.wrapper.wrapper.wrapper.wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;border:1px solid #d30b11;padding:.65em 1em;font-size:1rem;color:#2a1818;height:auto}connection-line{position:absolute;pointer-events:none}connection-line path{stroke:rgba(0,0,0,.5)!important;stroke-dasharray:3;stroke-width:1!important}#__bs_notify__{background-color:#fff!important;color:#000!important;pointer-events:none;border-radius:3px!important;bottom:0!important;top:auto!important;opacity:.5;font-size:.8em!important;margin:3px!important}.wrapper{overflow:hidden;opacity:0}.container{width:100%;max-width:1300px;padding-left:calc((1.5vw + 1.5vh) * 1);padding-right:calc((1.5vw + 1.5vh) * 1);margin-left:auto;margin-right:auto}.content{overflow:hidden}.entry-page{max-width:45em;padding-top:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * 1)}@media (max-width:520px){.entry-page{padding-top:0}}.header{top:0;left:0;right:0;z-index:2}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:520px){.header-container{padding-left:10px;padding-right:10px}}.header-top{background-color:#ededed;font-size:.8em;color:rgba(0,0,0,.5)}.header-middle{background-color:#fff;position:relative;z-index:1}.header-middle .header-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-bottom{background-color:#2a1818}@media (max-width:520px){.header-bottom .header-container{padding-left:0;padding-right:0;position:relative}.header-bottom .header-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:50px;background:-webkit-gradient(linear,left top,right top,from(rgba(42,24,24,0)),to(#2a1818));background:-webkit-linear-gradient(left,rgba(42,24,24,0),#2a1818);background:-o-linear-gradient(left,rgba(42,24,24,0),#2a1818);background:linear-gradient(90deg,rgba(42,24,24,0),#2a1818)}}.header-baseline{margin-right:auto}@media (max-width:768px){.header-baseline{display:none}}.header-timezone{margin-right:auto}@media (max-width:520px){.header-timezone{margin-top:6.66667px;margin-bottom:6.66667px}}.header-flags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media (max-width:520px){.header-flags{margin-top:6.66667px;margin-bottom:6.66667px}}.header-flags-link{color:inherit;text-decoration:none;text-transform:uppercase}.header-flags-link:not(:last-child):after{content:"";display:inline-block;height:.75em;vertical-align:middle;border-right:2px solid;margin-top:-.1em;padding-right:.5em;margin-right:.5em;color:rgba(0,0,0,.3)}.header-flags-link.is-active,.header-flags-link:active,.header-flags-link:hover{color:#d30b11}.header-logo{min-width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;margin-right:auto;position:relative;margin-right:30px}@media (max-width:520px){.header-logo{padding:13.33333px 0}}.header-logo img{width:300px}@media (max-width:768px){.header-logo img{width:200px}}@media (min-width:1025px){.header-logo:after{content:"";background:url(../images/baseline_0e86788e.svg) no-repeat 100% 0;background-size:contain;width:120%;height:23px;padding-bottom:6.52174%;position:absolute;top:100%;right:0;pointer-events:none;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.is-sticky .header-logo:after{opacity:0}}.header-reinsurance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em}.header-reinsurance-item{display:inline-block;margin-right:20px;color:inherit;text-decoration:none;font-weight:300;line-height:1.2;position:relative}.header-reinsurance-item:focus,.header-reinsurance-item:hover{color:#d30b11}@media (max-width:768px){.header-reinsurance-item:not(.header-reinsurance-item--highlight){display:none}}.header-reinsurance-item>svg{position:absolute;width:20px;height:20px;-webkit-transform:translate(-115%,-20%);-o-transform:translate(-115%,-20%);transform:translate(-115%,-20%)}.header-reinsurance-item>strong{display:block;margin-bottom:.5em;color:#2a1818}.header-reinsurance-item>span{color:#d30b11;text-decoration:underline}.header-reinsurance-item--highlight{font-size:1.15em;margin-right:0;border:1px solid transparent}@media (max-width:768px){.header-reinsurance-item--highlight{margin-left:auto}}.header-reinsurance-item--highlight:focus,.header-reinsurance-item--highlight:hover{color:#d30b11!important;border-color:currentColor!important;background-color:#fff!important;opacity:1!important}.header-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:520px){.header-nav{overflow:auto;-webkit-overflow-scrolling:touch}.header-nav::-webkit-scrollbar{display:none;width:0;height:0}}.header-nav-logo{display:none;width:100px;height:40px;opacity:0;position:absolute;top:7px;z-index:1;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}@media (min-width:1025px){.header-nav-logo{display:block}.is-sticky .header-nav-logo{opacity:1}}.header-nav-logo img{display:block}.header-nav>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none;padding-left:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;position:relative;margin:0;-webkit-transition:padding-left .25s;-o-transition:padding-left .25s;transition:padding-left .25s}@media (min-width:1025px){.is-sticky .header-nav>ul{padding-left:100px}}@media (max-width:1024px){.header-nav>ul{padding-left:0}}@media (max-width:520px){.header-nav>ul{padding-right:50px!important}}.header-nav>ul>li>a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;padding:1em 1.5em;font-family:Dosis,sans-serif;font-weight:600;white-space:nowrap}@media (max-width:520px){.header-nav>ul>li>a{padding:.75em 1em}}.header-nav>ul>li.current-menu-ancestor>a,.header-nav>ul>li.current-menu-item>a,.header-nav>ul>li:focus>a,.header-nav>ul>li:hover>a,.header-nav>ul>li>a:focus,.header-nav>ul>li>a:hover{text-decoration:none;color:#fff;position:relative}.header-nav>ul>li.current-menu-ancestor>a:after,.header-nav>ul>li.current-menu-item>a:after,.header-nav>ul>li:focus>a:after,.header-nav>ul>li:hover>a:after,.header-nav>ul>li>a:focus:after,.header-nav>ul>li>a:hover:after{content:"";position:absolute;bottom:0;left:1.5em;right:1.5em;border-bottom:10px solid #d30b11}@media (max-width:520px){.header-nav>ul>li.current-menu-ancestor>a:after,.header-nav>ul>li.current-menu-item>a:after,.header-nav>ul>li:focus>a:after,.header-nav>ul>li:hover>a:after,.header-nav>ul>li>a:focus:after,.header-nav>ul>li>a:hover:after{left:1em;right:1em;border-bottom-width:5px}}.header-nav>ul>li:active>nav,.header-nav>ul>li:hover>nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav>ul>li>nav{display:none;position:absolute;z-index:1;top:100%;left:0;right:0;list-style:none;padding:40px 0;font-family:Dosis,sans-serif}@media (max-width:520px){.header-nav>ul>li>nav{display:none!important}}.header-nav>ul>li>nav:before{bottom:-20px;top:-20px}.header-nav>ul>li>nav:after,.header-nav>ul>li>nav:before{content:"";position:absolute;left:-100vw;right:-100vw;z-index:-1}.header-nav>ul>li>nav:after{top:0;bottom:0;background-color:hsla(0,0%,100%,.95)}.header-nav>ul>li>nav>.first,.header-nav>ul>li>nav>.last{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-nav>ul>li>nav>.first{border-right:1px solid #d30b11;padding-right:calc((1.5vw + 1.5vh) * 1)}@media (max-width:1024px){.header-nav>ul>li>nav>.first{display:none}}.header-nav>ul>li>nav>.last{border-left:1px solid #d30b11;padding-left:calc((1.5vw + 1.5vh) * 1);font-size:1.25em;text-decoration:none;color:inherit}.header-nav>ul>li>nav>.last img{display:block;margin-top:1em}.header-nav>ul>li>nav>nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 calc((1.5vw + 1.5vh) * 1)}.header-nav>ul>li>nav>nav>a{width:33.333%;color:rgba(0,0,0,.65);padding:1em 1.5em}.header-nav>ul>li>nav>nav>a>a>img{display:block;margin-top:1.5em}.footer-top{background-color:#d30b11;overflow:hidden}@media (max-width:768px){.footer-top{background-color:#fff}}.footer-top-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.footer-top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.footer-logo{margin:1em 0}@media (max-width:768px){.footer-logo{background-color:#d30b11;padding:20px;margin:0;position:relative}}.footer-logo img{display:block;width:300px;margin:0 auto}.footer-shortcuts,.footer-shortcuts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-shortcuts-list{list-style:none;padding-left:0;margin:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:520px){.footer-shortcuts-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:521px){.footer-shortcuts-list>li:last-child{-ms-flex-item-align:center;align-self:center}}.footer-shortcuts-list>li:last-child>a{background-color:#2a1818;color:#fff!important}@media (min-width:521px){.footer-shortcuts-list>li:last-child>a{padding:.5em 1.5em;border-radius:3px;border:1px solid transparent}.footer-shortcuts-list>li:last-child>a:focus,.footer-shortcuts-list>li:last-child>a:hover{color:#000!important;border-color:currentColor;background-color:#fff;text-decoration:none}.footer-shortcuts-list>li:last-child>a:focus:after,.footer-shortcuts-list>li:last-child>a:hover:after{display:none}}.footer-shortcuts-list>li>a{display:block;color:#fff;font-family:Dosis,sans-serif;text-transform:uppercase;font-weight:700;padding:1em 0}@media (max-width:768px){.footer-shortcuts-list>li>a,.footer-shortcuts-list>li>a:focus,.footer-shortcuts-list>li>a:hover{color:#2a1818}}@media (max-width:520px){.footer-shortcuts-list>li>a{padding:1em 20px;border-top:1px solid rgba(42,24,24,.5);margin-top:-1px}}@media (min-width:769px){.footer-shortcuts-list>li.current-menu-ancestor>a,.footer-shortcuts-list>li.current-menu-item>a,.footer-shortcuts-list>li>a:focus,.footer-shortcuts-list>li>a:hover{text-decoration:none;color:#fff;position:relative}.footer-shortcuts-list>li.current-menu-ancestor>a:after,.footer-shortcuts-list>li.current-menu-item>a:after,.footer-shortcuts-list>li>a:focus:after,.footer-shortcuts-list>li>a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:10px solid #2a1818}}.footer-middle{padding-top:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * .5)}.footer-nav,.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav-list{width:80%;list-style:none;padding-left:0;margin:0}@media (max-width:520px){.footer-nav-list{width:100%}}.footer-nav-list>li{width:25%}@media (max-width:520px){.footer-nav-list>li{width:50%}}.footer-nav-list>li>a{color:inherit;text-transform:uppercase}.footer-nav-list>li>a:focus,.footer-nav-list>li>a:hover{text-decoration:none}.footer-nav-list>li>a:after{content:"";display:block;width:1.5em;border-bottom:1px solid #d30b11;margin:.8em 0}.footer-nav-list>li>ul{list-style:none;padding-left:0;font-size:.9em}.footer-nav-list>li>ul>li>a{display:block;color:rgba(0,0,0,.5);padding:.15em 0}.footer-nav-list>li>ul>li.current-menu-ancestor>a,.footer-nav-list>li>ul>li.current-menu-item>a,.footer-nav-list>li>ul>li>a:focus,.footer-nav-list>li>ul>li>a:hover{color:#d30b11;text-decoration:none}.footer-nav-map{width:20%}@media (max-width:520px){.footer-nav-map{width:100%}}.footer-nav-map a{display:block;color:inherit;text-transform:uppercase}.footer-nav-map a:after{content:"";display:block;width:1.5em;border-bottom:1px solid #d30b11;margin:.8em 0}.footer-bottom{opacity:.5;font-size:.9em}.footer-bottom a{color:inherit}.footer-bottom img{height:1em;vertical-align:middle}.cover{text-align:center;z-index:0;overflow:hidden;color:#fff;background-color:#d30b11}.cover,.cover>.container{position:relative}.cover--thumb{padding-bottom:calc((1.5vw + 1.5vh) * 4)}.cover--left{text-align:left}@media (min-width:769px){.cover--left .container{padding-right:50%}}.cover-back{position:absolute;top:calc((1.5vw + 1.5vh) * 1);left:calc((1.5vw + 1.5vh) * 1);font-family:Dosis,sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover-back svg{width:3em;height:3.5em;overflow:visible;margin-right:1em;font-size:.9em;color:transparent}.cover-back:focus svg,.cover-back:hover svg{color:hsla(0,0%,100%,.35)}@media (min-width:521px){.cover-back{font-size:1.15em;margin-bottom:calc((1.5vw + 1.5vh) * 1)}}.cover-back~.container{padding-top:calc((1.5vw + 1.5vh) * 1)}.cover-title{font-size:3.5em;margin:1.5em auto}@media (max-width:520px){.cover-title{font-size:2em}}.cover-title strong{display:block}.cover-title strong+br{display:none}.cover-title small{display:block;text-transform:none;font-weight:100}.cover-subtitle{text-transform:none;margin-top:-2em;font-size:1.35em}.cover-bg{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:.1;pointer-events:none;background:50% no-repeat;background-size:cover}@media (max-width:768px){.cover-bg--wide{display:none}}@media (min-width:769px){.cover-bg--small{display:none}}.cover-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc((1.5vw + 1.5vh) * 1);margin-bottom:calc((1.5vw + 1.5vh) * 2)}.cover-nav-item{text-decoration:none;background-color:#fff;color:#d30b11;padding:.5em 1em .4em;text-transform:uppercase;font-family:Dosis,sans-serif;margin:calc((1.5vw + 1.5vh) * .25);border:1px solid transparent}.cover-nav-item:focus,.cover-nav-item:hover{background-color:#d30b11;color:#fff;border-color:currentColor}.btn,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit]{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;font-weight:400;color:#d30b11;padding:.75em 1.5em .7em;border-radius:4px;-ms-flex-item-align:center;align-self:center;font-family:Dosis,sans-serif;font-weight:800}.btn:focus,.btn:hover,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button:focus[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button:hover[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input:focus[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input:hover[type=submit]{text-decoration:none;color:#d30b11;opacity:.75}.btn--red{background-color:#d30b11}.btn--red,.btn--red:focus,.btn--red:hover{color:#fff}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .frm_primary_label{counter-increment:a;position:relative;font:inherit;font-weight:600;font-family:Dosis,sans-serif}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .frm_submit{text-align:right;margin-top:calc((1.5vw + 1.5vh) * 1)}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit]{background-color:#d30b11;border:1px solid transparent;color:#fff;box-shadow:none;margin:0}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit]:focus,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit]:hover,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit]:focus,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit]:hover{background-color:#fff;color:#d30b11;border-color:#d30b11;opacity:1}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .frm_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;text-align:center;font-size:1.25em;border:none}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .frm_message>*{margin:0}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .frm_error_style{display:none}#cookie-notice{background-color:#fff!important;color:#9b9b9b!important;position:fixed;bottom:0;left:0;right:0;z-index:999;text-align:center;padding:1em;font-weight:700;font-size:.85em;box-shadow:0 0 10px rgba(0,0,0,.25)}#cookie-notice #cn-notice-text{display:inline-block;margin-right:1em;margin-bottom:1em}#cookie-notice a{background-color:#d30b11;color:#fff;padding:.5em .75em;text-decoration:none}#cookie-notice a#cn-accept-cookie{position:relative;z-index:1}#cookie-notice a#cn-more-info{color:inherit}.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:calc((1.5vw + 1.5vh) * -1);margin-bottom:calc((1.5vw + 1.5vh) * 1);padding:0}.news-item{-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:20em;width:33.33%;max-width:433.33333px;padding:calc((1.5vw + 1.5vh) * .5)}.news-item,.news-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.news-item-link{min-height:100%;-ms-flex-direction:column;flex-direction:column;color:inherit;text-decoration:none;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25)}.news-item-link:focus,.news-item-link:hover{box-shadow:0 5px 16px rgba(0,0,0,.25)}.news-item-pic{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block}.news-item-pic img{display:block;width:100%}.news-item-btn,.news-item-excerpt,.news-item-title{display:block;margin:calc((1.5vw + 1.5vh) * 1)}.news-item-title{color:#d30b11;margin-bottom:0}.news-item-excerpt{color:#000;margin-top:calc((1.5vw + 1.5vh) * .5);margin-bottom:0}.news-item-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding-top:calc((1.5vw + 1.5vh) * .5);color:#d30b11}.news-item-btn>span:first-child{margin-left:.25em}.news-item-link:focus .news-item-btn>span,.news-item-link:hover .news-item-btn>span{-webkit-animation:linkBtn .35s 1 both;-o-animation:linkBtn .35s 1 both;animation:linkBtn .35s 1 both}.news-item-link:focus .news-item-btn>span:nth-child(2),.news-item-link:hover .news-item-btn>span:nth-child(2){-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.news-item-link:focus .news-item-btn>span:nth-child(3),.news-item-link:hover .news-item-btn>span:nth-child(3){-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes linkBtn{0%,to{opacity:1}50%{opacity:.25}}@-o-keyframes linkBtn{0%,to{opacity:1}50%{opacity:.25}}@keyframes linkBtn{0%,to{opacity:1}50%{opacity:.25}}.pageNews{padding-top:calc((1.5vw + 1.5vh) * 2)}.newsView{padding-bottom:calc((1.5vw + 1.5vh) * 1)}@media (max-width:1024px){.newsView .cover-back{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc((1.5vw + 1.5vh) * 2) auto calc((1.5vw + 1.5vh) * -1)}}.newsView .cover-title{max-width:45rem;margin-bottom:0}.newsView .cover-date{margin-top:calc((1.5vw + 1.5vh) * 1);margin-bottom:calc((1.5vw + 1.5vh) * 2)}.newsView-content{max-width:45rem;position:relative}.newsView .thumb{display:block;width:100%;margin:calc((1.5vw + 1.5vh) * -4) auto calc((1.5vw + 1.5vh) * 1)}.productsList{padding:calc((1.5vw + 1.5vh) * 2) 0;background:url(../images/home-products-bg_cd03ccca.jpg) 50% no-repeat;background-size:cover}@media (max-width:520px){.productsList{padding-bottom:1px}}.productsList .subtitle,.productsList .title{font-family:Dosis,sans-serif;text-align:center;margin:0}.productsList .title{font-size:calc((1.5vw + 1.5vh) * 1.5);font-weight:100}@media (max-width:520px){.productsList .title{font-size:2.5em}}.productsList .title strong{font-weight:400}.productsList .subtitle{text-transform:none;font-size:calc((1.5vw + 1.5vh) * 1);font-weight:100}@media (max-width:520px){.productsList .subtitle{font-size:1.5em}}.productsList .list{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;padding:calc((1.5vw + 1.5vh) * 2) 0}.productsList .list:after,.productsList .list:before{content:"";-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:520px){.productsList .list{font-size:.8em}}.productsList .item{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:12em;padding:0 20px;position:relative;text-align:center}.productsList .item>*{display:inline-block}.productsList .item>strong{line-height:1.2;text-transform:uppercase;font-weight:400;font-family:Dosis,sans-serif;font-size:1.8em}.productsList .item>small{font-family:Dosis,sans-serif;font-weight:900;color:#d30b11;font-size:1em}.productsList .item>a{width:3.5em;height:4em;color:#fff;margin:20px 0}.productsList .item>a:focus,.productsList .item>a:hover{color:#f4c2c4}.productsList .item>a>svg{max-width:100%;max-height:100%;overflow:visible}.productsList .item:nth-child(2n){padding-top:10em}.productsList .item:nth-child(2n)>a{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.productsView .intro{text-align:left}.productsView .intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:7em;padding-bottom:calc((1.5vw + 1.5vh) * 1);position:relative}@media (max-width:768px){.productsView .intro .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:520px){.productsView .intro .container{padding-top:5em}}.productsView .molecule{float:right;font-family:Dosis,sans-serif;font-size:1.15em;position:relative;margin:calc((1.5vw + 1.5vh) * 1);margin-top:0;padding:.8em}.productsView .molecule svg{width:130%;position:absolute;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.productsView .desc{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;font-size:1.15em}.productsView .desc h1{margin-top:0;margin-bottom:0;font-weight:700}.productsView .desc h2{margin-top:0;text-transform:none}.productsView .desc h3{font-weight:700}.productsView .downloads{margin-top:calc((1.5vw + 1.5vh) * 1)}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads button[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads input[type=submit],.productsView .downloads .btn,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit],.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit]{color:#fff;border:1px solid;font-weight:400;border-radius:0;font-size:1rem;position:relative;padding-left:4em;margin-right:.5em;margin-bottom:.5em}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads button:focus[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads button:hover[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads input:focus[type=submit],.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads input:hover[type=submit],.productsView .downloads .btn:focus,.productsView .downloads .btn:hover,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button:focus[type=submit],.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button:hover[type=submit],.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input:focus[type=submit],.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input:hover[type=submit]{background-color:#fff;border-color:#fff;color:#d30b11;opacity:1}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads button[type=submit] span,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads input[type=submit] span,.productsView .downloads .btn span,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit] span,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit] span{position:absolute;left:0;top:0;bottom:0;width:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#d30b11}.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads button[type=submit] span svg,.frm_forms.frm_forms.frm_forms.frm_forms.frm_forms .productsView .downloads input[type=submit] span svg,.productsView .downloads .btn span svg,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms button[type=submit] span svg,.productsView .downloads .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=submit] span svg{width:60%;height:60%}.productsView .downloads-contact{display:block;color:#fff;margin-top:.5em;font-size:.9em;opacity:.8}.productsView .caracs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15em;background-color:#fff;color:#2a1818;font-family:Dosis,sans-serif;list-style:none;padding:2em;margin:0;margin-left:calc((1.5vw + 1.5vh) * 1);font-size:1.15em}@media (max-width:768px){.productsView .caracs{margin-left:0;width:100%}}.productsView .caracs-item:not(:last-child){border-bottom:1px solid rgba(42,24,24,.5);padding-bottom:.7em;margin-bottom:.7em}.productsView .caracs-label{display:inline-block;color:#d30b11;font-weight:700;margin-right:.25em}.productsView .caracs-value{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.productsView-title{font-weight:700;text-transform:none;margin-top:calc((1.5vw + 1.5vh) * 2);margin-bottom:calc((1.5vw + 1.5vh) * 1)}.productsView .qualities{padding:calc((1.5vw + 1.5vh) * 1) 0}@media (max-width:1024px){.productsView .qualities .container{overflow-x:auto}}.productsView .qualities .table{width:100%;font-size:1.25em;border-collapse:collapse;font-family:Dosis,sans-serif}.productsView .qualities .table td,.productsView .qualities .table th{padding:1em}.productsView .qualities .table thead th:not(:first-child){background-color:#524545;color:#fff;border-right:2px solid}.productsView .qualities .table tbody tr:nth-child(odd),.productsView .qualities .table tbody tr:nth-child(odd) th:before{background-color:#e4e4e4}.productsView .qualities .table tbody tr:nth-child(2n),.productsView .qualities .table tbody tr:nth-child(2n) th:before{background-color:#f2f2f2}.productsView .qualities .table tbody tr:last-child th:after{background-color:#fff;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.productsView .qualities .table tbody th{color:#d30b11;text-align:left;position:relative}@media (min-width:1025px){.productsView .qualities .table tbody th:after,.productsView .qualities .table tbody th:before{content:"";position:absolute;top:0;z-index:-1;width:200vw;height:100%;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.productsView .qualities .table tbody td{text-align:center}.productsView .packaging .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}.productsView .packaging .item{width:33.33%;max-width:15em;min-width:10em;padding-right:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * 2);font-family:Dosis,sans-serif;font-size:1.15em}.productsView .packaging .item .label{display:block;color:#d30b11;border-bottom:1px solid;text-transform:uppercase;font-weight:700;padding-bottom:.15em;margin-bottom:.25em}.productsView .applications{background-color:rgba(0,0,0,.05);padding:1px 0 calc((1.5vw + 1.5vh) * 1)}.productsView .applications .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}.productsView .applications .list .item{background-color:#d30b11;color:#fff;font-family:Dosis,sans-serif;text-transform:uppercase;padding:.7em 1.5em;margin:0 1em 1em 0;font-weight:600}.servicesList{position:relative;padding-top:calc((1.5vw + 1.5vh) * 2);padding-bottom:calc((1.5vw + 1.5vh) * 2)}.servicesList>.container{max-width:70em}@media (min-width:861px){.servicesList>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}.servicesList .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:50% no-repeat;background-size:cover}@media (max-width:860px){.servicesList .bg--wide{display:none}}@media (min-width:861px){.servicesList .bg--small{display:none}}.servicesList .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc((1.5vw + 1.5vh) * 1) 0;list-style:none;margin:0;padding-bottom:60px}@media (max-width:520px){.servicesList .list{margin-left:calc((1.5vw + 1.5vh) * -1);margin-right:calc((1.5vw + 1.5vh) * -1)}}@media (min-width:861px){.servicesList .list{display:block;width:520px}.servicesList .list:after{content:"";display:table;clear:both}}.servicesList .list .item{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:170px;background-color:#fff;padding:10px;margin:20px;margin-bottom:-30px;text-align:center;line-height:1.2;color:inherit;text-decoration:none;-webkit-clip-path:url(#hexagon-services);clip-path:url(#hexagon-services);filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.servicesList .list .item:focus,.servicesList .list .item:hover{background-color:#ccc}@media (max-width:520px){.servicesList .list .item{width:120px;height:136px;-webkit-clip-path:url(#hexagon-services-small);clip-path:url(#hexagon-services-small)}}@media (max-width:860px){.servicesList .list .item{margin-bottom:0}.servicesList .list .item:nth-child(2n){margin-top:40px}}@media (min-width:861px){.servicesList .list .item{float:left}.servicesList .list .item:nth-child(odd){clear:left}.servicesList .list .item:nth-child(4n+1){margin-left:115px}}.servicesList .list .item img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:40px;margin-bottom:10px}@media (max-width:520px){.servicesList .list .item img{width:40px;height:35px}}.servicesList .list .item strong{font-family:Dosis,sans-serif;text-transform:uppercase}.servicesList .text{color:#fff}@media (max-width:860px){.servicesList .text{text-align:center;font-size:1.25em}}@media (min-width:861px){.servicesList .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:1.5em;padding-left:calc((1.5vw + 1.5vh) * 1)}}.servicesList .text .title{margin-bottom:0}.servicesList .text .subtitle{margin-top:0;text-transform:none}.servicesView .cover{text-align:left}.servicesView .cover>.container{padding-top:7em;padding-bottom:calc((1.5vw + 1.5vh) * 2);position:relative}.servicesView .cover .icon{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:170px;background-color:#fff;padding:10px;margin:0 calc((1.5vw + 1.5vh) * 1);text-align:center;line-height:1.2;color:inherit;text-decoration:none;-webkit-clip-path:url(#hexagon-services);clip-path:url(#hexagon-services);-webkit-transform:translateZ(1px);transform:translateZ(1px);filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}@media (max-width:520px){.servicesView .cover .icon{width:120px;height:136px;-webkit-clip-path:url(#hexagon-services-small);clip-path:url(#hexagon-services-small);float:right;margin:-9em calc((1.5vw + 1.5vh) * -1.5) 0 calc((1.5vw + 1.5vh) * 1)}}.servicesView .cover .icon img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px;height:60px}@media (max-width:520px){.servicesView .cover .icon img{width:40px;height:35px}}.servicesView .cover-title{margin:0}.servicesView .cover .intro{overflow:hidden}@media (min-width:1025px){.servicesView .cover .intro{font-size:1.15em;padding-right:480px}}@media (min-width:769px){.servicesView-content .row{display:-webkit-box;display:-ms-flexbox;display:flex}}.servicesView-content .row .picture{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc((1.5vw + 1.5vh) * -1);margin-right:calc((1.5vw + 1.5vh) * -1)}@media (min-width:769px){.servicesView-content .row .picture{max-width:50%;margin-left:0;margin-right:0}}.servicesView-content .row .picture img{display:block}@media (max-width:768px){.servicesView-content .row .picture img{width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.servicesView-content .row .picture img{max-height:40vh;-o-object-fit:cover;object-fit:cover}}}.servicesView-content .row .text h1,.servicesView-content .row .text h2{color:#d30b11;font-weight:700}@media (min-width:769px){.servicesView-content .row{padding:calc((1.5vw + 1.5vh) * 1) 0}.servicesView-content .row:nth-child(2n) .picture{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:calc((1.5vw + 1.5vh) * 1)}.servicesView-content .row:nth-child(odd) .picture{margin-left:calc((1.5vw + 1.5vh) * 1)}.servicesView-content .row:first-child .picture{margin-top:-100px;position:relative}}.servicesView-references{text-align:center;padding:calc((1.5vw + 1.5vh) * 2) 0;background-color:#f2f2f2}.servicesView-references h1{margin:0;margin-bottom:20px}.servicesView-references .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.servicesView-references .list img{margin:calc((1.5vw + 1.5vh) * 1);max-width:35%}.pageContact{background-color:#f6f6f6}.pageContact .cover{margin-bottom:-5em;padding-bottom:5em}.pageContact .form{margin-bottom:calc((1.5vw + 1.5vh) * 1)}.pageContact .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms{max-width:40em;margin:auto;position:relative}.pageContact .frm_submit{text-align:right;padding-right:20px;margin-top:-20px}.contactUs{padding:calc((1.5vw + 1.5vh) * 3) 0;background:url(../images/contact-bg_fa37d124.jpg) no-repeat 50% rgba(0,0,0,.1);background-size:cover;text-align:center}@media (max-width:520px){.contactUs{background-image:url(../images/contact-bg-small_bdb8cf20.jpg)}}.contactUs .title{text-transform:none;margin-bottom:1em;font-size:1.35em;padding:0 calc((1.5vw + 1.5vh) * 1)}.contactUs a{display:inline-block;text-transform:uppercase;font-family:Dosis,sans-serif;color:#2a1818;border:1px solid;padding:.75em 1.5em;background-color:hsla(0,0%,100%,.2)}.contactUs a:focus,.contactUs a:hover{text-decoration:none;background-color:#2a1818;color:#fff;border-color:transparent}.pageDownloads .categories{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:calc((1.5vw + 1.5vh) * 1) 0}.pageDownloads .categories,.pageDownloads .category{display:-webkit-box;display:-ms-flexbox;display:flex}.pageDownloads .category{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc((1.5vw + 1.5vh) * 1) calc((1.5vw + 1.5vh) * 1) calc((1.5vw + 1.5vh) * 1) 0}.pageDownloads .categoryTitle{width:100%;font-family:Dosis,sans-serif;text-transform:uppercase;font-size:1.5em;border-bottom:1px solid;padding-bottom:.5em;margin-bottom:1.5em}.pageDownloads .download{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15em;padding:0 1em;text-decoration:none;color:inherit;text-align:center;font-size:1.15em;margin-bottom:calc((1.5vw + 1.5vh) * 1)}.pageDownloads .download strong{display:block;text-transform:uppercase}.pageDownloads .download small{font-size:1em}.pageCareer-content{position:relative;background-color:rgba(0,0,0,.05);padding-top:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * 3);margin-bottom:calc((1.5vw + 1.5vh) * -2)}@media (min-width:769px){.pageCareer-content>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:769px){.pageCareer .left,.pageCareer .right{width:50%}}.pageCareer .left h1,.pageCareer .left h2,.pageCareer .left h3 h4,.pageCareer .left h5,.pageCareer .left h6,.pageCareer .right h1,.pageCareer .right h2,.pageCareer .right h3 h4,.pageCareer .right h5,.pageCareer .right h6{color:#d30b11;font-weight:700}@media (min-width:769px){.pageCareer .left{width:50%;padding-right:calc((1.5vw + 1.5vh) * .5)}}.pageCareer .left .link{display:inline-block;font-weight:400;padding:.35em 1em;border:1px solid #d30b11;text-transform:uppercase;font-family:Dosis,sans-serif;color:#2a1818;text-decoration:none}.pageCareer .left .link:focus,.pageCareer .left .link:hover{background-color:#d30b11;border-color:#d30b11;color:#fff}.pageCareer .right{margin-top:calc((1.5vw + 1.5vh) * -3)}@media (min-width:769px){.pageCareer .right{width:50%;padding-left:calc((1.5vw + 1.5vh) * .5)}}.pageCareer .picture{position:relative;padding-bottom:calc((1.5vw + 1.5vh) * 1)}.pageCareer .picture img{display:block;width:100%}.pageCareer-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d30b11;text-transform:uppercase;font-size:1.25em;font-family:Dosis,sans-serif;color:#2a1818}.pageCareer-list a:focus,.pageCareer-list a:hover{color:#d30b11;text-decoration:none}.pageCareer-list a span{margin-left:auto;font-weight:400;padding:.35em 1em;border:1px solid #d30b11;border-bottom:none}.pageCareer a+a{margin-top:1em}.pageCareer .offers-title{max-width:45rem;margin:auto;margin-top:calc((1.5vw + 1.5vh) * 1)}.pageCareer .offer+.offer{margin-top:calc((1.5vw + 1.5vh) * -2)}.pageCareer .offer{max-width:45rem;margin:0 auto calc((1.5vw + 1.5vh) * 2);padding-top:120px}.pageCareer .offer h2{margin-top:-60px;border-bottom:1px solid rgba(0,0,0,.5);padding-bottom:.25em}.pageCareer .offer h2 a{float:right;margin-left:1em;position:relative}.pageCareer .offer h2 a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:-1em}.pageCareer .offer h2 a:focus,.pageCareer .offer h2 a:hover{opacity:.5}.pageCareer .offer .desc,.pageCareer .offer:target h2 a{display:none}.pageCareer .offer:target .desc{display:block}.pageCareerForm{counter-reset:a}@media (min-width:769px){.pageCareerForm>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}.pageCareerForm-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:45em;margin-right:auto;padding-top:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * 1);padding-left:calc((1.5vw + 1.5vh) * 1)}.pageCareerForm .frm_primary_label{counter-increment:a;position:relative;font:inherit;font-weight:400;font-family:Dosis,sans-serif}.pageCareerForm .frm_primary_label:before{content:counter(a);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;font-size:1.25em;font-weight:700;position:absolute;margin-left:-20px;border-radius:999px;border:1px solid;-webkit-transform:translate(-100%,-25%);-o-transform:translate(-100%,-25%);transform:translate(-100%,-25%);pointer-events:none}.pageCareerForm .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=email],.pageCareerForm .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=tel],.pageCareerForm .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms input[type=text],.pageCareerForm .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms select,.pageCareerForm .frm_forms.frm_forms.frm_forms.frm_forms.frm_forms textarea{border-color:inherit;background-color:#f2f2f2}.pageCareerForm-sidebar{background-color:#e6e6e6;padding:calc((1.5vw + 1.5vh) * .5)}@media (min-width:769px){.pageCareerForm-sidebar{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20em;margin-left:calc((1.5vw + 1.5vh) * 1);margin-top:calc((1.5vw + 1.5vh) * -2);position:relative}}.pageCareerForm-sidebar>:first-child{margin:calc((1.5vw + 1.5vh) * -.5);margin-bottom:calc((1.5vw + 1.5vh) * .5)}.pageCareerForm-sidebar>:first-child+*{margin-top:0}.pageCareerForm-sidebar>:first-child img{display:block}.pageCareerForm-sidebar h1,.pageCareerForm-sidebar h2,.pageCareerForm-sidebar h3,.pageCareerForm-sidebar h4,.pageCareerForm-sidebar h5,.pageCareerForm-sidebar h6{color:#d30b11;font-weight:700}.valuesList .item{text-decoration:none;color:inherit;margin-bottom:calc((1.5vw + 1.5vh) * 2);position:relative}.valuesList .item:focus svg,.valuesList .item:hover svg{color:rgba(0,0,0,.15)}@media (min-width:769px){.valuesList .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.valuesList .item:nth-child(odd) .picture{margin-left:-10%;margin-right:10%}.valuesList .item:nth-child(2n) .picture{margin-left:10%;margin-right:-10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.valuesList .item:nth-child(2n) .text h2:before{content:"";position:absolute;left:-100vw;right:-100vw;z-index:-1;background-color:rgba(0,0,0,.05);height:130%}.valuesList .item:first-child .picture{-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}}.valuesList .picture{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:768px){.valuesList .picture{margin:0 calc((1.5vw + 1.5vh) * -1)}}@media (min-width:769px){.valuesList .picture{width:50%}}.valuesList .picture img{display:block;width:100%}.valuesList .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:calc((1.5vw + 1.5vh) * 1) 0}.valuesList .text h2{font-size:3em;margin-top:0;font-weight:100;margin-bottom:.5em;line-height:.7}.valuesList .text svg{width:2em;height:2.3em;color:#fff;font-size:1.5em}@media (max-width:1024px){.valuesView .cover-back{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc((1.5vw + 1.5vh) * 2) auto calc((1.5vw + 1.5vh) * -1)}}.valuesView-content{position:relative}.valuesView-content .thumb{display:block;width:100%;max-width:45em;margin:calc((1.5vw + 1.5vh) * -4) auto calc((1.5vw + 1.5vh) * 1)}.valuesView-content .text{padding:calc((1.5vw + 1.5vh) * 1) 0;max-width:50em;margin:auto}@media (min-width:769px){.valuesView-content .text{font-size:1.1em}}.valuesView-content .text img{display:block}.valuesView-content .text a{display:inline-block;text-transform:uppercase;font-weight:700;font-family:Dosis,sans-serif;background-color:#fff;padding:.5em 1em .4em}.valuesView-content .text a:focus,.valuesView-content .text a:hover{text-decoration:none;opacity:.75}.pageCompany .row{padding:calc((1.5vw + 1.5vh) * 1) 0}.pageCompany .row:nth-child(odd){background-color:rgba(0,0,0,.05)}@media (min-width:769px){.pageCompany .row--text>.container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.pageCompany .row .picture{margin:calc((1.5vw + 1.5vh) * -1)}}@media (min-width:769px){.pageCompany .row .picture{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding-left:0;padding-right:10%}}.pageCompany .row .picture img{display:block;width:100%}.pageCompany .row .text{position:relative;padding-right:80px}@media (min-width:769px){.pageCompany .row .text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;max-width:40em}}.pageCompany .row .text:last-child .next{display:none}.pageCompany .row .text .next{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:20px;z-index:1;color:#d30b11;opacity:.5;outline:none}.pageCompany .row .text .next:focus,.pageCompany .row .text .next:hover{opacity:1}.pageCompany .row .text .next:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:-1em}.pageCompany .row .text .next svg{margin:auto}.pageCompany .row .text h2{font-size:2.5em}@media (min-width:769px){.pageCompany .row .text h2:first-child{margin-top:0}}.pageCompany .row .text ul li{margin-bottom:1em}.pageCompany .row .text a{display:inline-block;font-weight:700;text-transform:uppercase;font-family:Dosis,sans-serif;color:#d30b11;background-color:#fff;padding:.7em 1em;margin-top:1em}.pageCompany .row .text a:focus,.pageCompany .row .text a:hover{text-decoration:none;background-color:#d30b11;color:#fff}@media (min-width:769px){.pageCompany .row:nth-child(odd) .picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:10%;padding-right:0}.pageCompany .row:first-of-type .picture{margin-top:calc((1.5vw + 1.5vh) * -3);position:relative}}.pageCompany .row .dates{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);margin-left:calc((1.5vw + 1.5vh) * -1);margin-right:calc((1.5vw + 1.5vh) * -1);position:relative;scroll-behavior:auto}.pageCompany .row .dates::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width:520px){.pageCompany .row .dates{font-size:.7em}}.pageCompany .row .dates:after,.pageCompany .row .dates:before{content:"";-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:calc((1.5vw + 1.5vh) * 1)}.pageCompany .row .dates connection-line{z-index:1}.pageCompany .row .dates connection-line path{stroke:#d30b11!important;stroke-dasharray:0}.pageCompany .row .dates .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2em;height:2em;padding:2em;margin:0 2em;position:relative;z-index:0;font-size:1.5em;font-weight:900;font-family:Dosis,sans-serif;color:inherit;text-align:center;text-decoration:none;box-sizing:content-box}.pageCompany .row .dates .date,.pageCompany .row .dates .date svg{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.pageCompany .row .dates .date svg{width:5em;height:auto;position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:transparent}.pageCompany .row .dates .date span{margin:auto}.pageCompany .row .dates .date.is-active,.pageCompany .row .dates .date:focus,.pageCompany .row .dates .date:hover{color:#fff}.pageCompany .row .dates .date.is-active svg,.pageCompany .row .dates .date:focus svg,.pageCompany .row .dates .date:hover svg{color:#d30b11}.pageCompany .row .dates .date:nth-of-type(1n){margin-top:2em}.pageCompany .row .dates .date:nth-of-type(2n){margin-top:4em}.pageCompany .row .dates .date:nth-of-type(3n){margin-top:1.5em}.pageCompany .row .texts{padding:calc((1.5vw + 1.5vh) * 1)}@media (min-width:521px){.pageCompany .row .texts{font-size:1.15em}}.pageCompany .row .texts .text{position:absolute;-webkit-transition:all .25s .25s;-o-transition:all .25s .25s;transition:all .25s .25s}.pageCompany .row .texts .text:not(.is-active){-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.pageCompany .row .texts .text strong{text-transform:uppercase;font-family:Dosis,sans-serif}.home-slider{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;background-color:rgba(42,24,24,.89);-webkit-transform:translateZ(0);transform:translateZ(0)}.home-slider.flickity-enabled{display:block}.home-slider h1,.home-slider h2,.home-slider h3,.home-slider h4,.home-slider h5,.home-slider h6{margin:0}.home-slider h1,.home-slider h2{font-weight:700;font-family:Dosis,sans-serif;margin-bottom:.25em;font-size:2em}.home-slider h3,.home-slider h4{font-family:Dosis,sans-serif;text-transform:none}.home-slider h3{font-weight:400}.home-slider p{font-weight:300;font-size:.9em}.home-slider h4{margin-bottom:1.5em}.home-slider-item{width:100vw;min-height:30vh;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc((1.5vw + 1.5vh) * 1);position:relative;z-index:1;font-size:calc(.5em + .5vw + .5vh);overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:1301px){.home-slider-item{font-size:1.35em}}@media (max-width:520px){.home-slider-item{min-height:100%;font-size:1em;padding-bottom:60px}}@supports ((-webkit-clip-path:polygon(0% 0%)) or (clip-path:polygon(0% 0%))){.home-slider-item{width:120vw;overflow:visible}.home-slider-item-bg{-webkit-clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}.home-slider-item+.home-slider-item{margin-left:-10vw}}.home-slider-item:not(.is-selected){cursor:pointer}.home-slider-item:not(.is-selected):focus .home-slider-item-bg:after,.home-slider-item:not(.is-selected):hover .home-slider-item-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.15)}.home-slider-item-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0)}.home-slider-item-bg-pic{width:100%;height:100%;background:50% no-repeat;background-size:cover;opacity:.15;position:relative}@supports ((-webkit-clip-path:polygon(0% 0%)) or (clip-path:polygon(0% 0%))){.home-slider-item-bg-pic{width:120%;margin-left:-10%}}.home-slider-item-pic{width:400px;max-width:40%;height:450px;margin-left:auto;overflow:visible!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:1;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}@media (max-width:520px){.home-slider-item-pic{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;height:250px;margin-right:-50px;margin-left:0}}.home-slider-item-text{max-width:20em;padding:calc((1.5vw + 1.5vh) * 1);margin-left:5%;margin-right:auto;position:relative}.home-slider-item-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:transparent;width:46.66667px;height:53.33333px}@media (min-width:521px){.home-slider-item-link{width:70px;height:80px;position:absolute;right:0;z-index:2}}.home-slider-item-link:focus,.home-slider-item-link:hover{color:hsla(0,0%,100%,.35)}.home-slider-item-link svg,.home-slider-item-link use{width:100%;height:100%}.home-slider .flickity-page-dots{position:absolute;bottom:10%;left:50%;width:auto;margin-left:-462px;text-align:left;pointer-events:none;-webkit-perspective:100px;perspective:100px}@media (max-width:1024px){.home-slider .flickity-page-dots{left:0;right:0;bottom:30px;text-align:center;margin-left:0}}.home-slider .flickity-page-dots>li{width:22px;height:22px;background:url(../images/pageDot_7e2e1d80.svg) no-repeat 50%;background-size:contain;opacity:1;margin:0 5px;pointer-events:auto;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-o-transform .25s}@media (min-width:1025px){.home-slider .flickity-page-dots>li{float:left;margin:0 2px 0 0}.home-slider .flickity-page-dots>li:nth-child(odd){clear:left}.home-slider .flickity-page-dots>li:nth-child(4n+1){margin-left:-11px}}.home-slider .flickity-page-dots>li.is-selected,.home-slider .flickity-page-dots>li:focus,.home-slider .flickity-page-dots>li:hover{background-image:url(../images/pageDot-active_b9a618f0.svg)}.home-products{padding:calc((1.5vw + 1.5vh) * 2) 0;background:url(../images/home-products-bg_cd03ccca.jpg) 50% no-repeat;background-size:cover}@media (max-width:1024px){.home-products>connection-line{display:none}}.home-products>connection-line path{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;stroke:#d30b11!important;stroke-dasharray:none!important}.home-products-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.home-products-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home-products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0;width:50%}@media (max-width:768px){.home-products-list{width:100%;margin-left:-10%}}@media (max-width:520px){.home-products-list{width:80%;font-size:.9em}}.home-products-item{position:relative}.home-products-item>strong{display:block;width:0;overflow-wrap:normal;line-height:1.2;text-transform:uppercase;font-weight:400;font-family:Dosis,sans-serif;font-size:1.8em}.home-products-item>small{display:block;font-family:Dosis,sans-serif;font-weight:900;color:#d30b11;font-size:1em}.home-products-item>a{display:block;width:44px;height:50px;color:#fff;position:absolute}.home-products-item>a:focus,.home-products-item>a:hover{color:#f4c2c4}.home-products-item>a>svg{max-width:100%;max-height:100%}.home-products-item:first-child{direction:rtl;margin-left:5%}.home-products-item:first-child>a{top:20px;left:100%;margin-left:20px}.home-products-item:nth-child(2){direction:rtl;margin-right:40%;margin-top:100px}.home-products-item:nth-child(2)>a{top:-20px;left:100%;margin-left:20px}.home-products-item:nth-child(3){margin-left:50%;margin-top:10px}.home-products-item:nth-child(3)>a{top:0;right:100%;margin-right:20px}.home-products-item:nth-child(4){direction:rtl;margin-right:15%;margin-top:60px}.home-products-item:nth-child(4)>a{top:0;left:100%;margin-left:20px}.home-products-item:nth-child(5){margin-left:55%;margin-top:20px}.home-products-item:nth-child(5)>a{top:20px;right:100%;margin-right:20px}.home-products-item:nth-child(6){direction:rtl;margin-right:25%;margin-top:80px}.home-products-item:nth-child(6)>a{top:0;left:100%;margin-left:20px}.home-products-item:nth-child(7){margin-left:55%;margin-top:40px}.home-products-item:nth-child(7)>a{top:0;right:100%;margin-right:20px}.home-products-desc{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%;min-width:15em;max-width:22em;text-align:right;font-size:1.5em;margin:calc((1.5vw + 1.5vh) * 1);padding:2em 5.5em 2em 4em;background:url(../images/hexagon-tilted_3708361c.svg) 50% no-repeat;background-size:contain}@media (min-width:769px){.home-products-desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:769px) and (max-width:1024px){.home-products-desc{padding:2em;margin-right:-170px;background:none}}@media (max-width:768px){.home-products-desc{width:20em;height:20em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25em}}@media (max-width:520px){.home-products-desc{font-size:1em}}.home-products-desc>*{width:100%}.home-products-desc h1,.home-products-desc h2,.home-products-desc h3,.home-products-desc h4,.home-products-desc h5,.home-products-desc h6{color:#d30b11}.home-products-desc h1,.home-products-desc h2{margin-bottom:0;margin-top:0}.home-products-desc h3,.home-products-desc h4{text-transform:none;margin-top:0}.home-services{padding-bottom:calc((1.5vw + 1.5vh) * 2)}.home-services-intro{background:url(../images/home-services-bg_6c88ba36.jpg) #d30b11 50% no-repeat;background-size:cover;padding:calc((1.5vw + 1.5vh) * 1) calc((1.5vw + 1.5vh) * 1) calc((1.5vw + 1.5vh) * 2);color:#fff}@media (min-width:521px){.home-services-intro{font-size:1.25em}}.home-services-list{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc((1.5vw + 1.5vh) * -1)}.home-services-item{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:320px;max-width:480px;margin:auto;color:#d30b11;font-family:Dosis,sans-serif;text-transform:uppercase;text-decoration:none;position:relative}.home-services-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#d30b11;opacity:0;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.home-services-item:focus:after,.home-services-item:hover:after{opacity:.5}@media (max-width:520px){.home-services-item{min-width:280px}}.home-services-item>span{display:block;padding-bottom:60%;background:50% no-repeat #2a1818;background-size:cover}.home-services-item>span>strong{position:absolute;bottom:0;left:0;z-index:1;background-color:hsla(0,0%,100%,.9);padding:.5em 1em;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.home-news{position:relative;color:#fff;padding-top:calc((1.5vw + 1.5vh) * 1)}.home-news:before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;height:360px;background:url(../images/home-news-bg_65b4db6b.jpg) 50% no-repeat;background-size:cover}@media (max-width:768px){.home-news:before{background-image:url(../images/home-news-bg-small_1dee07e9.jpg)}}.home-news .container{position:relative}.home-news-link{position:absolute;right:20px;color:#fff;border:1px solid;text-decoration:none;text-transform:uppercase;padding:.5em 1.5em;font-family:Dosis,sans-serif;font-weight:600;margin-top:2em}.home-news-link:focus,.home-news-link:hover{background-color:#fff;border-color:#fff;color:#000}.home-news-title{display:inline-block;font-size:1.2em;position:relative}.home-news-title>svg{position:absolute;z-index:-1;bottom:-35%;left:-35%;overflow:visible;pointer-events:none}@media (max-width:520px){.home-news-title>svg{display:none}}.home-news-title>strong{display:block;font-size:3.5em;font-weight:400}.home-locations{background-color:rgba(0,0,0,.03);padding-top:calc((1.5vw + 1.5vh) * 1);padding-bottom:calc((1.5vw + 1.5vh) * 1);position:relative;overflow:hidden}.home-locations-title{display:inline-block;font-size:1.5em;text-transform:none;margin-top:0}@media (max-width:768px){.home-locations-title{display:none}}.home-locations-title>strong{display:block;width:0;overflow-wrap:normal;font-size:2em;color:#d30b11;text-transform:uppercase}.home-locations-list{overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:769px){.home-locations-list{width:400px;position:absolute;top:0;left:0;bottom:0;padding:calc((1.5vw + 1.5vh) * 1)}}@media (max-width:768px){.home-locations-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc((1.5vw + 1.5vh) * 1) calc((1.5vw + 1.5vh) * -1) calc((1.5vw + 1.5vh) * -1)}}.home-locations-list-item{position:relative}.home-locations-list-item[data-active]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:calc((1.5vw + 1.5vh) * -.5);background-color:rgba(0,0,0,.05)}@media (max-width:768px){.home-locations-list-item[data-active]:before{margin:0}}@media (max-width:768px){.home-locations-list-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;padding:calc((1.5vw + 1.5vh) * .5);max-height:15em;overflow:auto;-webkit-overflow-scrolling:touch}}.home-locations-list-item-title{color:#d30b11;font-weight:600;margin-bottom:-.5em}@media (max-width:768px){.home-locations-list-item-title{margin-top:0}}.home-locations-list-item h1,.home-locations-list-item h2,.home-locations-list-item h3,.home-locations-list-item h4,.home-locations-list-item h5,.home-locations-list-item h6,.home-locations-list-item strong{color:#d30b11;font-weight:400}.home-locations-map{position:relative}@media (min-width:769px){.home-locations-map{margin-left:400px}}.home-locations-map>img{display:block;width:auto}@media (min-width:769px){.home-locations-map>img{min-height:400px}}.home-locations-map-item{position:absolute;width:16px;height:16px;color:#2a1818;background-color:currentColor;-webkit-transform:scaleY(.6);-o-transform:scaleY(.6);transform:scaleY(.6)}.home-locations-map-item:focus,.home-locations-map-item:hover,.home-locations-map-item[data-active]{color:#d30b11}.home-locations-map-item:after,.home-locations-map-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:currentColor}.home-locations-map-item:before{-webkit-transform:translateY(50%) rotate(45deg) scale(.7);-o-transform:translateY(50%) rotate(45deg) scale(.7);transform:translateY(50%) rotate(45deg) scale(.7)}.home-locations-map-item:after{-webkit-transform:translateY(-50%) rotate(45deg) scale(.7);-o-transform:translateY(-50%) rotate(45deg) scale(.7);transform:translateY(-50%) rotate(45deg) scale(.7)}.home-locations-map-item>span{display:none;position:absolute;bottom:200%;left:50%;margin-bottom:10px;-webkit-transform:scaleY(1.6) translateX(-50%);-o-transform:scaleY(1.6) translateX(-50%);transform:scaleY(1.6) translateX(-50%);max-width:15em;background-color:#2a1818;color:#fff;padding:.6em 1em;font-size:.9em;font-weight:700;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.home-locations-map-item:hover{z-index:1}.home-locations-map-item:hover>span{display:block}.home-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/home-news-bg_65b4db6b.jpg) 50% no-repeat;background-size:cover;padding:calc((1.5vw + 1.5vh) * 1) 0;list-style:none;margin:0;padding-bottom:60px;-webkit-perspective:100px;perspective:100px}@media (max-width:360px){.home-numbers{margin-left:-20px;margin-right:-20px}}.home-numbers-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:170px;background-color:#fff;color:gray;padding:10px;padding-bottom:30px;margin:calc((1.5vw + 1.5vh) * .5);margin-bottom:-30px;text-align:center;font-size:.8em;line-height:1.2;-webkit-clip-path:url(#hexagon-numbers);clip-path:url(#hexagon-numbers);-webkit-transform:translateZ(1px);transform:translateZ(1px)}@media (max-width:520px){.home-numbers-item:nth-child(3){margin-left:100px;margin-right:100px}}.home-numbers-item-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:40px}.home-numbers-item strong{font-family:Dosis,sans-serif;font-size:2em}.error404-content{font-size:calc(1em + .5vw + .5vh);text-align:center}.error404-title{margin-top:calc((1.5vw + 1.5vh) * 2);margin-bottom:0;font-weight:700;color:#d30b11}.error404-desc{margin-top:.25em;opacity:.5}.error404-btn{font-size:.9em;margin-bottom:calc((1.5vw + 1.5vh) * 2)}