/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;-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-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.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 .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.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:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}
@font-face{font-family:'Saans';src:url(/themes/hth/font/Saans-Regular-1.woff2) format('woff2'),url(/themes/hth/font/Saans-Regular-1.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Saans medium';src:url(/themes/hth/font/Saans-Medium-1.woff2) format('woff2'),url(/themes/hth/font/Saans-Medium-1.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Saans';src:url(/themes/hth/font/Saans-RegularItalic-1.woff2) format('woff2'),url(/themes/hth/font/Saans-RegularItalic-1.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:#000;color:#fff !important;}::-moz-selection{background-color:#000000;color:#fff !important;}.clig ::selection{background-color:#fff;color:#000 !important;}.clig ::-moz-selection{background-color:#fff;color:#000 !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#eee;}::-webkit-scrollbar-thumb{background:#222;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}body{width:100%;font-size:16px;line-height:1.3;font-family:'Saans';font-weight:normal;font-style:normal;color:#000;}.layout-container{overflow:hidden;position:relative;min-height:100vh;}h1,h2,h3,h4{margin-bottom:15px;font-family:'Saans';font-weight:normal;font-style:normal;}strong{font-family:'Saans medium';font-weight:normal;}.proteas h3,.ptitle{margin-bottom:0;}h1,h2.atitle{font-size:36px;line-height:1;}.name-field-also > .field__label{font-size:28px;line-height:1.1;}h2,.name-field-institle,.form-item-field-category-target-id a,.slink,.name-field-links a,.name-field-files a{font-size:20px;}form label,form input,form textarea{font-size:18px;}h3,h4,.ptitle,.views-exposed-form > div:not(:first-child),.views-exposed-form > div:not(:first-child) label{font-size:16px;}.name-field-colors .field__label{font-size:14px;}.breadcru,.breadcru a{color:#ccc;}.breadcru a:hover{color:#000000;}.breadcru{display:flex;flex-wrap:wrap;margin-bottom:15px;}.breadcru > div{margin-right:5px;}a{color:inherit;text-decoration:none;outline:none;transition:all 500ms ease-out;}.formatxt a{opacity:0.85;text-decoration:underline;}.formatxt a:hover{opacity:1;}.hprods > .view-header a,.view-tags > .view-header a{text-decoration:underline;}.region-help{text-align:center;}.region-help div[data-drupal-messages]{position:absolute;left:0;top:0;padding:10px 20px;z-index:150;background-color:#000;color:#fff;font-size:16px;}#block-hth-primary-local-tasks > ul{display:flex;justify-content:center;list-style:none;margin:10px 0;}#block-hth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;}#block-hth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.media img{display:block;width:100%;}.formatxt > *,.formatxt > div> *{margin-bottom:10px;}.formatxt > *:last-child,.formatxt > div > *:last-child{margin-bottom:0;}.name-field-media-video-file{text-align:center;}.name-field-media-video-file video{width:auto;height:auto;display:inline-block;max-width:100%;}.name-field-poster{display:none;}nav ul{list-style:none;}.formatxt li{margin:10px 0 10px 25px;list-style-position:outside;line-height:1.3;}.formatxt hr{margin:30px 0;border:none;border-top:2px solid #ccc;}form{max-width:420px;}.views-exposed-form{max-width:unset;}form label{display:block;margin-bottom:10px;line-height:1;text-transform:uppercase;font-weight:500;}form input,form textarea{display:block;color:inherit;border:1px solid #000;padding:10px;transition:all 300ms ease-out;width:100%;font-size:inherit;font-family:inherit;}form .form-item{margin-bottom:25px;position:relative;}form .description{font-size:16px;margin-top:4px;}form .description a{text-decoration:underline;}form input[type="checkbox"],form input[type="radio"]{position:absolute;left:0;top:0;width:20px;height:20px;}form label.option{padding-left:30px;margin-bottom:0;text-align:left;position:relative;z-index:1;cursor:pointer;}.js-form-type-checkbox .description,.js-form-type-radio .description{margin-left:30px;}form .form-actions input{display:block;width:auto;cursor:pointer;text-decoration:underline;border:none;background-color:transparent;padding:0;}#block-hth-page-title{display:none;}.tablewrap{overflow-x:auto;}table{border-collapse:collapse;border-spacing:0;line-height:1.3;border:1px solid #000000;}table th,table td{border:none;border-left:1px solid #000000;border-top:1px solid #000000;padding:5px 25px;}.handle{box-sizing:content-box;}.blink{display:block;}.blink img{display:block;transition:all 3s ease-out;transform:scale(1);}.blink:hover img{transform:scale(1.04);}.name-field-links,.name-field-files{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;}.name-field-links a,.name-field-files a{text-decoration:underline;margin-top:20px;display:inline-block;}.slink{display:inline-block;text-decoration:underline;}.goback,.close{cursor:pointer;position:relative;display:block;width:20px;height:20px;margin-left:15px;}.close{width:30px;height:30px;}.goback::after,.close::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;transition:all 300ms ease-out;opacity:0.8;clip-path:polygon(5% 10%,10% 5%,50% 45%,90% 5%,95% 10%,55% 50%,95% 90%,90% 95%,50% 55%,10% 95%,5% 90%,45% 50%);}.goback:hover::after{opacity:1;}.clig .goback::after,.clig .close::after{background-color:#fff;}.flickity-slider > div{width:100%;}.flickity-viewport{transition:height 300ms ease-out;}.flickity-button-icon{fill:#fff4d9;}.flickity-button,.flickity-page-dots .dot{transition:all 300ms ease-out;}.flickity-button[disabled],.flickity-page-dots{display:none;}.is-draggable .flickity-page-dots{display:block;}.flickity-page-dots{bottom:20px;}.flickity-page-dots .dot{width:16px;height:16px;background-color:rgba(0,0,0,0);border:1px solid #000;opacity:0.8;margin:0 5px;}.flickity-page-dots .dot.is-selected{background-color:rgba(0,0,0,1);}.clig .flickity-page-dots .dot{background-color:rgba(255,255,255,0);}.clig .flickity-page-dots .dot.is-selected{background-color:rgba(255,255,255,1);}.flickity-prev-next-button{opacity:0.5;}.flickity-prev-next-button:hover{opacity:1;}.flickity-prev-next-button,.flickity-prev-next-button:hover{background-color:transparent;}.flickity-button-icon{fill:#000000;}.clig .flickity-button-icon{fill:#ffffff;}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;top:0;right:0;}.pagewrap{display:flex;align-items:flex-end;position:relative;}article[data-lay="1"] > .pagewrap{flex-direction:row-reverse;}article[data-lay="5"] > .pagewrap,article[data-lay="6"] > .pagewrap{align-items:stretch;}article[data-lay="2"] > .pagewrap,article[data-lay="4"] > .pagewrap{justify-content:flex-end;}.name-field-blo > div{margin-bottom:30px;}.pagewrap + .name-field-fimgs{margin-top:30px;}.txtwrap2,.protxt2{max-width:600px;}.nodepage .txtwrap2{max-width:750px;}article[data-lay="2"] .txtwrap2,article[data-lay="4"] .txtwrap2,article[data-lay="5"] .txtwrap2{margin-left:30px;}article[data-lay="2"] .txtwrap,article[data-lay="4"] .txtwrap,article[data-lay="1"] .name-field-simgs,.lay5wrap2,.lay6wrap2,article[data-lay="5"] .txtwrap{width:38%;}article[data-lay="2"] .name-field-simgs{width:38%;margin-left:24%;}article[data-lay="3"] .txtwrap{width:76%;}article[data-lay="1"] .txtwrap{width:62%;}article[data-lay="1"] .name-field-simgs{padding-left:30px;}article[data-lay="3"] .name-field-simgs,.lay5wrap1,.lay6wrap1{width:24%;padding-right:30px;}article[data-lay="4"] .name-field-simgs{width:19%;margin-left:43%;}article[data-lay="5"] > .pagewrap > .media:nth-child(4){position:absolute;right:0;bottom:0;}article[data-lay="5"] > .pagewrap > .media:nth-child(4),.lay6wrap4{width:13%;}.lay6wrap3{width:25%;padding-left:30px;padding-right:30px;display:flex;align-items:flex-end;}.lay6wrap3 > div{width:100%;}.name-field-txt{margin-top:10px;}.mediawrap{position:relative;overflow:hidden;}.name-field-altimg{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);transition:opacity 300ms ease-out;opacity:0;}.clig .hasalt .name-field-media-image{opacity:0;}.clig .name-field-altimg{opacity:1;}.flexprods > .view-content,.view-tags > .view-content,.name-field-also > div:last-child{display:flex;flex-wrap:wrap;}.notgrid .view-products > .view-content{display:block;}.prow,.trow,.name-field-also > div:last-child > div{width:calc(25% - 22.5px);margin-right:30px;margin-bottom:30px;}.trow{width:calc(33.333% - 22.5px);}.prow:nth-child(4n+4),.trow:nth-child(3n+3),.name-field-also > div:last-child > div:nth-child(4n+4){margin-right:0;}.layout-container.notgrid .view-products .prow{width:auto;margin-left:auto;margin-right:auto;max-width:500px;}.proteas .name-field-primg,.name-field-taximg{margin-bottom:10px;}.proteas .atitle,.tagthumb > h3{position:relative;}.proteas .atitle::after,.tagthumb > h3::after{content:" ";display:block;width:28px;height:28px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#000;clip-path:polygon(0% 46%,85% 46%,63% 16%,68% 12%,96% 50%,68% 88%,63% 84%,85% 54%,0% 54%);transition:all 300ms ease-out;}.proteas > .blink:hover .atitle::after,.tagthumb:hover > h3::after{right:-5px;}.clig .proteas .atitle::after,.clig .tagthumb > h3::after{background-color:#fff;}.haside,.prodpage .name-field-mtxts{display:flex;}.haside.prodpage{align-items:flex-start;justify-content:space-between;}.prodpage .name-field-mtxts{flex-wrap:wrap;border-top:1px solid #000;transition:all 300ms ease-out;}.haside > div:not(.anav){width:calc(50% - 15px);}.prodpage .name-field-mtxts > div{width:50%;}.prodpage .name-field-mtxts > div{margin-top:30px;}.prodpage .name-field-mtxts > div:nth-child(2n+1){padding-right:20px;}h1.atitle{margin-bottom:30px;}h2.atitle{margin-bottom:20px;}.protxt2 > .slink{margin-top:30px;margin-bottom:30px;}.inswrap{margin-top:20px;padding-top:20px;border-top:1px solid #000;}.name-field-insptxt{margin-top:10px;}.name-field-insimg{display:flex;}.name-field-insimg > div{width:calc(50% - 10px);margin-top:20px;}.name-field-insimg > div:nth-child(2n+1){margin-right:20px;}.name-field-insimg img{max-height:350px;width:auto;}.view-tags > .view-header,.view-products > .view-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:15px;}.hprods > .view-header,.view-tags > .view-header{margin-bottom:30px;padding-bottom:15px;padding-top:30px;}.hprods{border-bottom:1px solid #000;}.anode{position:relative;}.anav{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;align-items:center;z-index:10;}.anav > a{display:block;}.ltxt{padding:5px;text-decoration:underline;}#block-anav{display:none;}.gridselect{display:flex;align-items:center;justify-content:flex-end;}.gridselect > span{display:block;width:20px;height:20px;background-image:url(/themes/hth/imgs/viewicons.svg);background-repeat:no-repeat;background-position:top left;margin-left:5px;cursor:pointer;opacity:0.7;transition:opacity 300ms ease-out;}.gridselect > span:hover,.gridselect > span.actgrid{opacity:1;}.clig .gridselect > .nogrid{background-position:right top;}.gridselect > .yesgrid{background-position:left bottom;}.clig .gridselect > .yesgrid{background-position:right bottom;}.name-field-pimgs img{margin-left:auto;margin-right:auto;}@media (orientation:landscape){.name-field-pimgs img{max-height:calc(100vh - 108px);width:auto;}}.name-field-also > .field__label{text-align:center;margin:50px 0 30px;}.views-exposed-form,.views-exposed-form > div:not(:first-child){display:flex;align-items:center;}.views-exposed-form{flex-wrap:wrap;}.views-exposed-form > div{padding-right:20px;margin-bottom:20px;}.views-exposed-form > div:last-child{padding-right:0;}.views-exposed-form > div:first-child{padding-right:40px;min-width:calc((100vw - 72px)/4);}.bef-links > ul{display:flex;list-style:none;}.views-exposed-form > .form-type-select > label{margin-bottom:0;margin-right:5px;}.views-exposed-form > .form-type-select > label::after{content:":";}.views-exposed-form select{padding:2px 0;border:none;border-bottom:1px solid #ccc;}.clig .views-exposed-form select{border-bottom-color:#aaa;background-color:#000;color:#fff;}.form-item-field-category-target-id a{white-space:nowrap;display:block;margin-right:20px;position:relative;padding:1px 0;}.form-item-field-category-target-id li:last-child a{margin-right:0;}.form-item-field-category-target-id a::after{content:" ";display:block;background-color:#000;width:0;overflow:hidden;height:1px;transition:all 300ms ease-out;position:absolute;left:0;bottom:0;}.form-item-field-category-target-id a:hover::after,.form-item-field-category-target-id a.bef-link--selected::after{width:100%;}.hidepromo #block-promo{display:none;}.promo{align-items:center;background-color:#8fb3d0;color:#fff;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:50px;transition:background-color 300ms ease-out;}.clig .promo{background-color:#8d513e;}.promotxt{padding:40px 20px;text-align:center;}.promotxt .name-field-links,.promotxt .name-field-files{justify-content:center;}.view-var.view-block_4{margin-top:30px;padding-top:30px;border-top:1px solid #000;}.vblock{background-color:#4a5334;color:#fff;padding:30px;align-items:center;max-width:650px;margin-left:auto;margin-right:auto;}.vhaside{display:flex;align-items:center;justify-content:space-between;}.vhaside > .name-field-icon{width:35%;}.vhaside > .vtxtwrap{width:65%;padding-left:30px;}.name-field-colors .field__label::after{content:":";}.name-field-colors > div:last-child{display:flex;flex-wrap:wrap;}.name-field-colors > div:last-child > div{display:block;width:20px;height:20px;border:1px solid #000;border-radius:50%;margin-right:10px;margin-top:5px;}.name-field-colors > div:last-child > div:last-child{margin-right:0;}.bicons{padding-top:15px;padding-bottom:15px;margin-bottom:30px;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:30px;}.bicons .name-field-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.bicons .media{max-width:120px;margin:15px 0;}.contact-form{position:fixed;top:0;z-index:300;background-color:#fff;padding:60px 60px 30px 30px;border:1px solid #000;transition:all 300ms ease-out;width:500px;opacity:0;}.contact-message-feedback-form{right:-500px;}.showform .contact-message-feedback-form{right:42px;opacity:1;}.contact-message-newsletter-form{left:-500px;}.shownform .contact-message-newsletter-form{left:42px;opacity:1;}.clig .contact-form{background-color:#000;}.close{position:absolute;top:30px;right:30px;margin-left:0;}.fslid{padding-top:0;position:relative;height:calc(100vh - 80px);overflow:hidden;}.name-field-fslider{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);}.fslid > .pagewrap{position:relative;z-index:10;top:50vh;transform:translateY(-50%);}.fslid > .pagewrap > .txtwrap{padding-top:0;padding-bottom:0;}.name-field-fslider .flickity-page-dots{bottom:unset;top:calc(100vh - 130px);}.name-field-fslider .flickity-button{display:none;}.effe{opacity:0;transform:translateY(100px);transition:all 1.2s ease-out;transition:opacity 1.5s ease-out,transform 1s ease-out;position:relative;}.effe.actelem{transform:translateY(0);opacity:1;}.domino{opacity:0;transform:translateY(50px);transition:all 500ms ease-out;}.domino.actelem{transform:translateY(0);opacity:1;}main,header,footer{padding-left:45px;padding-right:45px;}header{position:fixed;top:0;left:0;width:100%;z-index:120;background-color:#fff;}.clig header,.clig{background-color:#000;color:#fff;}.user-logged-in header{position:relative;}main{margin-top:108px;}.user-logged-in main{margin-top:0;}.region-header{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #000;padding-top:30px;padding-bottom:15px;transition:all 300ms ease-out;line-height:1;}.scrolled .region-header{padding-top:15px;}.slogo svg,.logo{display:block;}.clig .slogo svg path{fill:#fff;}.headl{width:50%;display:flex;align-items:flex-end;justify-content:space-between;}.switcher{width:40px;height:22px;position:relative;bottom:-2px;cursor:pointer;background-image:url(/themes/hth/imgs/switcher.svg);margin-right:26px;}.clig .switcher{background-image:url(/themes/hth/imgs/switcher2.svg);}.switcher::after{content:"On";position:absolute;top:50%;right:-26px;transform:translateY(-50%);}.clig .switcher::after{content:"Off";right:-28px;}.clig .region-header,.clig .prodpage .name-field-mtxts,.clig  .hprods,.clig  .view-products > .view-header,.clig  .view-tags > .view-header,.clig  .bicons,.clig  .contact-form,.clig form input,.clig form textarea,.clig .flickity-page-dots .dot,.clig .name-field-colors > div:last-child > div{border-color:#fff;}.clig form input,.clig form textarea{color:#000;}.clig form .form-actions input{color:#fff;}#sound{display:none;}.menu--main > .menu{display:flex;justify-content:flex-end;}.region-header .menu > li > a{padding:5px 10px 0;display:block;}.region-header .menu > li:last-child > a{padding-right:0;}.region-header .menu > li > a:hover::after,.region-header .menu > li > a.is-active::after,.region-header .menu .menu-item--active-trail > a::after,.region-header .menu > .menu-item--expanded:hover > a::after{transform:translateX(-50%) scale(1);}.navicon{display:none;bottom:-10px;right:-10px;cursor:pointer;position:relative;transition:all 300ms linear;width:50px;height:50px;overflow:hidden;}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;background-color:#000;width:60%;height:6%;transition:all 300ms ease-out;border-radius:4px;}.clig .navicon::before,.clig .navicon::after,.clig .navicon span{background-color:#fff;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:6%;height:50%;transform:rotate(45deg);transform-origin:center center;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.region-footer{display:flex;justify-content:space-between;align-items:center;}footer{margin-top:30px;margin-bottom:50px;}.menu--social .menu{position:relative;display:flex;justify-content:center;}.menu--social .menu a{display:block;width:50px;height:50px;margin:10px;color:transparent !important;overflow:hidden;background-image:url(/themes/hth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;border-radius:50%;border:1px solid #000;background-color:#fff;}.menu--social .menu a[href*="facebook"]{background-position:left center;}.menu--social .menu a[href*="linked"]{background-position:-50px center;}.menu--social .menu a[href*="youtube"]{background-position:-100px center;}.menu--social .menu a[href*="instagram"]{background-position:-150px center;}.menu--social .menu a[href*="twitter"]{background-position:-200px center;}.menu--social .menu a[href^="mailto:"]{background-position:-250px center;}.menu--social .menu a[href^="tel:"]{background-position:-300px center;}.menu--social .menu a[href*="maps"]{background-position:-350px center;}.menu--social .menu a[href*="pinterest"]{background-position:right center;}#block-totop{position:fixed;width:50px;height:50px;border-radius:50%;right:20px;bottom:-60px;background-color:#000;opacity:0.7;display:block;cursor:pointer;transition:all 300ms ease-out;z-index:100;transform:rotate(90deg);}#block-totop::after{content:"";display:block;width:20px;height:40px;clip-path:polygon(0% 14%,14% 7%,100% 50%,13% 93%,0% 86%,73% 50%);background-color:#fff;position:absolute;left:17px;bottom:5px;}.scrolled #block-totop{bottom:20px;transform:rotate(-90deg);}.clig #block-totop{background-color:#fff;}.clig #block-totop::after{background-color:#000;}@media screen and (max-width:1400px){h1,h2.atitle{font-size:26px;}main,header,footer{padding-left:30px;padding-right:30px;}.showform .contact-message-feedback-form{right:0;}.shownform .contact-message-newsletter-form{left:0;}#block-totop{right:30px;}.views-exposed-form > div:first-child{min-width:unset;}}@media screen and (max-width:1200px){h1,h2.atitle{font-size:22px;}.name-field-also > .field__label{font-size:20px;}h2,.name-field-institle,.form-item-field-category-target-id a,.slink,.name-field-links a,.name-field-files a{font-size:18px;}body,.ptitle{font-size:15px;}main{margin-top:90px;}.layout-container .region-header{padding-top:0;}.navicon{display:block;}.menu--main{position:fixed;top:0;right:-180px;min-width:180px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);padding:50px 0 30px;transition:all 300ms ease-out;}.clig .menu--main{background-color:#000000;}.opennav .menu--main{right:0;}.menu--main > .menu{display:block;}.region-header .menu > li > a{padding:10px 20px;}.headl{width:calc(100% - 50px);}.bicons .media{max-width:80px;}}@media screen and (max-width:1100px){.pagewrap{flex-wrap:wrap;}.lay5wrap1,.lay6wrap1,article[data-lay="5"] > .pagewrap > .media:nth-child(4),article[data-lay="2"] .name-field-simgs,article[data-lay="4"] .name-field-simgs,article[data-lay="1"] .name-field-simgs{width:40%;}.lay5wrap2,.lay6wrap2,article[data-lay="5"] .txtwrap,article[data-lay="2"] .txtwrap,article[data-lay="4"] .txtwrap,.lay6wrap3,article[data-lay="1"] .txtwrap{width:60%;}article[data-lay="5"] .txtwrap2{margin-left:0;margin-top:30px;}article[data-lay="5"] > .pagewrap > .media:nth-child(4){position:static;padding-left:30px;margin-top:30px;}article[data-lay="4"] > .pagewrap{flex-direction:row-reverse;}article[data-lay="2"] .name-field-simgs,article[data-lay="4"] .name-field-simgs,article[data-lay="2"] .txtwrap2,article[data-lay="4"] .txtwrap2{margin-left:0;}article[data-lay="2"] .name-field-simgs,article[data-lay="1"] .txtwrap{padding-right:30px;}article[data-lay="4"] .name-field-simgs{padding-left:30px;}.lay6wrap3,article[data-lay="1"] .name-field-simgs{padding-left:0;}.lay6wrap3,.lay6wrap4{margin-top:30px;}.lay6wrap4{width:30%;}.menu--social .menu a{margin:5px;}.layout-container .prow,.layout-container .name-field-also > div:last-child > div{width:calc(50% - 15px);}.layout-container .prow:nth-child(2n+2),.layout-container .name-field-also > div:last-child > div:nth-child(2n+2){margin-right:0;}}@media screen and (max-width:780px){.htxt{display:none;}.haside{display:block;}.haside > div:not(.anav){width:auto;}.haside .protxt{padding-top:30px;}.name-field-pimgs{padding-top:60px;}.region-footer{display:block;text-align:center;}.menu--social{margin-top:30px;margin-bottom:30px;}}@media screen and (max-width:700px){.txtwrap2{max-width:unset;}.spage:not(.speclay) > .pagewrap{display:block;}.spage:not(.speclay) > .pagewrap > div{padding-right:0;padding-left:0;width:auto;}.spage:not(.speclay) > .pagewrap > .name-field-simgs + .txtwrap{margin-top:30px;}.lay6wrap4{width:40%;}.contact-form{width:100%;right:-100%;height:100vh;overflow:scroll;}}@media screen and (max-width:550px){.flexprod > .view-content,.view-tags > .view-content{display:block;}.layout-container .prow,.layout-container .trow,.layout-container .name-field-also > div:last-child > div{width:auto;margin-right:0;}.prodpage .name-field-mtxts > div{width:auto;}.slogo svg{width:160px;}.gridselect{display:none;}.vblock{display:block;}.layout-container .vhaside > div{width:auto;}.vhaside > .vtxtwrap{padding-left:0;padding-top:30px;}}
