@font-face{font-family:'Handel Gothic';src:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/6a740475-7877-4e1d-92a5-0cc96a6c5d38.woff2) format("woff2"),url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/c5abaf11-40db-4d3d-be2b-dae8ea8af6aa.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Pontiac Regular';src:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_regular.woff2) format('woff2'),url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Pontiac Regular';src:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_regular_italic.woff2) format('woff2'),url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_regular_italic.otf) format('opentype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Pontiac Regular';src:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_bold.woff2) format('woff2'),url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Pontiac Regular';src:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_bold_italic.woff2) format('woff2'),url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../fonts/pontiac_bold_italic.otf) format('opentype');font-weight:700;font-style:italic;font-display:swap}html{font-size:10px}body{font-size:1.8rem;font-family:'Pontiac Regular';line-height:1.55;font-weight:400;color:#161616}a{color:#213368}h1{font-size:6rem;line-height:1.16;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;margin-bottom:20px;color:#090D1B}.section-hero h1{font-size:9.2rem;line-height:1}.h1{font-size:9.3rem;line-height:1.08;font-family:'Handel Gothic';letter-spacing:2.3px;text-transform:uppercase;color:#161616}h2,.h2{font-size:4.8rem;line-height:1.08;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;margin-bottom:10px;color:#161616}h3,.h3{font-size:3.6rem;line-height:1.27;font-family:'Handel Gothic';font-weight:400;color:#161616;margin-bottom:30px}h1 span,h2 span,.h2 span,h3 span,.h3 span{display:block;font-size:1.6rem;line-height:1.5;font-family:'Pontiac Regular';font-weight:700;letter-spacing:.8px;margin-bottom:10px}h4,.h4{font-size:2.8rem;line-height:1.57;font-family:'Handel Gothic';font-weight:400;margin-bottom:10px;color:#161616}.color-dark h1,.color-dark h2,.color-dark h3,.color-dark h4{color:#fff}p{margin:0 0 15px 0}b,strong{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}small,.text-small{font-size:1.5rem;line-height:1.66}.small-heading{font-size:1.6rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;color:#090D1B}.bg-brand{background-color:#213368}.bg-brand-alt{background-color:#152042}.bg-grey{background-color:#b2b2b2}.bg-pattern{background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/EM-pattern.png) repeat top left #f3f5fb;background-size:75px 75px}.bg-light{background-color:#fff!important}.bg-yellow{position:relative}.bg-yellow:before{content:'';display:block;position:absolute;z-index:-1;top:0;right:-5%;bottom:0;width:50%;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);mix-blend-mode:multiply;background-color:#ffba00;opacity:.2}.section-hero2+.section.bg-yellow:before{top:-120px}.section-form--contact.bg-yellow:before{top:-100%!important;bottom:-100%;width:65%;transform:rotate(-5deg);clip-path:polygon(0 0,70% 0,100% 100%,30% 100%)}.archive .section-form--contact.bg-yellow{overflow:hidden}.bg-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.color-primary{color:#213368}.color-secondary{color:#ffba00}.color-grey{color:#b2b2b2}.color-light{color:#1616169A}.color-dark,.color-dark a{color:#fff}.list-reset{margin:0;padding:0;list-style:none}ul li::marker{color:#ffba00}ul li a{color:#213368;text-decoration:underline;font-weight:700}.btn{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid;padding:14px 50px;border-radius:0;color:#213368;text-align:center;cursor:pointer}.btn:hover,.btn:focus{background:#213368;border-color:#213368;color:#fff}.btn.btn-primary{background:#213368;border-color:#213368;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{color:#ffba00}.btn.btn-secondary{background:#ffba00;border-color:#ffba00;color:#090D1B}.btn.btn-secondary:hover,.btn.btn-secondary:focus{color:#fff}.btn.btn-light{background:#fff;border-color:#fff}.btn.btn-light:hover,.btn.btn-light:focus{color:#213368;background-color:#ffba00;border-color:#ffba00}.btn.btn-link{padding:0;border:none}.btn.btn-link:after{transition:all .3s ease;content:'»';margin-left:7px}.btn.btn-link:hover,.btn.btn-link:focus{text-decoration:none;background:transparent;color:#213368}.btn.btn-link:hover:after,.btn.btn-link:focus:after{margin-left:10px}.btn.btn-link.btn-link--back:before{transform:rotate(-180deg);display:inline-block;transition:all .3s ease;content:'»';margin-right:7px}.btn.btn-link.btn-link--back:after{display:none}.btn.btn-link.btn-link--back:hover:before,.btn.btn-link.btn-link--back:focus:before{margin-right:10px}.btn.btn-reset{border:none;padding:0}.btn.btn-reset:hover{color:#ffba00}.bg-brand .btn-reset{color:#fff}.btn-video{display:inline-block;font-size:20rem;line-height:1;color:rgba(255,186,0,.7);cursor:pointer}.modal-open .modal{background:rgba(0,0,0,.7)}.modal button.close{position:absolute;z-index:2;top:20px;right:20px;color:#161616;font-size:2.7rem;opacity:1;text-shadow:none}.modal .modal-content{border-radius:0}.modal .modal-content .modal-left{-ms-flex:0 0 53%;flex:0 0 53%;max-width:53%;padding:40px 50px}.modal .modal-content .modal-left .modal-header{border-bottom:1px solid #ccc;padding:0;margin-top:20px;margin-bottom:60px}.modal .modal-content .modal-left .form-item{display:block}.modal .modal-content .modal-left .form-item input,.modal .modal-content .modal-left .form-item select{width:100%}.modal .modal-content .modal-left .modal-body{padding:0}.modal .modal-content .modal-left .modal-body .modal-body_item{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:60px}.modal .modal-content .modal-left .modal-body .modal-body_item .modal-body_form *{display:inline-block;vertical-align:middle}.modal .modal-content .modal-left .modal-body .modal-body_item .modal-body_form input{max-width:400px;margin-right:20px;padding-top:16px;padding-bottom:16px}.modal .modal-content .modal-left .modal-footer{border:none;justify-content:center;padding:0;margin-top:120px}.modal .modal-content .modal-left .modal-footer a{margin:5px}.modal .modal-content .modal-right{-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%;text-align:center}.modal .modal-content .modal-right .modal-image{width:100%;height:100%;object-fit:cover}.modal .modal-content .modal-right .modal-image[src*="Logo"]{object-fit:contain;width:70%;padding:20px}#brandModal .modal-image{width:auto;height:auto;object-fit:none;position:relative;top:50%;transform:translateY(-50%)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],.ginput_container_fileupload,input[type="number"],input[type="tel"],.custom-file span,textarea{color:#090D1B99;font-size:1.8rem;font-family:'Pontiac Regular';line-height:1.33;font-weight:400;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px 25px;width:100%}input::placeholder,textarea::placeholder{opacity:.6}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:.6}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:.6}select,.select{color:#090D1B99;font-size:1.8rem;font-family:'Pontiac Regular';line-height:1.33;font-weight:400;border:1px solid #e0e0e0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px 60px 20px 25px;cursor:pointer;display:inline-block;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-icon.svg) no-repeat center right 25px #fff}select.bg-brand,.select.bg-brand{background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-white-icon.svg) no-repeat center right 25px #213368;color:#fff}select.sort-desc,.select.sort-desc{background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-desc-white-icon.svg) no-repeat center right 25px #213368;background-size:16px}select option,.select option{color:#090D1B99}.section_filter{padding:60px 0}.section_filter>span{display:inline-block;margin:0 30px 10px 0}.section_filter>span:last-child{margin-right:0}.section_filter>span.section_filter_search{position:relative;height:65px}.section_filter>span.section_filter_search input{padding-right:80px}.section_filter>span.section_filter_search:after{content:"\e90e";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffba00;border-top-right-radius:5px;border-bottom-right-radius:5px;display:inline-block;position:absolute;right:0;top:0;bottom:0;line-height:65px;width:65px;text-align:center;font-size:25px}.section_filter>span[class] input,.section_filter>span[class] select,.section_filter>span[class] .btn{width:100%}.section_filter>span[class].section_filter_search{width:29.5%}.section_filter>span[class].section_filter_select{width:24.5%}.section_filter>span[class].section_filter_btn{width:calc(21.5% - 110px)}.section_filter .btn{margin-bottom:10px!important}.section_filter .section_filter_dropdown .dropdown-menu.show{border:1px solid #737476;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.08) inset,0 0 8px rgba(0,0,0,.2);border-radius:0;padding:0;font-size:1.6rem;line-height:1.33;font-weight:400}.section_filter .section_filter_dropdown .dropdown-menu.show:focus{outline:-webkit-focus-ring-color auto 1px}.section_filter .section_filter_dropdown .dropdown-item{color:#090D1B99;font-size:1.8rem;font-family:'Pontiac Regular';line-height:1.33;font-weight:400;padding:3px 25px;margin:0}.section_filter .section_filter_dropdown .dropdown-item:hover{text-decoration:none;background-color:#1d91ff;color:#fff}.section_filter .section_filter_dropdown .dropdown-item input[type="checkbox"]{width:auto!important;margin-right:10px}.section_filter .section_filter_dropdown label.dropdown-item.dropdown-item--child,.section_filter .section_filter_dropdown a.dropdown-item.dropdown-item--child{font-size:1.6rem;padding-left:40px!important}.section_filter .section_filter_dropdown label.dropdown-item:before,.section_filter .section_filter_dropdown a.dropdown-item:before{font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;margin-right:10px}.section_filter .section_filter_dropdown label.dropdown-item.remove-item:before,.section_filter .section_filter_dropdown a.dropdown-item.remove-item:before{content:"\e90b"}.section_filter--custom{padding:0 0 50px 0}.section_filter--custom>span{vertical-align:middle}.section_filter--custom .section_filter_dropdown{width:calc(100% - 370px)!important}.section_filter--custom .section_filter_dropdown>*{display:inline-block;vertical-align:middle}.section_filter--custom .section_filter_dropdown .dropdown-filter-terms{margin-left:30px;width:calc(100% - 310px)}.section_filter--custom .section_filter_dropdown .dropdown-filter-terms span{display:inline-block;vertical-align:middle;background-color:#E0E0E0;color:#16161699;font-size:1.5rem;padding:8px 15px;margin:5px;text-decoration:none;cursor:text}.section_filter--custom .section_filter_dropdown .dropdown-filter-terms span a{font-size:10px;font-weight:700;position:relative;top:-1px;margin-right:10px;cursor:pointer;color:#16161699}.section_filter_search--projects{position:relative;height:65px;display:block}.section_filter_search--projects input{padding-right:80px}.section_filter_search--projects:after{content:"\e90e";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffba00;border-top-right-radius:5px;border-bottom-right-radius:5px;display:inline-block;position:absolute;right:0;top:0;bottom:0;line-height:65px;width:65px;text-align:center;font-size:25px}#productsFilter .dropdown-filter .dropdown-menu{height:200px;overflow-y:scroll}.pager-top{border-bottom:1px solid #e1e1e1;color:#090D1B99;font-size:1.4rem;padding-bottom:10px;margin-bottom:90px}.pager-top .wp-pagenavi .pages{display:none}.pager-top .wp-pagenavi .page{display:none}.pager-top .wp-pagenavi .current{cursor:pointer;border:none;padding:0;margin:0;display:inline-block;color:#090D1B;text-decoration:none}.pager-top .wp-pagenavi .nextpostslink,.pager-top .wp-pagenavi .previouspostslink{border:none;padding:0;text-decoration:none;color:#6B6E76;width:15px;display:inline-block;text-align:center}.pager-top .wp-pagenavi .nextpostslink:before,.pager-top .wp-pagenavi .previouspostslink:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;position:relative;top:-1px}.pager-top .wp-pagenavi .previouspostslink{margin-right:10px}.pager-top .wp-pagenavi .previouspostslink:before{transform:rotate(-180deg);display:inline-block}.pager-top .wp-pagenavi .nextpostslink{margin-left:10px}.pager-bottom{margin:90px auto 0 auto;text-align:center;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-family:'Handel Gothic';font-size:1.7rem;line-height:1.35}.pager-bottom .wp-pagenavi .pages{display:none}.pager-bottom .wp-pagenavi .page,.pager-bottom .wp-pagenavi .current{cursor:pointer;border:none;border-bottom:2px solid transparent;padding:32px 10px;margin:0;width:85px;display:inline-block;color:rgba(22,22,22,.5);font-size:1.7rem;font-weight:400;text-decoration:none}.pager-bottom .wp-pagenavi .current{color:#161616;border:none;border-bottom:2px solid #213368}.pager-bottom .wp-pagenavi .nextpostslink,.pager-bottom .wp-pagenavi .previouspostslink{border:none;padding:0;margin:0;text-decoration:none}.pager-bottom .wp-pagenavi .nextpostslink:before,.pager-bottom .wp-pagenavi .previouspostslink:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;display:inline-block;position:relative;top:-2px}.pager-bottom .wp-pagenavi .previouspostslink:before{transform:rotate(-180deg)}.pager-bottom .wp-pagenavi .extend,.pager-bottom .wp-pagenavi .first{border:none;margin:0 20px;padding:0}.pager-bottom .wp-pagenavi .last{border:none;margin:0 0 0 20px;padding:0}.slick-dots{margin:0;padding:0;list-style-type:none;text-align:center}.slick-dots li{display:inline-block;vertical-align:middle;margin:0 4px}.slick-dots li button{border:1px solid;background:none;font-size:0;padding:0;width:13px;height:13px;border-radius:50%}.slick-dots li.slick-active button{width:17px;height:17px;background-color:#fff}.dark .slick-dots li button{border-color:#fff}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}article{overflow:hidden}.section{padding-top:60px;padding-bottom:60px}.section.section--no-padding{padding-top:0!important;padding-bottom:0!important}.section.section--no-padding-top{padding-top:0!important}.section.section--no-padding-bottom{padding-bottom:0!important}.section.section--thin{padding-top:30px;padding-bottom:30px}.section.section--thin-top{padding-top:30px}.section.section--thin-bottom{padding-bottom:30px}.section.section--thick{padding-top:90px;padding-bottom:90px}.section.section--thick-top{padding-top:90px}.section.section--thick-bottom{padding-bottom:90px}.section .section_body>p:first-child{margin-top:0}.container.container-fluid{max-width:none;padding-right:0;padding-left:0}.container.container-fluid>.row{margin-right:0;margin-left:0}.row-gutter-25{margin-right:-12.5px;margin-left:-12.5px}.row-gutter-25 div[class*='col']{padding-right:12.5px;padding-left:12.5px}.page-template-default .section{padding-top:120px;padding-bottom:120px}.privacy-policy h2:not(:first-child),.article-refund_returns h2:not(:first-child),.privacy-policy h3:not(:first-child),.article-refund_returns h3:not(:first-child),.privacy-policy h4:not(:first-child),.article-refund_returns h4:not(:first-child){margin-top:60px;text-transform:uppercase}.blog .bg-yellow:before{right:0%}.gm-style-mtc,.gm-fullscreen-control,.gm-svpc{display:none}.section-full-width_cta{clear:both;position:relative;z-index:1}.section-embed{background-color:#f6f6f6}.section-embed .section_embed{overflow-x:auto}.carboncure-infographic{margin-right:auto;margin-left:auto}.btn-chat{position:fixed;z-index:2000;right:40px;bottom:20px;background-color:#213368;color:#fff;cursor:pointer;width:75px;height:75px;line-height:80px;text-align:center;font-size:3rem;border-radius:50%}.btn-chat i{line-height:inherit}.chat{position:fixed;bottom:110px;right:40px;z-index:2001;background-color:#fff;box-shadow:0 3px 6px #000 29;border-radius:10px;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;filter:alpha(opacity=0);visibility:hidden;width:330px}.chat.active{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible}.chat.inactive{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;visibility:visible}.chat .chat_header{background-color:#213368;color:#fff;padding:15px 30px 15px 20px;border-top-right-radius:10px;border-top-left-radius:10px}.chat .chat_header button.close{text-shadow:none;color:#fff;opacity:1;font-size:10px;position:absolute;right:15px;top:15px}.chat .chat_header button.close:hover{color:#fff;opacity:.9}.chat .chat_header .chat_header_image{width:40px;height:40px;text-align:center;display:inline-block;vertical-align:middle;border-radius:50%;background-color:#ffba00}.chat .chat_header .chat_header_image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat .chat_header .chat_header_image img[src*='user']{width:20px;height:auto;border-radius:0;margin-top:5px}.chat .chat_header .chat_header_location{display:inline-block;font-size:1.2rem;padding-left:5px}.chat .chat_header .chat_header_location a{color:#fff}.chat .chat_header .chat_header_location .chat_header_location_person{font-size:1.6rem}.chat .chat_header .chat_header_location div:last-child{opacity:.7}.chat .chat_form{padding:15px 20px 30px 20px;position:relative;max-height:600px;overflow-y:auto}.chat .chat_form form{position:relative}.chat .chat_form label,.chat .chat_form span{display:block}.chat .chat_form label+br{display:none}.chat .chat_form input[type="text"],.chat .chat_form input[type="email"],.chat .chat_form input[type="file"],.chat .chat_form input[type="number"],.chat .chat_form .custom-file span,.chat .chat_form select{font-size:1.2rem!important;padding:11px 15px}.chat .chat_form input[type="submit"]{padding-left:15px!important;padding-right:15px!important}.chat .chat_form select{background-position:center right 10px;background-size:12px}.chat .chat_form .form-note{font-size:1.2rem;display:block;font-style:italic;position:absolute;left:0;right:100px;bottom:30px}.chat .chat_form .custom-file label:not([style*="opacity"])+.ginput_container_fileupload:before{content:'Do you have any files to share? '!important}.chat .chat_form .ginput_container_fileupload{font-size:1.2rem!important;padding:11px 15px}.chat .chat_form .ginput_container_fileupload input[type="file"]{padding:0!important}.chat .chat_form .gform_footer{flex-direction:row-reverse;padding:0}.chat .chat_form .gform_footer input[type="submit"]{border-radius:5px!important}.chat .wpcf7{margin-top:0}.chat .wpcf7 .form-item.custom-file span{height:39px}.chat .wpcf7 .form-item.custom-file span:after{right:10px}.chat .wpcf7 .form-item.custom-file span input{height:39px}.chat .wpcf7 .form-item.custom-file span:not([data-file]):before{content:'Do you have any files to share?'}.chat .wpcf7 input[type="submit"]{border-radius:5px;padding:6px 15px;float:right}.chat .wpcf7 .wpcf7-response-output{font-size:1.2rem}.section-intro_text--family .section_image{position:relative}.section-intro_text--family .section_image>img{width:100%;height:100%;object-fit:cover}.section-intro_text--family .section_image .section_icon{display:inline-block;border-radius:50%;width:114px;height:114px;line-height:104px;background-color:#ffba00;text-align:center;position:absolute;z-index:1;top:-40px;left:60px}.section-intro_text--family .section_image .section_icon img{width:62px}.section-intro_text--family .section_body{padding:0 9%}.section-intro_text--suppliers{padding-top:120px;padding-bottom:105px}.section-intro_text--suppliers h2{margin-bottom:15px}.section-drawings .section_body{max-width:410px}.section-intro_text ul{text-align:left}.section-image_title_text{position:relative;padding-top:180px;padding-bottom:90px;margin-top:-120px}.section-image_title_text:before{content:'';display:block;position:absolute;z-index:-1;top:0;left:0;bottom:0;width:54%;background-color:#FEF7E4;clip-path:polygon(0 0,82% 0%,100% 100%,0% 100%)}.section-image_title_text .section_img{padding-right:5%!important;height:570px}.section-image_title_text .section_img img{width:100%;height:100%;object-fit:cover}.section-image_title_text .section_text{padding:0 7%!important}.section-text_image .section_title{padding:30px 11%}.section-text_image .section_img{clip-path:polygon(0 0,100% 0,100% 100%,16% 100%)}.section-text_image .section_img img{width:100%;height:100%;object-fit:cover}.section-intro_text_image.bg-yellow:before{z-index:1}.section-intro_text_image.bg-yellow .container>*:not(.section_image){position:relative;z-index:2}.section-intro_text_image .section_image{box-shadow:0 0 50px #000 33;margin:105px 0 60px 0;max-height:725px;overflow:hidden}.section-intro_text_image .section_image img{width:100%;height:100%;object-fit:cover}.section-columns_text div[class*='col']{margin-top:30px}.section-columns_text img{max-width:100%;height:65px}.section-columns_image_text{padding-top:120px}.section-columns_image_text .section_image{padding-top:53.7%;overflow:hidden;margin-bottom:-120px;position:relative;z-index:1;box-shadow:0 0 50px #000 33}.section-columns_image_text .section_image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.section-columns_image_text .section_image:before,.section-columns_image_text .section_image:after{content:'';position:absolute;top:0;right:0;bottom:0;width:50%;clip-path:polygon(0 0,100% 0,100% 100%,25% 100%)}.section-columns_image_text .section_image:before{z-index:1;background:#000;mix-blend-mode:color}.section-columns_image_text .section_image:after{z-index:2;background:#ffba00;mix-blend-mode:multiply}.section-columns_image_text .section_body{padding:120px 0}.section-columns_image_text .section_body.bg-pattern{position:relative}.section-columns_image_text .section_body.bg-pattern:before{content:'';position:absolute;top:0;bottom:0;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/EM-pattern.png) repeat top left #f3f5fb;background-size:75px 75px;left:-100%;display:block;right:-100%;z-index:-1}.section-columns_image_text .section_image+.section_body{padding-top:240px}.section .addthis_inline_share_toolbox_3nas{margin-bottom:30px}.section .addthis_inline_share_toolbox_3nas a{margin:0 10px;padding:0;border-radius:2px!important}.section-news-details .section_body{border-bottom:1px solid rgba(22,22,22,.4);padding-bottom:60px;margin-bottom:30px;padding-top:20px;overflow:hidden}.section-news-details .section_body h2,.section-news-details .section_body h3,.section-news-details .section_body h4,.section-news-details .section_body h5,.section-news-details .section_body h6{margin-top:60px;text-transform:uppercase}.section-news-details .section_body ul,.section-news-details .section_body ol{margin-left:30px}.section-news-details .section_body ul li,.section-news-details .section_body ol li{margin-top:10px}.section-news-details .section_body img{margin-top:30px;max-width:100%}.section-news-details .section_body img.alignright{float:right}.section-news-details .section_body img.alignleft{float:left}.section-news-details .section_body .wp-caption.alignleft{float:left;margin-right:70px}.section-news-details .section_body table{display:block;width:100%!important;height:auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.section-news-details .section_body table td,.section-news-details .section_body table th{padding:10px}.section-news-details .section_body table td:first-child,.section-news-details .section_body table th:first-child{padding-left:0}.section-news-details .section-news-details_person{margin-top:90px}.section-news-details .section-news-details_person .section-news-details_person-image{width:200px;height:200px;text-align:center;margin-bottom:15px}.section-news-details .section-news-details_person .section-news-details_person-image img{margin:0;width:100%;height:100%;object-fit:cover}.section-news-details .section-news-details_person .section-news-details_person-image img[src*='user']{width:140px;height:auto;object-fit:inherit;margin:60px auto 0 auto}.section-news-details .section-news-details_person .section-news-details_person-body h3{border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0}.section-news-details .section-news-details_person .section-news-details_person-body h3 span{margin-bottom:0}.section-news-details .section-news-details_person .small-heading{margin-top:10px;margin-bottom:0}.section-news-details .section-news-details_person a{color:#1616169A}.section-news-details .section_tags{margin-bottom:30px}.section-news-details .section_tags .small-heading{margin-right:20px}.section-news-details .section_tags>*{display:inline-block;vertical-align:middle;margin-bottom:0}.section-news-details .section_tags .section_tag{display:inline-block;vertical-align:middle;background-color:rgba(33,51,104,.2);color:#213368;font-size:1.2rem;line-height:1;font-weight:700;text-transform:uppercase;padding:9px 15px 7px 15px;margin-right:20px}.section-news-details .section_related-images{border-bottom:1px solid rgba(22,22,22,.4);padding-bottom:20px;margin-bottom:30px}.section-news-details .section_related-images>span{display:inline-block;cursor:pointer;margin:0 5px 10px 0}.section-news-details .section_related-images .modal-body img{width:100%;height:100%;object-fit:cover}.section-brands .section_items .section_item{text-align:center}.section-brands .section_items .section_item a{display:block}.section-brands .section_items .section_item img{margin:0 auto;width:100%;max-height:130px;object-fit:contain;opacity:.7}.section-brands .section_items .section_item .btn-popup-brand{display:inline-block;cursor:pointer}.section-brands h2+.section_items{margin-top:60px}.section-brands .slick-track{display:flex;align-items:center}.section-brands .slick-arrow{font-size:0;border:none;padding:0;margin:0;background:none;cursor:pointer;position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:inline-block}.section-brands .slick-arrow:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;color:#fff;display:block}.section-brands .slick-arrow.slick-next{right:0}.section-brands .slick-arrow.slick-prev{left:0;transform:translateY(-50%) rotate(-180deg)}.section-full_video{padding-top:12.5%;padding-bottom:12.5%;position:relative}.section-full_video:before{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3)}.section-full_video .btn-video{position:relative;z-index:2}.section-text_video{margin-top:-120px}.section-text_video .section_body{flex-flow:column;padding-top:120px;padding-bottom:30px}.section-text_video .section_image{padding-top:18%;padding-bottom:18%;background-color:#DEDAE0;position:relative}.section-text_video .section_image .btn-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(22,22,22,.4)}.section-full-width_cta+.section-text_video{margin-top:0}.gm-style .gm-style-iw-c{max-width:320px!important;border-top:5px solid #213368;border-radius:0!important;padding:10px 20px!important;font-size:1.5rem!important;line-height:1.4;color:#161616}.gm-style .gm-style-iw-d>div span{display:block;margin-top:5px}.gm-style .gm-style-iw-d>div span:first-child{color:#090D1B;text-transform:uppercase;font-size:1.6rem;font-weight:700}.gm-style .gm-style-iw-d>div span a{color:#161616}.article-credit-application .section{padding-top:100px}.article-credit-application .section h1{display:none}.article-credit-application .section.bg-yellow:before{width:51%;right:0;transform:rotate(-10deg);top:-120px;bottom:-120px;clip-path:polygon(0 0,90% 0,100% 100%,10% 100%)}.simple-sitemap-container ul{list-style-type:none;margin:0;padding:0}.simple-sitemap-container ul a{text-decoration:none}.simple-sitemap-container ul.main>li{margin-top:20px}.simple-sitemap-container ul.main>li>a{text-transform:uppercase}.simple-sitemap-container ul .children{padding-left:20px}.simple-sitemap-container ul .children li{margin-top:5px}@media (min-width:992px){.col-lg-right{text-align:right}.section-text_image .section_title{flex:0 0 54%;max-width:54%}.section-text_image .section_img{flex:0 0 46%;max-width:46%}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:none;padding-right:7.5%;padding-left:7.5%}.container-narrow{padding-right:14.5%;padding-left:14.5%}.modal-xl{max-width:1780px;padding:60px 70px}.section_filter--last-right>span:last-child{float:right}.section-text_video .container{padding-right:0}.section-text_video .section_body{flex:0 0 37%;max-width:37%;padding-right:10%}.section-text_video .section_image{flex:0 0 63%;max-width:63%;padding-left:10%;clip-path:polygon(0 0,100% 0,100% 100%,16% 100%)}.article-privacy-policy .container,.article-refund_returns .container{padding-right:21.5%;padding-left:21.5%}.privacy-policy article .container{padding-right:21.5%;padding-left:21.5%}.section-news-details>.container{padding-right:14%;padding-left:14%}.section-news-details .container-inner{max-width:1088px;margin:0 auto}.section-intro_text--suppliers .container{padding-right:19%;padding-left:19%}}#post-1503 .section-full-width_cta{padding-bottom:50px}#post-1503 .section-full-width_cta h2{font-size:2.8rem;margin:10px 0 15px 0}#post-1503 .section-intro_text_image.bg-yellow:before{right:10%;clip-path:polygon(0 0,90% 0,100% 100%,10% 100%)}.gform_wrapper.gravity-theme fieldset.location-checkboxes{padding:50px 10px 15px 25px;margin-bottom:20px;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;text-align:left;font-size:1.7rem;position:relative}.gform_wrapper.gravity-theme fieldset.location-checkboxes .ginput_container{display:block;margin-top:5px}.gform_wrapper.gravity-theme fieldset.location-checkboxes .gchoice{font-size:1.4rem;width:25%;display:inline-block}.gform_wrapper.gravity-theme fieldset.location-checkboxes legend.gfield_label{position:absolute;left:25px;right:25px;top:20px;width:auto}.gform_wrapper.gravity-theme .gform_required_legend{display:none}@media (max-width:991px){.gform_wrapper.gravity-theme fieldset.location-checkboxes{padding-top:70px}.gform_wrapper.gravity-theme fieldset.location-checkboxes .gchoice{width:50%}}@media (max-width:575px){.gform_wrapper.gravity-theme fieldset.location-checkboxes .gchoice{width:100%}}@media (min-width:576px){.section-news-details_person .section-news-details_person-image{display:inline-block;vertical-align:top;margin-right:20px}.section-news-details_person .section-news-details_person-body{width:calc(100% - 227px);display:inline-block;vertical-align:top}}@media (max-width:1500px){.h1{font-size:7rem}.section .section_filter>span[class]{width:auto}}@media (max-width:1199px){h2,.h2{font-size:3.6rem}.btn-video{font-size:15rem}.section-image_title_text{padding-top:0;padding-bottom:30px}.section-image_title_text .section_img{padding-right:0!important;height:300px;margin-bottom:30px}.section-text_image .section_title{padding-right:7%;padding-left:7%}.modal .modal-content .modal-left,.modal .modal-content .modal-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.modal .modal-content .modal-left .modal-footer{margin-top:60px}.section-intro_text_image .section_image{margin:30px 0}.section_filter--custom .section_filter_dropdown{width:100%!important;display:block}.modal button.close{color:#161616}}@media (max-width:991px){.section-hero h1{font-size:7rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.6rem}.btn-video{font-size:10rem}.section-image_title_text{margin-top:0}.section-image_title_text:before{width:100%;clip-path:none}.section-image_title_text .section_title{text-align:left!important;padding:0 7%!important}.section-text_image{margin-top:30px;padding-bottom:0!important}.section-text_image .section_img{height:300px;clip-path:none}.section .section_filter>span[class]{width:calc(50% - 35px)}.section-intro_text--family .section_image{margin-top:40px;margin-bottom:20px}.section-columns_image_text .section_image+.section_body{padding-top:160px}}@media (max-width:767px){.section{padding-top:30px!important;padding-bottom:30px!important}.section .section_filter>span[class]{width:100%;margin-right:0}.section_filter--custom .section_filter_dropdown .dropdown-filter-terms{width:100%!important;margin-top:5px;margin-left:0}.section-image_title_text{padding-top:0!important}.section-text_image{padding-bottom:30px}.section-text_image .row{display:block}.pager-top{margin-bottom:30px}.pager-bottom{margin-top:30px}.btn-video{font-size:5rem}.section-full_video{padding-top:60px!important;padding-bottom:60px!important}.section-full-width_cta{text-align:center;padding-top:60px!important;padding-bottom:60px!important}.section-full-width_cta h2,.section-full-width_cta h3{font-size:3.6rem}.section-news-details .section_body img.alignright{display:block;margin-bottom:30px}.estimate-job>div{width:100%!important}}@media (max-width:575px){.d-xs-none{display:none!important}body{font-size:1.6rem}h1,.h1{font-size:4.6rem!important}body:not(.home) h1,body:not(.home) .h1{font-size:4rem!important}h1 span,h2 span,.h2 span,h3 span,.h3 span{font-size:1.4rem}.btn,.wpcf7 .wpcf7-form input[type="submit"]{font-size:1.1rem;padding-left:35px;padding-right:35px}select,.select{padding-right:50px;font-size:1.6rem}}.covid{background-color:#090D1B;color:#fff;font-size:1.3rem;line-height:1.3;padding:12px 30px 12px 15px;text-transform:uppercase;font-weight:700;text-align:center;z-index:1042;height:40px}.covid a{color:#fff}.covid a:hover{text-decoration:none}.covid a span{font-size:1rem;margin-left:5px}.covid .covid-close{cursor:pointer;font-size:1rem;float:right;position:relative;top:4px;margin-left:2rem}.navbar-btn{width:70px;background-color:#ffba00;position:absolute;right:0;border-radius:0;border:none;line-height:1}.navbar-btn .navbar-toggler-icon{width:auto;height:auto;font-size:16px}.navbar-btn.navbar-toggler{height:66px;bottom:0}.navbar-btn.navbar-toggler2,.navbar-btn.navbar-toggler3{height:70px;z-index:1041}.navbar{padding:0;top:0;border-bottom:1px solid #efefef}.navbar>.container{padding-right:0}.navbar .navbar-tools-mobile{width:100%;border-bottom:2px solid #efefef;padding:8px 15px;font-size:1.2rem;font-weight:700;color:#213368;margin-bottom:-3px}.navbar .navbar-tools-mobile #header-locations-mobile{font-size:1.3rem;font-weight:700;padding:0 5px;border:none;color:#213368;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-blue-icon.svg) no-repeat center right #fff;background-size:9px;min-width:190px}.navbar .navbar-tools-mobile #header-locations-mobile:focus{outline:none}.navbar .navbar-logo{max-width:450px;padding-right:20px}.navbar .navbar-tools{border:1px solid #efefef}.navbar .navbar-tools>*{display:inline-block;vertical-align:top;padding:6px 15px;line-height:normal}.navbar .navbar-tools .navbar-social{width:120px;white-space:nowrap}.navbar .navbar-tools .navbar-social a{font-size:1.6rem;margin-right:10px}.navbar .navbar-tools .navbar-social a:hover{text-decoration:none}.navbar .navbar-tools .navbar-language{position:relative;padding-top:4px;width:140px;white-space:nowrap}.navbar .navbar-tools .navbar-language select{font-size:1.4rem;font-weight:700;padding:0;border:none;color:#213368;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-blue-icon.svg) no-repeat center right #fff;background-size:9px;width:85px}.navbar .navbar-tools .navbar-language select:focus{outline:none}.navbar .navbar-tools .navbar-language .icon-globe{font-size:1.4rem;color:#213368}.navbar .navbar-tools .navbar-location-tel{width:135px;white-space:nowrap}.navbar div[class*="navbar-location"]{font-size:1.4rem;font-weight:700;color:#213368;padding-top:8px}.navbar div[class*="navbar-location"] select{font-size:1.4rem;font-weight:700;padding:0 5px;border:none;color:#213368;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/dropdown-blue-icon.svg) no-repeat center right #fff;background-size:9px;min-width:205px}.navbar div[class*="navbar-location"] select:focus{outline:none}.navbar .navbar-header{width:100%;max-width:calc(100% - 450px);position:relative}.navbar .navbar-header .navbar-nav{padding-right:140px}.navbar .navbar-header .navbar-nav>li{width:25%;text-align:center}.navbar .navbar-header .navbar-nav>li.dropdown .nav-link:after{content:"\e900";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;font-size:5px;border:none;transition:.4s ease-in-out}.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu{min-width:280px;width:100%;padding:0;margin:0;border:1px solid #efefef}.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu li .dropdown-item{padding:22px 55px;font-size:1.6rem;font-weight:700;color:#535353;border:1px solid #efefef;white-space:normal;text-decoration:none!important}.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu li .dropdown-item:hover,.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu li .dropdown-item:focus{background-color:#FFBA001A}.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu li.active .dropdown-item{background-color:#FFBA001A}.navbar .navbar-header .navbar-nav>li.dropdown:hover .nav-link{background-color:#213368;color:#fff}.navbar .navbar-header .navbar-nav>li.dropdown:hover .nav-link:after{transform:rotate(-180deg)}.navbar .navbar-header .navbar-nav .nav-link{display:block;font-size:1.6rem;line-height:1;font-weight:700;padding:10px 20px;color:#161616;border:1px solid #efefef;cursor:pointer;height:70px;display:flex;justify-content:center;align-items:center;white-space:normal;text-decoration:none!important}.navbar .navbar-toggler2,.navbar .navbar-toggler3{bottom:0}.navbar .navbar-toggler3{right:70px;background-color:#213368;display:block}@media (max-width:991px){.navbar .navbar-toggler3{height:66px}}.navbar .navbar-toggler3 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar .navbar-toggler3 span{position:absolute;top:5px;right:5px;color:#fff}.offcanvas{position:fixed;right:-100%;top:40px;bottom:0;z-index:1040;padding:50px 70px;max-width:470px;overflow-y:scroll;transition:right .8s ease-in-out}.offcanvas .navbar-toggler2,.offcanvas .navbar-toggler3{top:39px}.offcanvas small{font-size:1.3rem}.offcanvas .offcanvas_text{font-size:1.4rem;font-weight:700}.offcanvas .offcanvas_text p{margin:30px 0 0 0}.offcanvas .offcanvas_text p:first-child{font-size:1.8rem}.offcanvas .gform_wrapper:not(#gform_wrapper_1){margin-top:30px}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .gform_required_legend{display:none}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .gform_fields{gap:1rem}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .ginput_container_consent{font-size:1.2rem;line-height:1.15;display:inline-block;margin-bottom:1.5rem}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .ginput_container_consent label{display:inline;vertical-align:text-top}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .ginput_container_consent .gfield_required_asterisk{color:inherit}.offcanvas .gform_wrapper:not(#gform_wrapper_1) input[type="text"],.offcanvas .gform_wrapper:not(#gform_wrapper_1) input[type="email"],.offcanvas .gform_wrapper:not(#gform_wrapper_1) textarea{font-size:1.4rem;padding:13px 10px}.offcanvas .gform_wrapper:not(#gform_wrapper_1) textarea{height:auto}.offcanvas .gform_wrapper:not(#gform_wrapper_1) .gform_footer{margin:0;padding:0 0 40px 0}.offcanvas .gform_wrapper:not(#gform_wrapper_1) input[type="submit"]{width:100%;border-color:#fff;background-color:transparent;margin-top:0;margin-bottom:10px}.offcanvas form .row{margin-bottom:0;margin-right:-5px;margin-left:-5px}.offcanvas form .row label{padding-right:5px;padding-left:5px}.offcanvas form p label{margin-bottom:10px}.offcanvas form p br{display:none}.offcanvas form input[type="text"],.offcanvas form input[type="email"],.offcanvas form textarea{font-size:1.4rem;padding:13px 10px}.offcanvas form input[type="submit"]{width:100%;border-color:#fff;background-color:transparent;margin-top:0;margin-bottom:10px}.offcanvas form.invalid .wpcf7-response-output{border-color:#fff!important}.offcanvas form .wpcf7-response-output{position:relative;top:-40px}.offcanvas-opened{overflow:hidden}.offcanvas-opened .offcanvas{right:0}.covid-active .navbar{top:40px}@media (min-width:992px){.navbar-tools-mobile{display:none!important}body:before{content:'';top:0;left:0;width:100%;height:100%;transition:.8s ease-in-out}.offcanvas-opened{position:relative}.offcanvas-opened:before{position:absolute;z-index:1039;background:rgba(21,32,66,.3)}.offcanvas>.container{padding:0}}@media (max-width:1500px){.navbar .navbar-logo{max-width:300px}.navbar .navbar-header{max-width:calc(100% - 300px)}}@media (max-width:1199px){.navbar .navbar-logo{max-width:200px}.navbar .navbar-header{max-width:calc(100% - 200px)}}@media (max-width:991px){.navbar>.container{position:relative}.navbar .navbar-logo{margin:17px 0 17px 15px}.navbar .navbar-toggler[aria-expanded="true"] .icon-menu:before{content:"\e909"}.navbar .navbar-header{max-width:none;padding-right:0;position:absolute;z-index:10;left:0;right:0;top:100%;background-color:#fff}.navbar .navbar-header .navbar-tools{display:none!important}.navbar .navbar-header .navbar-collapse.show{height:280px;overflow-y:scroll;padding-bottom:105px}.navbar .navbar-header .navbar-nav{padding-right:0}.navbar .navbar-header .navbar-nav>li{width:100%;text-align:left}.navbar .navbar-header .navbar-nav>li.dropdown .nav-link:after{position:relative;top:5px;transition:.4s ease-in-out;transform:rotate(-90deg);float:right}.navbar .navbar-header .navbar-nav>li.dropdown .dropdown-menu .dropdown-item{background-color:#FFBA001A}.navbar .navbar-header .navbar-nav .nav-link{display:block;height:auto;padding:26px 20px}.navbar .navbar-toggler2{position:fixed;bottom:0;left:0;right:0;width:100%;height:auto;padding:15px}.navbar .navbar-toggler2 span{display:none}.navbar .navbar-toggler2:after{content:'Request more information';text-transform:uppercase;font-size:1.4rem;font-weight:700}.navbar .navbar-tools-mobile{display:block}.offcanvas{transition:top .6s ease-in-out;max-width:none;top:100%;left:0;right:0;padding:35px 0 50px 0}.offcanvas .navbar-toggler2{left:0;right:0;bottom:0;top:auto;width:100%;height:auto;padding:14px;height:46px;position:fixed;display:none}.offcanvas .navbar-toggler2:after{content:'Close';text-transform:uppercase;font-size:1.4rem;font-weight:700}.offcanvas .navbar-toggler2 span{font-size:12px;position:relative;top:-3px}.offcanvas .header-form+p{text-align:center}body{margin-bottom:40px}body.offcanvas-opened .offcanvas{top:138px}body.offcanvas-opened .offcanvas .navbar-toggler2{display:block}}.footer{clear:both;letter-spacing:.45px;padding:60px 0 30px 0}.footer ul{margin:0;padding:0;list-style-type:none}.footer .footer_logo{margin-bottom:15px;max-width:365px}.footer .footer_logo a{display:block}.footer .footer_logo a img{vertical-align:top}.footer .footer_social{margin-top:30px}.footer .footer_social a{margin-right:20px}.footer .footer_social a:hover{text-decoration:none;opacity:.7}.footer #menu-footer-navigation,.footer #menu-footer-navigation-es{margin:0 -15px 50px -15px}.footer #menu-footer-navigation>li,.footer #menu-footer-navigation-es>li{display:inline-block;vertical-align:top;padding-right:15px;padding-left:15px;width:100%;margin-top:30px}.footer #menu-footer-navigation>li>a,.footer #menu-footer-navigation-es>li>a{font-size:2.1rem;line-height:1.33;font-family:'Handel Gothic';text-transform:uppercase;display:inline-block;text-decoration:none}.footer #menu-footer-navigation>li .sub-menu li,.footer #menu-footer-navigation-es>li .sub-menu li{margin-top:20px}.footer #menu-footer-navigation>li .sub-menu li a,.footer #menu-footer-navigation-es>li .sub-menu li a{text-decoration:none;font-weight:400}.footer .copyright{font-size:1.5rem;line-height:1.8}.footer .copyright p{margin:0}.footer .copyright a{margin-left:40px}.footer .copyright .powered-by{margin-top:10px}@media (min-width:769px){.footer #menu-footer-navigation,.footer #menu-footer-navigation-es{margin-bottom:90px}.footer #menu-footer-navigation>li:nth-child(1),.footer #menu-footer-navigation-es>li:nth-child(1){width:40%}.footer #menu-footer-navigation>li:nth-child(2),.footer #menu-footer-navigation-es>li:nth-child(2){width:30%}.footer #menu-footer-navigation>li:nth-child(3),.footer #menu-footer-navigation-es>li:nth-child(3){width:27%}.footer #menu-footer-navigation>li>a,.footer #menu-footer-navigation-es>li>a{margin-bottom:15px}}@media (min-width:992px){.footer .copyright .powered-by{text-align:right;margin-top:0}}@media (min-width:1200px){.footer{padding-top:130px}}@media (max-width:991px){.footer{padding-bottom:60px}}@media (max-width:767px){.footer #menu-footer-navigation>li,.footer #menu-footer-navigation-es>li{margin-bottom:30px}.footer #menu-footer-navigation>li .sub-menu li,.footer #menu-footer-navigation-es>li .sub-menu li{display:inline-block;vertical-align:top;width:49%}.footer .copyright{text-align:center;padding-top:30px;border-top:1px solid #fff}.footer .copyright a{display:block;margin-left:0}}.section-hero{position:relative;min-height:calc(100vh - 148px);display:flex;flex-direction:column;justify-content:center}.section-hero:before{content:'';position:absolute;top:0;right:20px;bottom:0;z-index:1;background:#000;width:45%;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);mix-blend-mode:color}.section-hero:after{content:'';position:absolute;top:0;right:20px;bottom:0;z-index:2;background:#ffba00;width:45%;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);mix-blend-mode:multiply}.section-hero .container{position:relative;z-index:3}.section-hero .container h1{max-width:680px}.section-hero .container a{margin:10px 20px 0 0}.section-hero .section_hero_description{font-size:1.6rem;font-weight:700;line-height:1.75;max-width:530px}body[class*='tax'] .section-hero{justify-content:start;padding-top:90px;background-position:center top}.section-hero2{margin-bottom:120px;padding-bottom:0}.section-hero2 .section_body{max-width:calc(100% - 915px);margin-top:30px;padding-right:80px}.section-hero2 .section_body p{margin-bottom:30px}.section-hero2 .section_img{max-width:915px}.section-hero2 .section_img.bg-cover{box-shadow:1px 1px 15px #ccc;margin-bottom:-180px;height:580px;position:relative;z-index:1}.section-hero2 .section_img[style*='Logo']{background-size:70%}.section-hero3{padding-top:30%!important;background-position:center 30%}.page-template-salespersons .section-hero2 .section_body{padding-right:10%}@media (min-width:992px){#post-1503 .section-hero2 .section_body{padding-right:40px}#post-1503 .section-hero2 .section_img.bg-cover{height:auto;background-position-x:82%}}@media (max-width:1700px){.section-hero2 .section_body{max-width:calc(100% - 700px)}.section-hero2 .section_img{max-width:700px}}@media (max-width:1400px){.section-hero2 .section_body{max-width:calc(100% - 400px)}.section-hero2 .section_img{max-width:400px}}@media (max-width:1199px){.section-hero:before,.section-hero:after{right:0;clip-path:polygon(0 0,100% 0,100% 100%,45% 100%)}.section-hero2 .section_img.bg-cover{height:450px}}@media (max-width:991px){.section-hero{justify-content:start;padding-top:60px!important}.section-hero .container h1{max-width:530px}.section-hero2 .row{display:block}.section-hero2 .section_body{max-width:none;margin-top:0;padding-right:0}.section-hero2 .section_img{max-width:none}.section-hero2 .section_img.bg-cover{height:300px;margin-top:30px}}@media (max-width:767px){.section-hero2{padding-bottom:90px!important}}@media (max-width:575px){.section-hero:before,.section-hero:after{clip-path:polygon(0 0,100% 0,100% 100%,90% 100%)}.section-hero .container a{width:190px}}.section-boxes .btn-primary{margin-bottom:20px}.section-boxes .row-gutter-25 div[class*='col']{margin-top:30px;margin-bottom:30px}.section-boxes .row-gutter-25 div[class*='col'] .section_item .section_img{height:265px;margin-bottom:20px;display:block}.section-boxes .row-gutter-25 div[class*='col'] .section_item .section_img img{width:100%;height:100%;object-fit:cover}.section-boxes .row-gutter-25 div[class*='col'] .section_item .section_img img[src*='Logo']{object-fit:contain;padding:20px}.section-boxes .row-gutter-25 div[class*='col'] .section_item .section_img.d-flex img{width:auto;height:auto;object-fit:none}.section-boxes.section-boxes--suppliers .row-gutter-25{margin-top:40px}.section-boxes.section-boxes--suppliers .row-gutter-25 div[class*='col']{margin-top:12.5px;margin-bottom:12.5px}.section-boxes.section-boxes--suppliers .row-gutter-25 div[class*='col'] .section_item{height:100%;background:#fff;box-shadow:1px 1px 15px #ccc;padding:20px 30px}.section-boxes.section-boxes--suppliers .row-gutter-25 div[class*='col'] .section_item .section_img{margin:-20px -30px 20px -30px;height:200px}.section-boxes.section-boxes--suppliers .row-gutter-25 div[class*='col'] .section_item h4{color:#213368}.section-boxes.section-boxes--products{padding-top:120px;padding-bottom:120px}.section-boxes.section-boxes--news{padding-top:30px;padding-bottom:120px}.section-boxes.section-boxes--news .section_filter{padding:0 0 10px 0}.section-boxes.section-boxes--audience{padding-top:20px;padding-bottom:60px}.section-boxes.section-boxes--our_products .section_img{cursor:pointer}.section-box{margin:30px 0 -120px 0;position:relative;z-index:2}.section-box:last-child{margin-bottom:60px}.section-box .section_item-wrap{padding:10.8% 9%;box-shadow:0 0 50px #000 33}.section-box .section_item-wrap .section_item{background-color:#fff;max-width:500px;margin-left:auto;padding:60px 40px}.section-box+.section{padding-top:210px!important}.section-box.section-box--map .section_item-wrap{height:800px;padding:0;position:relative}.section-box.section-box--map .section_item-wrap .section_item{width:100%;margin:auto;position:absolute;z-index:2;top:75px;left:85px}.section-box.section-box--map .section_item-wrap .img-map{background-position:center right}.section-box.section-box--slider .section_item-wrap{position:relative;overflow:hidden}.section-box.section-box--slider .section_item-wrap:before{content:'';position:absolute;top:0;right:-60px;bottom:0;z-index:1;background:#000;width:50%;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);mix-blend-mode:color}.section-box.section-box--slider .section_item-wrap:after{content:'';position:absolute;top:0;right:-60px;bottom:0;z-index:2;background:#ffba00;width:50%;clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);mix-blend-mode:multiply}.section-box.section-box--slider .section_item-wrap .section_item{z-index:3}.section-box--slider .slick-dots{text-align:left;margin-top:30px}.section-box--slider .slick-dots li button{border-radius:0;border:none;width:16px;height:16px;background-color:#EFEFEF}.section-box--slider .slick-dots li.slick-active button{background-color:#5875CA}.section-box--slider .slick-slide{height:auto;min-height:330px}@media (min-width:768px){.section-full-width_cta+.section-box--slider{margin-top:120px}}@media (min-width:992px){.section-box.section-box--slider .section_item-wrap{padding-top:145px;padding-bottom:145px}}@media (min-width:1401px){.acf-map,.img-map{height:100%!important}}@media (max-width:1700px){.section-box.section-box--map .section_item-wrap .section_item{max-width:550px;padding:20px 30px;top:20px;left:20px}}@media (max-width:1400px){.section-box.section-box--map .section_item-wrap .section_item{position:static;max-width:none}}@media (max-width:991px){.section-box.section-box--map .section_item-wrap{height:650px}}@media (max-width:767px){.section-box .section_item-wrap{padding-right:20px;padding-left:20px}.section-box .section_item-wrap .section_item{padding:30px 20px}.section-box.section-box--map .section_item-wrap{height:550px}}.section-products_and_services{direction:rtl}.section-products_and_services .tab-content{max-width:calc(100% - 350px);direction:ltr;position:relative}.section-products_and_services .tab-content .tab-pane{height:100%}.section-products_and_services .tab-content .tab-pane>div{height:100%;padding-right:0}.section-products_and_services .tab-content .tab-pane>div>div{height:100%}.section-products_and_services .tab-content .tab-pane .section_body{padding-top:30%;padding-right:60px}.section-products_and_services .tab-content .tab-pane .section_img{position:relative;height:100%;box-shadow:0 0 50px rgba(0,0,0,.33);display:block}.section-products_and_services .tab-content .tab-pane:first-child .section_img{background-position-x:70%}.section-products_and_services .tab-content .tab-pane:nth-child(3) .section_img{background-position-x:22%}.section-products_and_services .tab-content .tab-pane:nth-child(5) .section_img{background-position:20% center}.section-products_and_services .tab-content .tab-pane:nth-child(6) .section_img{background-position-x:10%}.section-products_and_services .tab-content .tab-pane:nth-child(8) .section_img{background-position-x:43%}.section-products_and_services .tab-content .tab-arrows{position:absolute;bottom:0;left:0}.section-products_and_services .tab-content .tab-arrows span{display:inline-block;width:65px;height:65px;text-align:center;background-color:rgba(33,51,104,.8);cursor:pointer}.section-products_and_services .tab-content .tab-arrows span:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:65px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;color:#fff;display:block}.section-products_and_services .tab-content .tab-arrows span.tab-arrows_prev:before{transform:rotate(-180deg)}.section-products_and_services .tab-content .tab-arrows span.tab-arrows_next{background-color:#ffba00}.section-products_and_services .nav-pills{max-width:350px;direction:ltr;background-color:#f3f5fb;box-shadow:0 0 50px #000 33;position:relative;z-index:1}.section-products_and_services .nav-pills li{border-bottom:1px solid #d1d1d1}.section-products_and_services .nav-pills li .nav-link{font-family:'Handel Gothic';font-size:1.6rem;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;color:#161616;padding:5px 10px;display:block;text-align:center;position:relative;transition:all .2s ease-in-out;text-decoration:none;font-weight:400;display:flex;justify-content:center;align-items:center;height:115px}.section-products_and_services .nav-pills li .nav-link:before{content:'';position:absolute;z-index:-1;top:0;left:0%;width:120%;height:100%;transition:all .3s cubic-bezier(.25,1,.5,1);transform:skewX(15deg)}.section-products_and_services .nav-pills li .nav-link img{transition:all .2s ease-in-out;opacity:0;visibility:hidden;width:0;margin-right:10px}.section-products_and_services .nav-pills li .nav-link.active,.section-products_and_services .nav-pills li .nav-link:hover{background-color:#ffba00;font-size:2.4rem;line-height:1;letter-spacing:1.2px}.section-products_and_services .nav-pills li .nav-link.active:before,.section-products_and_services .nav-pills li .nav-link:hover:before{background-color:#ffba00;left:-50px;box-shadow:0 3px 6px #000 29}.section-products_and_services .nav-pills li .nav-link.active img,.section-products_and_services .nav-pills li .nav-link:hover img{opacity:1;visibility:visible;width:40px}.section-products_and_services .nav-pills li:last-child{border-bottom:none}@media (min-width:992px){.section-products_and_services .tab-content .tab-pane div[class*="col"]:first-child{width:45%;max-width:45%}.section-products_and_services .tab-content .tab-pane div[class*="col"]:nth-child(2){width:55%;max-width:55%}}@media (max-width:1500px){.section-products_and_services .tab-content{max-width:calc(100% - 270px)}.section-products_and_services .tab-content .tab-pane h2{font-size:3.6rem}.section-products_and_services .nav-pills{max-width:270px}.section-products_and_services .nav-pills li .nav-link.active{font-size:1.9rem}}@media (max-width:991px){.section-products_and_services .tab-content .tab-pane>div{padding-left:0}.section-products_and_services .tab-content .tab-pane .row{display:block}.section-products_and_services .tab-content .tab-pane .row div[class*="col"]:first-child{width:100%;max-width:100%;height:350px}.section-products_and_services .tab-content .tab-pane .row div[class*="col"]:nth-child(2){width:100%;max-width:100%;height:377px}.section-products_and_services .tab-content .tab-pane .section_body{padding:30px 75px 5px 15px}.section-products_and_services .nav-pills li .nav-link{height:90px}}@media (max-width:767px){.section-products_and_services{margin-bottom:60px;overflow:hidden}.section-products_and_services>div>div{display:block}.section-products_and_services .tab-content .tab-pane .row div[class*="col"]:first-child,.section-products_and_services .tab-content .tab-pane .row div[class*="col"]:nth-child(2){height:auto!important}.section-products_and_services .tab-content .tab-pane .section_body{padding:60px 15px 30px 15px}.section-products_and_services .tab-content .tab-pane .section_img{padding-top:100%;margin:0 15px;height:auto}.section-products_and_services .tab-content .tab-arrows{bottom:auto;top:-97px;left:auto;right:15px}.section-products_and_services .tab-content{max-width:100%}.section-products_and_services .tab-content .tab-arrows span{width:52px;height:52px}.section-products_and_services .tab-content .tab-arrows span:before{line-height:52px}.section-products_and_services .nav-pills{max-width:100%;box-shadow:none;display:none}.section-products_and_services .nav-pills li .nav-link{height:50px}}.section-suppliers{margin:170px 0 50px 0}.section-suppliers .nav-pills{max-width:330px;position:relative;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/suppliers-vertical-tabs.jpg) repeat 15% center #213368;background-size:cover;padding:10px 0}.section-suppliers .nav-pills:before{content:'';display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.52)}.section-suppliers .nav-pills:after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgba(33,51,104,.3)}.section-suppliers .nav-pills li{position:relative;z-index:3}.section-suppliers .nav-pills li .nav-link{border-radius:0;font-size:1.4rem;line-height:1.72;letter-spacing:.7px;color:#fff;text-transform:uppercase;padding:23px 10px 23px 25px;position:relative;transition:all .2s ease-in-out;text-decoration:none}.section-suppliers .nav-pills li .nav-link:after{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;font-size:8px;position:relative;top:-1px}.section-suppliers .nav-pills li .nav-link:before{content:'';position:absolute;z-index:-1;top:0;left:-10px;width:100%;height:100%;transition:all .3s cubic-bezier(.25,1,.5,1);transform:skewX(15deg)}.section-suppliers .nav-pills li .nav-link.active{background-color:#ffba00;font-size:1.9rem;line-height:1.3;color:#090D1B;font-weight:700;padding-left:40px}.section-suppliers .nav-pills li .nav-link.active:before{background-color:#ffba00;width:115%}.section-suppliers .nav-pills li .nav-link.active:after{display:none}.section-suppliers .tab-content{max-width:calc(100% - 275px)}.section-suppliers .tab-content .tab-pane{height:100%}.section-suppliers .tab-content .tab-pane .container{padding-right:40px;height:100%}.section-suppliers .tab-content .tab-pane .container .row{height:100%}.section-suppliers .tab-content .tab-pane h2{letter-spacing:4px}.section-suppliers .tab-content .tab-pane div[class*="col"]:first-child{padding-top:18%}.section-suppliers .tab-content .tab-pane div[class*="col"]:first-child .btn{display:inline-block;vertical-align:middle;margin:0 60px 10px 0}.section-suppliers .tab-content .tab-pane div[class*="col"]:first-child img{display:inline-block;vertical-align:middle;margin-bottom:10px;max-width:225px}.section-suppliers .tab-content .tab-pane .section_img{clip-path:polygon(0 0,75% 0,100% 100%,25% 100%);margin:-40px 0;-webkit-box-shadow:0 0 12px 1px rgba(0,0,0,.2);box-shadow:0 0 12px 1px rgba(0,0,0,.2);padding-top:126%;position:relative;display:block}.section-suppliers .tab-content .tab-pane:nth-child(1) .section_img{background-position-x:27%}.section-suppliers .tab-content .tab-pane:nth-child(2) .section_img{background-position:96%}.section-suppliers .tab-content .tab-pane:nth-child(3) .section_img{background-position-x:13%}.section-suppliers .tab-content .tab-pane:nth-child(4) .section_img{background-position-x:64%}.section-suppliers .tab-content .tab-pane:nth-child(6) .section_img{background-position-x:90%}.section-suppliers .tab-content .tab-pane .tab-arrows span{display:inline-block;width:57px;height:57px;text-align:center;background-color:rgba(33,51,104,.8);cursor:pointer}.section-suppliers .tab-content .tab-pane .tab-arrows span:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:57px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;color:#fff;display:block}.section-suppliers .tab-content .tab-pane .tab-arrows span.tab-arrows_prev:before{transform:rotate(-180deg)}.section-suppliers .tab-content .tab-pane .tab-arrows span.tab-arrows_next{background-color:#ffba00}@media (min-width:768px){.section-suppliers .tab-content .tab-pane .tab-arrows{display:none}.section-suppliers .container_mobile{display:none}}@media (max-width:1500px){.section-suppliers .tab-content{max-width:calc(100% - 200px)}.section-suppliers .tab-content .tab-pane .container .row{align-items:center}.section-suppliers .nav-pills{max-width:200px}}@media (max-width:1199px){.section-suppliers .tab-content .tab-pane .container{padding-left:60px}}@media (max-width:991px){.section-suppliers{margin:60px 0 0 0;overflow:hidden}.section-suppliers>.container>.row{display:block}.section-suppliers>.container>.row .nav-pills{max-width:100%}.section-suppliers>.container>.row .nav-pills li .nav-link{padding-top:10px;padding-bottom:10px}.section-suppliers>.container>.row .nav-pills li .nav-link.active{width:100%;left:0;transform:none}.section-suppliers>.container>.row .tab-content{max-width:100%}.section-suppliers>.container>.row .tab-content .tab-pane div[class*="col"]:first-child{padding-top:0}.section-suppliers>.container>.row .tab-content .tab-pane .container{padding:30px 15px}.section-suppliers>.container>.row .tab-content .tab-pane .container .section_img{margin:0;padding-top:100%;clip-path:none}}@media (max-width:767px){.section-suppliers .nav-pills{display:none}.section-suppliers .tab-content .tab-pane .container{padding-top:60px!important;padding-bottom:60px!important}.section-suppliers .tab-content .tab-pane div[class*="col"]:first-child img{margin:40px 0}.section-suppliers .tab-content .tab-pane .tab-arrows{display:inline-block;vertical-align:top}.section-suppliers .tab-content .tab-pane .tab-arrows span{width:52px;height:52px}.section-suppliers .tab-content .tab-pane .tab-arrows span:before{line-height:52px}.section-suppliers .container_desktop{display:none}}.wpcf7{margin-top:30px}.wpcf7 .form-item.custom-file{height:auto}.wpcf7 .form-item.custom-file span{display:block;height:65px;position:relative;padding-right:45px}.wpcf7 .form-item.custom-file span:after{content:"\e906";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;background:transparent;font-size:15px;top:50%;transform:translateY(-50%);right:20px;color:#6b6e76;position:absolute}.wpcf7 .form-item.custom-file span:not([data-file]):before{content:'Files'}.wpcf7 .form-item.custom-file span[data-file]:before{content:attr(data-file)!important;opacity:1!important}.wpcf7 .form-item.custom-file span input{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:65px}.wpcf7 .form-item.custom-checkboxes{padding:20px 10px 15px 25px;margin-bottom:20px;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;text-align:left;font-size:1.7rem}.wpcf7 .form-item.custom-checkboxes .wpcf7-form-control-wrap{display:block;margin-top:5px}.wpcf7 .form-item.custom-checkboxes .wpcf7-list-item{font-size:1.4rem;width:25%}.wpcf7 .form-item.form-item--full{display:block}.wpcf7 .form-item select{width:100%}.wpcf7 .form-item .wpcf7-checkbox{font-size:1.2rem}.wpcf7 .form-item .wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7 input[type="submit"]{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid #213368;padding:14px 50px;border-radius:0;color:#fff;text-align:center;cursor:pointer;background:#213368;margin-top:25px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpcf7 input[type="submit"].disabled{opacity:.5;pointer-events:none}.wpcf7 input[type="submit"]:hover{color:#ffba00}.wpcf7 .wpcf7-response-output{margin:0 0 15px 0!important;font-size:1.4rem}.wpcf7 .wpcf7-not-valid-tip{font-size:1.2rem;margin-top:5px}.wpcf7 .form-choice{position:relative;text-align:center;width:100%;color:#090D1B99}.wpcf7 .form-choice:before,.wpcf7 .form-choice:after{content:'';height:1px;top:50%;width:40%;position:absolute;background-color:#e0e0e0}.wpcf7 .form-choice:before{left:0}.wpcf7 .form-choice:after{right:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#161616}.wpcf7 .ajax-loader{margin:0 -50px 0 25px}.wpcf7 .form-item-manufacturer{border-top:1px solid rgba(112,112,112,.4);margin:30px 0 40px 0;padding-top:30px;overflow:hidden}.wpcf7 .form-item-manufacturer>p{display:none}.wpcf7 .form-item-manufacturer .your-manufacturer,.wpcf7 .form-item-manufacturer div[data-id="manufacturer-selected"]{float:left;width:50%}.wpcf7 .form-item-manufacturer .your-manufacturer select,.wpcf7 .form-item-manufacturer div[data-id="manufacturer-selected"] select{width:100%}.wpcf7 .form-item-manufacturer .your-manufacturer{padding-right:15px}.wpcf7 .form-item-manufacturer div[data-id="manufacturer-selected"]{padding-left:15px}.wpcf7 .form-item-manufacturer+p{text-align:center}.section-form .wpcf7{max-width:810px}.section-form.text-center .wpcf7{margin-right:auto;margin-left:auto}.section-form.text-center .wpcf7 .wpcf7-not-valid-tip{text-align:left}.section-form-image .acf-map{height:100%}.section-form-image .wpcf7{max-width:810px;margin-top:20px}.section-form-image .section_image{height:300px;padding-left:0;padding-right:0}.section-form-image .section_image img{width:100%;height:100%;object-fit:cover}.section-form-image .section_body{padding-top:30px}.section-form-image .section_body h3{margin-bottom:15px}.section-form-image textarea{height:180px}div[id*="careersModal"] button.close{top:30px;right:calc(50% - 890px)}div[id*="careersModal"] .modal-dialog{padding-top:10px;padding-bottom:10px}div[id*="careersModal"] .modal-dialog .modal-content.bg-yellow:before{z-index:0;right:0;width:54%;clip-path:polygon(0 0,100% 0,100% 100%,25% 100%)}div[id*="careersModal"] .modal-dialog .modal-content .modal-body{padding:60px 20px 10px 20px;max-width:850px;margin:0 auto;text-align:center}div[id*="careersModal"] .modal-dialog .modal-content .modal-body .modal-header{font-size:2.4rem;text-transform:uppercase;padding:0;border:none;display:block}div[id*="careersModal"] .wpcf7{margin-top:0}div[id*="careersModal"] .wpcf7 .form-item.custom-file span:before{content:'Upload Resume';display:block;text-align:left;opacity:.6}div[id*="careersModal"] .wpcf7 textarea{height:180px}div[id*="careersModal"] .wpcf7 .wpcf7-not-valid-tip{text-align:left}@media (max-width:1860px){div[id*="careersModal"] button.close{right:20px}}@media (max-width:1199px){div[id*="careersModal"] button.close{right:calc(50% - 400px - 50px)}}@media (max-width:991px){div[id*="careersModal"] button.close{right:calc(50% - 250px - 50px)}}@media (max-width:575px){div[id*="careersModal"] button.close{right:30px;top:35px;color:#000;font-size:1.5rem}}.section-contractor-certifications .certifications-form{max-width:1100px;margin:60px auto 0 auto}.section-contractor-certifications .your-state-cc{display:inline-block;vertical-align:top;width:calc(100% - 172px);padding-right:20px}.section-contractor-certifications .your-zip{display:inline-block;vertical-align:top;width:165px}.section-hero2+.section-contractor-certifications{background:none}.page-template-default .gform_wrapper{max-width:820px;margin:0 auto}.gform_wrapper:not(#gform_wrapper_1) input[type="text"],.gform_wrapper:not(#gform_wrapper_1) input[type="email"],.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload,.gform_wrapper:not(#gform_wrapper_1) textarea,.gform_wrapper:not(#gform_wrapper_1) select{font-size:1.8rem;padding-top:20px;padding-bottom:20px}.gform_wrapper:not(#gform_wrapper_1) .custom-file{height:auto}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload{text-align:left}.gform_wrapper:not(#gform_wrapper_1) .gfield.width-half select{width:100%!important}.gform_wrapper:not(#gform_wrapper_1) .custom-file label:not([style*="opacity"])+.ginput_container_fileupload:before{content:'Files'}.gform_wrapper:not(#gform_wrapper_1) .custom-file label:not([style*="opacity"])+.ginput_container_fileupload input[type="file"]{position:absolute;inset:0;padding:20px 25px;opacity:0}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload{position:relative}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload:after{content:"\e906";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;background:transparent;font-size:15px;top:50%;transform:translateY(-50%);right:20px;color:#6b6e76;position:absolute}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload input[type="file"]{opacity:1}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button{display:none}.gform_wrapper:not(#gform_wrapper_1) .ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_wrapper:not(#gform_wrapper_1) .gform_footer{text-align:center}.gform_wrapper:not(#gform_wrapper_1) input[type="submit"]{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid #213368;padding:14px 50px;border-radius:0;color:#fff;text-align:center;cursor:pointer;background:#213368;margin-top:25px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gform_wrapper:not(#gform_wrapper_1) input[type="submit"].disabled{opacity:.5;pointer-events:none}.gform_wrapper:not(#gform_wrapper_1) input[type="submit"]:hover{color:#ffba00}.gform_wrapper#gform_wrapper_14 .custom-file label:not([style*="opacity"])+.ginput_container_fileupload:before{content:'Upload Resume'}.section .gform_wrapper.gravity-theme .gf_page_steps{text-align:center;margin:0;padding:0 0 60px 0;border:none}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step{margin:0;padding-left:100px;position:relative}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step:before{content:'';background-color:#213368;display:block;position:absolute;top:50%;left:15px;height:1px;width:70px}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step:first-child{padding-left:0}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step:first-child:before{display:none}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gf_step_number{color:#213368;width:50px;height:50px;border:2px solid;border-radius:50%;font-family:'Handel Gothic';font-size:1.6rem}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gf_step_label{padding:0}.section .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_active .gf_step_number{background:transparent}.section .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{background:#213368;border-color:#213368!important;width:50px!important;height:50px!important;border-radius:50%!important}.section .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after{font-size:40px!important}.section .gform_wrapper.gravity-theme .gsection .gsection_title{margin:0}.section .gform_wrapper.gravity-theme .gsection .gsection_description{margin:0;padding:0}.section .gform_wrapper.gravity-theme .gsection.header{text-align:center;margin-bottom:30px}.section .gform_wrapper.gravity-theme .gsection.header .gsection_title{font-size:4.8rem;line-height:1.08;margin:0;text-transform:uppercase;color:#161616}.section .gform_wrapper.gravity-theme .gsection.header .gsection_description{font-size:2.4rem;font-family:'Pontiac Regular';font-weight:400;text-transform:uppercase;margin:0}.section .gform_wrapper.gravity-theme .gsection.info .gsection_title{font-size:1.5rem;font-family:'Pontiac Regular';font-weight:700;color:#090D1B99;margin:0;padding:0}.section .gform_wrapper.gravity-theme .gsection.info .gsection_description{font-size:1.5rem;font-family:'Pontiac Regular';color:#090D1B99;margin-top:5px}.section .gform_wrapper.gravity-theme .gsection.info2 .gsection_title{font-size:1.8rem;font-family:'Pontiac Regular';font-weight:700;color:#090D1B99;margin:0;padding:0;display:inline-block;vertical-align:middle}.section .gform_wrapper.gravity-theme .gsection.info2 .gsection_description{display:inline-block;vertical-align:middle;width:auto;font-size:1.8rem;font-family:'Pontiac Regular';color:#090D1B99;margin-left:4px}.section .gform_wrapper.gravity-theme .gsection.separator{height:1px;background-color:#e0e0e0;margin:5px 0;padding:0}.section .gform_wrapper.gravity-theme .gfield_label{color:#090D1B99;font-size:1.5rem}.section .gform_wrapper.gravity-theme .gfield_radio label{color:#707070}.section .gform_wrapper.gravity-theme .gfield_radio input[type="radio"]{width:24px;height:24px}.section .gform_wrapper.gravity-theme .gfield_radio .gchoice{display:inline-block;vertical-align:middle;margin-right:10px}.section .gform_wrapper.gravity-theme .ginput_container_consent{cursor:pointer}.section .gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"]{width:24px;height:24px;display:inline-block;vertical-align:sub;margin-right:5px}.section .gform_wrapper.gravity-theme .ginput_container_consent .gfield_consent_label{font-size:1.5rem;font-family:'Pontiac Regular';font-weight:700;color:#090D1B99;margin:0 0 5px 0;padding:0}.section .gform_wrapper.gravity-theme input[type="text"],.section .gform_wrapper.gravity-theme input[type="email"],.section .gform_wrapper.gravity-theme input[type="tel"],.section .gform_wrapper.gravity-theme input[type="password"],.section .gform_wrapper.gravity-theme textarea,.section .gform_wrapper.gravity-theme select{padding:22px 25px}.section .gform_wrapper.gravity-theme .upload{position:relative;border:1px solid #e0e0e0;background-color:#fff;border-radius:5px;padding:20px 50px 20px 25px}.section .gform_wrapper.gravity-theme .upload:after{content:"\e906";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;background:transparent;font-size:15px;top:50%;transform:translateY(-50%);right:20px;color:#6b6e76;position:absolute}.section .gform_wrapper.gravity-theme .upload label{display:block;height:100%;font-size:1.5rem;font-weight:400;opacity:.6;padding:0;margin:0;color:#090D1B99}.section .gform_wrapper.gravity-theme .upload .ginput_container_fileupload{position:absolute;top:0;right:0;bottom:0;left:0}.section .gform_wrapper.gravity-theme .upload .ginput_container_fileupload input{padding:0;opacity:0;height:100%;cursor:pointer}.section .gform_wrapper.gravity-theme .upload .ginput_container_fileupload .gform_fileupload_rules{display:none}.section .gform_wrapper.gravity-theme .gfield_repeater .gsection_title{font-size:1.5rem;font-family:'Pontiac Regular';font-weight:700;color:#090D1B99;margin:0;padding:0}.section .gform_wrapper.gravity-theme .gfield_repeater .gsection_description{font-size:1.5rem;font-family:'Pontiac Regular';color:#090D1B99;margin-top:5px}.section .gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_buttons{padding:0 9px;color:#16161699;font-size:1.5rem;letter-spacing:.75px}.section .gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_buttons button{background:#E0E0E0;border-radius:0;border:none;padding:10px 20px;height:auto;margin-top:10px;margin-bottom:0}.section .gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_buttons span{display:inline-block;margin:5px 0}.section .gform_wrapper.gravity-theme .officer .gfield_repeater_item{margin-right:-9px;margin-left:-9px;border:none!important}.section .gform_wrapper.gravity-theme .officer .gfield_repeater_item .gfield_repeater_cell{display:inline-block;width:50%;padding:5px 9px}.section .gform_wrapper.gravity-theme .reference .gfield_repeater_item{border:none!important;margin:0 -9px 15px -9px!important;padding-bottom:0!important}.section .gform_wrapper.gravity-theme .reference .gfield_repeater_item .gfield_repeater_cell{padding:5px 9px}.section .gform_wrapper.gravity-theme .reference .gfield_repeater_item .gfield_repeater_cell:not(:first-child){display:inline-block;width:50%}.section .gform_wrapper.gravity-theme .reference .gfield_repeater_item .add_repeater_item{display:none}.section .gform_wrapper.gravity-theme .reference .gfield_repeater_item:last-child .add_repeater_item{display:inline-block}.section .gform_wrapper.gravity-theme .gfield_signature_container{border-radius:5px}.section .gform_wrapper.gravity-theme .gform_page_footer{border-top:1px solid #e0e0e0;margin-top:50px;padding:50px 0 0 0;text-align:center;position:relative}.section .gform_wrapper.gravity-theme .gform_page_footer:before,.section .gform_wrapper.gravity-theme .gform_page_footer:after{content:" ";display:table}.section .gform_wrapper.gravity-theme .gform_page_footer:after{clear:both}.section .gform_wrapper.gravity-theme .gform_page_footer .button{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid #213368;padding:14px 50px;border-radius:0;background:#213368;color:#fff;text-align:center;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.section .gform_wrapper.gravity-theme .gform_page_footer .button:hover,.section .gform_wrapper.gravity-theme .gform_page_footer .button:focus{color:#ffba00}.section .gform_wrapper.gravity-theme .gform_page_footer .button.gform_next_button{float:right}.section .gform_wrapper.gravity-theme .gform_page_footer .button.gform_previous_button{background:transparent!important;color:#213368!important;float:left}.section .gform_wrapper.gravity-theme .gform_page_footer .button[value="Submit"]{position:absolute;bottom:150px;left:50%;transform:translateX(-50%)}.section .gform_wrapper .gform_body .gform_page:last-child .gform_page_footer{margin-top:120px}.gform_confirmation_wrapper{text-align:center;color:#090D1B99;max-width:810px;margin:0 auto}.gform_confirmation_wrapper:before{content:"\e910";font-family:'ernestmaier'!important;font-style:normal;line-height:1;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#213368;display:inline-block;text-align:center;margin:20px auto 40px auto;font-size:342px}.gform_confirmation_wrapper h4{font-size:2.4rem;font-family:'Pontiac Regular';font-weight:400;text-transform:uppercase;margin:0 0 10px 0}.gform_confirmation_wrapper a{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid #213368;padding:14px 50px;display:inline-block;border-radius:0;color:#fff;background:#213368;text-align:center;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.gform_confirmation_wrapper a:hover{color:#ffba00;text-decoration:none}.gform_confirmation_wrapper p:last-child{margin:60px 0 0 0;padding:40px 0 0 0;border-top:1px solid #e0e0e0}.modal-body_form2{margin-top:-20px}.modal-body_form2 .wpcf7 p{margin-bottom:0}.modal-body_form2 .wpcf7 .row{margin-right:-7px;margin-left:-7px}.modal-body_form2 .wpcf7 .row .col{padding-right:7px;padding-left:7px}.modal-body_form2 .wpcf7 .form-item{margin-bottom:15px}.modal-body_form2 .wpcf7 .form-item+br{display:none}#productModal .modal-body_form2{margin-bottom:80px}#productModal .wpcf7 .wpcf7-submit{float:right}#productModal .wpcf7 .wpcf7-response-output{position:absolute;bottom:40px;left:50px;right:50px}#productModal .btn-link--back{margin-top:-43px}.section-form--contact.bg-yellow{overflow:hidden}.section-hero2+.section-form--contact.bg-yellow{overflow:visible}.section-boxes--our_products.bg-pattern+.modal+.section-drawings.bg-pattern{background:none}#gform_6 .info{padding:0;border:none;margin-top:-20px}#gform_6 .info .gsection_title:not(:empty){margin-top:30px!important;text-transform:uppercase}#gform_6 .info-custom{display:none}#gform_6 .info-custom-related[style*="display: block;"]+.info-custom{display:block}@media (min-width:641px){.gform_wrapper:not(#gform_wrapper_1) .gfield.width-half{-ms-grid-column-span:6!important;grid-column:span 6!important}}@media (min-width:992px){.section-form-image .section_image{height:770px}.section-form-image .section_image .acf-map,.section-form-image .section_image img{max-width:830px}.section-form-image.section-form-image--map .section_image{height:860px}.section-form-image.section-form-image--map .section_body{padding-top:112px;padding-bottom:72px}.section-box+.section-form-image--map{padding-top:260px!important}}@media (max-width:1199px){.wpcf7 .form-item.custom-checkboxes .wpcf7-list-item{width:33%}}@media (max-width:991px){.wpcf7 .form-item.custom-checkboxes .wpcf7-list-item{width:50%}.certifications-form .row{display:block;margin-bottom:0}.certifications-form .form-item-manufacturer .your-manufacturer,.certifications-form .form-item-manufacturer div[data-id="manufacturer-selected"]{float:none;width:100%;padding:0;margin-top:5px}}@media (max-width:767px){.section-form-image .row,.section-form-map .row{display:block}.section-form-image .row .form-item.col,.section-form-map .row .form-item.col{display:block;width:100%;margin-bottom:15px}.section-form-image .row .form-item.col+br,.section-form-map .row .form-item.col+br{display:none}.section-form-image input[type="text"],.section-form-map input[type="text"],.section-form-image input[type="email"],.section-form-map input[type="email"],.section-form-image textarea,.section-form-map textarea,.section-form-image select,.section-form-map select{padding:20px 25px!important}}@media (max-width:640px){.ginput_cardinfo_left{flex:auto!important}}@media (max-width:575px){.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 .custom-file span,.wpcf7 textarea,.wpcf7 select{font-size:1.4rem;padding:10px}.wpcf7 .form-item.custom-file span{height:40px}.wpcf7 .form-item.custom-file span input{height:40px}.wpcf7 .form-item.custom-checkboxes .wpcf7-list-item{width:100%}#productModal .wpcf7 .wpcf7-response-output{bottom:25px}#productModal .btn-link--back{margin-top:-37px}.gravity-theme input[type="text"],.gravity-theme input[type="email"],.gravity-theme input[type="tel"],.gravity-theme input[type="password"],.gravity-theme textarea,.gravity-theme select{font-size:1.4rem!important;padding:10px!important}.gravity-theme .officer .gfield_repeater_item .gfield_repeater_cell,.gravity-theme .reference .gfield_repeater_item .gfield_repeater_cell{display:block!important;width:100%!important}}.card{border:none;border-bottom:1px solid rgba(112,112,112,.4)}.card .card-header{border:none;background-color:transparent;cursor:pointer;padding:3.5% 40px 10px 0;text-transform:uppercase;position:relative}.card .card-header:after{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:10px;font-size:2.5rem;margin-top:15px}.card .card-header.collapsed{padding-bottom:3.5%}.card .card-header.collapsed:after{transform:translateY(-50%);right:0;margin-top:0}.card .card-body{font-size:1.6rem;letter-spacing:.4px;color:#1616169A;padding:0 0 60px 0}.card .card-body .card-info span{font-family:'Handel Gothic';font-size:2.4rem;color:#1F1F1F;display:inline-block;margin-right:10px}.card .card-body .card-tags{margin-bottom:15px}.card .card-body .card-tags>div{position:relative;display:inline-block;vertical-align:top;margin:0 10px 10px 0;color:#fff;border-radius:4px;text-shadow:1px 1px rgba(0,0,0,.4);font-family:'Handel Gothic';font-size:10px;padding:3px 0;min-width:40px;text-align:center}.card .card-body .card-tags>div:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.4;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 1px,transparent 5px);border-radius:3px}.card .card-body .card-tags>div span{position:relative;z-index:3}.card .card-body .card-tags>div:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 20%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 20%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 20%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);border-radius:4px}.card .card-body .card-body_inner{margin-bottom:30px}.card .card-body .card-body_inner ul{padding-left:70px}.card .card-body .card-body_inner ul li{margin-top:10px}.section-accordion h2+div{max-width:770px;margin:0 auto}.section-accordion .section_filter{padding:60px 0 30px 0}.section-accordion--careers .card-body_inner:before{content:'Requirements:';font-family:'Handel Gothic';font-size:2.4rem;color:#1F1F1F;display:block}@media (min-width:1200px){.section-accordion .container{padding-right:22%;padding-left:22%}}@media (max-width:991px){.card .card-header:after{margin-top:5px}}.section-team{padding-bottom:120px}.section-team.bg-yellow:before{width:59%;right:-1.5%;clip-path:polygon(0 0,80% 0,100% 100%,20% 100%)}.section-team .section_items .section_item{height:300px;max-width:250px;margin:15px auto;color:#fff;position:relative;cursor:pointer}.section-team .section_items .section_item:before{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.section-team .section_items .section_item[style*="user"]{background-size:80%;background-position:center bottom}.section-team .section_items .section_item .section-person_info{position:absolute;z-index:2;bottom:15px;left:15px;right:15px}.section-team .section_items .section_item .section-person_info .section-person_name{font-size:2.4rem;line-height:1.3;font-family:'Handel Gothic';font-weight:400;display:block}.section-team .section_items .section_item .section-person_info .section-person_title{font-size:1.4rem;display:block}.section-team .slick-slider{padding:0 40px}.section-team .slick-slider .slick-slide{height:auto}.section-team .slick-arrow{font-size:0;border:none;padding:0;margin:0;background:none;cursor:pointer;position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:inline-block}.section-team .slick-arrow:before{content:"\e90a";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;display:block}.section-team .slick-arrow.slick-next{right:0}.section-team .slick-arrow.slick-prev{left:0;transform:translateY(-50%) rotate(-180deg)}#personModal .modal-content .modal-left .modal-body .modal-body_item:last-child{margin-bottom:30px}#personModal .modal-content .modal-left .modal-body div[class*='modal-person']{color:#1616169A;margin-bottom:15px}#personModal .modal-content .modal-left .modal-body a{color:#1616169A}#personModal .modal-content .modal-left .modal-footer{margin-top:0;justify-content:left;color:#1616169A}@media (min-width:576px){.section-team .section_items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12.5px;margin-left:-12.5px}.section-team .section_items .section_item-wrap{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:12.5px;padding-left:12.5px}}@media (min-width:992px){.section-team .section_items .section_item-wrap{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1200px){.section-team .section_items .section_item-wrap{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:1366px){.section-team .section_items .section_item-wrap{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (max-width:767px){.section-team .section_items .section_item .section-person_info .section-person_name{font-size:2rem}}.section-projects .section_item{float:left;width:16.66%;padding:5px;height:260px;overflow:hidden}.section-projects .section_item .btn-popup-project{height:100%;position:relative;cursor:pointer}.section-projects .section_item .btn-popup-project img{width:100%;height:100%;object-fit:cover}.section-projects .section_item .btn-popup-project img[src*='Logo']{width:80%;margin:0 10%;object-fit:contain}.section-projects .section_item .btn-popup-project:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;opacity:0;background-color:#000;transition:all .3s}.section-projects .section_item .btn-popup-project:after{content:"\e90e";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffba00;color:#161616;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.2rem;padding:20px;display:none}.section-projects .section_item .btn-popup-project:hover:before{opacity:.6}.section-projects .section_item .btn-popup-project:hover:after{display:block}.section-projects:not(.section-projects--latest) .section_item:nth-child(2),.section-projects:not(.section-projects--latest) .section_item:nth-child(7){width:33.33%;height:520px}.section-projects:not(.section-projects--latest) .section_item:nth-child(5),.section-projects:not(.section-projects--latest) .section_item:nth-child(6){height:520px}.section-projects--latest .section_items{margin-bottom:5px}.section-projects--latest .section_item{height:240px}.section-projects--latest .section_item:nth-child(3),.section-projects--latest .section_item:nth-child(4),.section-projects--latest .section_item:nth-child(5){width:33.33%}.section-projects--latest .section_item:nth-child(3){height:480px}#projectModal button.close{font-size:2.6rem;opacity:1;top:25px;right:25px}#projectModal .modal-details{position:relative;height:820px;overflow:hidden;transition:.3s margin;background-color:#090D1B;text-align:center}#projectModal .modal-details img{width:100%;height:100%;object-fit:cover}#projectModal .modal-details .modal-details_inner{height:100%}#projectModal .modal-pins .pin{width:74px;height:74px;line-height:78px;border-radius:50%;background-color:#ffba00;text-align:center;font-size:2.4rem;cursor:pointer;position:absolute;transform:translate(-37px,-37px)}#projectModal .modal-pins .pin i{line-height:inherit}#projectModalProducts{position:absolute;top:0;bottom:0;right:0;z-index:3;transition:all .5s;background-color:#fff;padding:85px 25px;display:none;width:450px}#projectModalProducts button.close{color:#161616;z-index:3}#projectModalProducts .modal-item .btn-popup-project-product{width:180px;height:140px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;cursor:pointer;background-color:#152042;border:5px solid transparent}#projectModalProducts .modal-item .btn-popup-project-product:after{content:"\e911";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;right:10px;bottom:10px;background-color:#213368;text-align:center;width:30px;height:30px;line-height:30px;font-size:1.4rem;color:#fff}#projectModalProducts .modal-item .btn-popup-project-product[style*="Logo"]{background-size:80%}#projectModalProducts .modal-item .modal-title{font-family:'Handel Gothic';margin-top:5px}#projectModalProducts .modal-item.active .btn-popup-project-product{border-color:#ffba00}#projectModalProducts .modal-item:not(.active){display:none}#projectModalProducts .project-description{color:#707070;font-size:1.7rem;margin-top:30px}#projectModalProducts .btn-link{position:absolute;right:25px;bottom:20px;left:25px;text-align:right}.modal-project-products-opened #projectModal .modal-pins .pin.active{z-index:5}.modal-project-products-opened #projectModal .modal-details{margin-right:450px}.modal-project-products-opened #projectModal .modal-details:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.52);z-index:2}.modal-project-products-opened #projectModalProducts{display:block}@media (min-width:1200px){#projectModal .modal-details.modal-details--portrait .modal-details_inner{position:relative;display:inline-block}#projectModal .modal-details.modal-details--portrait img{width:auto;object-fit:unset}}@media (max-width:1199px){.section-projects .section_item{width:33%}.section-projects--latest .section_item:nth-child(1){height:480px}#projectModal .modal-pins .pin{width:50px;height:50px;line-height:55px;font-size:2rem}#projectModalProducts{width:100%;top:auto;left:0;position:static}#projectModalProducts button.close{position:static;margin-top:-50px}.modal-project-products-opened #projectModal .modal-details{margin-right:0}}@media (max-width:991px){#projectModal .modal-details{height:400px}#projectModal .modal-pins .pin{width:25px;height:25px;line-height:30px;font-size:1.2rem;transform:translate(-12px,-12px)}}@media (max-width:767px){.section-projects .section_item{height:auto!important;width:50%!important}.section-projects .section_item .btn-popup-project:after{font-size:1.5rem;padding:10px}#projectModalProducts .modal-item .btn-popup-project-product{width:135px;height:95px}}.section-vertical_slider{position:relative;overflow:hidden;height:100vh}.section-vertical_slider .section-inner{height:100vh;position:relative}.section-vertical_slider .container{padding-top:180px;padding-bottom:0}@media (max-width:767px){.section-vertical_slider .container{padding-top:50px}}.section-vertical_slider .inner-bg{position:absolute;top:0;left:0;bottom:0;width:100%;height:100vh}@media (max-width:767px){.section-vertical_slider .inner-bg{display:none}}.section-vertical_slider .inner-bg:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;bottom:0;width:61%;background-color:#FEF7E4;clip-path:polygon(0 0,97% 0%,87% 100%,0% 100%)}.section-vertical_slider .top-y{height:150px;display:block;width:55%;position:absolute;z-index:9;left:0;top:0;background:-moz-linear-gradient(to bottom,#fef7e4 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(to bottom,#fef7e4 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fef7e4 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef7e4',endColorstr='#00ffffff',GradientType=0)}.section-vertical_slider .bottom-y{height:150px;display:block;width:50%;position:absolute;z-index:9;left:0;bottom:0;background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fef7e4 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fef7e4 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fef7e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#fef7e4',GradientType=0)}.section-vertical_slider .top-w{height:150px;display:block;width:39%;position:absolute;z-index:9;right:0;top:0;background:-moz-linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.section-vertical_slider .bottom-w{height:150px;display:block;width:40%;position:absolute;z-index:9;right:0;bottom:0;background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.section-vertical_slider .gradient{transition:all .3s}@media (max-width:767px){.section-vertical_slider .gradient{display:none}}.section-vertical_slider .gradient.top{top:0;opacity:0}.section-vertical_slider .gradient.bottom{bottom:0}.section-vertical_slider .gradient.active{position:absolute;opacity:1}.section-vertical_slider .gradient.active.top{top:0;opacity:1}.section-vertical_slider .gradient.active.bottom{bottom:0;height:270px}.section-vertical_slider .slider-row{padding-bottom:80px;align-items:center}@media (max-width:767px){.section-vertical_slider .slider-row{padding-bottom:30px;opacity:.5}.section-vertical_slider .slider-row.active{opacity:1}}.section-vertical_slider .image{height:600px}@media (max-width:767px){.section-vertical_slider .image{height:300px}}.section-vertical_slider .image img{max-width:100%;width:100%;height:100%;max-height:600px;object-fit:cover}.section-vertical_slider .info{max-width:65%;width:100%;margin-left:auto}@media (max-width:767px){.section-vertical_slider .info{max-width:100%}.section-vertical_slider .info h2{margin-top:20px}}.section-calculator h2{margin-bottom:60px}.section-calculator .nav-link{text-decoration:none;padding:0;margin-top:10px;display:inline-block}.section-calculator .nav-link.active{background:transparent;color:inherit}.section-calculator .nav-link.active span:before{background-color:#213368}.section-calculator .nav-link:hover{color:inherit}.section-calculator .nav-link span{display:inline-block;border:2px solid;width:20px;height:20px;border-radius:50%;margin-right:10px;position:relative;top:3px}.section-calculator .nav-link span:before{content:'';display:block;width:10px;height:10px;border-radius:50%;margin:3px}.section-calculator label{text-transform:uppercase;font-size:1.4rem;font-weight:700;margin-top:25px}.section-calculator form label{display:block}.section-calculator form input[type="text"],.section-calculator form input[type="number"],.section-calculator form select{width:calc(100% - 90px);display:inline-block;vertical-align:middle;margin-right:10px}.section-calculator form input[type="text"].is-invalid,.section-calculator form input[type="number"].is-invalid,.section-calculator form select.is-invalid{border-color:#dc3545}.section-calculator .select-block{position:relative;z-index:1}.section-calculator .select-block .select-block__span{font-size:1.4rem;font-weight:700;opacity:.8}.section-calculator .select-block .select-block__ul{margin:0;padding:0;list-style-type:none;font-size:1.4rem;line-height:1.7;font-weight:400;background-color:#fff;color:#090D1B;border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,.2);display:none;width:70px;position:absolute;top:100%;left:0;width:100px}.section-calculator .select-block .select-block__ul li{padding:5px 8px;cursor:pointer}.section-calculator .select-block .select-block__ul li.selected{background-color:#F2F2F2}.section-calculator form .select-block{display:inline-block;vertical-align:middle}.section-calculator form .select-block .select-block__span{font-size:1.8rem;font-weight:400;text-transform:uppercase;opacity:1;cursor:pointer}.section-calculator form .select-block .select-block__span:after{content:"\e900";font-family:'ernestmaier'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5px;position:relative;top:-3px;margin-left:5px}.section-calculator .section-calculator_result{padding:50px;margin-top:40px}.section-calculator .section-calculator_result .section-calculator_result_val{font-size:4rem;font-weight:700}.section-calculator .section-calculator_result .section-calculator_result_val.section-calculator_result_val--price{display:inline-block;background-color:#152042;line-height:normal;padding:0 30px 10px 30px;margin:20px 0 35px 0}.section-calculator .section-calculator_result .section-calculator_result_val.section-calculator_result_val--price *{display:inline-block;vertical-align:middle;margin:0}.section-calculator .section-calculator_result label{opacity:.8;margin-top:10px}.section-calculator .section-calculator_result a{font-size:1.3rem}.section-calculator .section-calculator_tooltip{position:relative;display:inline-block;line-height:1;top:-2px}.section-calculator .section-calculator_tooltip .section-calculator_tooltip_btn{display:inline-block;border-radius:50%;background-color:#7b7b7b;color:#fff;width:18px;height:18px;line-height:18px;font-size:10px;text-align:center;margin-left:20px;cursor:pointer}.section-calculator .section-calculator_tooltip .section-calculator_tooltip_info{opacity:0;visibility:hidden;position:absolute;z-index:2;transition:.3s ease-out;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);border:1px solid rgba(112,112,112,.33);bottom:40px;left:-15px;width:330px;border-radius:5px;min-height:40px}.section-calculator .section-calculator_tooltip .section-calculator_tooltip_info img{border-radius:5px}.section-calculator .section-calculator_tooltip .section-calculator_tooltip_info:after{content:'';display:inline-block;background:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);box-shadow:0 3px 6px rgba(0,0,0,.3);position:absolute;z-index:-1;bottom:-15px;left:45px;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:15px}.section-calculator .section-calculator_tooltip .section-calculator_tooltip_btn:hover+.section-calculator_tooltip_info{opacity:1;visibility:visible}.section-calculator .section-calculator_footnotes{font-size:1.2rem;margin-top:20px;max-width:390px}.section-calculator.section-calculator--concrete .section-calculator_result,.section-calculator.section-calculator--block-required .section-calculator_result,.section-calculator.section-calculator--masonry-accessories .section-calculator_result{padding-right:10%;padding-left:10%}.section-calculator.section-calculator--concrete .section-calculator_result .btn,.section-calculator.section-calculator--block-required .section-calculator_result .btn,.section-calculator.section-calculator--masonry-accessories .section-calculator_result .btn{margin-top:100px}.section-calculator.section-calculator--aggregate .section-calculator_result,.section-calculator.section-calculator--block-required .section-calculator_result,.section-calculator.section-calculator--masonry-accessories .section-calculator_result{padding-right:10%;padding-left:10%}@media (min-width:1200px){.section-calculator--concrete .section-calculator_result,.section-calculator--concrete .section-calculator_footnotes{max-width:450px;margin-right:auto;margin-left:auto}.section-calculator--aggregate .section-calculator_result,.section-calculator--block-required .section-calculator_result,.section-calculator--masonry-accessories .section-calculator_result{max-width:530px}}@media (max-width:991px){.section-calculator form{margin-top:40px}}.section-calculator--block-required .calc_inps{width:calc(100% - 80px);margin-top:10px}.section-calculator--block-required .calc_inps input[type="number"]{width:calc(100% - 10px)}.single_add_to_cart_button{font-size:1.2rem;line-height:1.4;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid;border-radius:0;text-align:center;cursor:pointer;color:#212529!important;background-color:#dae0e5;border-color:#d3d9df;padding:10px}.single_add_to_cart_button:hover,.single_add_to_cart_buttont:focus{color:#213368!important;background-color:#ffba00;border-color:#ffba00;text-decoration:none}@media (max-width:575px){.select2-container{font-size:1.4rem}}.select2-container .select2-selection--single{padding:18px 25px;height:auto;border-color:#e0e0e0}@media (max-width:575px){.select2-container .select2-selection--single{padding:10px}}.select2-container .select2-selection__rendered{padding:0!important}.select2-container .select2-selection__arrow{top:50%!important;transform:translateY(-50%);right:20px!important}.select2-container .select2-search--dropdown{padding:5px 20px!important}@media (max-width:1199px){.select2-container .select2-search--dropdown{padding-right:10px!important;padding-left:10px!important}}.select2-container .select2-results__option{padding:5px 20px}@media (max-width:1199px){.select2-container .select2-results__option{padding-right:10px;padding-left:10px}}.select2-container .select2-dropdown{border-color:#e0e0e0}.woocommerce-page .bg-yellow:before{right:-30%}.woocommerce-page h1:not(.h2){font-size:9.2rem;line-height:1}@media (max-width:1199px){.woocommerce-page h1:not(.h2){font-size:5.8rem}}@media (max-width:575px){.woocommerce-page h1:not(.h2){font-size:3.8rem}}.woocommerce-page form button[type="submit"],.woocommerce-page .return-to-shop .button,.woocommerce-page .checkout-button{font-size:1.4rem!important;line-height:1.7!important;font-family:'Handel Gothic';font-weight:400!important;text-transform:uppercase;border:3px solid #ffba00!important;padding:14px 50px!important;border-radius:5px!important;color:#213368;text-align:center;cursor:pointer;background:#ffba00!important;border-color:#ffba00;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce-page form button[type="submit"]:hover,.woocommerce-page .return-to-shop .button:hover,.woocommerce-page .checkout-button:hover,.woocommerce-page form button[type="submit"]:focus,.woocommerce-page .return-to-shop .button:focus,.woocommerce-page .checkout-button:focus{background:#ffba00!important;color:#090D1B!important}.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{border-color:#213368;background:#f3f5fb}.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-info::before,.woocommerce-page .woocommerce-message::before{color:#213368}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase;border:3px solid;padding:10px 20px;border-radius:5px;color:#213368;text-align:center;cursor:pointer;background:#213368!important;border-color:#213368;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none}.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-message .button:focus{color:#ffba00}.woocommerce-page span.onsale{width:50px;height:50px;line-height:50px;padding:0}.woocommerce-page .woocommerce-breadcrumb{padding:70px 0 30px 0;color:inherit;font-size:1.6rem}.woocommerce-page .woocommerce-breadcrumb a{color:#161616}.woocommerce-page .woocommerce-breadcrumb span{color:#ffba00}.woocommerce-page section.products{margin-top:5px}.woocommerce-page section.products ul.products{margin:0}.woocommerce-page section.products ul.products li{margin-top:70px!important;margin-bottom:0!important}@media (max-width:768px){.woocommerce-page section.products ul.products li{margin-top:30px!important}}.woocommerce-page section.products ul.products li a{font-size:2rem;font-family:'Pontiac Regular'}.woocommerce-page section.products ul.products .woocommerce-loop-product__title{font-family:inherit;font-weight:700;color:#213368;text-transform:none;padding:0}.woocommerce-page section.products ul.products .price{font-size:inherit;color:#161616;margin:5px 0 0 0}.woocommerce-page section.products ul.products .button{display:none}.woocommerce-page div.products .row{margin-right:-50px;margin-left:-50px}@media (max-width:991px){.woocommerce-page div.products .row{margin-right:-25px;margin-left:-25px}}.woocommerce-page div.products .product{font-size:2rem;font-family:'Pontiac Regular';padding-right:50px;padding-left:50px;margin-bottom:100px}@media (max-width:991px){.woocommerce-page div.products .product{padding-right:25px;padding-left:25px;margin-bottom:50px}}.woocommerce-page div.products .product>a{display:block;position:relative}.woocommerce-page div.products .product>a img{width:100%;border:1px solid #f2f2f2}.woocommerce-page div.products .product>a:hover,.woocommerce-page div.products .product>a:focus{text-decoration:none}.woocommerce-page div.products .product>div{font-size:1.7rem}.woocommerce-page div.products .product>div a{text-decoration:underline;font-weight:700}.woocommerce-page div.products h2{font-size:inherit;font-family:inherit;font-weight:700;color:#213368;text-transform:none;margin-top:25px}.woocommerce-page div.products h2 .count{display:none}.woocommerce-page div.products .price{font-size:inherit!important;color:#161616!important;margin:5px 0 0 0}.woocommerce-page div.products .button{display:none!important}.woocommerce-page table.cart{margin:0;border:none;border-collapse:collapse;border-radius:0}.woocommerce-page table.cart th{padding:10px 0;font-weight:400;border-bottom:2px solid #efefef}.woocommerce-page table.cart td{padding:30px 10px;border-top:none;border-bottom:2px solid #efefef}@media (min-width:769px){.woocommerce-page table.cart td{padding:60px 0;height:1px}}.woocommerce-page table.cart td.actions .coupon input[type="text"],.woocommerce-page table.cart td.actions .button[name="update_cart"]{padding:16px 20px;width:auto}@media (max-width:600px){.woocommerce-page table.cart td.actions{padding-right:0;padding-left:0}.woocommerce-page table.cart td.actions .coupon input[type="text"]{width:100%;margin-bottom:.5em}.woocommerce-page table.cart td.actions .button{float:none!important;white-space:nowrap;width:100%!important}}.woocommerce-page table.cart .product-thumbnail{min-width:auto}@media (min-width:769px){.woocommerce-page table.cart .product-thumbnail{width:25%;padding-right:20px}}.woocommerce-page table.cart .product-thumbnail img{width:200px;border:1px solid #efefef}@media (min-width:769px){.woocommerce-page table.cart .product-quantity{width:13%;text-align:center}}@media (min-width:769px){.woocommerce-page table.cart .product-price{width:17%;text-align:right}}.woocommerce-page table.cart .product-name a,.woocommerce-page table.cart .amount{font-size:2rem;color:#213368}.woocommerce-page table.cart .amount{margin-top:auto;padding-top:15px}.woocommerce-page table.cart a.remove{font-size:inherit;font-weight:400;width:auto;height:auto;color:#213368!important;text-decoration:underline;background:transparent!important;text-align:right}.woocommerce-page .shop_table{margin:35px 0}.woocommerce-page .shop_table>div{margin-bottom:10px}.woocommerce-page .wc-proceed-to-checkout{padding:0}.woocommerce-page .wc-proceed-to-checkout a{margin:0!important}.woocommerce-page .cart-collaterals{padding-left:20%}@media (max-width:1199px){.woocommerce-page .cart-collaterals{padding-left:0;margin-top:20px}}.woocommerce-page .cart-collaterals .cross-sells{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:7%;float:none;width:100%;margin-bottom:20px}.woocommerce-page .cart-collaterals .cross-sells .products .product{margin-bottom:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce-page .cart-collaterals .cart_totals{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:7%;float:none;width:100%;margin-bottom:20px}.woocommerce-page .cart-collaterals .cart_totals table{border:none}.woocommerce-page .cart-collaterals .cart_totals+a.btn{border-radius:5px;font-size:1.8rem;text-transform:none;padding-right:20px;padding-left:20px}.woocommerce-page .cart-collaterals .cart_totals+a.btn svg{width:13px;height:auto;position:relative;top:-2px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce-page .cart-collaterals .cart_totals+a.btn:hover svg path,.woocommerce-page .cart-collaterals .cart_totals+a.btn:focus svg path{fill:#ffba00}.woocommerce-page .cart-collaterals a.shipping-calculator-button{display:block;text-align:right}.woocommerce-page .quantity .qty{width:80px;padding:16px 0}.woocommerce-page .woocommerce-ordering{float:none;margin:0}.woocommerce-page .woocommerce-ordering select{border:none;background:transparent;padding:0;outline:none!important;color:#161616;text-transform:uppercase;text-align:right}.woocommerce-page nav.woocommerce-pagination ul{border:none;margin:0}.woocommerce-page nav.woocommerce-pagination li{border:none!important;margin:5px!important}.woocommerce-page nav.woocommerce-pagination li a{padding:0!important;background:transparent!important;font-weight:700!important;color:#213368!important}.woocommerce-page nav.woocommerce-pagination li a:hover,.woocommerce-page nav.woocommerce-pagination li a:focus{background:transparent!important}.woocommerce-page nav.woocommerce-pagination li .current{background:transparent!important;color:#ffba00!important;padding:0;font-weight:700}.woocommerce-account h1{margin-bottom:50px}.woocommerce-account:not(.logged-in) h1{display:none}.woocommerce-account:not(.logged-in) h2{text-align:center;margin-bottom:20px;font-size:9.2rem;line-height:1}@media (max-width:1199px){.woocommerce-account:not(.logged-in) h2{font-size:5.8rem}}@media (max-width:575px){.woocommerce-account:not(.logged-in) h2{font-size:3.8rem}}.woocommerce-account .woocommerce-MyAccount-navigation{font-size:2rem;font-weight:700}@media (min-width:769px){.woocommerce-account .woocommerce-MyAccount-navigation{width:160px;margin-right:160px}}@media (min-width:769px) and (max-width:1199px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:80px}}@media (max-width:575px){.woocommerce-account .woocommerce-MyAccount-navigation{font-size:1.6rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:30px}@media (max-width:575px){.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:15px}}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#213368;border-color:#213368}.woocommerce-account .woocommerce-MyAccount-navigation a{text-decoration:none;color:#161616;border-bottom:2px solid transparent}@media (min-width:769px){.woocommerce-account .woocommerce-MyAccount-navigation a{display:block}}.woocommerce-account .woocommerce-MyAccount-content{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:3.5%}@media (min-width:769px){.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 320px)}}@media (min-width:769px) and (max-width:1199px){.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 240px)}}.woocommerce-account .woocommerce-MyAccount-content a{color:#ffba00;text-decoration:underline;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:40px;margin-bottom:60px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th:nth-child(2){text-align:center}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table th:nth-child(3){text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td{padding:30px 0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td:nth-child(2){text-align:center}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table td:nth-child(3){text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .total{margin-top:60px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .total strong{width:160px;text-align:right}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{border:none;border-radius:0;border-collapse:collapse;margin:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table th{padding:10px 0;font-weight:400;border-bottom:2px solid #efefef}.woocommerce-account .woocommerce-MyAccount-content table.shop_table td{padding:10px 0;border-bottom:2px solid #efefef}.woocommerce-account .woocommerce-MyAccount-content table.shop_table td a:not(.button){color:#213368;text-decoration:none;font-size:2rem}.woocommerce-account .woocommerce-MyAccount-content table.shop_table td .wc-item-meta{padding:0;margin-top:10px}.woocommerce-account .woocommerce-MyAccount-content table.shop_table td .wc-item-meta strong{font-weight:400}.woocommerce-account .woocommerce-MyAccount-content table.shop_table .button{font-size:1.4rem;line-height:1.7;font-family:'Handel Gothic';font-weight:400;border:3px solid;padding:10px 20px;border-radius:5px;text-align:center;cursor:pointer;background:#ffba00!important;border-color:#ffba00;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-content table.shop_table .button:hover,.woocommerce-account .woocommerce-MyAccount-content table.shop_table .button:focus{color:#161616}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details{margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address{border:none;padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column{background:#EFEFEF;border-radius:5px;padding:10px 20px!important}.woocommerce-cart h1{text-align:left!important;margin-bottom:50px}.section .woocommerce form.login{border:none!important;border-radius:0!important;margin:0 auto!important;padding:0!important;max-width:570px!important}.section .woocommerce form .form-row{margin:0 0 15px 0;padding:0;display:block}.section .woocommerce form .form-row label{display:block!important}.section .woocommerce form .form-row-first,.section .woocommerce form .form-row-last{width:49%}.section .woocommerce form .show-password-input{top:50%;transform:translateY(-50%)}@media (max-width:575px){.section .woocommerce form input[type="text"],.section .woocommerce form input[type="email"],.section .woocommerce form input[type="password"],.section .woocommerce form input[type="tel"]{padding:15px 10px;font-size:1.4rem}}.section .woocommerce form .lost_password a{color:#ffba00;text-decoration:underline;font-weight:700}.section .woocommerce .woocommerce-form-login__submit{float:none!important;margin:0!important;width:100%}.section .woocommerce .col2-set .col-1,.section .woocommerce .col2-set .col-2{max-width:none;padding:0}@media (max-width:991px){.section .woocommerce .col2-set .col-1,.section .woocommerce .col2-set .col-2{float:none;width:100%}}.section .woocommerce .col2-set .col-1 h3,.section .woocommerce .col2-set .col-2 h3{font-size:inherit;font-family:inherit;font-weight:700;margin:0}.section .woocommerce ul.products li.product{margin-bottom:10rem}.section .woocommerce ul.products li.product a{display:block}.section .woocommerce ul.products li.product a img{margin-bottom:20px}.section .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:2rem;font-family:'Pontiac Regular';font-weight:700;text-transform:none;color:#213368;padding:0}.section .woocommerce ul.products li.product .button{display:none}.section .woocommerce .woocommerce-Addresses{margin-top:70px}.single-product .bg-yellow:before{top:-150px;right:-30%;clip-path:polygon(0 0,75% 0,100% 100%,20% 100%)}.single-product span.onsale{left:130px;top:10px}.single-product .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;width:37%!important;margin-bottom:40px!important}@media (max-width:991px){.single-product .woocommerce-product-gallery{float:none;width:100%!important}}.single-product .woocommerce-product-gallery .flex-viewport{width:calc(100% - 120px)}.single-product .woocommerce-product-gallery ol{width:120px;padding-right:20px!important}.single-product .woocommerce-product-gallery ol li{float:none!important;width:100%!important;margin-bottom:15px!important}.single-product .woocommerce-product-gallery ol img{border:1px solid transparent;padding:4px}.single-product .woocommerce-product-gallery ol img.flex-active{border-color:#707070}.single-product .summary{width:63%!important;padding-right:5%;padding-left:60px;margin-bottom:0!important}.single-product .summary>div,.single-product .summary>form{max-width:80%}@media (max-width:991px){.single-product .summary{float:none;width:100%!important;padding:0}}.single-product .summary .product_meta{font-weight:700;margin-bottom:10px}.single-product .summary .product_title{font-family:'Pontiac Regular';font-weight:700;margin:0 50px 0 0}.single-product .summary .price{color:#ffba00!important}.single-product .summary .woocommerce-product-details__short-description{color:rgba(22,22,22,.6);margin-top:30px;max-width:780px}.single-product .summary .woocommerce-product-details{margin-top:20px}.single-product .summary .d-flex+.woocommerce-product-details__custom{margin-top:30px}.single-product .summary .woocommerce-multi-inventory-inventories-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 20px 0;background-color:#EFEFEF;border:1px solid #e0e0e0;border-radius:5px;padding:25px 20px 30px 20px}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text{text-transform:uppercase;font-size:inherit}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text span.in_stock{color:#74C457;display:none}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text span.out_of_stock{color:#F44336;display:none}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text .woocommerce-multi-inventory-label-current-stock{display:none}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text.in_stock span.in_stock{display:inline}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-text.out_of_stock span.out_of_stock{display:inline}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-change{font-size:15px;color:#000;text-decoration:underline}.single-product .summary .woocommerce-multi-inventory-inventories-container .woocommerce-multi-inventory-label-change+label{margin-top:20px}.single-product .summary .woocommerce-multi-inventory-inventories-container label{width:100%;margin:0}.single-product .summary .woocommerce-multi-inventory-inventories-container label>div{padding:0}.single-product .summary .woocommerce-multi-inventory-inventories-container .save_inventory_button{background-color:#ffba00;float:right!important;display:none}.single-product .summary .woocommerce-multi-inventory-inventories-container .save_inventory_button:hover{background-color:#ffba00;color:#090D1B!important}.single-product .summary .woo-selected-variation-item-name{display:none!important}.single-product .summary .variations td{display:inline-block;vertical-align:top!important;padding:0}.single-product .summary .variations td.label{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding:0!important;width:100px!important}@media (max-width:575px){.single-product .summary .variations td.label{width:70px!important}}.single-product .summary .variations td.label label{margin-top:25px}.single-product .summary .variations td.value{width:calc(100% - 100px)!important}@media (max-width:575px){.single-product .summary .variations td.value{width:calc(100% - 100px)!important}}.single-product .summary .variations .variable-items-wrapper .button-variable-item{font-size:1.8rem;border:1px solid #e0e0e0;box-shadow:none!important;margin:12px 24px 12px 0;padding:13px 20px;border-radius:5px;height:auto;color:#535353}.single-product .summary .variations .variable-items-wrapper .button-variable-item::before,.single-product .summary .variations .variable-items-wrapper .button-variable-item::after{display:none}.single-product .summary .variations .variable-items-wrapper .button-variable-item.selected{border:2px solid #000;color:#000}.single-product .summary .variations .variable-items-wrapper .color-variable-item{margin:12px 24px 12px 0;height:50px;width:50px}.single-product .summary .quantity{white-space:nowrap;margin:0}.single-product .summary .quantity::before{content:'QTY:';font-size:1.6rem;font-weight:700;width:100px;display:inline-block;margin-right:-6px}@media (max-width:575px){.single-product .summary .quantity::before{width:70px}}.single-product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{display:none}.single-product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{padding:0!important}.single-product .summary+.up-sells{clear:both}.single-product form.cart{margin-top:30px;flex-wrap:wrap}.single-product form.cart::before,.single-product form.cart::after{display:none!important}.single-product form.cart .single_add_to_cart_button{padding:14px 24px 14px 60px!important;background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/cart.svg) no-repeat center left 20px #ffba00!important;white-space:nowrap;float:none!important}.single-product form.cart .single_add_to_cart_button:hover,.single-product form.cart .single_add_to_cart_button:focus{background:url(https://ernestmaier.com/wp-content/themes/ernestmaier/assets/less/../images/cart.svg) no-repeat center left 20px #ffba00!important}.post-type-archive-product .woocommerce-breadcrumb{display:none}.tax-product_cat .woocommerce-breadcrumb{padding-top:0}.tax-product_cat .woocommerce-breadcrumb .container{padding-right:0;padding-left:0}.woocommerce_products_filter{position:relative;background-color:#EFEFEF;border:1px solid #e0e0e0;border-radius:5px;padding:15px 20px 10px 20px;margin-bottom:50px}.woocommerce_products_filter_trigger{text-transform:uppercase;cursor:pointer}.woocommerce_products_filter_trigger svg{position:relative;top:-4px;margin-left:50px}.woocommerce_products_filter_trigger[aria-expanded="true"] svg{transform:rotate(90deg)}.woocommerce_products_filter_toggle{position:absolute;z-index:20;top:calc(100% + 1px);left:-1px;right:-1px;background-color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:45px 60px}@media (max-width:991px){.woocommerce_products_filter_toggle{padding:25px}}.woocommerce_products_filter_toggle:not(.collapse):not(.show){display:none}.woocommerce_products_filter_toggle.show{display:flex;flex-wrap:wrap;box-shadow:rgba(0,0,0,.2) 0 5px 10px}.woocommerce_products_filter_toggle a{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-top:10px}@media (max-width:991px){.woocommerce_products_filter_toggle a{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.woocommerce_products_filtered{color:rgba(22,22,22,.6);padding-right:100px!important}.woocommerce_products_filtered>div{margin-bottom:40px}.woocommerce_products_filtered>div.current a:first-child{color:#161616;border-color:#213368}.woocommerce_products_filtered a{color:rgba(22,22,22,.6)}.woocommerce_products_filtered a:first-child{display:block;border-bottom:2px solid transparent;text-decoration:none;margin-bottom:10px}#gpsc--upsell .gpsc--section-title,#gpsc--related .gpsc--section-title{position:static;text-align:center;margin-bottom:70px}#gpsc--upsell .swiper-container,#gpsc--related .swiper-container{width:auto;margin-right:7.5%;margin-left:7.5%;padding-top:0;padding-bottom:130px}#gpsc--upsell .swiper-container h2,#gpsc--related .swiper-container h2{font-size:2rem;font-family:'Pontiac Regular';font-weight:700;color:#213368;text-transform:none}#gpsc--upsell p.product,#gpsc--related p.product{margin:0;padding:0!important}#gpsc--upsell .button,#gpsc--related .button{display:none}.product_categories{background-color:#EFEFEF;font-size:1.6rem;font-weight:700;padding:10px 0}.product_categories a{color:#161616;margin:5px 0}.product_categories span{color:#fff;margin:0 10px}.product_categories span:last-child{display:none}.woocommerce-products-header__text{text-align:center;font-size:1.8rem;font-weight:700;color:#213368;position:relative;margin-bottom:50px}@media (min-width:992px){.woocommerce-products-header__text::before{content:'';width:100%;height:2px;background-color:#EFEFEF;position:absolute;z-index:1;top:50%;left:0}.woocommerce-products-header__text>div{background-color:#fff;position:relative;z-index:2;padding:0 40px;margin:0 auto;display:inline-block}}.woocommerce-products-header__text span{margin-right:40px;word-wrap:break-word}.woocommerce-products-header__text a{text-decoration:underline}#gpsc--upsell+#gpsc--related{display:none}.gpsc--product-slider-carousel .swiper-slide{justify-content:start;text-align:left}@media (max-width:991px){.gpsc--product-slider-carousel .swiper-slide{transform:scale(.75)}}.gpsc--product-slider-carousel .swiper-button-prev,.gpsc--product-slider-carousel .swiper-button-next{top:auto;bottom:0;margin:0;width:auto;height:auto;border:3px solid #213368;padding:19px 37px;z-index:11}@media (max-width:768px){.gpsc--product-slider-carousel .swiper-button-prev,.gpsc--product-slider-carousel .swiper-button-next{transform:scale(.75)}}.gpsc--product-slider-carousel .swiper-button-prev:hover,.gpsc--product-slider-carousel .swiper-button-next:hover,.gpsc--product-slider-carousel .swiper-button-prev:focus,.gpsc--product-slider-carousel .swiper-button-next:focus{background:#213368}.gpsc--product-slider-carousel .swiper-button-prev::after,.gpsc--product-slider-carousel .swiper-button-next::after{background:transparent!important;font-size:1.4rem;font-family:'Handel Gothic';font-weight:400;text-transform:uppercase!important;padding:0;color:#213368}.gpsc--product-slider-carousel .swiper-button-prev{left:0;right:auto}.gpsc--product-slider-carousel .swiper-button-prev::after{content:'Back'}.gpsc--product-slider-carousel .swiper-button-next{right:0;left:auto}.gpsc--product-slider-carousel .swiper-button-next::after{content:'Next'}.woocommerce-checkout .wpmc-tabs-wrapper{margin:40px 0 80px 0}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tabs-list{background:transparent}@media (min-width:768px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tabs-list{display:flex;align-items:baseline;justify-content:space-evenly;position:relative}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tabs-list::before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:2px;background:#213368}}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tabs-list::after{content:'';display:block;clear:both}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item{font-size:3.3rem!important;line-height:1!important;padding:0;color:#213368;width:auto;background-color:#fff;padding:0 30px}@media (max-width:991px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item{padding:0 10px}}@media (max-width:767px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item{padding:0;display:block;width:100%;text-align:left;background:transparent}}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item::before{display:none}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{color:#fff;background:#213368;border-color:#213368}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-number{font-size:inherit;font-family:'Handel Gothic';font-weight:400;border:2px solid #213368;width:54px;min-width:54px;min-height:54px;height:54px;line-height:50px;color:#213368;margin:0}@media (max-width:991px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-number{transform:scale(.75)}}.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-text{font-size:1.8rem;padding:0;display:inline-block!important;vertical-align:middle;width:auto;margin-left:5px}@media (max-width:991px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-text{margin-left:-10px;font-size:1.4rem}}@media (max-width:767px){.woocommerce-checkout .wpmc-tabs-wrapper .wpmc-tab-text{margin:5px}}.woocommerce-checkout .wpmc-nav-wrapper button{font-size:1.4rem!important;line-height:1.7!important;font-family:'Handel Gothic';font-weight:400!important;text-transform:uppercase;border:3px solid #ffba00!important;padding:14px 50px!important;border-radius:5px!important;color:#213368;text-align:center;cursor:pointer;background:#ffba00!important;border-color:#ffba00;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce-checkout .wpmc-nav-wrapper button:hover,.woocommerce-checkout .wpmc-nav-wrapper button:focus{background:#ffba00!important;color:#090D1B!important}.woocommerce-checkout .woocommerce-additional-fields{margin-top:30px}.woocommerce-checkout .woocommerce-additional-fields label{font-weight:700}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #payment_heading{font-size:2.8rem;line-height:1.57;text-transform:uppercase}.woocommerce-checkout .wpmc-step-review{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:3%}.woocommerce-checkout .wpmc-step-review table.shop_table{border:none;border-collapse:collapse;margin:20px 0 0 0}.woocommerce-checkout .wpmc-step-review table.shop_table th,.woocommerce-checkout .wpmc-step-review table.shop_table td{border:none;padding:0}.woocommerce-checkout .wpmc-step-review table.shop_table th:last-child,.woocommerce-checkout .wpmc-step-review table.shop_table td:last-child{text-align:right}.woocommerce-checkout .wpmc-step-review table.shop_table .cart-subtotal th,.woocommerce-checkout .wpmc-step-review table.shop_table .cart-subtotal td{padding-top:20px}.woocommerce-checkout .wpmc-step-review table.shop_table .order-total{text-transform:uppercase;color:#213368}.woocommerce-checkout .wpmc-step-review table.shop_table .order-total th,.woocommerce-checkout .wpmc-step-review table.shop_table .order-total td{padding-top:5px}.woocommerce-checkout #payment{background:#f3f5fb}.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-checkout #payment div.payment_box::before{border-bottom:1em solid #fff}.woocommerce-checkout #payment ul.payment_methods{border-color:#fff}.swiper-pagination{margin:0;padding:0;list-style-type:none;text-align:center;bottom:15px!important}.swiper-pagination .swiper-pagination-bullet{display:inline-block;vertical-align:middle;margin:0 6px;padding:0;border:3px solid #213368;background:none;width:20px;height:20px;border-radius:50%;opacity:1}@media (max-width:768px){.swiper-pagination .swiper-pagination-bullet{transform:scale(.75)}}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffba00;border-color:#ffba00}.wps_wcb_wallet_balance_container{background-color:#213368}.wps_wcb_content_template ul.tabs:last-child{background:#f3f5fb}.woocommerce-MyAccount-navigation-link--wps-wallet,.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-shipping-totals+.woocommerce-shipping-totals{display:none!important}