/*!
Theme Name: Braemar
Theme URI: https://www.bgsusa.com/
Author: Widely Interactive
Author URI: https://widelyinteractive.com/
Description: Custom Theme for Braemar USA
Version: 1.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: braemar
*/html{overflow-x:hidden;line-height:1.15;-webkit-text-size-adjust:100%}body{position:relative;margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body,html{color:#000000;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:1.3}@media (max-width:575.98px){body,html{font-size:16px}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin:0 0 40px 0;color:#000000;font-family:"DM Serif Display",serif;font-weight:400;line-height:1.2}.h1,h1{font-size:3rem}@media (max-width:1199.98px){.h1,h1{font-size:2.8rem}}@media (max-width:767.98px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:2.444rem}@media (max-width:767.98px){.h2,h2{font-size:2.2rem}}.h3,h3{font-size:2rem}.h4,h4{font-size:1.667rem}.h5,h5{font-size:1.333rem}.h6,h6{font-size:18px}p{font-size:1rem;line-height:1.7}p.small{font-size:16px}p.large{font-size:21px}p a{color:#000000;text-decoration:underline}p a:hover{color:#000000;text-decoration:underline}.page-template-default .main .h1,.page-template-default .main .h2,.page-template-default .main .h3,.page-template-default .main .h4,.page-template-default .main .h5,.page-template-default .main h1,.page-template-default .main h2,.page-template-default .main h3,.page-template-default .main h4,.page-template-default .main h5,.single-post .main .h1,.single-post .main .h2,.single-post .main .h3,.single-post .main .h4,.single-post .main .h5,.single-post .main h1,.single-post .main h2,.single-post .main h3,.single-post .main h4,.single-post .main h5{margin:40px 0 10px 0}.page-template-default .main .h1:first-of-type,.page-template-default .main .h2:first-of-type,.page-template-default .main .h3:first-of-type,.page-template-default .main .h4:first-of-type,.page-template-default .main .h5:first-of-type,.page-template-default .main h1:first-of-type,.page-template-default .main h2:first-of-type,.page-template-default .main h3:first-of-type,.page-template-default .main h4:first-of-type,.page-template-default .main h5:first-of-type,.single-post .main .h1:first-of-type,.single-post .main .h2:first-of-type,.single-post .main .h3:first-of-type,.single-post .main .h4:first-of-type,.single-post .main .h5:first-of-type,.single-post .main h1:first-of-type,.single-post .main h2:first-of-type,.single-post .main h3:first-of-type,.single-post .main h4:first-of-type,.single-post .main h5:first-of-type{margin-top:0}.page-template-default .main ul,.single-post .main ul{margin:20px 0 30px;padding:0 0 0 5px;list-style-type:none}.page-template-default .main ul li,.single-post .main ul li{position:relative;margin-bottom:10px;padding-left:30px}.page-template-default .main ul li:before,.single-post .main ul li:before{content:url("./img/yellow-check.svg");position:absolute;top:2px;left:0}.container-fluid{position:relative;padding:30px 15px;width:100%;max-width:1550px;margin-left:auto;margin-right:auto;z-index:10}.container-fluid.narrow{max-width:1440px}.container-fluid.wide{max-width:1640px}section{position:relative;overflow:hidden}.mantle{position:relative;margin-top:125px}@media (max-width:575.98px){.mantle{margin-top:115px}}.mantle.animate-mantle h1,.mantle.animate-mantle h2,.mantle.animate-mantle img,.mantle.animate-mantle p{opacity:0}.mantle.standard{padding:40px 0;background-color:#0A1B33}@media (max-width:991.98px){.mantle.standard{padding:20px 0}}.mantle.standard h1{margin-bottom:0;color:#ffffff}.mantle.standard p{margin-bottom:0;color:#ffffff;font-size:1.167rem;font-weight:600}.mantle.standard .text-lines{opacity:0}.mantle.complex .top-mantle{padding:50px 0;background-color:#0A1B33}@media (max-width:991.98px){.mantle.complex .top-mantle{padding:20px 0}}.mantle.complex .top-mantle h1{margin-bottom:0;color:#ffffff}.mantle.complex .bottom-mantle{padding:40px 0 130px}@media (max-width:991.98px){.mantle.complex .bottom-mantle{padding:15px 0 80px}}@media (max-width:767.98px){.mantle.complex .bottom-mantle{padding:0 0 30px}}.mantle.complex .bottom-mantle .container-fluid,.mantle.complex .bottom-mantle .row{height:100%}.mantle.complex .bottom-mantle h2,.mantle.complex .bottom-mantle p{max-width:640px}.mantle.complex .bottom-mantle .image-container{margin-top:-160px}@media (max-width:991.98px){.mantle.complex .bottom-mantle .image-container{margin-top:15px}}@media (max-width:767.98px){.mantle.complex .bottom-mantle .image-container{margin-top:0}}.mantle.complex .bottom-mantle .image-container img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:calc(100% + 40px);width:100%}@media (max-width:991.98px){.mantle.complex .bottom-mantle .image-container img{height:100%}}@media (min-width:992px){.error404 .page-section,.page-template-default .page-section{padding-top:80px}}.background-image{position:absolute;top:0;right:0;height:100%;width:100%;overflow:hidden}.background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.top-heading svg{margin-bottom:30px}.top-heading h2{max-width:1040px;margin:0 auto 70px}.top-heading h2+p{max-width:1040px;margin:-50px auto 70px}.button-container.move{position:relative;height:68px;overflow:hidden}.button-container.move.text-start{margin-left:-15px}.button-container.move.text-start a{margin-left:15px}.button-container.move a{opacity:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}.split-parent{overflow:hidden}.split-child{display:inline-block}.slide-up{opacity:0}.text-lines{opacity:0}.move-element{opacity:0}.move-all-elements>*{opacity:0}#text-section{padding:100px 0}@media (max-width:991.98px){#text-section{padding:80px 0}}@media (max-width:767.98px){#text-section{padding:50px 0}}#text-section .container-fluid{max-width:1130px}#text-section svg{margin-bottom:30px}#text-section h2{margin-bottom:30px}#text-section p{margin-bottom:0;font-size:1.167rem}#quote-modal{display:none;position:fixed;top:50%;left:50%;width:95%;max-width:1000px;min-height:350px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10001;padding:100px 30px;background-color:#ffffff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);text-align:center}@media (max-width:991.98px){#quote-modal{padding-right:15px;padding-left:15px}}#quote-modal .close{position:absolute;top:14px;right:17px;cursor:pointer}#quote-modal .close svg{height:20px;width:20px}#quote-modal .button{margin-right:15px}#quote-modal .button:last-of-type{margin-right:0}@media (max-width:767.98px){#quote-modal .button{margin:15px!important}}#quote-modal .button.hollow{padding-top:13px;padding-bottom:13px}#modal-bg{position:fixed;left:0;top:0;width:0;height:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:0.5s;transition-duration:0.5s;z-index:1001}html.modal-open{overflow-y:hidden}html.modal-open #modal-bg{width:100vw;height:100vh;background-color:rgba(0,0,0,0.9)}.button{display:inline-block;position:relative;margin:0;padding:15px 45px;background-color:transparent;border:none;border-radius:35px;-webkit-box-shadow:0 8px 9px rgba(0,0,0,0.16);box-shadow:0 8px 9px rgba(0,0,0,0.16);color:#000000;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.button:after{content:"";position:absolute;top:50%;right:28px;width:18px;height:18px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width:768px){.button:hover{padding-right:60px;padding-left:30px;color:#ffffff;text-decoration:none;-webkit-box-shadow:0 10px 12px rgba(0,0,0,0.2);box-shadow:0 10px 12px rgba(0,0,0,0.2)}.button:hover:after{right:25px;opacity:1}}.button.red{color:#ffffff;background-color:#D10428!important}.button.red:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.433' height='18.433' viewBox='0 0 18.433 18.433'%3E%3Cpath d='M9.779.563A9.217,9.217,0,1,1,.563,9.779,9.215,9.215,0,0,1,9.779.563ZM8.705,5.9,11.511,8.59H4.725a.89.89,0,0,0-.892.892v.595a.89.89,0,0,0,.892.892h6.786L8.705,13.659a.893.893,0,0,0-.015,1.275l.409.405a.888.888,0,0,0,1.26,0l4.932-4.928a.888.888,0,0,0,0-1.26L10.359,4.216a.888.888,0,0,0-1.26,0l-.409.405A.9.9,0,0,0,8.705,5.9Z' transform='translate(-0.563 -0.563)' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.button.hollow{padding:10px 36px;background-color:#ffffff!important;border:2px solid #D10428;color:#D10428}.button.hollow:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.433' height='18.433' viewBox='0 0 18.433 18.433'%3E%3Cpath d='M9.779.563A9.217,9.217,0,1,1,.563,9.779,9.215,9.215,0,0,1,9.779.563ZM8.705,5.9,11.511,8.59H4.725a.89.89,0,0,0-.892.892v.595a.89.89,0,0,0,.892.892h6.786L8.705,13.659a.893.893,0,0,0-.015,1.275l.409.405a.888.888,0,0,0,1.26,0l4.932-4.928a.888.888,0,0,0,0-1.26L10.359,4.216a.888.888,0,0,0-1.26,0l-.409.405A.9.9,0,0,0,8.705,5.9Z' transform='translate(-0.563 -0.563)' fill='%23d10428'/%3E%3C/svg%3E%0A")}@media (min-width:768px){.button.hollow:hover{padding-right:51px;padding-left:21px}}.gform_wrapper .gform_fields{row-gap:15px!important}.gform_wrapper label{margin-bottom:0px!important;padding-left:5px!important;color:#000000!important;font-size:18px!important;font-family:"Open Sans",sans-serif!important;font-weight:400!important}.gform_wrapper input,.gform_wrapper textarea{margin-bottom:10px!important;padding:0 5px 5px!important;background-color:transparent;border:none!important;border-bottom:1px solid #000000!important;border-radius:0!important;color:#000000!important;font-family:"Open Sans",sans-serif!important;font-size:18px!important;font-weight:400!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gform_wrapper textarea{margin-top:12px!important;padding:5px!important;border:1px solid #000000!important}.gform_wrapper select{padding:10px 25px 10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.833' height='6.796' viewBox='0 0 8.833 6.796'%3E%3Cpath id='Path_78' data-name='Path 78' d='M.179,5.635H9.012l-4.389,6.8Z' transform='translate(-0.179 -5.635)'/%3E%3C/svg%3E%0A");background-position:right 10px top 50%;background-size:10px;background-repeat:no-repeat;border:1px solid #EBE9E9;border-radius:5px;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper input:focus,.gform_wrapper textarea:focus{color:#000000}.gform_wrapper .gfield--type-textarea .gfield_required{display:none!important}.gform_wrapper .gfield--type-textarea textarea{height:170px!important}.gform_wrapper ::-webkit-input-placeholder{color:#000000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400}.gform_wrapper ::-moz-placeholder{color:#000000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400}.gform_wrapper :-ms-input-placeholder{color:#000000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400}.gform_wrapper ::-ms-input-placeholder{color:#000000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400}.gform_wrapper .gf_placeholder,.gform_wrapper ::placeholder{color:#000000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400}.gform_wrapper h2.gform_submission_error{margin-bottom:0!important;color:#ffffff!important;font-family:"DM Serif Display",serif;font-size:1.167rem!important;line-height:1.2!important;letter-spacing:0}.gform_wrapper h2.gform_submission_error .gform-icon{display:none!important}.gform_wrapper .gform_validation_errors{margin-bottom:30px!important;padding:15px!important;border-color:#D10428!important;border-radius:0!important;background:#D10428!important;color:#ffffff!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:5px 10px!important;color:#ffffff!important;border-color:#D10428!important;background:#D10428!important;font-size:16px!important;font-weight:400!important}.gform_wrapper .gfield_error [aria-invalid=true]{border:none!important;border-bottom:#D10428 solid 2px!important}.gform_wrapper .gfield_error textarea[aria-invalid=true]{border:#D10428 solid 2px!important}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_required{color:#D10428!important}.gform_wrapper .gfield_error{margin-bottom:10px}.gform_wrapper .gfield_error .ginput_container input,.gform_wrapper .gfield_error .ginput_container textarea{margin-bottom:0!important}.gform_wrapper .disclaimer p,.gform_wrapper .disclaimer p a{margin-bottom:0!important;color:#000000!important;font-size:12px}.gform_wrapper .gform_footer{margin:15px 0 0 0!important;padding:0!important}.gform_wrapper .gform_footer .gform_ajax_spinner{margin-left:50px}.gform_wrapper .gform_footer #gform_submit_button_1,.gform_wrapper .gform_footer #gform_submit_button_2{display:inline-block!important;position:relative!important;margin:40px 0 0 0!important;padding:15px 40px!important;background-color:#D10428!important;border:none;border-radius:25px!important;-webkit-box-shadow:0 8px 9px rgba(0,0,0,0.16)!important;box-shadow:0 8px 9px rgba(0,0,0,0.16)!important;color:#ffffff;font-family:"Open Sans",sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:16px!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center!important;letter-spacing:1px!important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.gform_wrapper .gform_footer #gform_submit_button_1:after,.gform_wrapper .gform_footer #gform_submit_button_2:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.433' height='18.433' viewBox='0 0 18.433 18.433'%3E%3Cpath d='M9.779.563A9.217,9.217,0,1,1,.563,9.779,9.215,9.215,0,0,1,9.779.563ZM8.705,5.9,11.511,8.59H4.725a.89.89,0,0,0-.892.892v.595a.89.89,0,0,0,.892.892h6.786L8.705,13.659a.893.893,0,0,0-.015,1.275l.409.405a.888.888,0,0,0,1.26,0l4.932-4.928a.888.888,0,0,0,0-1.26L10.359,4.216a.888.888,0,0,0-1.26,0l-.409.405A.9.9,0,0,0,8.705,5.9Z' transform='translate(-0.563 -0.563)' fill='%23ffffff'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:28px;width:18px;height:18px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width:768px){.gform_wrapper .gform_footer #gform_submit_button_1:hover,.gform_wrapper .gform_footer #gform_submit_button_2:hover{padding-right:55px!important;padding-left:25px!important;color:#ffffff;text-decoration:none;-webkit-box-shadow:0 10px 12px rgba(0,0,0,0.2)!important;box-shadow:0 10px 12px rgba(0,0,0,0.2)!important}.gform_wrapper .gform_footer #gform_submit_button_1:hover:after,.gform_wrapper .gform_footer #gform_submit_button_2:hover:after{right:25px;opacity:1}}.gform_confirmation_message{color:#000000!important;font-family:"DM Serif Display",serif;font-size:1.333rem;font-weight:400}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}footer{background-color:#0A1823}footer .container-fluid{padding:0 15px;overflow:hidden}footer p{margin:0;color:#ffffff;line-height:1.5}@media (max-width:991.98px){footer p{font-size:16px}}@media (max-width:767.98px){footer p{font-size:1rem}}footer .footer-top{padding:80px 0 130px}@media (max-width:1399.98px){footer .footer-top{padding-bottom:80px}}@media (max-width:575.98px){footer .footer-top{padding-bottom:50px}}footer .footer-top p.heading{margin-bottom:40px;color:#87C3FF;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}@media (max-width:767.98px){footer .footer-top p.heading{margin-bottom:20px}}footer .footer-top a{color:#ffffff!important;text-decoration:none}@media (max-width:991.98px){footer .footer-top a{font-size:16px}}@media (max-width:767.98px){footer .footer-top a{font-size:1rem}}footer .footer-top .link-item{margin-bottom:15px}footer .footer-top #footer-main-menu{width:380px}@media (max-width:991.98px){footer .footer-top #footer-main-menu{width:240px}}@media (max-width:767.98px){footer .footer-top #footer-main-menu{width:100%}}footer .footer-top #footer-main-menu ul{margin:0;padding:0}footer .footer-top #footer-main-menu ul li{display:inline-block;width:calc(100% - 115px);margin-bottom:5px;vertical-align:top}@media (max-width:991.98px){footer .footer-top #footer-main-menu ul li{width:100%;padding-right:0!important}}footer .footer-top #footer-main-menu ul li:nth-of-type(odd){width:110px;padding-right:10px}footer .footer-top #footer-main-menu ul li a:hover{text-decoration:underline}footer .footer-top #footer-location{width:260px}@media (max-width:991.98px){footer .footer-top #footer-location{width:240px}}@media (max-width:767.98px){footer .footer-top #footer-location{width:100%}}footer .footer-top #footer-location p:last-of-type{margin-top:10px}footer .footer-top #footer-location a{text-decoration:underline}footer .footer-top #footer-contact{width:270px}@media (max-width:767.98px){footer .footer-top #footer-contact{width:100%}}footer .footer-top #footer-contact .phone{margin:-2px 0 10px}footer .footer-top #footer-contact .phone a{font-family:"DM Serif Display",serif;font-size:2rem;line-height:1}footer .footer-top #footer-contact .email{margin-top:5px}footer .footer-top #footer-contact .email a{position:relative;padding-left:30px;text-decoration:underline}footer .footer-top #footer-contact .email a svg{position:absolute;top:6px;left:0}footer .footer-top #footer-contact .social-links a{display:inline-block;margin-right:10px}footer .footer-top #footer-contact .social-links a:last-of-type{margin-right:0}footer .footer-bottom{padding:20px 0;border-top:1px solid #272F36}footer .footer-bottom p{position:relative;margin-top:7px!important;margin-bottom:7px!important}@media (min-width:576px){footer .footer-bottom p{display:inline-block;margin:0}footer .footer-bottom p:first-of-type:after{content:"|";padding:0 5px}}footer .footer-bottom a,footer .footer-bottom p{margin-bottom:0;color:#E5E5E5!important;font-size:14px;text-decoration:none}#main-header{position:absolute;width:100%;z-index:1001;background-color:#ffffff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2)}#main-header.sticky{position:fixed;background-color:#ffffff;-webkit-box-shadow:0 18px 33px rgba(0,0,0,0.16);box-shadow:0 18px 33px rgba(0,0,0,0.16)}#main-header .container-fluid{position:initial;height:100%;padding:0 15px;z-index:auto!important}#main-header .row{margin:0;padding:0;height:100%}#main-header #top-header{position:relative;height:35px;background-color:#ffffff}#main-header #top-header .quote-button{display:none;width:185px;padding:8px 0;background-color:#D10428;color:#ffffff;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center}#main-header #top-header .quote-button.active{display:inline-block}@media (max-width:575.98px){#main-header #top-header .quote-button{width:140px}}#main-header #bottom-header{position:relative;height:90px;background-color:#ffffff;border-bottom:1px solid #F0F0F0}@media (max-width:575.98px){#main-header #bottom-header{height:80px}}#main-header .site-logo{position:relative;width:50%;padding-left:0}@media (min-width:1200px){#main-header .site-logo{width:200px}}@media (min-width:992px){#main-header .site-logo{width:140px}}#main-header .site-logo img{width:170px;margin-top:-25px}@media (max-width:575.98px){#main-header .site-logo img{width:160px;margin-top:-35px}}#main-header #site-navigation-container{width:10%;padding:0}@media (min-width:1200px){#main-header #site-navigation-container{width:calc(100% - 200px)}}@media (min-width:992px){#main-header #site-navigation-container{width:calc(100% - 140px)}}#main-header #site-navigation{z-index:1001}@media (max-width:991.98px){#main-header #site-navigation{position:fixed;top:0;right:-300px;width:300px;height:100vh;padding-top:120px;padding-left:30px;background-color:#ffffff;text-align:left!important;-webkit-transition:right 0.5s ease-in;transition:right 0.5s ease-in}}#main-header #site-navigation>ul{margin:30px 0 0 0;padding:0;list-style:none}#main-header #site-navigation>ul>li{position:inherit;display:inline-block;margin:0 20px;padding:0}@media (max-width:1399.98px){#main-header #site-navigation>ul>li{margin:0 15px}}@media (max-width:1199.98px){#main-header #site-navigation>ul>li{margin:0 10px}}@media (max-width:991.98px){#main-header #site-navigation>ul>li{display:block;position:relative;margin:0 0 30px 0;padding:0}}@media (min-width:992px){#main-header #site-navigation>ul>li.focus.menu-item-has-children>a:after,#main-header #site-navigation>ul>li:hover.menu-item-has-children>a:after{width:calc(100% - 21px)}#main-header #site-navigation>ul>li.focus.menu-item-has-children>a path,#main-header #site-navigation>ul>li:hover.menu-item-has-children>a path{stroke:#D10428}#main-header #site-navigation>ul>li.focus a,#main-header #site-navigation>ul>li:hover a{color:#D10428;text-decoration:none}#main-header #site-navigation>ul>li.focus a:after,#main-header #site-navigation>ul>li:hover a:after{width:100%}}@media (min-width:992px){#main-header #site-navigation>ul>li.current_page_item a{color:#D10428}#main-header #site-navigation>ul>li.current_page_item a:after{width:100%}}#main-header #site-navigation>ul>li:last-of-type{margin-right:0}#main-header #site-navigation>ul>li a{display:inline-block;position:relative;padding:0 2px 10px 0;color:#000000;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;letter-spacing:1px}@media (min-width:992px) and (max-width:1199.98px){#main-header #site-navigation>ul>li a{font-size:14px}}@media (min-width:992px){#main-header #site-navigation>ul>li a:after{content:"";position:absolute;bottom:2px;left:0;width:0%;height:2px;background-color:#D10428;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}@media (max-width:991.98px){#main-header #site-navigation>ul>li.menu-item-has-children .container-fluid{padding:0!important}}@media (min-width:992px){#main-header #site-navigation>ul>li.menu-item-has-children .row{margin:0 -15px}}#main-header #site-navigation>ul>li.menu-item-has-children.current_page_item a:after{width:calc(100% - 21px)}#main-header #site-navigation>ul>li.menu-item-has-children>a{padding-right:25px}@media (min-width:992px){#main-header #site-navigation>ul>li.menu-item-has-children>a{padding-bottom:35px}}#main-header #site-navigation>ul>li.menu-item-has-children>a:after{bottom:26px}#main-header #site-navigation>ul>li.menu-item-has-children>a>svg{position:absolute;right:0;top:4px;width:13px;height:7px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu{display:none;position:relative;margin:10px 0 0 0;padding:0 10px 0 20px;background-color:#ffffff;list-style:none;text-align:left}@media (min-width:992px){#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu{display:block;position:absolute;top:0;right:0;left:0;width:100%;margin:0;padding:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);z-index:-1;opacity:0}}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .container-fluid{padding:45px 15px 20px}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item{margin-bottom:25px}@media (max-width:991.98px){#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item{margin-bottom:15px;padding:0}}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item.all-products a{color:#D10428;font-weight:700;text-transform:uppercase}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item a{display:block;position:relative;padding:0;color:#000000;font-weight:400}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item a:after{content:none!important}#main-header #site-navigation>ul>li.menu-item-has-children .sub-menu .product-item a:hover{color:#D10428}#main-header #site-navigation.open{right:0}.nav-open{overflow-y:hidden;margin:0}.nav-open body{overflow-y:hidden;height:100%}.nav-open #mobile-bg{width:100vw;height:100vh;background-color:rgba(0,0,0,0.7)}#mobile-bg{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,0);-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:0.5s;transition-duration:0.5s;z-index:99}#mobile-menu-button{display:none;position:relative;width:40%;height:36px;padding:0}#mobile-menu-button #menu-icon{position:absolute;top:50%;right:0;width:36px;height:27px;z-index:1111;-webkit-transition:all 300ms;transition:all 300ms;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#mobile-menu-button #menu-icon>span{display:block;position:absolute;top:11px;right:0px;width:36px;height:3px;-webkit-transition:all 300ms;transition:all 300ms;background-color:#000000;border-radius:0}#mobile-menu-button #menu-icon>span:after,#mobile-menu-button #menu-icon>span:before{content:"";position:absolute;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;background-color:#000000;border-radius:0}#mobile-menu-button #menu-icon>span:before{-webkit-transform:translateY(-11px);transform:translateY(-11px)}#mobile-menu-button #menu-icon>span:after{-webkit-transform:translateY(11px);transform:translateY(11px)}#mobile-menu-button.open #menu-icon span{background-color:#000000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu-button.open #menu-icon span:after,#mobile-menu-button.open #menu-icon span:before{background-color:#000000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#mobile-menu-button.open #menu-icon span:after{opacity:0}.admin-bar.page-template{margin-top:-32px;padding-top:32px}@media screen and (max-width:782px){.admin-bar.page-template{margin-top:-46px;padding-top:46px}}.admin-bar.page-template.page-template-front-page #main-header{margin-top:32px}@media screen and (max-width:782px){.admin-bar.page-template.page-template-front-page #main-header{margin-top:46px}}#contact-cta{position:relative;padding:100px 15px 140px}@media (max-width:991.98px){#contact-cta{padding-top:100px}}@media (max-width:575.98px){#contact-cta{padding:60px 15px 80px}}#contact-cta:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:33%;background-color:#D10428;background-image:url("./img/grid-background.webp");background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;z-index:1}#contact-cta .container-fluid{position:relative;min-height:770px;padding:95px 160px 50px;background-color:#ffffff;border:1px solid #C4BCBC;z-index:10}@media (max-width:1399.98px){#contact-cta .container-fluid{padding:90px 50px 50px}}@media (max-width:991.98px){#contact-cta .container-fluid{padding:90px 50px}}@media (max-width:575.98px){#contact-cta .container-fluid{padding:60px 15px 40px}}#contact-cta .container-fluid:before{content:"";position:absolute;top:-15px;right:-1px;width:45%;height:30px;background-color:#D10428}@media (max-width:991.98px){#contact-cta .container-fluid:before{width:calc(100% + 2px)}}#contact-cta .container-fluid>div{position:relative;z-index:10}#contact-cta .heading-container h2{max-width:600px;margin:100px 0 40px;color:#000000}@media (max-width:767.98px){#contact-cta .heading-container h2{margin-top:0}}#contact-cta .heading-container h3{color:#064B8E}@media (max-width:375.98px){#contact-cta .heading-container h3{letter-spacing:-0.8px}}#contact-cta .heading-container h3 a{color:#064B8E;text-decoration:none!important}#contact-cta .heading-container p{color:#000000;margin-bottom:15px;font-size:1.167rem}#contact-cta .heading-container p:last-of-type{margin-bottom:20px}#testimonials-section{padding:120px 15px 100px}@media (max-width:575.98px){#testimonials-section{padding:80px 15px}}#testimonials-section .container-fluid{padding:110px 90px 75px 0}@media (max-width:1199.98px){#testimonials-section .container-fluid{padding:90px 50px 65px 0px}}@media (max-width:991.98px){#testimonials-section .container-fluid{padding:60px 30px}}#testimonials-section .container-fluid:before{content:"";position:absolute;top:0;right:0;width:97%;height:100%;background-color:#F0F0F0;z-index:-1}@media (max-width:991.98px){#testimonials-section .container-fluid:before{width:100%}}#testimonials-section .small-heading{margin-bottom:10px;color:#064B8E;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}#testimonials-section svg{max-width:100%}#testimonials-section .testimonial{padding-left:100px}@media (max-width:1199.98px){#testimonials-section .testimonial{padding-left:50px}}@media (max-width:991.98px){#testimonials-section .testimonial{padding-left:0}}#testimonials-section .testimonial p{margin-bottom:0}#testimonials-section .testimonial p.author{margin-top:30px}#testimonials-section .slider-navigation{margin:30px 0 0 100px}@media (max-width:1199.98px){#testimonials-section .slider-navigation{margin-left:50px}}@media (max-width:991.98px){#testimonials-section .slider-navigation{margin-left:0}}#testimonials-section .slider-navigation div{display:inline-block;margin-right:30px}#testimonials-section .slider-navigation div svg{cursor:pointer}:focus{outline:#08f auto 2px!important}body.using-mouse :focus{outline:none!important}.screenreader-text{position:fixed;left:-999px;width:1px;height:1px;top:auto;background-color:gray;padding:0.5rem 2rem}.screenreader-text:focus{display:inline-block;left:0;height:auto;width:auto;margin:auto}.page-template-front-page #home-mantle{position:relative;height:calc(100vh - 175px);min-height:550px;max-height:750px;background-color:#0A1B33}@media (max-width:575.98px){.page-template-front-page #home-mantle .background-image{position:relative;top:inherit;left:inherit;width:100%;height:300px}}@media (max-width:575.98px){.page-template-front-page #home-mantle{height:auto}}.page-template-front-page #home-mantle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgb(5,12,32)),to(rgba(5,12,32,0)));background:linear-gradient(90deg,rgb(5,12,32) 0%,rgba(5,12,32,0) 100%);z-index:1}.page-template-front-page #home-mantle h1{margin-bottom:60px;text-shadow:0px 3px 3px rgba(0,0,0,0.26);color:#ffffff;opacity:0}.page-template-front-page #home-mantle .container-fluid,.page-template-front-page #home-mantle .row{height:100%}@media (max-width:575.98px){.page-template-front-page #home-mantle .container-fluid,.page-template-front-page #home-mantle .row{height:auto}}.page-template-front-page #home-mantle .row>div{max-width:650px}@media (max-width:1199.98px){.page-template-front-page #home-mantle .row>div{width:60%}}@media (max-width:575.98px){.page-template-front-page #home-mantle .row>div{width:100%;padding:30px 15px 50px}}.page-template-front-page #home-mantle .button-container{height:46px;overflow:hidden}.page-template-front-page #home-mantle .button-container a{opacity:0;-webkit-transform:translateY(-105%);transform:translateY(-105%)}.page-template-front-page #home-mantle .scoll-indicator{position:absolute;right:0;bottom:20px;left:0;width:50px;height:30px;margin:0 auto;z-index:100}.page-template-front-page #home-mantle .scoll-indicator a{position:relative;display:block;cursor:pointer}.page-template-front-page #home-mantle .scoll-indicator svg{width:100%;height:auto;-webkit-animation:bounce 0.6s infinite alternate;animation:bounce 0.6s infinite alternate;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.page-template-front-page #products-section{padding:80px 0;background-color:#0A1B33}.page-template-front-page #products-section h2{color:#ffffff}.page-template-front-page #products-section .products-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:80px;padding:0;overflow:visible}@media (max-width:767.98px){.page-template-front-page #products-section .products-container{margin-top:50px}}@media (max-width:575.98px){.page-template-front-page #products-section .products-container{margin-bottom:30px}}.page-template-front-page #products-section .products-container .product-item{width:375px}@media (max-width:1199.98px){.page-template-front-page #products-section .products-container .product-item{width:330px}}@media (max-width:767.98px){.page-template-front-page #products-section .products-container .product-item{width:50%}}@media (max-width:575.98px){.page-template-front-page #products-section .products-container .product-item{width:100%}}.page-template-front-page #products-section .products-container .product-item p{color:#000000;font-size:16px;font-weight:400;line-height:1.4}.page-template-front-page #products-section .products-container .product-item p:first-of-type{margin-bottom:10px;font-size:1.167rem;font-weight:700}.page-template-front-page #products-section .products-container .product-item p:last-of-type{margin-bottom:30px}.page-template-front-page #products-section .progress-bar{position:relative;width:calc(100% - 170px);height:7px;margin:0;padding:0;background-color:#064B8E}@media (max-width:575.98px){.page-template-front-page #products-section .progress-bar{display:none}}.page-template-front-page #products-section .progress-bar .progress-indicator{position:absolute;top:0;left:0;width:20%;height:7px;background-color:#9AB0CB}.page-template-front-page #products-section .slider-buttons{width:170px;padding:0}@media (max-width:575.98px){.page-template-front-page #products-section .slider-buttons{width:100%}}.page-template-front-page #products-section .slider-buttons .slider-button{display:inline-block;width:63px;height:63px;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.page-template-front-page #products-section .slider-buttons .slider-button:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.page-template-front-page #products-section .slider-buttons .slider-button.disabled{opacity:0.2;cursor:unset}.page-template-front-page #products-section .slider-buttons #prev-button{margin-right:12px}.page-template-front-page #materials-section{padding:150px 0}.page-template-front-page #materials-section .material .text-container{margin-top:20px}.page-template-front-page #materials-section .material .text-container p{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.page-template-front-page #why-section{position:relative;padding:130px 0;background-color:#87C3FF}@media (max-width:1199.98px){.page-template-front-page #why-section{padding:80px 0}}@media (max-width:991.98px){.page-template-front-page #why-section{padding:30px 0}}@media (max-width:767.98px){.page-template-front-page #why-section{padding:0}}.page-template-front-page #why-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./img/grid-background.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.25}.page-template-front-page #why-section .background-image{right:0;left:inherit;width:50%}@media (max-width:991.98px){.page-template-front-page #why-section .background-image{width:37%}}@media (max-width:767.98px){.page-template-front-page #why-section .background-image{position:relative;top:inherit;right:inherit;width:100%;height:350px}.page-template-front-page #why-section .background-image img{-o-object-position:bottom;object-position:bottom}}@media (max-width:767.98px){.page-template-front-page #why-section .row>div{padding-top:30px;padding-bottom:30px}}.page-template-front-page #why-section h2{margin-bottom:60px}.page-template-front-page #why-section .why-item{position:relative;margin-bottom:50px;padding-left:45px}.page-template-front-page #why-section .why-item svg{position:absolute;top:5px;left:0}.page-template-front-page #why-section .why-item h3{margin-bottom:5px}.page-template-front-page #why-section .why-item p{margin-bottom:0}.page-template-front-page #about-section{padding:145px 0}@media (max-width:1199.98px){.page-template-front-page #about-section{padding:90px 0}}@media (max-width:767.98px){.page-template-front-page #about-section{padding:50px 0}}.page-template-front-page #about-section .image-container{position:relative;padding-bottom:100px}@media (min-width:1400px){.page-template-front-page #about-section .image-container{width:580px;margin-right:100px}}@media (max-width:767.98px){.page-template-front-page #about-section .image-container{padding-bottom:0}}.page-template-front-page #about-section .image-container .image2{position:absolute;right:0;bottom:0}@media (max-width:1399.98px){.page-template-front-page #about-section .image-container .image2{right:10%}}@media (min-width:1400px){.page-template-front-page #about-section .text-container{width:calc(100% - 660px);max-width:650px}}.page-template-front-page #about-section .text-container p{line-height:2}.page-template-front-page #custom-solutions-section{position:relative;padding:200px 0;background-color:#050513}@media (max-width:1199.98px){.page-template-front-page #custom-solutions-section{padding:120px 0}}@media (max-width:767.98px){.page-template-front-page #custom-solutions-section{padding:80px 0}}.page-template-front-page #custom-solutions-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./img/grid-background.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.25}.page-template-front-page #custom-solutions-section .container-fluid,.page-template-front-page #custom-solutions-section .row{height:100%}.page-template-front-page #custom-solutions-section h2,.page-template-front-page #custom-solutions-section p{color:#ffffff}.page-template-front-page #custom-solutions-section .heading-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:15px;background-color:#0A1B33}@media (max-width:1199.98px){.page-template-front-page #custom-solutions-section .heading-container>div{padding:50px 15px}}@media (max-width:767.98px){.page-template-front-page #custom-solutions-section .heading-container>div{padding:30px 15px}}.page-template-front-page #custom-solutions-section .heading-container>div>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:500px;height:auto}@media (max-width:767.98px){.page-template-front-page #custom-solutions-section .heading-container>div>div{max-width:none}}.page-template-front-page #custom-solutions-section .heading-container>div h2{margin-bottom:20px}.page-template-front-page #custom-solutions-section .heading-container>div p{margin-bottom:70px}.page-template-front-page #custom-solutions-section .row>div:not(.heading-container)>div:first-of-type{padding:60px;background-color:#0A1B33}@media (max-width:1199.98px){.page-template-front-page #custom-solutions-section .row>div:not(.heading-container)>div:first-of-type{padding:30px}}.page-template-front-page #custom-solutions-section .row>div:not(.heading-container) p{margin-bottom:0}.page-template-front-page #custom-solutions-section .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:250px;margin-top:20px}.page-template-front-page #custom-solutions-section .image-container>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px)}@media (max-width:767.98px){.page-template-front-page #custom-solutions-section .image-container>div{height:250px;width:100%;margin:0 0 20px 0}}.page-template-front-page #custom-solutions-section .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-template-about #advantages-section{padding:130px 0;background-color:#F0F0F0}@media (max-width:1199.98px){.page-template-about #advantages-section{padding:80px 0}}@media (max-width:767.98px){.page-template-about #advantages-section{padding:50px 0}}.page-template-about #advantages-section .advantage{margin-bottom:30px}@media (min-width:1200px){.page-template-about #advantages-section .advantage{width:20%;margin-bottom:0}}.page-template-about #advantages-section .advantage>div{position:relative;height:100%;padding:60px 20px 40px;background-color:#ffffff}.page-template-about #advantages-section .advantage>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:11px;background-color:#064B8E}.page-template-about #advantages-section .advantage>div .image-container{height:95px;margin-bottom:40px}.page-template-about #advantages-section .advantage>div .image-container img{vertical-align:bottom}.page-template-about #advantages-section .advantage>div p{margin-bottom:0}@media (max-width:991.98px){.page-template-about #advantages-section .advantage>div p{font-size:16px}}.page-template-about #advantages-section .advantage>div p:first-of-type{margin-bottom:20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.page-template-about #industries-section{padding:150px 0 200px;background-color:#0A1B33}@media (max-width:1399.98px){.page-template-about #industries-section{padding:80px 0}}@media (max-width:991.98px){.page-template-about #industries-section{padding:50px 0}}.page-template-about #industries-section h2{margin-bottom:70px;color:#ffffff}@media (max-width:575.98px){.page-template-about #industries-section h2{margin-bottom:40px}}@media (min-width:992px){.page-template-about #industries-section .industries{width:300px}}.page-template-about #industries-section .industries .industry{margin-bottom:40px}@media (max-width:991.98px){.page-template-about #industries-section .industries .industry{display:inline-block;width:49%}}@media (max-width:767.98px){.page-template-about #industries-section .industries .industry{margin-bottom:30px}}@media (max-width:575.98px){.page-template-about #industries-section .industries .industry{width:100%}}.page-template-about #industries-section .industries .industry p{position:relative;margin-bottom:0;padding-left:40px;color:#ffffff;font-size:1.167rem;font-weight:600;line-height:1}.page-template-about #industries-section .industries .industry svg{position:absolute;top:0;left:0}@media (min-width:1200px){.page-template-about #industries-section .image-container{width:calc(100% - 450px)}}@media (min-width:992px){.page-template-about #industries-section .image-container{width:calc(100% - 300px)}}@media (max-width:1199.98px){.page-template-about #industries-section .image-container .row{height:100%}}@media (max-width:991.98px){.page-template-about #industries-section .image-container .row{margin:0}}@media (max-width:991.98px){.page-template-about #industries-section .image-container .row>div{padding:0}}@media (max-width:575.98px){.page-template-about #industries-section .image-container .row>div{height:300px;margin-bottom:30px}}.page-template-about #industries-section .image-container .row>div>div{height:100%}.page-template-about #industries-section .image-container .row>div>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.page-template-about #materials-section{padding:100px 0 150px}@media (max-width:1199.98px){.page-template-about #materials-section{padding:80px 0}}@media (max-width:767.98px){.page-template-about #materials-section{padding:50px 0 20px}}.page-template-about #materials-section .material{margin-bottom:40px}@media (max-width:767.98px){.page-template-about #materials-section .material{margin-bottom:30px}}.page-template-about #materials-section .material p{position:relative;margin-bottom:0;padding-left:40px;font-size:1.167rem;font-weight:600;line-height:1}.page-template-about #materials-section .material svg{position:absolute;top:0;left:0}.page-template-about #process-section{padding:100px 0 150px;background-color:#87C3FF}@media (max-width:1199.98px){.page-template-about #process-section{padding:80px 0}}@media (max-width:767.98px){.page-template-about #process-section{padding:50px 0 0}}.page-template-about #process-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./img/grid-background.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.25}.page-template-about #process-section .process-step{position:relative;max-width:380px;margin:0 auto;padding:10px 25px}@media (max-width:991.98px){.page-template-about #process-section .process-step{margin-bottom:50px}}.page-template-about #process-section .process-step:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='367' viewBox='0 0 1 367'%3E%3Cline id='Line_503' data-name='Line 503' y1='366' transform='translate(0.5 0.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1' stroke-dasharray='9'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){.page-template-about #process-section .process-step:after{content:none}}.page-template-about #process-section .process-step:last-of-type:after{content:none}.page-template-about #process-section .process-step p:first-of-type{margin-bottom:20px;color:#ffffff;font-size:1.167rem;font-weight:600;text-transform:uppercase}.page-template-about #process-section .process-step h3{margin-bottom:10px}.page-template-about #process-section .process-step .image-container{height:130px;margin-bottom:40px}@media (max-width:767.98px){.page-template-about #process-section .process-step .image-container{margin-bottom:20px}}.page-template-about #process-section .process-step .image-container img{vertical-align:bottom}.page-template-industries #industries-section{padding:150px 0 200px;background-color:#0A1B33}@media (max-width:1399.98px){.page-template-industries #industries-section{padding:80px 0}}@media (max-width:991.98px){.page-template-industries #industries-section{padding:50px 0}}.page-template-industries #industries-section h2{margin-bottom:70px;color:#ffffff}@media (max-width:575.98px){.page-template-industries #industries-section h2{margin-bottom:40px}}@media (min-width:992px){.page-template-industries #industries-section .industries{width:300px}}.page-template-industries #industries-section .industries .industry{margin-bottom:40px}@media (max-width:991.98px){.page-template-industries #industries-section .industries .industry{display:inline-block;width:49%}}@media (max-width:767.98px){.page-template-industries #industries-section .industries .industry{margin-bottom:30px}}@media (max-width:575.98px){.page-template-industries #industries-section .industries .industry{width:100%}}.page-template-industries #industries-section .industries .industry p{position:relative;margin-bottom:0;padding-left:40px;color:#ffffff;font-size:1.167rem;font-weight:600;line-height:1}.page-template-industries #industries-section .industries .industry svg{position:absolute;top:0;left:0}@media (min-width:1200px){.page-template-industries #industries-section .image-container{width:calc(100% - 450px)}}@media (min-width:992px){.page-template-industries #industries-section .image-container{width:calc(100% - 300px)}}@media (max-width:1199.98px){.page-template-industries #industries-section .image-container .row{height:100%}}@media (max-width:991.98px){.page-template-industries #industries-section .image-container .row{margin:0}}@media (max-width:991.98px){.page-template-industries #industries-section .image-container .row>div{padding:0}}@media (max-width:575.98px){.page-template-industries #industries-section .image-container .row>div{height:300px;margin-bottom:30px}}.page-template-industries #industries-section .image-container .row>div>div{height:100%}.page-template-industries #industries-section .image-container .row>div>div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.page-template-industries #materials-section{padding:100px 0 150px}@media (max-width:1199.98px){.page-template-industries #materials-section{padding:80px 0 0}}@media (max-width:767.98px){.page-template-industries #materials-section{padding:50px 0 20px}}.page-template-industries #materials-section .material{margin-bottom:40px}@media (max-width:767.98px){.page-template-industries #materials-section .material{margin-bottom:30px}}.page-template-industries #materials-section .material p{position:relative;margin-bottom:0;padding-left:40px;font-size:1.167rem;font-weight:600;line-height:1}.page-template-industries #materials-section .material svg{position:absolute;top:0;left:0}.page-template-diamond-cbn #diamond-cbn-mantle h1{max-width:50%}@media (max-width:991.98px){.page-template-diamond-cbn #diamond-cbn-mantle h1{max-width:100%}}.page-template-diamond-cbn #cbn-section{padding:100px 0 150px;background-color:#F0F0F0}@media (max-width:1199.98px){.page-template-diamond-cbn #cbn-section{padding:80px 0}}@media (max-width:767.98px){.page-template-diamond-cbn #cbn-section{padding:50px 0}}.page-template-diamond-cbn #cbn-section .cbn-product{margin-bottom:30px}.page-template-diamond-cbn #cbn-section .cbn-product>div{height:100%;background-color:#ffffff}.page-template-diamond-cbn #cbn-section .cbn-product>div .image-container{width:100%;height:240px}.page-template-diamond-cbn #cbn-section .cbn-product>div .image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.page-template-diamond-cbn #cbn-section .cbn-product>div .text-container{padding:40px}@media (max-width:767.98px){.page-template-diamond-cbn #cbn-section .cbn-product>div .text-container{padding:40px 15px}}.page-template-diamond-cbn #cbn-section .cbn-product>div .text-container h5{margin-bottom:20px}.page-template-diamond-cbn #cbn-section .cbn-product>div .text-container ul{margin:0;padding:0 0 0 25px}.page-template-diamond-cbn #cbn-section .cbn-product>div .text-container ul li{margin-bottom:8px}.page-template-diamond-cbn #diamond-section{padding:100px 0 50px}@media (max-width:1199.98px){.page-template-diamond-cbn #diamond-section{padding:80px 0}}@media (max-width:991.98px){.page-template-diamond-cbn #diamond-section{padding:50px 0}}.page-template-diamond-cbn #diamond-section .diamond-product{margin:0 0 40px}.page-template-diamond-cbn #diamond-section .diamond-product .image-container{width:500px;padding:0}@media (max-width:1199.98px){.page-template-diamond-cbn #diamond-section .diamond-product .image-container{width:300px}}@media (max-width:575.98px){.page-template-diamond-cbn #diamond-section .diamond-product .image-container{width:100%;height:300px;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}}.page-template-diamond-cbn #diamond-section .diamond-product .image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.page-template-diamond-cbn #diamond-section .diamond-product .text-container{width:calc(100% - 500px);background-color:#EBEBEB}@media (max-width:1399.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container{padding:50px 70px!important}}@media (max-width:1199.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container{width:calc(100% - 300px);padding:50px!important}}@media (max-width:991.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container{padding:30px!important}}@media (max-width:767.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container{padding:30px 15px!important}}@media (max-width:575.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container{width:100%;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}}.page-template-diamond-cbn #diamond-section .diamond-product .text-container h5{margin-bottom:20px}.page-template-diamond-cbn #diamond-section .diamond-product .text-container ul{margin:0;padding:0 0 0 25px}.page-template-diamond-cbn #diamond-section .diamond-product .text-container ul li{margin-bottom:8px}@media (max-width:767.98px){.page-template-diamond-cbn #diamond-section .diamond-product .text-container ul li{font-size:16px}}.page-template-diamond-cbn #diamond-section .diamond-product:last-of-type{margin-bottom:0}.page-template-diamond-cbn #diamond-section .diamond-product:nth-of-type(odd) .image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template-diamond-cbn #diamond-section .diamond-product:nth-of-type(odd) .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:50px 120px 50px 70px}.page-template-diamond-cbn #diamond-section .diamond-product:nth-of-type(2n) .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-diamond-cbn #diamond-section .diamond-product:nth-of-type(2n) .text-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:50px 70px 50px 120px}.page-template-dial-chart #content-section{overflow:visible}.page-template-dial-chart #content-section h2,.page-template-dial-chart #content-section img,.page-template-dial-chart #content-section p{opacity:0}.page-template-dial-chart #content-section .text-container{padding-top:60px}@media (max-width:1199.98px){.page-template-dial-chart #content-section .text-container{padding-top:30px}}.page-template-dial-chart #content-section .image-container img{margin-top:-120px}@media (max-width:1199.98px){.page-template-dial-chart #content-section .image-container img{margin-top:0}}@media (min-width:992px){.page-template-dial-chart #text-section{padding:100px 0 150px}}.page-template-dial-chart #text-section .container-fluid{max-width:760px}.page-template-dial-chart #text-section p{margin-bottom:0;font-size:1.333rem}.page-template-dial-chart #text-section p a{color:#D10428!important;font-weight:700;text-decoration:none}.page-template-dial-chart #text-section p a:hover{text-decoration:underline}.page-template-products #product-listing-page,.tax-product-category #product-listing-page{position:relative;padding:80px 0 100px}@media (max-width:575.98px){.page-template-products #product-listing-page,.tax-product-category #product-listing-page{padding:30px 0 80px}}.page-template-products #product-listing-page .container-fluid,.tax-product-category #product-listing-page .container-fluid{z-index:inherit}.page-template-products .listing-container,.tax-product-category .listing-container{padding-left:100px}@media (max-width:1199.98px){.page-template-products .listing-container,.tax-product-category .listing-container{padding-left:60px}}@media (max-width:767.98px){.page-template-products .listing-container,.tax-product-category .listing-container{padding-left:50px}}.page-template-products .listing-container .heading-container,.tax-product-category .listing-container .heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #EBEBEB}.page-template-products .listing-container .heading-container+p,.tax-product-category .listing-container .heading-container+p{font-size:1.333rem;font-weight:700}.page-template-products .listing-container .heading-container h2,.tax-product-category .listing-container .heading-container h2{margin-bottom:0;width:calc(100% - 350px);line-height:1}@media (max-width:991.98px){.page-template-products .listing-container .heading-container h2,.tax-product-category .listing-container .heading-container h2{width:100%;margin-bottom:20px}}.page-template-products .listing-container .heading-container h2+p,.tax-product-category .listing-container .heading-container h2+p{margin:20px 0 0}.page-template-products .listing-container .heading-container #expand-container,.tax-product-category .listing-container .heading-container #expand-container{display:none}.page-template-products .listing-container .heading-container #expand-container>p:first-of-type,.tax-product-category .listing-container .heading-container #expand-container>p:first-of-type{margin-top:1.5rem}.page-template-products .listing-container .heading-container #expand-container>p:last-of-type,.tax-product-category .listing-container .heading-container #expand-container>p:last-of-type{margin-bottom:0}.page-template-products .listing-container .heading-container a.expand-button,.tax-product-category .listing-container .heading-container a.expand-button{display:block;width:80px;margin-top:20px;color:#D10428;font-size:16px;font-weight:700;text-decoration:underline}.page-template-products .listing-container .heading-container a.expand-button:after,.tax-product-category .listing-container .heading-container a.expand-button:after{content:"More"}.page-template-products .listing-container .heading-container a.expand-button.active:after,.tax-product-category .listing-container .heading-container a.expand-button.active:after{content:"Less"}.page-template-products .listing-container .heading-container .sort,.tax-product-category .listing-container .heading-container .sort{width:350px;height:46px}@media (max-width:991.98px){.page-template-products .listing-container .heading-container .sort,.tax-product-category .listing-container .heading-container .sort{width:100%}}.page-template-products .listing-container .heading-container .sort p,.tax-product-category .listing-container .heading-container .sort p{display:inline-block;vertical-align:middle;margin:0 20px 0 0;font-size:16px;font-style:italic}.page-template-products .listing-container .heading-container .sort select,.tax-product-category .listing-container .heading-container .sort select{display:inline-block;vertical-align:middle;width:250px;padding:10px 25px 10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.833' height='6.796' viewBox='0 0 8.833 6.796'%3E%3Cpath id='Path_78' data-name='Path 78' d='M.179,5.635H9.012l-4.389,6.8Z' transform='translate(-0.179 -5.635)'/%3E%3C/svg%3E%0A");background-position:right 10px top 50%;background-size:10px;background-repeat:no-repeat;border:1px solid #EBE9E9;border-radius:5px;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-template-products #additional-products-listing,.tax-product-category #additional-products-listing{padding:0 0 150px}@media (max-width:991.98px){.page-template-products #additional-products-listing,.tax-product-category #additional-products-listing{padding-bottom:80px}}@media (max-width:991.98px){.page-template-products #additional-products-listing,.tax-product-category #additional-products-listing{padding-bottom:50px}}.page-template-products #additional-products-listing .row,.tax-product-category #additional-products-listing .row{margin:0;padding:70px 100px 50px;background-color:#F0F0F0}@media (max-width:991.98px){.page-template-products #additional-products-listing .row,.tax-product-category #additional-products-listing .row{padding:50px 30px 20px}}@media (max-width:575.98px){.page-template-products #additional-products-listing .row,.tax-product-category #additional-products-listing .row{padding:30px 15px 10px}}.page-template-products #additional-products-listing p,.tax-product-category #additional-products-listing p{font-weight:600}.page-template-products #additional-products-listing a,.tax-product-category #additional-products-listing a{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.page-template-products #additional-products-listing a:hover,.tax-product-category #additional-products-listing a:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.tax-product_cat #product-listing-page{padding:0}.tax-product_cat #product-listing-page>.container-fluid{padding-top:18px}.tax-product_cat #product-listing-page>.container-fluid>.row{padding-top:70px;padding-bottom:80px}.single-product #product-mantle>.back-container{background-color:#0A1B33}.single-product #product-mantle a.back-link{display:inline-block;position:relative;padding-left:20px;color:#ffffff!important;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none!important;letter-spacing:1px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.single-product #product-mantle a.back-link:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.single-product #product-mantle a.back-link svg{position:absolute;top:2px;left:0}.single-product #product-details{position:relative;padding:0}.single-product #product-details>.container-fluid{padding-top:18px}.single-product #product-details>.container-fluid>.row{padding-top:100px;padding-bottom:80px}.single-product #product-details img{margin-bottom:40px}@media (min-width:768px){.single-product #product-details img:last-of-type{margin-bottom:0}}@media (max-width:767.98px){.single-product #product-details img{min-width:51%}}.single-product #product-details .product-details h1{margin-bottom:30px}.single-product #product-details .product-details p{margin-bottom:10px}.single-product #product-details .product-details .cta{margin:20px 0;color:#064B8E;font-family:"Open Sans",sans-serif;font-size:1.167rem;font-weight:500}.single-product #product-details .product-details .cta a{color:#064B8E}.single-product #product-details .product-details input,.single-product #product-details .product-details select{height:46px;padding:10px;border-radius:0;border:1px solid #A5ACB1;color:#000000;font-size:1rem;font-weight:700}.single-product #product-details .product-details input{width:80px;margin-right:10px;vertical-align:top}.single-product #product-details .product-details input::-webkit-inner-spin-button,.single-product #product-details .product-details input::-webkit-outer-spin-button{opacity:1}@media (max-width:375.98px){.single-product #product-details .product-details input{width:100%}}.single-product #product-details .product-details .add-quote-container{margin-top:30px}.single-product #product-details .product-details .add-quote-container>div+div{margin-top:-20px}.single-product #product-details .product-details .add-quote-container label{margin:0 0 7px 0;color:#7F858A;font-family:"DM Serif Display",serif;font-size:1rem;font-weight:500}.single-product #product-details .product-details .add-quote-container .add-to-quote{display:inline-block;height:46px;margin:0;padding:13px 30px 12px;background-color:#D10428;color:#ffffff;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none!important;text-align:center;letter-spacing:1px;vertical-align:top;cursor:pointer}@media (max-width:375.98px){.single-product #product-details .product-details .add-quote-container .add-to-quote{width:100%;margin-top:20px}}.single-product #product-details .product-details .add-quote-container .add-to-quote.disabled{border:none!important}.single-product #product-specifications{padding-bottom:100px}.single-product #product-specifications .table-container{margin:0}.single-product #product-specifications .table-container>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;text-align:left;width:auto}.single-product #product-specifications .table-container>div p{margin-bottom:0;padding:8px 15px;background-color:#F0F0F0;text-transform:uppercase}.single-product #product-specifications .table-container>div p:nth-of-type(odd){background-color:#ffffff}.single-product #product-specifications .table-container>div p.heading{background-color:#064B8E;color:#ffffff;font-weight:600}.single-product #product-specifications .mobile-specs-container{width:100%;margin:0}.single-product #product-specifications .mobile-specs-container>div{width:calc(33.333% - 16px);margin:8px;padding:20px 20px 10px;border:solid 1px #EBEBEB}@media (max-width:767.98px){.single-product #product-specifications .mobile-specs-container>div{width:calc(50% - 16px)}}@media (max-width:575.98px){.single-product #product-specifications .mobile-specs-container>div{width:100%;margin:0;background-color:#EBEBEB}.single-product #product-specifications .mobile-specs-container>div:nth-of-type(2n){background-color:#ffffff}}.single-product #product-specifications .mobile-specs-container p{margin-bottom:10px;font-size:16px;line-height:1.1}.single-product #product-specifications .mobile-specs-container p:nth-of-type(odd){margin-bottom:0;font-size:18px;font-weight:700}.single-product #related-products{padding-bottom:80px}@media print{.single-product{margin:5px;font-size:0.8rem}.single-product h2{display:block!important}.single-product p{font-size:14px}.single-product #product-details .row{margin:0!important;padding:0!important}.single-product #product-details .row>div{width:100%!important;margin:0 0 50px!important;text-align:left!important}.single-product #contact-section,.single-product #main,.single-product #product-mantle,.single-product .container-fluid{margin:0!important;padding:0!important}.single-product #related-products,.single-product .add-quote-container,.single-product .back-container,.single-product .mobile-specs-container,.single-product footer,.single-product header{display:none!important}.single-product .table-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.product-item{margin-bottom:30px}@media (max-width:991.98px){.product-item{max-width:340px}}.product-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:30px 15px;background-color:#ffffff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16)}@media (max-width:575.98px){.product-item>div{margin-bottom:70px}}.product-item>div>*{width:100%}.product-item>div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-item .image-container{position:relative;height:180px;width:100%;margin-bottom:25px;overflow:hidden}.product-item .image-container a{height:100%}.product-item .image-container img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.product-item p{color:#000000;margin-bottom:25px;font-size:16px;font-weight:700}.product-item p a{color:#000000!important;text-decoration:none!important}.product-item .button.hollow{width:auto!important;padding:10px 30px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-webkit-box-shadow:none!important;box-shadow:none!important;text-transform:none;letter-spacing:0px}@media (min-width:768px){.product-item .button.hollow:hover{padding-right:42px;padding-left:18px}.product-item .button.hollow:hover:after{right:15px;opacity:1}.product-item .button.hollow:after{right:22px}}.filter-container{position:relative}@media (max-width:767.98px){.filter-container{position:fixed;top:0;left:-400px;width:400px;height:100vh;background-color:#ffffff;-webkit-transition:left 0.4s ease-in;transition:left 0.4s ease-in;z-index:10001}}@media (max-width:575.98px){.filter-container{left:-100vw;width:100vw}}.filter-container.fixed{position:absolute}@media (max-width:767.98px){.filter-container.expand{left:0}.filter-container.expand #mobile-filter-results{display:block}}.filter-container>div{padding-top:9px;overflow-y:auto}@media (max-width:767.98px){.filter-container>div{height:100vh;padding:40px 0px 20px 0px}}.filter-container #category-filter{margin-bottom:50px}.filter-container .close{display:none;position:absolute;top:15px;right:15px;height:15px;width:15px;cursor:pointer}@media (max-width:767.98px){.filter-container .close{display:block}}.filter-container .close svg{max-width:100%;height:auto}.filter-container .mobile-button{display:none}@media (max-width:767.98px){.filter-container .mobile-button{display:block;position:absolute;top:340px;right:-40px;width:40px;height:150px;padding-right:3px;background-color:#D10428;cursor:pointer;-webkit-transition:right 0.2s ease;transition:right 0.2s ease}}.filter-container .mobile-button.hide{right:0}.filter-container .mobile-button p{margin-top:31px;color:#ffffff;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:375.98px){.filter-container .mobile-button p{margin-top:32px}}.filter-container p.heading{margin:0;color:#064B8E;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.filter-container ul{margin:25px 0;padding:0;list-style-type:none}.filter-container ul li{position:relative;margin:0 0 18px 0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.filter-container ul li:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.filter-container ul li:hover a svg{right:20px;opacity:1}.filter-container ul li:last-of-type{margin-bottom:0}.filter-container ul li a{display:block;margin-bottom:0;padding:7px 15px;background-color:#EBEBEB;color:#000000;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.filter-container ul li a:hover{color:#000000;text-decoration:none}.filter-container ul li svg{position:absolute;top:50%;right:30px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.filter-open{overflow-y:hidden;margin:0}.filter-open body{overflow-y:hidden;height:100%}.filter-open #mobile-bg{width:100vw;height:100vh;background-color:rgba(0,0,0,0.7)}.page-template-contact #contact-section{overflow:visible;padding-bottom:120px}@media (max-width:991.98px){.page-template-contact #contact-section{padding-bottom:80px}}.page-template-contact #contact-section .text-container{padding-top:80px}@media (min-width:1200px){.page-template-contact #contact-section .text-container{width:calc(100% - 850px)}}@media (max-width:1199.98px){.page-template-contact #contact-section .text-container{padding-top:30px}}.page-template-contact #contact-section .text-container>*{opacity:0}.page-template-contact #contact-section .text-container a,.page-template-contact #contact-section .text-container h3{color:#064B8E;text-decoration:none}@media (min-width:1200px){.page-template-contact #contact-section .form-container{width:750px}}.page-template-contact #contact-section .form-container>div{position:relative;margin-top:-120px;padding:100px;background-color:#ffffff;border:1px solid #707070;opacity:0}@media (max-width:1199.98px){.page-template-contact #contact-section .form-container>div{padding:50px}}@media (max-width:991.98px){.page-template-contact #contact-section .form-container>div{margin-top:0;padding:50px 15px}}.page-template-contact #contact-section .form-container>div:after{content:"";position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:29px;background-color:#D10428}.page-template-quote #quote-section{overflow:visible;padding-bottom:120px}@media (max-width:991.98px){.page-template-quote #quote-section{padding-bottom:80px}}.page-template-quote #quote-section .text-container{padding-top:80px}@media (min-width:1200px){.page-template-quote #quote-section .text-container{width:calc(100% - 650px)}}@media (min-width:1400px){.page-template-quote #quote-section .text-container{width:calc(100% - 850px)}}@media (max-width:1199.98px){.page-template-quote #quote-section .text-container{padding-top:30px}}.page-template-quote #quote-section .text-container .phone{display:inline-block;width:calc(100% - 120px);font-size:1.167rem;font-weight:700;font-style:italic;line-height:1.2}@media (max-width:991.98px){.page-template-quote #quote-section .text-container .phone{float:none;width:100%}}@media (max-width:575.98px){.page-template-quote #quote-section .text-container .phone{font-size:1rem}}@media (max-width:991.98px){.page-template-quote #quote-section .text-container .phone span{display:block}}.page-template-quote #quote-section .print-quote-container{float:right;width:106px}@media (max-width:991.98px){.page-template-quote #quote-section .print-quote-container{float:none;margin:25px 0}}.page-template-quote #quote-section .print-quote-container a{color:#000000;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.page-template-quote #quote-section .print-quote-container a svg{display:inline-block;width:16px;height:16px;margin-right:8px}.page-template-quote #quote-section .quote-form{margin-top:20px}@media (max-width:575.98px){.page-template-quote #quote-section .quote-form{margin-top:0}}.page-template-quote #quote-section .quote-form p{margin-bottom:0}.page-template-quote #quote-section .quote-form p.product-size{margin-bottom:-5px}.page-template-quote #quote-section .quote-form p.product-category{color:#dbdbdb;font-weight:500}.page-template-quote #quote-section .quote-form .row{margin:0;padding-bottom:5px;border-bottom:1px solid #707070}.page-template-quote #quote-section .quote-form .row.heading{padding-top:8px;padding-bottom:8px;background-color:#EBEBEB;border-bottom:none}.page-template-quote #quote-section .quote-form .row.heading p{font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width:375.98px){.page-template-quote #quote-section .quote-form .row.heading>div:nth-of-type(2){display:none}}@media (max-width:575.98px){.page-template-quote #quote-section .quote-form .row.heading>div:last-of-type{display:none}}.page-template-quote #quote-section .quote-form .row.product-quote-item{padding:45px 0}@media (max-width:375.98px){.page-template-quote #quote-section .quote-form .row.product-quote-item{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important;padding:25px 0}}@media (max-width:375.98px){.page-template-quote #quote-section .quote-form .row.product-quote-item>div:first-of-type{width:80%}}@media (max-width:375.98px){.page-template-quote #quote-section .quote-form .row.product-quote-item>div:nth-of-type(2){width:100%;-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important;margin-top:20px;padding-left:0;text-align:left!important}}@media (max-width:375.98px){.page-template-quote #quote-section .quote-form .row.product-quote-item>div:last-of-type{width:20%;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;padding-top:3px;text-align:right!important}}.page-template-quote #quote-section .quote-form input{width:80px;max-width:100%;height:40px;padding:10px;border:1px solid #A5ACB1;border-radius:0;color:#000000;font-size:1rem;font-weight:700}.page-template-quote #quote-section .quote-form input::-webkit-inner-spin-button,.page-template-quote #quote-section .quote-form input::-webkit-outer-spin-button{opacity:1}.page-template-quote #quote-section .quote-form a.remove-product:hover path{fill:#D10428}@media (min-width:1200px){.page-template-quote #quote-section .form-container{width:650px}}@media (min-width:1400px){.page-template-quote #quote-section .form-container{width:750px}}.page-template-quote #quote-section .form-container>div{position:relative;margin-top:-120px;padding:100px;background-color:#ffffff;border:1px solid #707070}@media (max-width:1199.98px){.page-template-quote #quote-section .form-container>div{padding:50px}}@media (max-width:991.98px){.page-template-quote #quote-section .form-container>div{margin-top:0;padding:50px 15px}}.page-template-quote #quote-section .form-container>div:after{content:"";position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:29px;background-color:#D10428}@media print{.page-template-quote{margin:5px}.page-template-quote h2{display:block!important}.page-template-quote #contact-section,.page-template-quote #main,.page-template-quote .contact-form,.page-template-quote .container-fluid{margin:0!important;padding:0!important}.page-template-quote .product-quote-item{padding:20px 0!important}.page-template-quote #field_2_7,.page-template-quote .gform_footer,.page-template-quote .phone,.page-template-quote .print-quote-container,.page-template-quote .quote-heading,.page-template-quote .remove-product,.page-template-quote footer,.page-template-quote header{display:none!important}}
/*# sourceMappingURL=style.css.map */