/*!
Theme Name: Steel Commander Corp
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.0
Text Domain: scc
*/@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rajdhani:wght@300;400;500;600;700&display=swap);:root{--main-font:'Montserrat',sans-serif;--sub-font:'Rajdhani',sans-serif;--white:#FFF;--black:#111111;--black-100:#252525;--black-200:#363636;--red:#d52028;--red-100:#440a0c;--dark-red:#ac1d22;--transparent-black-80:rgba(17,17,17,.8);--transparent-black-60:rgba(17,17,17,.6);--transparent-black-50:rgba(17,17,17,.5);--transparent-black-40:rgba(17,17,17,.4);--transparent-black-30:rgba(17,17,17,.3);--gray:#cccccc;--gray-100:#555555;--gray-200:#e1e1e1;--gray-300:#707070;--gray-400:#898989;--gray-500:#636363;--gray-600:#eeeeee;--gray-700:#8c8c8c;--gray-800:#d7d7d7;--gray-900:#ebebeb;--gray-1000:#a5a5a5;--gray-1100:#c2c2c2;--blue:#006495;--hero-gradient:linear-gradient(45deg, #1b1b1b 0%, #1b1b1b00 100%);--hero-gradient-mobile:linear-gradient(180deg, #1b1b1b 0%, #1b1b1b00 100%);--clip-path-1:polygon(0 0, 100% 0, 100% 100%, calc(50% + 309px) 100%, calc(50% + 259px) calc(100% - 50px), 0 calc(100% - 50px));--clip-path-1-height:calc(100% + 50px);--cp-1-padding-top:50px;--clip-path-2:polygon(0 0, 100% 0, 100% calc(100% - 63px), calc(50% - 598px) calc(100% - 63px), calc(50% - 661px) 100%, 0 100%);--clip-path-2-height:calc(100% + 63px);--cp-2-padding-top:63px;--clip-path-3:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(50% + 780px) calc(100% - 60px), calc(50% + 720px) 100%, 0 100%);--clip-path-3-height:calc(100% + 60px);--cp-3-padding-top:60px;--clip-path-4:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(50% + 40px) calc(100% - 60px), calc(50% - 20px) 100%, 0 100%);--clip-path-4-height:calc(100% + 60px);--cp-4-padding-top:60px;--clip-path-5:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(50% + 600px) calc(100% - 60px), calc(50% + 540px) 100%, 0 100%);--clip-path-5-height:calc(100% + 60px);--cp-5-padding-top:60px;--clip-path-6:polygon(0 0, 100% 0, 100% 100%, calc(50% + 600px) 100%, calc(50% + 538px) calc(100% - 63px), 0 calc(100% - 63px));--clip-path-6-height:calc(100% + 63px);--cp-6-padding-top:63px;--gray-gradient:linear-gradient(180deg, rgba(224,224,224,1) 60%, rgba(255,255,255,0) 100%)}.container{width:1240px!important;max-width:100%;padding:0 20px;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -20px;clear:both}body{background:var(--white);width:100%;max-width:2560px;margin:0 auto;font-family:var(--main-font);font-weight:400;overflow-x:hidden;font-size:18px;color:var(--black);padding:0!important}img{pointer-events:none}.acf-map img,.woocommerce-product-gallery img{pointer-events:all}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#primary:after{content:"";display:block;float:none;clear:both}#content-wrap{position:relative;z-index:auto}a{text-decoration:none!important;color:var(--red);outline:0!important}a:active,a:focus,a:hover{color:var(--dark-red)}h1,h2,h3,h4,h5,h6{font-family:var(--main-font)}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){min-height:0!important}div.gform_wrapper.gravity-theme{margin:0 auto}div.gform_wrapper.gravity-theme .gform_required_legend{display:none}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:var(--black)!important}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:var(--black)!important}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:var(--black)!important}div.gform_wrapper.gravity-theme ::placeholder{color:var(--black)!important}div.gform_wrapper.gravity-theme div.gform_fields{width:calc(100% + 20px);margin:0 -10px!important;display:-ms-flexbox;display:flex;grid-column-gap:0;grid-row-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}div.gform_wrapper.gravity-theme div.gform_fields .gf_hide,div.gform_wrapper.gravity-theme div.gform_fields .gform_hide{visibility:hidden;position:absolute;width:0!important;height:0!important;margin:0!important;overflow:hidden}div.gform_wrapper.gravity-theme div.gform_fields .gf_hidden{position:absolute;width:0!important;height:0!important;margin:0!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield{width:100%!important;max-width:100%!important;padding:0 10px!important;margin:0 auto 15px!important;background:0 0!important;border:0!important;display:inline-block;vertical-align:top}div.gform_wrapper.gravity-theme div.gform_fields .gfield div.ginput_container{margin:0 auto;line-height:0}div.gform_wrapper.gravity-theme div.gform_fields .gfield.hidden_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_instructions .gform_fileupload_rules,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_required .gfield_required{display:none!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half,div.gform_wrapper.gravity-theme div.gform_fields .gfield.gfield--width-half{width:50%!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_fourth,div.gform_wrapper.gravity-theme div.gform_fields .gfield.gfield--width-fourth{width:25%!important}div.gform_wrapper.gravity-theme .gchoice{padding:6px 0}div.gform_wrapper.gravity-theme label.gfield_label,div.gform_wrapper.gravity-theme legend.gfield_label{margin:0 0 4px;font-size:16px;line-height:19px;font-family:var(--main-font);font-weight:700;display:inline-block;vertical-align:middle}div.gform_wrapper.gravity-theme label.gfield_label .gfield_required,div.gform_wrapper.gravity-theme legend.gfield_label .gfield_required{color:inherit;padding:0!important}div.gform_wrapper.gravity-theme label.gfield_label+div.gfield_description,div.gform_wrapper.gravity-theme legend.gfield_label+div.gfield_description{margin-top:-8px}div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error,div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea{border-width:2px!important;border-style:solid;border-color:var(--white);background:var(--white);color:var(--black);font-family:var(--main-font);height:45px;line-height:25px!important;font-size:12px;font-weight:600;text-transform:uppercase;padding:8px;margin:0 auto;width:100%;border-radius:0;outline:0;transition:border-color .3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea:focus{border-color:var(--black)}div.gform_wrapper.gravity-theme .gfield textarea{width:100%!important;max-width:100%!important;height:120px;resize:none}div.gform_wrapper.gravity-theme .gfield textarea.large{height:120px;resize:none}div.gform_wrapper.gravity-theme .gfield textarea.medium{height:80px;resize:auto}div.gform_wrapper.gravity-theme .gfield textarea.small{height:60px;resize:auto}div.gform_wrapper.gravity-theme select option,div.gform_wrapper.gravity-theme select:not([multiple=multiple]){color:var(--black)}div.gform_wrapper.gravity-theme select:not([multiple=multiple]){color:var(--black);appearance:none;background-image:url(assets/img/select-arrow.png)!important;background-position:calc(100% - 14px) center!important;background-repeat:no-repeat!important;padding-right:35px!important;text-overflow:ellipsis}div.gform_wrapper.gravity-theme div.gfield.gfield_error{margin-bottom:5px!important}div.gform_wrapper.gravity-theme div.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme div.gfield.gfield_error select:not([multiple=multiple]),div.gform_wrapper.gravity-theme div.gfield.gfield_error textarea{background:var(--white);border-color:var(--red)}div.gform_wrapper.gravity-theme div.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield.gfield_error select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme div.gfield.gfield_error textarea:focus{border-color:var(--black)}div.gform_wrapper.gravity-theme div.gfield.gfield_error div.gform_drop_area .gform_button_select_files:before{border-color:var(--red)!important}div.gform_wrapper.gravity-theme div.gfield.gfield_error div.gform_drop_area .gform_button_select_files:focus:before{border-color:var(--black)!important}div.gform_wrapper.gravity-theme div.gfield.gfield_error .validation_message{text-align:left;font-size:12px;line-height:18px;color:var(--red);font-weight:400;border:0;padding:0;background:0 0;margin:0}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme #field_submit,div.gform_wrapper.gravity-theme .gform_footer{position:relative;-ms-flex-align:center!important;align-items:center!important}div.gform_wrapper.gravity-theme .gform_footer{padding:0;margin:0;position:relative;display:-ms-flexbox;display:flex;width:100%}div.gform_wrapper.gravity-theme .gform_button,div.gform_wrapper.gravity-theme button.gform-button,div.gform_wrapper.gravity-theme button.gform_button,div.gform_wrapper.gravity-theme input.gform_button,div.gform_wrapper.gravity-theme input[type=submit]{display:block;color:var(--white);background:var(--red);outline:0!important;font-family:var(--sub-font);font-size:20px;line-height:32px!important;font-weight:500;text-transform:uppercase;padding:14px 12px 9px;width:100%;text-align:center;border-radius:0;border:0;border-bottom:5px solid var(--dark-red);position:relative}div.gform_wrapper.gravity-theme .gform_button:after,div.gform_wrapper.gravity-theme button.gform-button:after,div.gform_wrapper.gravity-theme button.gform_button:after,div.gform_wrapper.gravity-theme input.gform_button:after,div.gform_wrapper.gravity-theme input[type=submit]:after{content:"";width:30px;height:32px;display:inline-block;background:var(--white);-webkit-mask-image:url(assets/img/ic-arrow-right-small.png);mask-image:url(assets/img/ic-arrow-right-small.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:12px;vertical-align:top}div.gform_wrapper.gravity-theme .gform_button:active,div.gform_wrapper.gravity-theme .gform_button:focus,div.gform_wrapper.gravity-theme .gform_button:hover,div.gform_wrapper.gravity-theme button.gform-button:active,div.gform_wrapper.gravity-theme button.gform-button:focus,div.gform_wrapper.gravity-theme button.gform-button:hover,div.gform_wrapper.gravity-theme button.gform_button:active,div.gform_wrapper.gravity-theme button.gform_button:focus,div.gform_wrapper.gravity-theme button.gform_button:hover,div.gform_wrapper.gravity-theme input.gform_button:active,div.gform_wrapper.gravity-theme input.gform_button:focus,div.gform_wrapper.gravity-theme input.gform_button:hover,div.gform_wrapper.gravity-theme input[type=submit]:active,div.gform_wrapper.gravity-theme input[type=submit]:focus,div.gform_wrapper.gravity-theme input[type=submit]:hover{background:var(--dark-red)}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;z-index:10;top:calc(50% - 10px);left:calc(100% + 2px);height:20px;width:20px}div.gform_wrapper.gravity-theme .gform_validation_errors{border-color:var(--red);color:var(--white);font-weight:200;margin:0 0 15px;background:var(--red);padding-top:20px!important;padding-bottom:20px!important;border-radius:0!important;box-shadow:none;text-align:left}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:var(--white);font-family:var(--main-font);font-size:14px;letter-spacing:-.02em}div.gform_wrapper.gravity-theme div.gfield_description{font-size:12px;line-height:18px;font-family:var(--main-font);color:var(--black);margin-bottom:10px}div.gform_wrapper.gravity-theme .gfield_html{font-size:15px;line-height:22px;letter-spacing:-.01em}div.gform_wrapper.gravity-theme .gfield_html .form-heading{font-size:28px;line-height:30px;font-family:var(--sub-font);text-transform:uppercase;font-weight:600;margin:0 0 6px}div.gform_wrapper.gravity-theme .gfield_html .form-heading b,div.gform_wrapper.gravity-theme .gfield_html .form-heading strong{font-weight:700;color:var(--red)}div.gform_wrapper.gravity-theme .gfield_html p{font-weight:500;margin:0}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{margin:6px 0 0 4px}.gform_confirmation_message{padding:20px 0;font-weight:600}.gform_confirmation_message p:last-child{margin-bottom:0}div.gform_wrapper.gravity-theme.hide-errors_wrapper .gform_validation_errors,div.gform_wrapper.gravity-theme.hide-errors_wrapper div.gfield_error .validation_message,div.gform_wrapper.gravity-theme.hide_errors_wrapper .gform_validation_errors,div.gform_wrapper.gravity-theme.hide_errors_wrapper div.gfield_error .validation_message{display:none}#masthead{position:fixed!important;top:0;left:0;width:100%;z-index:9000!important}#masthead .container{max-width:100%;width:100%!important}#masthead .header-wrap{background:var(--transparent-black-80);padding:0;border-bottom:1px solid var(--gray)}#masthead .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}#masthead div.header-link{margin-right:-20px;transition:margin .3s linear}#masthead .btn-header{color:var(--white);background:var(--red);border-bottom:10px solid var(--dark-red);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:var(--sub-font);text-transform:uppercase;color:var(--red-100);padding:21px 26px 19px 75px}#masthead .btn-header .ic-phone{display:block;position:absolute;left:28px;top:calc(50% - 28px);width:31px;height:55px;background:url(assets/img/ic-phone.png) center center no-repeat}#masthead .btn-header span{display:block}#masthead .btn-header .text-top{font-size:17px;line-height:14px;font-weight:500;color:var(--white);letter-spacing:.005em}#masthead .btn-header .text-bottom{font-weight:600;font-size:22px;line-height:20px;letter-spacing:.155em}#masthead .btn-header .text{font-size:30px;line-height:26px;font-weight:600;color:var(--white)}#masthead .btn-header:active,#masthead .btn-header:focus,#masthead .btn-header:hover{background:var(--dark-red);color:var(--white)}#masthead.affix .btn-header{padding-top:8px;padding-bottom:7px;border-bottom-width:5px}#logo{margin:auto 0 auto 30px}#logo a{display:block;max-width:100%;height:69px;transition:height .3s;z-index:10}#logo a img{max-width:100%;height:100%!important;width:auto!important}#main-navigation{height:inherit}#main-navigation>ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;height:100%}#main-navigation>ul>li{display:block;padding:0;text-align:center;margin:0 25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#main-navigation>ul>li>a{display:inline-block;position:relative;color:var(--white);font-size:18px;line-height:1.11111;padding:5px 0;margin:auto 0;font-weight:600;font-family:var(--sub-font);text-transform:uppercase;letter-spacing:.025em}#main-navigation>ul>li>a:after{content:"";width:40px;height:19px;background:url(assets/img/ic-menu-active.png) center center no-repeat;position:absolute;opacity:0;top:calc(100% + 10px);left:calc(50% - 20px);pointer-events:none}#main-navigation>ul>li.current-menu-item>a,#main-navigation>ul>li.menu-item-has-children:active>a,#main-navigation>ul>li.menu-item-has-children:focus>a,#main-navigation>ul>li.menu-item-has-children:hover>a,#main-navigation>ul>li>a:active,#main-navigation>ul>li>a:focus,#main-navigation>ul>li>a:hover{color:var(--red)}#main-navigation>ul>li.current-menu-item>a:after,#main-navigation>ul>li.menu-item-has-children:active>a:after,#main-navigation>ul>li.menu-item-has-children:focus>a:after,#main-navigation>ul>li.menu-item-has-children:hover>a:after,#main-navigation>ul>li>a:active:after,#main-navigation>ul>li>a:focus:after,#main-navigation>ul>li>a:hover:after{top:100%;opacity:1}#main-navigation .caret,#main-navigation .sub-menu{display:none}#main-navigation .sub-menu{list-style-type:none;width:338px;background:var(--transparent-black-80);border-top:1px solid var(--gray);border-bottom:2px solid var(--red);text-align:left;margin:0;padding:18px 12px 21px 26px}#main-navigation .sub-menu li{padding:5px 0 4px}#main-navigation .sub-menu a{font-size:18px;line-height:24px;font-weight:500;font-family:var(--sub-font);text-transform:uppercase;color:var(--white);display:inline-block}#main-navigation .sub-menu a:active,#main-navigation .sub-menu a:focus,#main-navigation .sub-menu a:hover{color:var(--red)}@media screen and (min-width:993px){#main-navigation>ul>li{position:relative}#main-navigation .sub-menu{display:block;z-index:10;visibility:hidden;opacity:0;margin-top:10px;transition:.3s;pointer-events:none;position:absolute;left:0;top:100%}#main-navigation li.menu-item-has-children:active .sub-menu,#main-navigation li.menu-item-has-children:focus .sub-menu,#main-navigation li.menu-item-has-children:hover .sub-menu{margin-top:0;opacity:1;visibility:visible;pointer-events:all}}#wpadminbar{z-index:10000!important}.admin-bar #masthead{top:32px}#menu-toggle{display:none;background:0 0;color:transparent;position:absolute;top:calc(50% - 25px);right:20px;padding:0;margin:0;width:50px;height:50px;border:1px solid var(--red);z-index:1000;border-radius:0}#menu-toggle .icon-bar{display:block;margin:0 auto 7px;height:3px;width:30px;background:var(--red);-ms-transform-origin:center left;transform-origin:center left;transition:.4s ease-in-out}#menu-toggle .icon-bar:last-child{margin-bottom:0}#menu-toggle .icon-bar-2{position:relative}#menu-toggle .icon-bar-2:after,#menu-toggle .icon-bar-2:before{content:"";background:var(--white);opacity:0;transition:.4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%}#menu-toggle.open{background:var(--red)}#menu-toggle.open .icon-bar-1,#menu-toggle.open .icon-bar-3{opacity:0}#menu-toggle.open .icon-bar-2{background:0 0}#menu-toggle.open .icon-bar-2:after,#menu-toggle.open .icon-bar-2:before{opacity:1}#menu-toggle.open .icon-bar-2:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-toggle.open .icon-bar-2:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}#footer{position:relative;background:var(--black);color:var(--white);background-position:top center;background-repeat:no-repeat;z-index:80}#footer a.btn-footer{position:absolute;top:-61px;right:calc(50% - 600px);padding:16px 0 14px 46px!important}#footer a.btn-footer:before{left:-61px!important;width:62px!important}#footer .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-navigations{width:calc(100% - 290px);max-width:1068px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:27px}#footer .footer-navigations .address-image{border:2px solid var(--red);border-radius:2px;overflow:hidden;display:inline-block;max-width:100%;margin:9px auto 0}#footer .footer-navigations .address-image img{max-width:100%!important;height:auto!important}#footer .footer-navigations div.contact-address{width:284px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer .footer-navigations div.contact-address a{font-size:15px;line-height:18px;font-weight:600;text-transform:uppercase;color:var(--white)}#footer .footer-bottom{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-top:1px solid var(--gray-100);padding:21px 0 30px}#footer .copyright{font-size:14px;line-height:24px}#footer .copyright p{margin:0}#footer .bottom-images{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#footer .bottom-images>.rating{margin:0 60px 0 0;display:inline-block;vertical-align:top;font-size:14px;font-weight:500;text-transform:uppercase;color:var(--blue)}#footer .bottom-images>.rating p{margin:0}#footer .bottom-images a#bbblink.ruhzbul{width:auto!important;height:38px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#footer .bottom-images a#bbblink.ruhzbul:active .bbb-image img,#footer .bottom-images a#bbblink.ruhzbul:focus .bbb-image img,#footer .bottom-images a#bbblink.ruhzbul:hover .bbb-image img{margin-left:-100px!important}#footer .bottom-images .bbb-image{width:100px;height:39px;overflow:hidden;position:relative;display:block;margin-right:6px}#footer .bottom-images .bbb-image img{max-width:200%!important;height:45px!important}#footer .bottom-images>img{height:39px!important;width:auto!important;border-radius:3px;overflow:hidden;margin:0 0 0 28px}#footer .footer-heading{font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;margin:0 0 11px}#footer .footer-nav-wrap-top{border-bottom:1px solid var(--gray-100);padding:22px 0 20px;width:100%;margin-bottom:30px}#footer .footer-nav-wrap-top ul{list-style-type:none;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-nav-wrap-top ul li{display:block}#footer .footer-nav-wrap-top ul a{display:inline-block;font-weight:500;font-size:15px;line-height:25px;text-transform:uppercase;color:var(--white);letter-spacing:.04em}#footer .footer-nav-wrap ul.menu{list-style-type:none;padding:0;margin:0}#footer .footer-nav-wrap ul.menu li{padding:9px 0}#footer .footer-nav-wrap ul.menu a{display:inline-block;color:var(--white);text-transform:uppercase;font-size:15px;line-height:24px;font-weight:500}#footer ul.contact-infos{list-style-type:none;padding:10px 0 0;margin:0}#footer ul.contact-infos>li{margin-bottom:22px}#footer ul.contact-infos>li>a{color:var(--white)}#footer ul.contact-infos li.review{padding:12px 0}#footer ul.contact-infos li.review a{font-size:13px;line-height:15px;font-weight:500;position:relative;padding-left:39px;letter-spacing:.05em;display:inline-block;text-transform:uppercase}#footer ul.contact-infos li.review a i{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}#footer ul.contact-infos li.review a i.ic-review-red{width:37px;height:30px;margin-top:0;background:url(assets/img/ic-review-red.png) center center no-repeat}#footer ul.contact-infos li.phone a{font-family:var(--sub-font);font-size:30px;line-height:28px;font-weight:600;position:relative;padding-left:33px;display:inline-block;text-transform:uppercase}#footer ul.contact-infos li.phone a i{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}#footer ul.contact-infos li.phone a i.ic-phone-red{width:24px;height:43px;margin-top:-2px;background:url(assets/img/ic-phone-red.png) center center no-repeat}#footer ul.contact-infos li.phone a .text-top{display:block;font-size:17px;line-height:17px;font-weight:500;letter-spacing:.005em}#footer-logo{width:272px;padding:30px 0 20px}#footer-logo a.a-custom-logo{display:inline-block;max-width:100%;margin:0 auto}#footer-logo a.a-custom-logo img{max-width:100%!important;height:auto!important}#footer-logo .colophon{font-size:16px;line-height:28px;margin-top:35px}#footer-logo .colophon p{margin:0}#footer .footer-nav-wrap ul.menu a:active,#footer .footer-nav-wrap ul.menu a:focus,#footer .footer-nav-wrap ul.menu a:hover,#footer .footer-nav-wrap-top ul a:active,#footer .footer-nav-wrap-top ul a:focus,#footer .footer-nav-wrap-top ul a:hover,#footer .footer-navigations div.contact-address a:active,#footer .footer-navigations div.contact-address a:focus,#footer .footer-navigations div.contact-address a:hover,#footer ul.contact-infos>li>a:active,#footer ul.contact-infos>li>a:focus,#footer ul.contact-infos>li>a:hover,.red-on-hover:active,.red-on-hover:focus,.red-on-hover:hover{color:var(--red)}.page-sections{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;z-index:auto;background:var(--white)}.scc-section.light-text{color:var(--white)!important}.scc-section.dark-text{color:var(--black)!important}.scc-section .view-more-content{display:none}.scc-section.more-content-open .btn-more-content:after{width:22px;-webkit-mask-image:url(assets/img/ic-close.png);mask-image:url(assets/img/ic-close.png)}.scc-section div.links .btn-link{-ms-flex-order:2;order:2}.scc-section.clip-path-1,.scc-section.clip-path-2,.scc-section.clip-path-3,.scc-section.clip-path-4,.scc-section.clip-path-5,.scc-section.clip-path-6{position:relative}.scc-section.clip-path-1 .the-content-wrap,.scc-section.clip-path-2 .the-content-wrap,.scc-section.clip-path-3 .the-content-wrap,.scc-section.clip-path-4 .the-content-wrap,.scc-section.clip-path-5 .the-content-wrap,.scc-section.clip-path-6 .the-content-wrap{position:relative;z-index:4}.scc-section.clip-path-1:before,.scc-section.clip-path-2:before,.scc-section.clip-path-3:before,.scc-section.clip-path-4:before,.scc-section.clip-path-5:before,.scc-section.clip-path-6:before{content:"";background:inherit;position:absolute;width:100%;z-index:2;top:0;left:0}.scc-section.clip-path-1:after,.scc-section.clip-path-1:before{clip-path:var(--clip-path-1);height:var(--clip-path-1-height)}.scc-section.clip-path-1+.scc-section{padding-top:var(--cp-1-padding-top)}.scc-section.clip-path-1.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-1);height:var(--clip-path-1-height)}.scc-section.clip-path-1+.custom-bg-section{padding-top:0}.scc-section.clip-path-1+.custom-bg-section .the-content-wrap{padding-top:var(--cp-1-padding-top)}.scc-section.clip-path-2:after,.scc-section.clip-path-2:before{clip-path:var(--clip-path-2);height:var(--clip-path-2-height)}.scc-section.clip-path-2+.scc-section{padding-top:var(--cp-2-padding-top)}.scc-section.clip-path-2.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-2);height:var(--clip-path-2-height)}.scc-section.clip-path-2+.custom-bg-section{padding-top:0}.scc-section.clip-path-2+.custom-bg-section .the-content-wrap{padding-top:var(--cp-2-padding-top)}.scc-section.clip-path-3:after,.scc-section.clip-path-3:before{clip-path:var(--clip-path-3);height:var(--clip-path-3-height)}.scc-section.clip-path-3+.scc-section{padding-top:var(--cp-3-padding-top)}.scc-section.clip-path-3.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-3);height:var(--clip-path-3-height)}.scc-section.clip-path-3+.custom-bg-section{padding-top:0}.scc-section.clip-path-3+.custom-bg-section .the-content-wrap{padding-top:var(--cp-3-padding-top)}.scc-section.clip-path-4:after,.scc-section.clip-path-4:before{clip-path:var(--clip-path-4);height:var(--clip-path-4-height)}.scc-section.clip-path-4+.scc-section{padding-top:var(--cp-4-padding-top)}.scc-section.clip-path-4.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-4);height:var(--clip-path-4-height)}.scc-section.clip-path-4+.custom-bg-section{padding-top:0}.scc-section.clip-path-4+.custom-bg-section .the-content-wrap{padding-top:var(--cp-4-padding-top)}.scc-section.clip-path-5:after,.scc-section.clip-path-5:before{clip-path:var(--clip-path-5);height:var(--clip-path-5-height)}.scc-section.clip-path-5+.scc-section{padding-top:var(--cp-5-padding-top)}.scc-section.clip-path-5.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-5);height:var(--clip-path-5-height)}.scc-section.clip-path-5+.custom-bg-section{padding-top:0}.scc-section.clip-path-5+.custom-bg-section .the-content-wrap{padding-top:var(--cp-5-padding-top)}.scc-section.clip-path-6:after,.scc-section.clip-path-6:before{clip-path:var(--clip-path-6);height:var(--clip-path-6-height)}.scc-section.clip-path-6+.scc-section{padding-top:var(--cp-6-padding-top)}.scc-section.clip-path-6.custom-bg-section .the-content-wrap:before{clip-path:var(--clip-path-6);height:var(--clip-path-6-height)}.scc-section.clip-path-6+.custom-bg-section{padding-top:0}.scc-section.clip-path-6+.custom-bg-section .the-content-wrap{padding-top:var(--cp-6-padding-top)}.scc-section.custom-bg-section:first-child .the-content-wrap,.scc-section:first-child:not(.hero_section):not(.custom-bg-section){padding-top:111px}.scc-section .heading-top{margin:0;text-transform:uppercase;line-height:1.5}.scc-section .heading-top.s1,.scc-section .heading-top.s2{letter-spacing:.1em;margin-bottom:17px;font-weight:500;font-size:14px}.scc-section .heading-top.s2{color:var(--red);margin-bottom:9px}.scc-section .heading-top.s3{letter-spacing:-.01em;font-weight:500;font-size:14px;line-height:1.21429;margin-bottom:0}.scc-section .heading-top.s4{letter-spacing:.1em;font-weight:500;font-size:14px;line-height:1.28571;margin-bottom:2px}.scc-section .heading{margin:0;text-transform:uppercase;font-weight:700}.scc-section .heading a,.scc-section .heading b,.scc-section .heading strong{font-weight:800}.scc-section .heading.s1{font-size:72px;line-height:.94444;font-weight:900;margin-bottom:7px}.scc-section .heading.s2{color:var(--red);font-size:16px;font-weight:500;letter-spacing:.1em;margin-bottom:20px}.scc-section .heading.s12,.scc-section .heading.s3,.scc-section .heading.s4,.scc-section .heading.s6,.scc-section .heading.s8,.scc-section .heading.s9{font-size:44px;line-height:1.22727;letter-spacing:-.01em;margin-bottom:20px}.scc-section .heading.s12,.scc-section .heading.s4,.scc-section .heading.s6,.scc-section .heading.s8{line-height:1}.scc-section .heading.s10,.scc-section .heading.s5{font-size:30px;line-height:1.2;letter-spacing:-.01em;margin-bottom:12px}.scc-section .heading.s17,.scc-section .heading.s7{font-size:38px;line-height:1.14286;letter-spacing:-.01em}.scc-section .heading.s8{margin-bottom:14px}.scc-section .heading.s9{line-height:1.13636}.scc-section .heading.s10{margin-bottom:0}.scc-section .heading.s11{font-size:28px;line-height:1.21429;letter-spacing:-.01em}.scc-section .heading.s13{font-size:33px;line-height:1.33333;margin-bottom:15px}.scc-section .heading.s14,.scc-section .heading.s15{font-size:30px;line-height:1.46667;letter-spacing:-.01em;margin-bottom:15px;text-transform:none}.scc-section .heading.s16{font-size:38px;line-height:1.06667;letter-spacing:-.01em;margin-bottom:3px}.scc-section .heading.s17{margin-bottom:16px}.scc-section .heading.s18{font-size:36px;line-height:1.22222;letter-spacing:-.01em;margin-bottom:16px}.scc-section .heading.s19{font-size:44px;line-height:1;letter-spacing:-.01em;margin-bottom:16px}.scc-section .sub-heading{margin:0;font-weight:500}.scc-section .sub-heading.s1,.scc-section .sub-heading.s2{font-size:22px;line-height:1.5;letter-spacing:-.01em;margin-bottom:7px}.scc-section .the-content p{margin:0}.scc-section .the-content.s1{font-size:24px;line-height:1.5;font-weight:700;letter-spacing:-.01em}.scc-section .the-content.s1 p{text-align:justify;margin-bottom:36px}.scc-section .the-content.s2{font-size:16px;line-height:1.75}.scc-section .the-content.s2 p{margin-bottom:28px}.scc-section .the-content.s3{font-size:33px;line-height:1.33333;text-transform:uppercase;font-weight:700}.scc-section .the-content.s3 p>a{font-weight:800}.scc-section .the-content.s4{font-size:16px;line-height:1.75}.scc-section .the-content.s4 p{margin-bottom:12px}.scc-section div.links{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.scc-section div.links>a{margin-right:40px}.scc-section div.links>a:last-child{margin-right:0}.scc-section ul.check{list-style-type:none;padding:0;margin:0 0 24px}.scc-section ul.check li{font-size:16px;line-height:1.5;padding-left:24px;background:url(assets/img/ic-check.png) left 6px no-repeat;margin-bottom:8px}.page_heading{background:var(--black);color:var(--white);text-align:center}.page_heading .flex-container{width:100%;padding:94px 0 96px}.page_heading .content-wrap{width:100%}.page_heading .heading{margin-top:1px;padding-bottom:4px}.page_heading .the-content{padding-bottom:33px}.default_page_section .the-content-wrap{padding:60px 0}.default_page_section .the-content{padding:20px 0 0}.logos_section{background:var(--white);margin:auto 0 0}.logos_section .the-content-wrap{padding:37px 0 103px}.logos_section .logos{border-top:2px solid var(--gray-200);border-bottom:2px solid var(--gray-200);display:-ms-flexbox;display:flex;padding:46px 0 47px;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.testimonials_section .testimonials{list-style-type:none;padding:0;margin:0;width:100%;display:-ms-flexbox;display:flex;position:relative}.testimonials_section .testimonials>li:not(:first-child){display:none}.testimonials_section .slick-list{width:100%}.testimonials_section .slick-list,.testimonials_section .slick-track{display:-ms-flexbox;display:flex;padding:0}.testimonials_section .slick-arrow{width:80px;height:60px;text-indent:-99999px;overflow:hidden;background:var(--transparent-black-30) url(assets/img/carousel-arrows.png) left center no-repeat;border:2px solid var(--white);position:absolute;top:calc(50% - 30px);z-index:10}.testimonials_section .slick-arrow.slick-next{right:0;background-position:right center}.testimonials_section .slick-arrow.slick-prev{left:0}.testimonials_section .slick-arrow:hover{background-color:var(--red)}.testimonials_section li.testimonial-wrap{width:100%;height:100%;display:-ms-flexbox;display:flex;padding:172px 100px 184px}div.testimonial{padding:73px 25px 42px;position:relative;border:1px solid var(--red);width:100%;max-width:860px;margin:0 auto;display:-ms-flexbox;display:flex}div.testimonial:before{content:"";width:58px;height:50px;position:absolute;top:-38px;left:calc(50% - 29px);background:var(--red);-webkit-mask-image:url(assets/img/ic-quotes.png);mask-image:url(assets/img/ic-quotes.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}div.testimonial .content-wrap{width:100%;max-width:700px;margin:auto}div.testimonial .message{text-align:justify;text-align-last:center;font-size:16px;line-height:28px;font-weight:500;display:block;width:100%;margin:0;letter-spacing:-.01em}div.testimonial .message p{margin:0 0 28px}div.testimonial .author{font-size:14px;line-height:28px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--red);text-align:center;margin:0 0 2px;padding-top:8px}div.testimonial .location{font-size:14px;line-height:18px;font-weight:500;margin:0;text-align:center}div.testimonial .location:before{content:"";display:inline-block;width:14px;height:18px;line-height:18px;vertical-align:top;margin-right:6px;background:url(assets/img/ic-location.png) center center no-repeat}.contact_section_v2{text-align:center}.contact_section_v2 .heading-top.s2{margin-bottom:0}.contact_section_v2 .heading.s4{margin-bottom:5px}.contact_section_v2 .the-content.the-form{width:100%;max-width:740px;margin:0 auto}.contact_section_v2 .the-content-wrap{padding:64px 0 62px}.cta_section{text-align:center;background:var(--white);color:var(--black-100)}.cta_section .the-content-wrap{padding:55px 0 52px}.cta_section .container{width:100%!important}.cta_section_v2{background:var(--black);color:var(--white);--margin-desk:0;--margin-mobile:0}.cta_section_v2 .image{position:relative;pointer-events:none;z-index:10;margin:var(--margin-desk)}.cta_section_v2 .image img{max-width:100%;height:auto!important}.cta_section_v2 .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cta_section_v2 .flex-container:before{content:"";display:block;width:1px;height:300px;margin:0 -1px 0 0}.cta_section_v2 .content-left{width:calc(50% + 40px)}.cta_section_v2 .content-right{width:calc(50% - 40px);display:-ms-flexbox;display:flex}.cta_section_v2 .content-wrap{padding:66px 0 10px}.cta_section_v3{background:var(--black);color:var(--white)}.cta_section_v3 .container{width:1540px!important}.cta_section_v3 .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:49px 0}.cta_section_v3 .flex-container:before{content:"";height:162px;width:1px;margin:0 -1px 0 0}.cta_section_v3 .content-left{width:calc(50% - 60px);margin:0 0 0 auto}.cta_section_v3 .content-right{width:50%;margin:0 0 0 30px;display:-ms-flexbox;display:flex}.cta_section_v3 div.links{width:auto;margin:auto 0 auto auto}.cta_section_v3 .the-content p:last-child{margin-bottom:14px}.hero_section{background:var(--black);color:var(--white)}.hero_section .the-content-wrap{position:relative}.hero_section ul.hero-slides{display:block;position:relative;background:var(--black);list-style-type:none;padding:0;margin:0;height:100vh;z-index:2}.hero_section ul.hero-slides>li:not(:first-child){display:none}.hero_section .slick-arrow{position:absolute;z-index:10;top:calc(50% - 87px)}.hero_section .slick-arrow.slick-prev{left:0}.hero_section .slick-arrow.slick-next{right:0}.hero_section .slick-list,.hero_section .slick-track{display:-ms-flexbox;display:flex;height:100%}.hero_section .slide{display:-ms-flexbox;display:flex;position:relative;height:100%;width:100%;overflow:hidden}.hero_section .slide:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:50%;background:var(--hero-gradient);z-index:2;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none!important}.hero_section .slide .bg-image{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:auto;pointer-events:none!important}.hero_section .slide .bg-image:after,.hero_section .slide .bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:0;z-index:5}.hero_section .slide .bg-image:after{opacity:1;z-index:4;background:inherit;-webkit-mask-image:url(assets/img/slide-mask-image.png);mask-image:url(assets/img/slide-mask-image.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}.hero_section .slide .content-wrap{width:100%;margin:auto;position:relative;z-index:10}.hero_section .slide .content{margin:auto 0;padding:150px 50px 50px;width:760px;max-width:100%}.hero_section .slide .heading{opacity:0;-ms-transform:translateY(-100px);transform:translateY(-100px);transition:.4s .4s}.hero_section .slide .sub-heading{opacity:0;-ms-transform:translateY(100px);transform:translateY(100px);transition:.4s .4s}.hero_section .slide .links{opacity:0;-ms-transform:translateY(100px);transform:translateY(100px);transition:.4s .6s}.hero_section .sub-heading{width:520px;max-width:100%}.hero_section .links{padding-top:14px}#footer .hero_section a.btn-footer,.hero_section #footer a.btn-footer,.hero_section a.btn-wide{position:absolute;bottom:0;right:calc(50% - 600px);z-index:10}.admin-bar .hero_section ul.hero-slides{height:calc(100vh - 32px)}.hero_section .slick-arrow,.slide-arrows{border:0;margin:0;display:block;width:49px;height:173px;overflow:hidden;text-indent:-999999px;background:var(--white) url(assets/img/bg-slider-arrows.jpg) left center no-repeat;opacity:.3;transition:opacity .4s}.hero_section .slick-arrow:hover,.slide-arrows:hover{opacity:1}.hero_section .slick-arrow.slick-next,.slide-arrows-right{background-position:right center}body.loaded .hero_section .slide.slick-current .heading,body.loaded .hero_section .slide.slick-current .links,body.loaded .hero_section .slide.slick-current .sub-heading{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.welcome_section{background:var(--black);color:var(--white)}.welcome_section .the-content-wrap{padding:65px 0 80px}.welcome_section .flex-container{width:100%;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.welcome_section .content-wrap{width:50%;padding:10px 0 14px}.welcome_section .video-wrap{width:calc(50% - 30px);display:-ms-flexbox;display:flex}.welcome_section .video-poster{position:relative;width:520px;background:var(--black-100);overflow:hidden}.welcome_section .video-poster:before{content:"";display:block;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;border:1px solid var(--red)}.welcome_section .video-poster:after{content:"";display:block;width:106px;height:142px;background:url(assets/img/ic-video-logo.png) center center no-repeat;position:absolute;bottom:5px;right:8px;z-index:2}.welcome_section .video-poster img{opacity:.8;position:relative;z-index:1;width:100%!important;height:auto!important}.welcome_section .video-poster .btn-play{display:block;position:absolute;top:calc(43% - 40px);left:calc(50% - 40px);z-index:5;overflow:hidden;text-indent:-99999px;background:url(assets/img/ic-play.png) center center no-repeat;height:80px;width:80px;border-radius:40px}.welcome_section .video-poster .btn-play:active,.welcome_section .video-poster .btn-play:focus,.welcome_section .video-poster .btn-play:hover{-ms-transform:scale(1.2);transform:scale(1.2)}.welcome_section div.links{padding-top:6px}.problems_section .the-content-wrap{padding:58px 0 86px}.problems_section .slick-list,.problems_section .slick-track{display:-ms-flexbox;display:flex;padding:0}.problems_section .slick-arrow{width:80px;height:60px;text-indent:-99999px;overflow:hidden;background:var(--transparent-black-30) url(assets/img/carousel-arrows.png) left center no-repeat;border:2px solid var(--white);position:absolute;top:99px;z-index:10}.problems_section .slick-arrow.slick-next{right:calc(50% - 720px);background-position:right center}.problems_section .slick-arrow.slick-prev{left:calc(50% - 720px)}.problems_section .slick-arrow:hover{background-color:var(--red)}.problems_section ul.cards{display:-ms-flexbox;display:flex;overflow:hidden;list-style-type:none;padding:0;margin:27px 0}.problems_section ul.cards>li.card-wrap:not(:first-child){display:none}.problems_section li.card-wrap{-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;height:inherit;padding:10px}.problems_section .heading{text-align:center}.card-base,.card-v2,.card-v3,.card-v4,.card-v5{background:var(--black);color:var(--white);width:100%;border:1px solid var(--gray-500);display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column}.card-base .card-heading,.card-v2 .card-heading,.card-v3 .card-heading,.card-v4 .card-heading,.card-v5 .card-heading{width:100%;padding:16px 54px;margin:0;text-transform:uppercase;font-size:22px;line-height:1.09091;pointer-events:none!important;position:relative}.card-base .card-heading:after,.card-v2 .card-heading:after,.card-v3 .card-heading:after,.card-v4 .card-heading:after,.card-v5 .card-heading:after{content:"";display:none;position:absolute;right:25px;bottom:21px;background:url(assets/img/ic-accordion.png) center center no-repeat;width:18px;height:11px}.card-base .content-wrap.open .card-heading:after,.card-v2 .content-wrap.open .card-heading:after,.card-v3 .content-wrap.open .card-heading:after,.card-v4 .content-wrap.open .card-heading:after,.card-v5 .content-wrap.open .card-heading:after{transform:rotateX(180deg)}.card-base .card-content,.card-v2 .card-content,.card-v3 .card-content,.card-v4 .card-content,.card-v5 .card-content{font-size:16px;line-height:1.75;padding:5px 54px 30px}.card-base .card-content p,.card-v2 .card-content p,.card-v3 .card-content p,.card-v4 .card-content p,.card-v5 .card-content p{margin:0 0 28px}.card-base .card-links,.card-v2 .card-links,.card-v3 .card-links,.card-v4 .card-links,.card-v5 .card-links{margin:auto 0 0;border-top:1px solid var(--gray-500);display:-ms-flexbox;display:flex;width:100%}.card-base .card-link,.card-v2 .card-link,.card-v3 .card-link,.card-v4 .card-link,.card-v5 .card-link{text-align:right;position:relative;margin:0 -1px -1px auto;width:307px;max-width:100%;display:block;padding:15px 35px 15px 84px;font-size:20px;line-height:30px;font-weight:500;text-transform:uppercase;color:var(--white);font-family:var(--sub-font);background:0 0;overflow:hidden;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%);z-index:1}.card-base .card-link:before,.card-v2 .card-link:before,.card-v3 .card-link:before,.card-v4 .card-link:before,.card-v5 .card-link:before{content:"";display:block;position:absolute;width:100%;height:100%;left:100%;top:0;z-index:-1;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%);background:var(--red)}.card-base .card-link:after,.card-v2 .card-link:after,.card-v3 .card-link:after,.card-v4 .card-link:after,.card-v5 .card-link:after{content:"";display:inline-block;vertical-align:top;background:var(--white);-webkit-mask-image:url(assets/img/ic-arrow-right-small.png);mask-image:url(assets/img/ic-arrow-right-small.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:30px;height:30px;margin-left:10px}.card-base .card-link:active:before,.card-base .card-link:focus:before,.card-base .card-link:hover:before,.card-v2 .card-link:active:before,.card-v2 .card-link:focus:before,.card-v2 .card-link:hover:before,.card-v3 .card-link:active:before,.card-v3 .card-link:focus:before,.card-v3 .card-link:hover:before,.card-v4 .card-link:active:before,.card-v4 .card-link:focus:before,.card-v4 .card-link:hover:before,.card-v5 .card-link:active:before,.card-v5 .card-link:focus:before,.card-v5 .card-link:hover:before{left:0}.card{background:var(--black);color:var(--white);width:530px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card .card-link{color:var(--gray-400);text-transform:uppercase;display:inline-block;-ms-flex-align:center;align-items:center;font-family:var(--sub-font);font-size:20px;line-height:28px;font-weight:500;margin:auto 0 0}.card .card-link:after{content:"";display:inline-block;vertical-align:top;background:var(--gray-400);-webkit-mask-image:url(assets/img/ic-arrow-right-small.png);mask-image:url(assets/img/ic-arrow-right-small.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:30px;height:28px;margin-left:10px}.card .card-image{background:var(--gray-400);position:relative;overflow:hidden}.card .card-image:before{content:"";display:block;width:100%;height:0;padding-top:230px}.card .card-image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto!important;height:100%!important;pointer-events:none}.card .card-heading{font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 15px}.card .content-wrap{padding:22px 51px 26px;border-width:0 4px 4px;border-style:solid;border-color:transparent;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card .card-content{font-size:14px;line-height:24px;padding-bottom:3px}.card .card-content p{margin:0 0 24px;text-align:justify}.card:active,.card:focus,.card:hover{background:var(--red)}.card:active .content-wrap,.card:focus .content-wrap,.card:hover .content-wrap{border-color:var(--dark-red)}.card:active .card-link,.card:focus .card-link,.card:hover .card-link{color:var(--white)}.card:active .card-link:after,.card:focus .card-link:after,.card:hover .card-link:after{background:var(--white)}@media screen and (max-width:1480px){.problems_section .slick-arrow.slick-next{right:20px}.problems_section .slick-arrow.slick-prev{left:20px}}.solutions_section{background:var(--black);color:var(--white)}.solutions_section .the-content-wrap{padding:18px 0 24px}.solutions_section .heading{text-align:center}.solutions_section ul.counters{display:-ms-flexbox;display:flex;list-style-type:none;padding:60px 0 40px;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}ul.counters .counter-wrap{display:inline-block;padding:10px 20px;text-align:center}ul.counters .counter{min-height:130px;width:100%;background:url(assets/img/bg-counter.png) top center no-repeat;font-size:60px;line-height:1;font-weight:700;letter-spacing:-.01em;position:relative;padding:50px 0 20px}ul.counters .counter-icon{position:absolute;top:8px;left:calc(50% - 50px);height:45px;width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}ul.counters .counter-icon img{max-width:100%;height:auto!important}ul.counters .counter-heading{font-family:var(--sub-font);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;margin:14px 0 0}.why_scc_section{background:var(--black);color:var(--white)}.why_scc_section .the-content-wrap{padding:72px 0 0;position:relative}.why_scc_section .the-content-wrap:before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:141px;background:var(--white)}.why_scc_section .the-content-wrap .container{position:relative;z-index:3}.why_scc_section .flex-container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:11px}.why_scc_section .content-left{width:calc(50% - 40px)}.why_scc_section .content-left:first-child:last-child{width:100%}.why_scc_section .content-right{width:calc(50% - 40px)}.why_scc_section ul.check{max-width:560px;width:100%}.why_scc_section .the-content{padding-top:2px}.why_scc_section ul.cards{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;margin:0 0 -19px}.why_scc_section li.card-wrap{width:calc(50% - 20px);margin-bottom:19px}.card-v2{background:var(--black);width:100%;border:1px solid var(--gray-500);display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column}.card-v2 .card-image{position:relative;padding-top:92px;margin-bottom:15px}.card-v2 .card-image img{position:absolute;left:54px;bottom:0}.product_offering_section{background:var(--black);color:var(--white)}.product_offering_section .the-content-wrap{padding:92px 0 102px}.product_offering_section ul.cards{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:39px 0 0;margin:0}.product_offering_section li.card-wrap{width:calc(50% - 20px);margin-bottom:19px}.card-v3{background:var(--transparent-black-80)}.card-v3 .card-heading{font-family:var(--sub-font);font-size:36px;line-height:1.22222;font-weight:600;letter-spacing:-.01em}.card-v3 .card-heading:after{bottom:25px}.card-v3 .card-content,.card-v3 .card-heading{padding-left:38px;padding-right:62px}.card-v3 .card-content{min-height:250px}.card-v3 .card-content p{text-align:justify}.card-v3 .content-wrap{padding:19px 0}.card-v3 .card-link:after{width:40px;-webkit-mask-image:url(assets/img/ic-arrow-right.png);mask-image:url(assets/img/ic-arrow-right.png)}.help_financing_section .the-content-wrap{background:inherit}.help_financing_section .flex-container{background:inherit;width:100%;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.help_financing_section .flex-container:before{content:"";display:block;width:1px;height:620px;margin:0 -1px 0 0}.help_financing_section .content-right{width:calc(50% + 40px);display:-ms-flexbox;display:flex}.help_financing_section .content-left{width:calc(50% - 40px);background:var(--black);height:inherit;position:relative}.help_financing_section .image-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-position:calc(50% - 660px) center;background-repeat:no-repeat;background-attachment:fixed}.help_financing_section .content-wrap{width:844px;max-width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:30px 40px 48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.help_financing_section .heading,.help_financing_section .the-content,.help_financing_section div.links{max-width:100%;width:560px}.help_financing_section .the-content{padding-top:6px}.help_financing_section div.links{padding-top:8px}.steel_buildings_section .the-content-wrap{padding:65px 0 40px}.steel_buildings_section .the-content{padding:14px 0}.steel_buildings_section .building-links{display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin:13px auto 0;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.steel_buildings_section .building-links li{display:block;width:calc(50% - 40px);position:relative;background:var(--gray-600);margin-bottom:10px;display:-ms-flexbox;display:flex}.steel_buildings_section .building-links li:before{content:"";position:absolute;top:0;right:49px;width:2px;height:100%;background:var(--white)}.steel_buildings_section .building-links a{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:2;color:var(--black);text-transform:uppercase;font-family:var(--sub-font);font-weight:600;font-size:20px;line-height:1.22222;padding:13px 120px 13px 17px;border-left:1px solid var(--red);overflow:hidden}.steel_buildings_section .building-links a:before{content:"";display:block;position:absolute;width:100px;height:100%;left:100%;top:0;z-index:2;clip-path:polygon(50px 0,100% 0,100% 100%,0 100%);background:var(--red)}.steel_buildings_section .building-links a:after{content:"";display:block;position:absolute;right:0;top:50%;z-index:3;-ms-transform:translateY(-50%);transform:translateY(-50%);background:var(--red);-webkit-mask-image:url(assets/img/ic-arrow-right-smaller.png);mask-image:url(assets/img/ic-arrow-right-smaller.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:52px;height:30px}.steel_buildings_section .building-links a:active:before,.steel_buildings_section .building-links a:focus:before,.steel_buildings_section .building-links a:hover:before{left:calc(100% - 99px)}.steel_buildings_section .building-links a:active:after,.steel_buildings_section .building-links a:focus:after,.steel_buildings_section .building-links a:hover:after{background:var(--white)}.scc_design_section{--margin-desk:0;--margin-mobile:0}.scc_design_section .the-content-wrap{padding:43px 0 140px}.scc_design_section .flex-container{width:100%;background:var(--black-200);color:var(--white);-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-repeat:no-repeat;background-position:110px center;position:relative}.scc_design_section .flex-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/img/bg-glow.png) calc(100% + 7px) calc(50% + 80px) no-repeat;z-index:1}.scc_design_section .flex-container:after{content:"";display:block;width:1px;height:240px;margin:0 -1px 0 0}.scc_design_section a.btn-link.plain-with-arrow:after,.scc_design_section span.plain-with-arrow.btn-link:after{margin-left:20px}.scc_design_section .image{margin:var(--margin-desk);pointer-events:none!important}.scc_design_section .image img{max-width:100%;height:auto!important}.scc_design_section .content-left,.scc_design_section .content-right{position:relative;z-index:2}.scc_design_section .content-right{width:calc(50% - 40px);display:-ms-flexbox;display:flex}.scc_design_section .content-left{width:calc(50% + 40px)}.scc_design_section .content-wrap{padding:24px 0 10px 40px}.scc_design_section div.links{padding-top:26px}.scc_installation_section{background:var(--black);color:var(--white);--bg-image:none}.scc_installation_section .the-content-wrap{position:relative}.scc_installation_section .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-1.png);mask-image:url(assets/img/gr-bg-mask-1.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.scc_installation_section .the-content-wrap .container{position:relative;z-index:2}.scc_installation_section .flex-container{width:100%;-ms-flex-align:center;align-items:center}.scc_installation_section .flex-container:before{content:"";width:1px;height:520px;margin:0 -1px 0 0}.scc_installation_section .content-wrap{width:560px;max-width:100%;padding:32px 0 20px}.scc_installation_section .the-content{border-bottom:1px solid var(--red);padding-bottom:3px;margin-bottom:15px}.scc_installation_section a.btn-link.plain-with-arrow:after,.scc_installation_section span.plain-with-arrow.btn-link:after{margin-left:12px}.help_financing_section_v2{background:var(--white);--bg-image:none}.help_financing_section_v2 .the-content-wrap{position:relative}.help_financing_section_v2 .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-3.png);mask-image:url(assets/img/gr-bg-mask-3.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.help_financing_section_v2 .the-content-wrap .container{position:relative;z-index:2}.help_financing_section_v2 .container{width:1960px!important}.help_financing_section_v2 .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:18px}.help_financing_section_v2 .flex-container:after{content:"";display:block;width:1px;height:740px;margin:0 -1px 0 0}.help_financing_section_v2 .content-wrap{width:calc(50% - 40px);padding:40px 0}.help_financing_section_v2 .image-top{margin-bottom:34px}.help_financing_section_v2 .image-top img{max-width:100%!important;height:auto!important}.contact_section{background:var(--black);color:var(--white);text-align:center}.contact_section .the-content-wrap{padding:94px 0 67px;position:relative}.contact_section .the-content-wrap:before{content:"";display:block;position:absolute;bottom:0;left:0;height:245px;width:100%;pointer-events:none!important;background:var(--white);z-index:1}.contact_section .container{position:relative;z-index:3}.contact_section .container>.the-content{padding:4px 0 13px}.contact_section .the-form-wrap{background:var(--white) url(assets/img/bg-form-wrap.jpg) center center repeat;color:var(--black);width:800px;max-width:100%;margin:0 auto;padding:30px 30px 22px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact_section .the-form-wrap:before{content:"";display:block;height:250px;width:1px;margin:auto -1px auto 0}.contact_section .the-form-wrap .the-form{width:100%}.contact_section .the-form-wrap .gform_confirmation_wrapper{text-align:center}.about_section{position:relative;background:var(--black);color:var(--white);--margin-desk:0;--margin-mobile:0}.about_section:after{content:"";background:url(assets/img/bg-gr-black-1.png) top center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.about_section .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:77px 0 40px}.about_section .flex-container:before{content:"";display:block;width:1px;height:513px;margin:0 -1px 0 0}.about_section .content-left{width:calc(50% + 54px);margin-right:auto}.about_section .content-left .mobile-image{display:none}.about_section .content-right{width:calc(50% - 74px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 0 68px}.about_section .image{position:relative;pointer-events:none;margin:var(--margin-desk)}.about_section .image img{max-width:100%;height:auto!important}.about_section .heading{padding-top:1px}.about_section .the-content{padding-top:2px}.about_section div.links{padding-top:3px}.about_section_v2 .container{width:1630px!important}.about_section_v2 .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.about_section_v2 .flex-container:before{content:"";width:1px;height:620px;display:block;margin:0 -1px 0 0}.about_section_v2 .content-wrap{width:calc(50% - 40px);padding:40px 0 58px}.about_section_v2 .heading-top.s2{margin-bottom:5px}.about_section_v2 .the-content{padding:11px 0 13px}.why_scc_section_v2{background:var(--white);--bg-image:none}.why_scc_section_v2 .the-content-wrap{position:relative}.why_scc_section_v2 .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-4.png);mask-image:url(assets/img/gr-bg-mask-4.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.why_scc_section_v2 .the-content-wrap .container{position:relative;z-index:2}.why_scc_section_v2 .container{width:1632px!important}.why_scc_section_v2 .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.why_scc_section_v2 .flex-container:after{content:"";display:block;width:1px;height:750px;margin:0 -1px 0 0}.why_scc_section_v2 .content-wrap{width:calc(50% - 40px);padding:40px 0 92px}.why_scc_section_v2 div.links>a{margin-right:54px}.why_scc_section_v2 .heading{padding-top:1px}.why_scc_section_v2 .the-content{padding:9px 0 33px}.benefits_section{background:var(--black);color:var(--white);--bg-image:none}.benefits_section .the-content-wrap{position:relative}.benefits_section .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-5.png);mask-image:url(assets/img/gr-bg-mask-5.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.benefits_section .the-content-wrap .container{position:relative;z-index:2}.benefits_section .flex-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.benefits_section .flex-container:after{content:"";display:block;width:1px;height:656px;margin:0 -1px 0 0}.benefits_section .content-wrap{width:calc(50% + 188px);padding:40px 0 50px}.benefits_section .heading{width:100%;max-width:766px}.benefits_section ul.benefits{padding:20px 0 0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits_section ul.benefits li{width:50%;position:relative;font-size:22px;line-height:1.125;font-weight:600;font-family:var(--sub-font);text-transform:uppercase;padding:11px 10px 0 44px;margin:0;min-height:61px}.benefits_section ul.benefits li:before{content:"";width:30px;height:41px;position:absolute;top:0;left:0;background:url(assets/img/ic-check-with-logo.png) center center no-repeat}.benefits_section ul.benefits li br{display:none}.benefits_section_v2{background:var(--black);color:var(--white);text-align:center}.benefits_section_v2 .the-content-wrap{padding:97px 0 66px;position:relative}.benefits_section_v2 .the-content-wrap:before{content:"";position:absolute;background:var(--white);width:100%;height:252px;bottom:0;left:0}.benefits_section_v2 .container{position:relative;z-index:2}.benefits_section_v2 ul.cards{list-style-type:none;padding:9px 0 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.benefits_section_v2 ul.cards li.card-wrap{width:calc(25% - 30px);padding:15px 0}.card-v4{text-align:left}.card-v4 .card-content{padding:0 34px 1px;display:block!important}.card-v4 .card-link{width:calc(100% + 2px);max-width:calc(100% + 2px);clip-path:none;text-align:center;padding:15px;margin:0 -1px -1px;min-width:0}.card-v4 .card-link:before{display:none}.card-v4 .card-link:active,.card-v4 .card-link:focus,.card-v4 .card-link:hover{background-color:var(--red)}.card-v4 .card-image{padding:0 34px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;align-items:flex-end;margin:35px 0 19px}.card-v4 .card-image:before{content:"";display:block;width:1px;height:50px;margin:0 -1px 0 0}.card-v4 .mobile-read-more{display:none;cursor:pointer;width:32px;height:32px;margin:6px auto 0;background:url(assets/img/ic-accordion.png) center center no-repeat}.card-v4 .content-wrap.open .mobile-read-more{transform:rotateX(180deg)}.card-v4.hide-read-more .mobile-read-more{display:none!important}.navigation_section ul.nav-links{margin:0 -10px;padding:9px 0 10px;width:calc(100% + 20px);max-width:calc(100% + 20px);list-style-type:none;display:-ms-flexbox;display:flex}.navigation_section ul.nav-links li{-ms-flex:1;flex:1;text-align:center;padding:10px;display:-ms-flexbox;display:flex}.navigation_section ul.nav-links li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;text-transform:uppercase;color:var(--black);font-size:18px;line-height:25px;padding:15px 8px;font-family:var(--sub-font);font-weight:600;letter-spacing:.025em;position:relative}.navigation_section ul.nav-links li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--gray-500)}.navigation_section ul.nav-links li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:2px solid var(--red)}.navigation_section ul.nav-links li a:active:after,.navigation_section ul.nav-links li a:focus:after,.navigation_section ul.nav-links li a:hover:after{opacity:1}.navigation_section .divider{background:var(--gray-600);height:2px;width:100%;margin-bottom:20px}.faqs_section{background:var(--white)}.faqs_section .the-content-wrap{padding:50px 0 30px}.faqs_section .heading-top.s2{margin-bottom:0}.faqs_section .faqs{padding:21px 0 11px}div.faq{margin-bottom:10px}div.faq:last-child{margin-bottom:0}div.faq .answer{display:none}div.faq .question{margin:0;border-left:1px solid var(--red);background:var(--gray-600);font-family:var(--sub-font);font-size:20px;line-height:1.4;font-weight:600;text-transform:uppercase;padding:11px 80px 11px 17px;position:relative;overflow:hidden;cursor:pointer}div.faq .question:before{content:"";display:block;position:absolute;right:49px;top:0;height:100%;width:3px;background:var(--white)}div.faq .question:after{content:"";display:block;position:absolute;right:-100px;top:0;height:100%;width:100px;background:var(--red);clip-path:polygon(50px 0,100% 0,100% 100%,0 100%);z-index:1}div.faq .question .toggle{display:block;position:absolute;right:0;top:0;height:100%;width:49px;background:0 0;z-index:2}div.faq .question .toggle:after,div.faq .question .toggle:before{content:"";display:block;width:18px;height:3px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--red)}div.faq .question .toggle:after{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}div.faq .question:hover .toggle{background:var(--red)}div.faq .question:hover .toggle:after,div.faq .question:hover .toggle:before{background:var(--white)}div.faq .inner-wrap{border:1px solid var(--gray-600);border-top:0;padding:34px 50px 29px 40px}div.faq .question.active:after{right:0}div.faq .question.active .toggle:after,div.faq .question.active .toggle:before{background:var(--white)}div.faq .question.active .toggle:after{-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}div.faq.open .answer{display:block}.colors_section{background:var(--white)}.colors_section .the-content-wrap{padding:34px 0 44px}.colors_section .heading-top.s2{margin-bottom:0}.colors_section .footnote{font-size:12px;line-height:22px;text-transform:uppercase;font-weight:500;margin-top:12px}.colors_section .footnote p{margin:0}.colors_section .footnote p a{font-weight:700}.colors_section .color-groups{padding-top:16px}.color-group{margin-bottom:20px;background:var(--gray-900);padding:25px 40px 12px}.color-group:last-child{margin-bottom:0}.color-group .color-heading{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:var(--sub-font);font-size:28px;line-height:32px;font-weight:600;margin:10px 0 22px}.color-group .color-heading:after{content:"";-ms-flex:1 auto;flex:1 auto;height:2px;background:var(--gray-800);max-width:50%;margin:auto 0 auto 20px}ul.colors{padding:0;margin:0 -10px;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px)}ul.colors li{display:block;padding:10px;width:16.66667%;margin-bottom:12px}ul.colors .color-display{display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid var(--gray-500);width:100%;height:80px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:transparent;margin-bottom:6px}ul.colors .code,ul.colors .label{text-transform:uppercase;font-family:var(--sub-font);font-weight:600;margin:0;line-height:22px}ul.colors .label{font-size:20px}ul.colors .code{font-size:18px}.accordion-content .footnote{font-size:12px;line-height:22px;text-transform:uppercase;font-weight:500;margin-top:12px}.accordion-content .footnote p{margin:0}.accordion-content .footnote p a{font-weight:700}.downloads_section{background:var(--white)}.downloads_section .the-content-wrap{padding:43px 0 85px}.downloads_section .heading-top.s2{margin-bottom:-2px}ul.download-links{list-style-type:none;padding:23px 0 20px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}ul.download-links li{width:calc(50% - 20px);display:-ms-flexbox;display:flex;height:inherit;padding:10px 0}ul.download-links li a{display:-ms-flexbox;display:flex;position:relative;width:100%;font-family:var(--sub-font);font-size:20px;line-height:22px;text-transform:uppercase;font-weight:600;color:var(--black);padding:9px 70px 9px 15px;min-height:81px;border:1px solid var(--red)}ul.download-links li a.download .text:after{content:"download";color:var(--black);clear:both;display:inline-block;font-size:16px;line-height:12px;border-bottom:1px solid var(--gray-1000);margin-top:6px}ul.download-links li a .icon{margin:10px 26px 8px 0;-ms-flex-item-align:start;align-self:flex-start}ul.download-links li a .text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:8px 0}ul.download-links li a:after{content:"";display:block;position:absolute;right:28px;top:calc(50% - 17px);width:31px;height:33px;background:url(assets/img/ic-download.png) center center no-repeat;opacity:0;transition:opacity .3s}ul.download-links li a:before{content:"";border:2px solid var(--red);display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;transition:opacity .3s}ul.download-links li a:active,ul.download-links li a:focus,ul.download-links li a:hover{color:var(--red)}ul.download-links li a:active:after,ul.download-links li a:active:before,ul.download-links li a:focus:after,ul.download-links li a:focus:before,ul.download-links li a:hover:after,ul.download-links li a:hover:before{opacity:1}.gallery_section{background:var(--white)}.gallery_section .the-content-wrap{padding:64px 0 27px}.gallery_section .heading-top.s2{margin-bottom:-2px}.videos_section{background:var(--white)}.videos_section .the-content-wrap{padding:79px 0 8px}.videos_section .heading-top.s2{margin-bottom:-2px}.page-template-building-page .gallery_section .the-content-wrap{padding:92px 0 114px}.image-gallery-wrap{text-align:center;padding:4px 0 14px}.image-gallery-wrap.fully-loaded a.gallery-load-more{display:none!important}.image-gallery-wrap a.btn-link.btn-red.gallery-load-more,.image-gallery-wrap span.btn-red.gallery-load-more.btn-link{min-width:240px!important}.image-gallery-wrap a.gallery-load-more{display:inline-block;margin:18px auto 0}.image-gallery-wrap .empty-gallery{text-align:center;padding:30px;width:100%}.image-gallery-wrap .empty-gallery h3{font-size:20px;font-weight:500;text-transform:uppercase}.filter-wrap{margin-bottom:38px}.filter-wrap ul.filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 12px);margin:0 -6px;list-style-type:none;padding:0}.filter-wrap li.filter{width:16.66667%;padding:6px 6px 5px;display:-ms-flexbox;display:flex}.filter-wrap a.gallery-filter{display:-ms-flexbox;display:flex;width:100%;height:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;line-height:1.11111;letter-spacing:.025em;font-weight:600;font-family:var(--sub-font);text-transform:uppercase;border:1px solid var(--gray-500);color:var(--black);padding:6px 20px;position:relative}.filter-wrap a.gallery-filter:before{content:"";pointer-events:none;border:2px solid var(--red);position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;transition:opacity .3s}.filter-wrap a.gallery-filter.active:before,.filter-wrap a.gallery-filter:focus:before,.filter-wrap a.gallery-filter:hover:before{opacity:1}.filter-wrap a.gallery-filter.active{background:var(--red);color:var(--white)}.filter-wrap .filters-select{display:none;width:100%;border:0;color:var(--white);background-color:var(--red);text-transform:uppercase;font-size:18px;font-family:var(--sub-font);line-height:1.72222;margin:5px 0 0;letter-spacing:.025em;font-weight:600;appearance:none;background-image:url(assets/img/select-arrow-white.png)!important;background-position:calc(100% - 19px) center!important;background-repeat:no-repeat!important;padding:12px 40px 12px 14px;text-overflow:ellipsis;outline:0}.filter-wrap .filters-select option{background:var(--white);color:var(--black)}.gallery-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1908px;margin:0 auto;padding:12px 10px 20px;text-align:left}.gallery-items.loading{pointer-events:none;opacity:.8}.gallery-items .gallery-item{width:25%;padding:10px 11px}.gallery-items .inner-wrap{position:relative}.gallery-items a.image-link{display:block;position:relative;width:100%;border:1px solid var(--black);background:var(--gray)}.gallery-items a.image-link:after,.gallery-items a.image-link:before{content:"";position:absolute;z-index:6;opacity:0;top:0;left:0;width:100%;height:100%}.gallery-items a.image-link:before{background:var(--transparent-black-40)}.gallery-items a.image-link:after{background:url(assets/img/overlay-gallery.png) center center no-repeat;z-index:7}.gallery-items a.image-link:active:after,.gallery-items a.image-link:active:before,.gallery-items a.image-link:focus:after,.gallery-items a.image-link:focus:before,.gallery-items a.image-link:hover:after,.gallery-items a.image-link:hover:before{opacity:1}.gallery-items .thumbnail{position:relative;width:100%;overflow:hidden;background:var(--black)}.gallery-items .thumbnail:before{content:"";display:block;width:100%;height:0;padding-top:66.66667%}.gallery-items .thumbnail.vid-youtube:after{content:"";position:absolute;background:url(assets/img/ic-youtube.png) center center no-repeat;top:0;left:0;width:100%;height:100%}.gallery-items .thumbnail img{position:absolute;top:50%;left:50%;height:auto!important;width:100%!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-items .thumbnail img.youtube-poster{width:120%!important}.gallery-items .title{position:absolute;background:var(--transparent-black-80);color:var(--white);text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.01em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-right:2px solid var(--red);width:80%;max-width:320px;z-index:5;left:0;bottom:20px;margin:0;padding:10px 16px 10px 26px}.gallery-items .title:before{content:"";background:url(assets/img/ic-map-location.png) center center no-repeat;height:20px;width:15px;margin-right:4px;display:block;-ms-flex-item-align:start;align-self:flex-start}.gallery-items a.edit-post{position:absolute;top:0;right:0;font-size:14px;line-height:18px;padding:10px 12px;background:var(--red);color:var(--white);text-transform:uppercase;z-index:10}.gallery-items a.edit-post:active,.gallery-items a.edit-post:focus,.gallery-items a.edit-post:hover{background:var(--dark-red)}.content_section{background:var(--black);color:var(--white)}.content_section .the-content-wrap{position:relative}.content_section .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-8.png);mask-image:url(assets/img/gr-bg-mask-8.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.content_section .container{width:1900px!important;position:relative;z-index:2}.content_section .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content_section .flex-container:after{content:"";display:block;width:1px;height:734px;margin:0 -1px 0 0}.content_section .content-wrap{width:calc(50% - 40px);padding:50px 0 86px}.content_section .heading-top.s2{margin-bottom:8px}.content_section .the-content{padding:5px 0 23px}.content_section_v2{background:var(--black);color:var(--white)}.content_section_v2 .the-content-wrap{position:relative}.content_section_v2 .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-7.png);mask-image:url(assets/img/gr-bg-mask-7.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.content_section_v2 .container{position:relative;z-index:2}.content_section_v2 .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.content_section_v2 .flex-container:after{content:"";display:block;width:1px;height:750px;margin:0 -1px 0 0}.content_section_v2 .content-wrap{width:calc(50% + 130px);padding:134px 0 156px}.content_section_v2 .heading-top.s2{margin-bottom:8px}.content_section_v2 .the-content{padding:11px 0 19px;width:100%;max-width:660px}.cards_section{background:var(--black);color:var(--white)}.cards_section .container{text-align:center;position:relative;z-index:3}.cards_section .the-content{margin-top:-6px}.cards_section .the-content-wrap{padding:87px 0 0;position:relative}.cards_section .the-content-wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:264px;background:var(--white)}.cards_section ul.cards{padding:0;list-style-type:none;margin:83px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.cards_section ul.cards.slick-slider{max-width:100%}.cards_section ul.cards li{padding:0 20px;width:492px;min-width:492px;max-width:100%}.cards_section .cards-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.cards_section .slick-list,.cards_section .slick-track{display:-ms-flexbox;display:flex;padding:0}.cards_section .slick-arrow{width:80px;height:60px;text-indent:-99999px;overflow:hidden;background:var(--transparent-black-30) url(assets/img/carousel-arrows.png) left center no-repeat;border:2px solid var(--white);position:absolute;top:40px;z-index:10}.cards_section .slick-arrow.slick-next{right:20px;background-position:right center}.cards_section .slick-arrow.slick-prev{left:20px}.cards_section .slick-arrow:hover{background-color:var(--red)}.card-v5{text-align:left}.card-v5 .card-content{padding:0 34px 1px;display:block!important}.card-v5 .card-link{width:calc(100% + 2px);max-width:calc(100% + 2px);clip-path:none;text-align:center;padding:15px;margin:0 -1px -1px;min-width:0}.card-v5 .card-link:before{display:none}.card-v5 .card-link:active,.card-v5 .card-link:focus,.card-v5 .card-link:hover{background-color:var(--red)}.card-v5 .card-image{padding:0 34px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:end;align-items:flex-end;margin:35px 0 22px}.card-v5 .card-image:before{content:"";display:block;width:1px;height:62px;margin:0 -1px 0 0}.card-v5 .card-heading{padding:16px 34px 12px}.card-v5 .card-content{padding-bottom:8px;letter-spacing:.005em}.card-v5 .mobile-read-more{display:none;cursor:pointer;width:32px;height:32px;margin:6px auto 0;background:url(assets/img/ic-accordion.png) center center no-repeat}.card-v5 .content-wrap.open .mobile-read-more{transform:rotateX(180deg)}.card-v5.hide-read-more .mobile-read-more{display:none!important}.purpose_section{background:var(--black);color:var(--white);--bg-image:none}.purpose_section .container{width:1640px!important}.purpose_section .the-content-wrap{position:relative}.purpose_section .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-6.png);mask-image:url(assets/img/gr-bg-mask-6.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.purpose_section .the-content-wrap .container{position:relative;z-index:2}.purpose_section .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.purpose_section .flex-container:after{content:"";display:block;width:1px;height:720px;margin:0 -1px 0 0}.purpose_section .content-wrap{width:calc(50% - 40px);padding:42px 0 25px}.purpose_section .the-content{padding:6px 0}.purpose_section ul.items{padding:13px 0 0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:610px;max-width:100%}.purpose_section ul.items li{width:50%;position:relative;font-size:22px;line-height:1.125;font-weight:600;font-family:var(--sub-font);text-transform:uppercase;padding:11px 10px 0 44px;margin:0;min-height:61px}.purpose_section ul.items li:before{content:"";width:30px;height:41px;position:absolute;top:0;left:0;background:url(assets/img/ic-check-with-logo.png) center center no-repeat}.purpose_section ul.items li br{display:none}.content_section_v3{background:var(--black);color:var(--white)}.content_section_v3 .the-content-wrap{position:relative}.content_section_v3 .the-content-wrap:before{content:"";position:absolute;width:2560px;height:100%;top:0;left:calc(50% - 1280px);background-color:var(--black);z-index:1;background-image:var(--bg-image);background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(assets/img/gr-bg-mask-7.png);mask-image:url(assets/img/gr-bg-mask-7.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.content_section_v3 .container{position:relative;z-index:2}.content_section_v3 .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.content_section_v3 .flex-container:after{content:"";display:block;width:1px;height:490px;margin:0 -1px 0 0}.content_section_v3 .content-wrap{width:calc(50% + 40px);padding:50px 0 96px}.content_section_v3 .heading-top.s2{margin-bottom:11px}.content_section_v3 .the-content{padding:0;width:100%}.buildings_on_sale_section{background:var(--white)}.buildings_on_sale_section .the-content-wrap{padding:50px 0 71px}ul.buildings-onsale{list-style-type:none;padding:0;margin:0 -10px;width:calc(100% + 20px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.buildings-onsale li.building{width:25%;padding:0 10px;margin-bottom:22px;display:-ms-flexbox;display:flex}ul.buildings-onsale .wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid var(--gray-900)}ul.buildings-onsale .building-image{width:100%;position:relative;overflow:hidden;margin:0 0 30px}ul.buildings-onsale .building-image:before{content:"";display:block;width:100%;height:0;padding-top:69.56522%;background:var(--black)}ul.buildings-onsale .building-image img{position:absolute;z-index:1;top:0;left:0;height:100%!important;width:auto!important;min-width:100%!important}ul.buildings-onsale .building-image a{position:absolute;z-index:3;display:block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:0;width:90%;max-width:240px;padding-left:36px;padding-right:36px;opacity:0}ul.buildings-onsale .building-image.on-sale:after{content:"on sale!";text-transform:uppercase;font-family:var(--sub-font);font-size:18px;line-height:20px;font-weight:500;letter-spacing:.025em;padding:8px 14px;color:var(--white);background:var(--red);display:block;position:absolute;z-index:2;top:0;right:0}ul.buildings-onsale .building-image:active a,ul.buildings-onsale .building-image:focus a,ul.buildings-onsale .building-image:hover a{opacity:1}ul.buildings-onsale .building-image:active img,ul.buildings-onsale .building-image:focus img,ul.buildings-onsale .building-image:hover img{opacity:.4}ul.buildings-onsale .building-title{margin:0 0 11px;text-transform:uppercase;color:var(--black);font-size:24px;line-height:1;letter-spacing:-.01em}ul.buildings-onsale .building-title a{color:inherit}ul.buildings-onsale .building-description{font-size:16px;line-height:28px;margin-bottom:17px}ul.buildings-onsale .building-description p{margin:0}ul.buildings-onsale .building-price{font-size:14px;line-height:20px;text-transform:uppercase;color:var(--red);letter-spacing:.1em;margin:auto 0 28px}.popup-form-wrap{background:var(--black)}.popup-form-wrap .image-top{width:100%;max-width:100%;overflow:hidden;position:relative}.popup-form-wrap .image-top img{height:240px!important;width:auto!important;margin:0;position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.popup-form-wrap .inner-wrap{background:var(--white) url(assets/img/bg-quote-form.jpg) center center no-repeat;background-size:cover;padding:24px 25px 22px;font-size:16px;line-height:28px}.popup-form-wrap .form-heading{text-transform:uppercase;margin:0 0 20px;font-size:36px;line-height:1;font-family:var(--sub-font)}.post_content_section{position:relative;overflow:hidden}.post_content_section:before{content:"";display:block;position:absolute;left:0;top:625px;width:100%;height:calc(100% - 625px);background:var(--white)}.post_content_section .the-content-wrap{padding-top:49px;position:relative;z-index:3}.post_content_section .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between}.post_content_section .the-post-contents{max-width:calc(100% - 340px)}.post_content_section .heading-wrap{max-width:calc(100% - 360px);color:var(--white);padding:15px 37px 15px 0}.post_content_section .post-main-content{background:var(--white);padding:40px 20px 10px 40px}.post_content_section .post-main-heading{padding:30px 0 20px}.post_content_section .post-image{margin-bottom:33px}.post_content_section .post-image img{max-width:100%;width:100%!important;height:auto!important}.post_content_section .the-content p{text-align:justify}.sidebar{width:320px;max-width:100%}.sidebar.social-sidebar{width:340px;padding:52px 0 47px}.sidebar .widget-wrap{margin-bottom:36px}.sidebar .widget-wrap:last-child{margin-bottom:0}.sidebar .widget-title{font-size:24px;line-height:1;font-weight:600;font-family:var(--sub-font);text-transform:uppercase;margin:0;padding-bottom:12px;border-bottom:2px solid var(--red)}.sidebar div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin:1px}.sidebar .heateor_sss_sharing_container{border-radius:0;display:-ms-flexbox!important;display:flex!important;background:var(--black);color:var(--white);-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:11px 20px;border:1px solid var(--gray-700)}.sidebar .heateor_sss_sharing_container .heateor_sss_sharing_ul{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:justify;justify-content:space-between}.sidebar .heateor_sss_sharing_container .heateor_sss_sharing_ul>{margin:auto}.sidebar .heateor_sss_sharing_container .heateor_sss_sharing_ul>a>span>svg{width:70%;height:70%;margin:15%}.sidebar .heateor_sss_sharing_container .heateorSssClear{display:none}.sidebar .heateor_sss_sharing_container .widget-title{font-size:18px;text-transform:uppercase;font-family:var(--sub-font);font-weight:500;margin:0 22px 0 0;color:var(--gray-700);border:0;padding:0}.sidebar ul{list-style-type:none;padding:2px 0;margin:0}.sidebar ul li{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;color:var(--black)}.sidebar ul li a{color:inherit}.sidebar ul li a:active,.sidebar ul li a:focus,.sidebar ul li a:hover{color:var(--red)}.sidebar .rpwe-ul .rpwe-li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;border-bottom:2px solid var(--gray-800);padding:8px 0 16px}.sidebar .rpwe-ul .rpwe-title{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;margin:0;padding:7px 0 0}.sidebar .rpwe-ul .rpwe-title a{display:inline-block}.sidebar .rpwe-ul a.rpwe-img{display:block;margin:12px 10px 2px 0}.sidebar .wp-calendar-table{width:100%}.sidebar .wp-calendar-table td{border:1px solid var(--gray);text-align:center;position:relative;z-index:2;font-size:14px;line-height:32px}.sidebar .wp-calendar-table td a{display:block;height:100%;width:100%;background:var(--black);color:var(--white)}.sidebar .wp-calendar-table td a:active,.sidebar .wp-calendar-table td a:focus,.sidebar .wp-calendar-table td a:hover{color:var(--white);background:var(--red)}.sidebar .wp-calendar-table td.pad{border:0;z-index:1}.sidebar .wp-calendar-table th{font-size:16px;line-height:36px}.sidebar .wp-calendar-table caption{font-size:18px;font-family:var(--main-font);text-transform:uppercase;font-weight:600;margin:10px 0 8px}.sidebar .widget-wrap.gform_widget{padding:16px 20px 13px;background:var(--gray) url(assets/img/bg-sb-form.jpg) top center no-repeat;background-size:cover!important;color:var(--black)}.sidebar .widget-wrap.gform_widget .form-heading{text-align:justify}.sidebar .widget-wrap.gform_widget div.gform_wrapper.gravity-theme div.gform_fields .gfield{margin-bottom:11px!important}.blog_section .blog-archive{padding-top:23px}.blog_section .blog-buttons{text-align:center}.blog_section .blog-buttons .load-more{margin:24px auto 16px}.blog_section .blog-buttons .load-more.loading{pointer-events:none!important}.blog_section .article-wrap{padding:27px 0 13px}.blog_section .article-contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.blog_section .post-contents{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid var(--black);background:url(assets/img/bg-article-card.png) calc(100% + 7px) calc(100% + 9px) no-repeat}.blog_section .post-contents .buttons{margin:auto 0 20px}.blog_section .post-title{margin:-7px 0 11px}.blog_section .post-title a{color:inherit}.blog_section .post-title a:active,.blog_section .post-title a:focus,.blog_section .post-title a:hover{color:var(--dark-red)}.blog_section .image{width:calc(50% - 40px)}.blog_section .image>a{display:block;position:relative;overflow:hidden}.blog_section .image>a:before{content:"";display:block;width:100%;height:0;background:var(--gray-800);padding-top:61.60714%}.blog_section .image>a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/img/bg-overlay.png) center center;opacity:0;z-index:2;-ms-transform:scale(1.5);transform:scale(1.5)}.blog_section .image>a img{z-index:1;position:absolute;display:block;left:50%;top:50%;height:100%!important;width:auto!important;min-width:100%!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog_section .image>a:active:after,.blog_section .image>a:focus:after,.blog_section .image>a:hover:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}div.nothing-found{padding:60px 0 40px}.searchform{font-family:var(--main-font);padding:10px 0;margin:0 auto 10px;width:100%}.searchform div{width:100%;display:-ms-flexbox;display:flex}.searchform input[type=text]{height:50px;line-height:20px;font-size:14px;padding:15px 15px 15px 30px;background:var(--white);border:1px solid var(--red);color:var(--black);font-weight:400;outline:0;border-right:0;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0}.searchform input[type=submit]{height:50px;background:var(--red);background-size:200%;background-position:left center;color:var(--white);font-family:var(--sub-font);text-transform:uppercase;text-align:center;font-size:16px;line-height:24px!important;padding:13px 15px;font-weight:500;border:0;border-radius:0}.searchform input[type=submit]:active,.searchform input[type=submit]:focus,.searchform input[type=submit]:hover{background:var(--dark-red)}.blog-contents .searchform{padding:10px 0;margin:20px auto 5px}@media screen and (min-width:873px){.sidebar div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half,.sidebar div.gform_wrapper.gravity-theme div.gform_fields .gfield.gfield--width-half{width:100%!important}}body.woocommerce-cart .cart-quote-form{background:var(--gray-800);padding:10px 20px}body.woocommerce-cart .default_page_section div.woocommerce{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.woocommerce-cart .default_page_section .woocommerce-info,body.woocommerce-cart .default_page_section .woocommerce-notices-wrapper{width:100%}body.woocommerce-cart .default_page_section div.cart-collaterals,body.woocommerce-cart .default_page_section form.woocommerce-cart-form{width:calc(50% - 20px);margin:0 0 20px}body.woocommerce-cart table.shop_table{border-radius:0}body.woocommerce-cart table.shop_table td.product-price,body.woocommerce-cart table.shop_table td.product-subtotal,body.woocommerce-cart table.shop_table th.product-price,body.woocommerce-cart table.shop_table th.product-subtotal{display:none!important}body.woocommerce-cart table.shop_table td.product-name dl.variation{text-transform:uppercase;font-size:14px;line-height:1;font-weight:600;font-family:var(--sub-font);margin-top:4px}body.woocommerce-cart table.shop_table th{text-transform:uppercase;font-family:var(--sub-font);font-weight:600;font-size:18px;letter-spacing:-.01em}body.woocommerce-cart table.shop_table .quantity .qty{border-radius:0;border:1px solid var(--black);font-weight:600;width:70px;font-size:14px;line-height:24px;padding:6px}body.woocommerce-cart table.shop_table .product-thumbnail{width:90px}body.woocommerce-cart table.shop_table .product-thumbnail img{width:100%!important;height:auto!important}body.woocommerce-cart table.shop_table .product-remove{width:40px}body.woocommerce-cart table.shop_table .product-quantity{width:94px}body.woocommerce-cart table.shop_table td.product-name{text-transform:uppercase;font-family:var(--sub-font);font-weight:700;font-size:22px;line-height:1;letter-spacing:-.01em}body.woocommerce-cart table.shop_table td.product-name a{color:inherit}body.woocommerce-cart table.shop_table td button.button{border-radius:0;text-transform:uppercase;background:var(--gray-200);color:var(--black)}body.woocommerce-cart table.shop_table td button.button:active,body.woocommerce-cart table.shop_table td button.button:focus,body.woocommerce-cart table.shop_table td button.button:hover{background:var(--dark-red);color:var(--white)}body.woocommerce-cart a.remove{color:var(--red)!important}body.woocommerce-cart a.remove:active,body.woocommerce-cart a.remove:focus,body.woocommerce-cart a.remove:hover{color:var(--white)!important;background:var(--dark-red)}.woocommerce .product_page_section .the-content-wrap{padding:76px 0 36px}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs{padding:0;border:0;margin:0;display:-ms-flexbox;display:flex;width:100%;border-top:2px solid var(--red);border-bottom:2px solid var(--red)}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li{border:0;background:0 0;padding:0;margin:0 82px 0 0;display:-ms-flexbox;display:flex}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li:after,.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li:last-child{margin:0}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a{background:0 0;color:var(--gray-1100);font-weight:600;font-size:24px;line-height:1;letter-spacing:-.01em;font-family:var(--sub-font);text-transform:uppercase;display:block;position:relative;padding:28px 0 25px}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a:active,.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--black)}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a:after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 11px);border-width:0 11px 10px;border-color:transparent transparent var(--red) transparent;border-style:solid;opacity:0}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li.active a{color:var(--black)}.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li.active a:after{opacity:1}.woocommerce .product_page_section div.product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .product_page_section div.woocommerce-tabs{width:100%}.woocommerce .product_page_section .accordion-heading-wrap{display:none}.woocommerce .product_page_section .accordion-heading{background:0 0;color:var(--gray-1100);font-weight:600;font-size:24px;line-height:1;letter-spacing:-.01em;font-family:var(--sub-font);text-transform:uppercase;display:block;position:relative;padding:18px 0 15px;border-top:2px solid var(--red);margin:0;cursor:pointer}.woocommerce .product_page_section .accordion-heading:active,.woocommerce .product_page_section .accordion-heading:focus,.woocommerce .product_page_section .accordion-heading:hover{color:var(--black)}.woocommerce .product_page_section .accordion-heading:active:after,.woocommerce .product_page_section .accordion-heading:focus:after,.woocommerce .product_page_section .accordion-heading:hover:after{border-top-color:var(--black)}.woocommerce .product_page_section .accordion-heading:after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:20px;border-width:12px 11px 0;border-color:var(--gray-1100) transparent transparent transparent;border-style:solid}.woocommerce .product_page_section .accordion-heading.active{color:var(--black)}.woocommerce .product_page_section .accordion-heading.active:after{transform:rotateX(180deg);border-top-color:var(--red)}.woocommerce .product_page_section div.product .woocommerce-tabs .panel{border:0;border-radius:0;box-shadow:none;margin:0}.woocommerce .product_page_section .accordion-content>.inner-wrap{padding:40px 0 16px}.woocommerce .product_page_section .accordion-content .gallery-items{padding:0;margin:0 -10px;width:calc(100% + 20px);max-width:calc(100% + 20px)}.woocommerce .product_page_section .color-groups{margin-bottom:48px}.woocommerce .product_page_section ul.building-dimensions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 0 13px;margin:-2px 0 16px;list-style-type:none;border-bottom:2px solid var(--gray-200)}.woocommerce .product_page_section ul.building-dimensions li{padding:11px 0 10px 100px;min-height:65px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;background-position:10px center;background-repeat:no-repeat;background-color:transparent}.woocommerce .product_page_section ul.building-dimensions li.width{background-image:url(assets/img/ic-width.png)}.woocommerce .product_page_section ul.building-dimensions li.length{background-image:url(assets/img/ic-length.png)}.woocommerce .product_page_section ul.building-dimensions li.height{background-image:url(assets/img/ic-height.png)}.woocommerce .product_page_section ul.building-dimensions .label{font-size:14px;line-height:1;color:var(--gray-300);font-weight:600;font-family:var(--sub-font)}.woocommerce .product_page_section ul.building-dimensions .value{font-size:28px;line-height:1;font-family:var(--sub-font);font-weight:700;letter-spacing:.01em}.woocommerce .product_page_section div.product .woocommerce-tabs{padding-top:30px}.woocommerce .product_page_section div.product .product_title{font-size:44px;line-height:1;text-transform:uppercase;font-family:var(--sub-font);letter-spacing:-.01em;margin:0 0 16px;padding:2px 0 14px;border-bottom:2px solid var(--gray-200)}.woocommerce .product_page_section div.product .out-of-stock{text-transform:uppercase;font-size:12px;color:var(--red);font-weight:600}.woocommerce .product_page_section div.product .woocommerce-product-details__short-description{font-size:14px;line-height:22px}.woocommerce .product_page_section div.product .woocommerce-product-details__short-description p{margin:0 0 12px;text-align:justify}.woocommerce .product_page_section div.product form.cart{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woocommerce .product_page_section div.product form.cart:after,.woocommerce .product_page_section div.product form.cart:before{display:none}.woocommerce .product_page_section div.product form.cart:not(.variations_form){border-top:2px solid var(--gray-200);padding-top:11px}.woocommerce .product_page_section div.product form.cart .quantity .qty,.woocommerce .product_page_section div.product form.cart div.quantity{display:none}.woocommerce .product_page_section div.product form.cart .single_variation_wrap{width:100%;border-top:2px solid var(--gray-200);padding:11px 0 0}.woocommerce .product_page_section div.product form.cart table.variations{display:block;width:100%;position:relative;padding-bottom:22px;margin:0}.woocommerce .product_page_section div.product form.cart table.variations tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .product_page_section div.product form.cart table.variations tr{display:-ms-flexbox;display:flex;width:calc(50% - 10px);-ms-flex-direction:column;flex-direction:column}.woocommerce .product_page_section div.product form.cart table.variations td,.woocommerce .product_page_section div.product form.cart table.variations th{width:100%;display:block;text-align:left}.woocommerce .product_page_section div.product form.cart table.variations .label{font-size:16px;line-height:1;padding:4px 0 6px}.woocommerce .product_page_section div.product form.cart table.variations label{font-size:16px;line-height:1;margin:0 0 6px;font-family:var(--sub-font);font-weight:600;text-transform:uppercase}.woocommerce .product_page_section div.product form.cart table.variations label:after{content:"*";color:var(--red)}.woocommerce .product_page_section div.product form.cart table.variations a.reset_variations{position:absolute;right:0;bottom:0;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:600}.woocommerce .product_page_section div.product form.cart table.variations select{border-width:1px!important;border-style:solid;border-color:var(--black);background:var(--white);color:var(--black);font-family:var(--main-font);height:48px;line-height:26px!important;font-size:12px;font-weight:600;text-transform:uppercase;padding:9px 35px 9px 18px;margin:0 auto;width:100%;border-radius:0;outline:0;transition:border-color .3s;color:var(--black);appearance:none;background-image:url(assets/img/select-arrow.png)!important;background-position:calc(100% - 14px) center!important;background-repeat:no-repeat!important;text-overflow:ellipsis}.woocommerce .product_page_section div.product form.cart table.variations select:focus{border-color:var(--black)}.woocommerce .product_page_section div.product form.cart .woocommerce-variation-add-to-cart{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .product_page_section div.product form.cart .button{display:inline-block;color:var(--white);background:var(--red);border-bottom:5px solid var(--dark-red);font-family:var(--sub-font);font-size:22px;line-height:32px;font-weight:500;text-transform:uppercase;padding:9px 40px 7px;min-width:220px;text-align:center;border-radius:0;margin:10px auto 10px 0!important;float:none;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.woocommerce .product_page_section div.product form.cart .button:active,.woocommerce .product_page_section div.product form.cart .button:focus,.woocommerce .product_page_section div.product form.cart .button:hover{background:var(--dark-red)}.woocommerce .product_page_section div.product form.cart .btn-link{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:10px 0 10px auto}.woocommerce .product_page_section div.product div.product-images-wrap{width:50%;max-width:50%;position:relative;margin:5px 0 25px}.woocommerce .product_page_section div.product div.product-images-wrap .onsale{text-indent:-99999px;overflow:hidden;width:98px;height:36px;position:absolute;right:0;top:0;left:auto;padding:0;border-radius:0;display:block;min-height:0;min-width:0;background:var(--red)}.woocommerce .product_page_section div.product div.product-images-wrap .onsale:after{content:"on sale!";text-indent:0;text-transform:uppercase;font-family:var(--sub-font);font-size:18px;line-height:20px;font-weight:500;letter-spacing:.025em;padding:8px 14px;color:var(--white);background:var(--red);display:block;position:absolute;z-index:2;top:0;right:0}.woocommerce .product_page_section div.product div.summary{width:calc(50% - 40px);margin:0 0 30px}.woocommerce .product_page_section div.product div.images{width:100%;margin:0}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__image--placeholder{border:0;display:block;position:relative;width:100%;overflow:hidden;background:var(--white)}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__image--placeholder:before{content:"";display:block;width:100%;height:0;padding-top:78.33333%}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__image--placeholder img{position:absolute;top:50%;left:50%;max-width:100%;height:auto!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.woocommerce .product_page_section div.product div.images .slick-list{width:100%}.woocommerce .product_page_section div.product div.images .slick-list,.woocommerce .product_page_section div.product div.images .slick-track{display:-ms-flexbox;display:flex;padding:0}.woocommerce .product_page_section div.product div.images .slick-arrow{width:80px;height:60px;text-indent:-99999px;overflow:hidden;background:rgba(255,255,255,.1);border:2px solid var(--gray-800);position:absolute;bottom:10px;z-index:10}.woocommerce .product_page_section div.product div.images .slick-arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gray-800);-webkit-mask-image:url(assets/img/carousel-arrows.png);mask-image:url(assets/img/carousel-arrows.png);-webkit-mask-position:left center;mask-position:left center}.woocommerce .product_page_section div.product div.images .slick-arrow.slick-next{right:10px}.woocommerce .product_page_section div.product div.images .slick-arrow.slick-next:before{-webkit-mask-position:right center;mask-position:right center}.woocommerce .product_page_section div.product div.images .slick-arrow.slick-prev{left:10px}.woocommerce .product_page_section div.product div.images .slick-arrow:hover{background-color:var(--red);border-color:var(--white)}.woocommerce .product_page_section div.product div.images .slick-arrow:hover:before{background-color:var(--white)}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper{display:-ms-flexbox;display:flex;width:100%;border:1px solid var(--gray-800);overflow:hidden}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:100%}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:block;position:relative;width:100%;overflow:hidden;background:var(--white)}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:before{content:"";display:block;width:100%;height:0;padding-top:78.33333%}.woocommerce .product_page_section div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;height:auto!important;width:auto!important;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer .container,.about_section .container,.benefits_section .container,.benefits_section_v2 .container,.buildings_on_sale_section .container,.content_section_v2 .container,.content_section_v3 .container,.cta_section_v2 .container,.extended-container .container,.logos_section .container,.problems_section .container,.product_offering_section .container,.scc_design_section .container,.scc_installation_section .container,.steel_buildings_section .container,.testimonials_section .container,.why_scc_section .container{width:1480px!important}#footer a.btn-footer,a.btn-wide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:right;font-family:var(--sub-font);text-transform:uppercase;color:var(--white);background:var(--red);font-size:23px;line-height:31px;font-weight:600;padding:11px 0 9px 21px}#footer a.btn-footer i.ic-arrow-right-long,a.btn-wide i.ic-arrow-right-long{width:40px;height:20px;display:inline-block;background:var(--white);-webkit-mask-image:url(assets/img/ic-arrow-right.png);mask-image:url(assets/img/ic-arrow-right.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:-1px;margin-left:29px}#footer a.btn-footer:active,#footer a.btn-footer:focus,#footer a.btn-footer:hover,a.btn-wide:active,a.btn-wide:focus,a.btn-wide:hover{background:var(--dark-red)}#footer a.btn-footer:after,#footer a.btn-footer:before,a.btn-wide:after,a.btn-wide:before{content:"";display:block;position:absolute;background:inherit;top:0;height:100%}#footer a.btn-footer:after,a.btn-wide:after{background:inherit;width:681px;left:100%}#footer a.btn-footer:before,a.btn-wide:before{left:-51px;width:52px;clip-path:polygon(calc(100% - 1px) 0,100% 0,100% calc(100% + 1px),0 calc(100% + 1px))}span.btn-link{cursor:pointer}a.btn-link.btn-red,span.btn-red.btn-link{display:inline-block;color:var(--white);background:var(--red);border-bottom:5px solid var(--dark-red);font-family:var(--sub-font);font-size:22px;line-height:32px;font-weight:500;text-transform:uppercase;padding:9px 40px 7px;min-width:220px;text-align:center}a.btn-link.btn-red:active,a.btn-link.btn-red:focus,a.btn-link.btn-red:hover,span.btn-red.btn-link:active,span.btn-red.btn-link:focus,span.btn-red.btn-link:hover{background:var(--dark-red)}a.btn-link.btn-more-content,a.btn-link.plain-with-arrow,span.btn-more-content.btn-link,span.plain-with-arrow.btn-link{display:inline-block;color:inherit;text-transform:uppercase;font-family:var(--sub-font);font-weight:500;font-size:22px;line-height:1.45455;padding:7px 0 9px}a.btn-link.btn-more-content:focus,a.btn-link.btn-more-content:hover,a.btn-link.plain-with-arrow:focus,a.btn-link.plain-with-arrow:hover,span.btn-more-content.btn-link:focus,span.btn-more-content.btn-link:hover,span.plain-with-arrow.btn-link:focus,span.plain-with-arrow.btn-link:hover{color:var(--red)}a.btn-link.btn-more-content:after,a.btn-link.plain-with-arrow:after,span.btn-more-content.btn-link:after,span.plain-with-arrow.btn-link:after{content:""}a.btn-link.btn-more-content.small-arrow,a.btn-link.plain-with-arrow.small-arrow,span.btn-more-content.small-arrow.btn-link,span.plain-with-arrow.small-arrow.btn-link{font-size:20px}a.btn-link.btn-more-content:after,a.btn-link.btn-red.with-arrow:after,a.btn-link.plain-with-arrow:after,span.btn-more-content.btn-link:after,span.btn-red.with-arrow.btn-link:after,span.plain-with-arrow.btn-link:after{width:40px;height:32px;display:inline-block;background:var(--red);-webkit-mask-image:url(assets/img/ic-arrow-right.png);mask-image:url(assets/img/ic-arrow-right.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-left:15px;vertical-align:top;margin-top:0}a.btn-link.btn-red.with-arrow:after,span.btn-red.with-arrow.btn-link:after{-webkit-mask-image:url(assets/img/ic-arrow-right-small.png);mask-image:url(assets/img/ic-arrow-right-small.png);width:30px;margin-left:9px;content:"";background:var(--white)}a.btn-link.plain-with-arrow.small-arrow:after,span.plain-with-arrow.small-arrow.btn-link:after{-webkit-mask-image:url(assets/img/ic-arrow-right-smaller.png);mask-image:url(assets/img/ic-arrow-right-smaller.png);width:30px;margin-left:16px}a.btn-link.btn-red.with-arrow,span.btn-red.with-arrow.btn-link{font-size:30px;padding:13px 27px 11px}a.btn-link.read-more,span.read-more.btn-link{font-weight:600}a.btn-link.with-phone-icon:before,span.with-phone-icon.btn-link:before{content:""}a.btn-link .ic-phone-small,a.btn-link.with-phone-icon:before,span.btn-link .ic-phone-small,span.with-phone-icon.btn-link:before{display:inline-block;line-height:24px;width:14px;height:24px;background:url(assets/img/ic-phone.png) center center no-repeat;background-size:100% auto!important;vertical-align:top;margin:3px 11px 0 0}a.btn-link.with-icon i,span.with-icon.btn-link i{margin-right:9px}.social-media-headig{font-size:13px;line-height:16px;text-transform:uppercase;font-weight:500;margin:0 0 8px}ul.sm-links{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.sm-links li{margin-right:10px}ul.sm-links li:last-child{margin-right:0}ul.sm-links li a{color:var(--white);font-size:24px;line-height:30px;text-align:center;display:inline-block;padding:5px 0;width:40px;height:40px;border-radius:50%;background:var(--red)}ul.sm-links li a:active,ul.sm-links li a:focus,ul.sm-links li a:hover{background:var(--dark-red)}.red{color:var(--red)}.dark-red{color:var(--dark-red)}a.back-to-top{position:fixed;bottom:100px;right:0;z-index:200;width:40px;height:40px;background:var(--red);visibility:hidden;opacity:0;pointer-events:none!important;box-shadow:0 0 4px rgba(0,0,0,.3)}a.back-to-top:before{content:"";background:url(assets/img/ic-accordion.png) center center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateX(180deg)}a.back-to-top:active,a.back-to-top:focus,a.back-to-top:hover{background-color:var(--dark-red)}.show-back-to-top a.back-to-top{visibility:visible;opacity:1;pointer-events:all!important}.grecaptcha-badge{bottom:10px!important;z-index:100}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.one-line,.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}#fancybox-next,#fancybox-prev,#footer a.btn-footer i.ic-arrow-right-long,#main-navigation>ul>li>a:after,#masthead .header-wrap,.animate,.blog_section .image>a:after,.card,.card .content-wrap,.card-base .card-heading:after,.card-base .card-link:after,.card-v2 .card-heading:after,.card-v2 .card-link:after,.card-v3 .card-heading:after,.card-v3 .card-link:after,.card-v4 .card-heading:after,.card-v4 .card-link:after,.card-v4 .mobile-read-more,.card-v5 .card-heading:after,.card-v5 .card-link:after,.card-v5 .mobile-read-more,.cards_section .slick-arrow,.gallery-items a.image-link:after,.gallery-items a.image-link:before,.modal button.close,.navigation_section ul.nav-links li a:after,.navigation_section ul.nav-links li a:before,.problems_section .slick-arrow,.searchform input[type=submit],.searchform input[type=text],.sidebar .heateor_sss_horizontal_sharing span.heateor_sss_svg,.steel_buildings_section .building-links a:after,.steel_buildings_section .building-links a:before,.testimonials_section .slick-arrow,.woocommerce .product_page_section .accordion-heading,.woocommerce .product_page_section .accordion-heading:after,.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs li a:after,.woocommerce .product_page_section div.product div.images .slick-arrow,.woocommerce .product_page_section div.product form.cart .button,a,a.btn-link.btn-more-content:after,a.btn-link.btn-red.with-arrow:after,a.btn-link.plain-with-arrow:after,a.btn-wide i.ic-arrow-right-long,body.woocommerce-cart table.shop_table td button.button,div.faq .question .toggle,div.gform_wrapper.gravity-theme .gform_button,div.gform_wrapper.gravity-theme .gform_button:after,div.gform_wrapper.gravity-theme button.gform-button,div.gform_wrapper.gravity-theme button.gform-button:after,div.gform_wrapper.gravity-theme button.gform_button,div.gform_wrapper.gravity-theme button.gform_button:after,div.gform_wrapper.gravity-theme input.gform_button,div.gform_wrapper.gravity-theme input.gform_button:after,div.gform_wrapper.gravity-theme input[type=submit],div.gform_wrapper.gravity-theme input[type=submit]:after,span.btn-link,span.btn-more-content.btn-link:after,span.btn-red.with-arrow.btn-link:after,span.plain-with-arrow.btn-link:after,ul.buildings-onsale .building-image img{transition:.4s}.animate-fast,.card .card-link:after,.card-base .card-link:before,.card-v2 .card-link:before,.card-v3 .card-link:before,.card-v4 .card-link:before,.card-v5 .card-link:before,div.faq .question .toggle:after,div.faq .question .toggle:before,div.faq .question:after{transition:.3s}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}#fancybox-content{border-width:0!important}#fancybox-close{position:fixed;top:0!important;right:0!important;margin:0;-ms-transform:none!important;transform:none!important;border-radius:0!important;height:40px;width:40px;background:var(--red)}#fancybox-close:after,#fancybox-close:before{content:"";display:block;position:absolute;background:var(--white);top:18px;left:10px;width:20px;height:2px}#fancybox-close:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#fancybox-close:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}#fancybox-close.fancy-ico span{display:none!important}#fancybox-close:active,#fancybox-close:focus,#fancybox-close:hover{background:var(--dark-red)}#fancybox-next,#fancybox-prev{position:fixed;width:45px;height:40px;text-indent:-99999px;overflow:hidden;background:var(--transparent-black-30) url(assets/img/carousel-arrows-small.png) left center no-repeat;border:2px solid var(--white);top:calc(50% - 20px)!important;z-index:10;border-radius:0;margin:0!important}#fancybox-next span,#fancybox-prev span{display:none}#fancybox-next:hover,#fancybox-prev:hover{background-color:var(--red)}#fancybox-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.01em}#fancybox-next{right:20px!important;background-position:right center}#fancybox-prev{left:20px!important}video{display:block;width:100%;height:auto!important}.youtube-container{width:100%;background:var(--black);position:relative;padding-top:56.25%;height:0;overflow:hidden}.youtube-container embed,.youtube-container iframe,.youtube-container object{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:100}.modal-backdrop{z-index:99999}.modal{z-index:100000}.modal button.close{position:absolute;top:10px!important;right:16px!important;margin:0;-ms-transform:none!important;transform:none!important;border-radius:0!important;height:40px;width:40px;border:0;padding:0;background:var(--white);z-index:10;-webkit-mask-image:url(assets/img/ic-close-2.png);mask-image:url(assets/img/ic-close-2.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.modal button.close:active,.modal button.close:focus,.modal button.close:hover{background:var(--red)}.modal .modal-dialog{width:600;max-width:calc(100% - 40px);border-radius:0;margin:60px auto}.modal .modal-content{background:var(--gray-900);border:0;border-radius:0}.modal .modal-body{padding:0}@media screen and (max-width:1540px){#logo{margin:auto 0}#main-navigation>ul>li{margin:0 15px}#masthead .btn-header{padding:21px 20px 19px 60px}#masthead .btn-header .ic-phone{left:17px}.scc_installation_section.mobile-bg-correction{background-position-x:calc(50% - 50px)!important}.cta_section_v3 .content-left{width:calc(50% - 30px)}}@media screen and (max-width:1360px){.gallery_section .the-content-wrap,.videos_section .the-content-wrap{padding:50px 0 25px}.page-template-building-page .gallery_section .the-content-wrap{padding:60px 0 40px}.filter-wrap{margin-bottom:20px}.gallery-items{padding:10px 15px}.gallery-items .title{bottom:0;left:-1px;width:calc(100% + 2px);max-width:calc(100% + 2px);z-index:10;padding:10px 10px 10px 12px}.gallery-items .gallery-item{padding:5px}.woocommerce .product_page_section .accordion-content .gallery-items{width:calc(100% + 10px);max-width:calc(100% + 10px);margin:0 -5px}#masthead div.header-link{margin:25px 0}#masthead .btn-header{width:29px;height:50px;padding:0;margin:0;background:0 0;border:0}#masthead .btn-header .ic-phone{width:100%;height:100%;top:0;left:0;background:url(assets/img/ic-phone-mobile.png) center center no-repeat}#masthead .btn-header .text,#masthead .btn-header .text-bottom,#masthead .btn-header .text-top{display:none}#masthead.affix div.header-link{margin-top:15px;margin-bottom:15px}.benefits_section_v2 ul.cards li.card-wrap{width:calc(25% - 20px)}.scc-section.custom-bg-section:first-child .the-content-wrap,.scc-section:first-child:not(.hero_section):not(.custom-bg-section){padding-top:101px}}@media screen and (max-width:1240px){ul.buildings-onsale li.building{width:33.33333%}.hero_section .slick-arrow{display:none!important}#main-navigation>ul>li{margin:0 10px}#logo a{height:55px}#footer .hero_section a.btn-footer,#footer a.btn-footer,.hero_section #footer a.btn-footer,.hero_section a.btn-wide{right:20px;padding-left:19px!important}.steel_buildings_section .building-links li{width:calc(50% - 20px)}.testimonials_section li.testimonial-wrap{padding:90px}.benefits_section_v2 ul.cards li.card-wrap{width:calc(50% - 20px)}}@media screen and (max-width:1140px){.filter-wrap li.filter{width:25%}.scc-section .heading.s2{font-size:14px;line-height:24px}.scc-section .heading.s9{font-size:40px;line-height:1.38462}.scc-section .the-content.s1{font-size:20px;line-height:28px}.purpose_section.mobile-bg-correction{background-position:top center!important}.purpose_section .the-content-wrap{margin-top:360px}.purpose_section .the-content-wrap:before{-webkit-mask-image:none;mask-image:none}.purpose_section .content-wrap{width:100%}.purpose_section .flex-container:after{display:none}.purpose_section ul.items{width:100%}.purpose_section ul.items li{font-size:20px}}@media screen and (max-width:1080px){.woocommerce .product_page_section .the-content-wrap{padding:40px 0 30px}.woocommerce .product_page_section div.product div.product-images-wrap,.woocommerce .product_page_section div.product div.summary{width:100%;max-width:600px;margin:0 auto 25px}.cards_section .the-content-wrap{padding-top:60px}.cards_section ul.cards{margin-top:48px}.gallery-items .gallery-item{width:50%}ul.colors li{width:25%}.benefits_section_v2 .the-content-wrap{padding:42px 0 20px}.benefits_section_v2 .the-content-wrap:before{height:160px}.benefits_section_v2 ul.cards{padding-top:46px}.benefits_section_v2 ul.cards li.card-wrap{padding:0 0 13px;width:calc(50% - 7px)}.why_scc_section_v2{position:relative}.why_scc_section_v2.mobile-bg-correction{background-position:top center!important;background-size:1200px auto!important}.why_scc_section_v2 .flex-container{-ms-flex-direction:column;flex-direction:column}.why_scc_section_v2 .flex-container:after{display:none}.why_scc_section_v2 .the-content-wrap{margin-top:360px;background:inherit}.why_scc_section_v2 .the-content-wrap:before{-webkit-mask-image:none;mask-image:none}.why_scc_section_v2 .the-content-wrap:after{content:"";position:absolute;display:block;background:inherit;background-size:cover!important;background-position:center center!important;background-attachment:scroll!important;bottom:100%;left:0;height:360px!important;width:100%}.why_scc_section_v2 .content-wrap{width:100%;padding:25px 0 26px}.why_scc_section_v2 .the-content{padding:0 0 8px}.about_section.mobile-bg-correction{background-attachment:scroll!important;background-size:cover!important}.about_section:after{background:var(--transparent-black-50) url(assets/img/bg-heading-mobile-2.png) top center repeat-x;background-size:auto 100%!important}.about_section .content-left{width:calc(70% - 20px)}.about_section .content-right{width:calc(30% + 20px)}.cta_section_v2.mobile-bg-correction{background-size:1792px auto!important}.cta_section_v2 .content-wrap{padding:19px 0}.why_scc_section .the-content-wrap{padding-top:32px}.why_scc_section .content-left,.why_scc_section .content-right{width:calc(50% - 20px)}#footer .bottom-images>img{height:24px!important;width:auto!important;margin-left:14px}#footer .bottom-images>.rating{margin:0;font-size:9px}#footer .bottom-images .bbb-image{width:62px;height:24px}#footer .bottom-images .bbb-image img{height:28px!important}#footer .bottom-images a#bbblink.ruhzbul:active .bbb-image img,#footer .bottom-images a#bbblink.ruhzbul:focus .bbb-image img,#footer .bottom-images a#bbblink.ruhzbul:hover .bbb-image img{margin-left:-62px!important}#main-navigation>ul>li>a{font-size:16px}#footer{background-position:top left!important}#footer .footer-nav-wrap,#footer .footer-nav-wrap-top,#footer .footer-navigations div.contact-address,#footer .nav-contact-info{width:calc(50% - 15px)}#footer .flex-container{padding:0}#footer .footer-navigations{margin-top:26px}#footer .footer-nav-wrap,#footer .footer-nav-wrap-top{border-bottom:0}#footer .footer-nav-wrap .footer-heading,#footer .footer-nav-wrap-top .footer-heading{border-bottom:2px solid var(--black);margin-bottom:1px;padding:10px 0}#footer .footer-nav-wrap ul,#footer .footer-nav-wrap-top ul{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}#footer .footer-nav-wrap ul li,#footer .footer-nav-wrap-top ul li{border-bottom:1px solid var(--gray-300);padding:10px 0!important}#footer .footer-nav-wrap ul li a,#footer .footer-nav-wrap-top ul li a{font-size:15px;line-height:24px}#footer .footer-nav-wrap-top{padding-top:47px}.scc-section.clip-path-1:before,.scc-section.clip-path-2:before,.scc-section.clip-path-3:before,.scc-section.clip-path-4:before,.scc-section.clip-path-5:before,.scc-section.clip-path-6:before{display:none}.scc-section.clip-path-1:after,.scc-section.clip-path-2:after,.scc-section.clip-path-3:after,.scc-section.clip-path-4:after,.scc-section.clip-path-5:after,.scc-section.clip-path-6:after{height:100%}.scc-section.clip-path-1+.scc-section,.scc-section.clip-path-2+.scc-section,.scc-section.clip-path-3+.scc-section,.scc-section.clip-path-4+.scc-section,.scc-section.clip-path-5+.scc-section,.scc-section.clip-path-6+.scc-section{padding-top:0}.scc-section.clip-path-1.custom-bg-section .the-content-wrap:before,.scc-section.clip-path-2.custom-bg-section .the-content-wrap:before,.scc-section.clip-path-3.custom-bg-section .the-content-wrap:before,.scc-section.clip-path-4.custom-bg-section .the-content-wrap:before,.scc-section.clip-path-5.custom-bg-section .the-content-wrap:before,.scc-section.clip-path-6.custom-bg-section .the-content-wrap:before{height:100%;clip-path:none}.scc-section.clip-path-1+.custom-bg-section .the-content-wrap,.scc-section.clip-path-2+.custom-bg-section .the-content-wrap,.scc-section.clip-path-3+.custom-bg-section .the-content-wrap,.scc-section.clip-path-4+.custom-bg-section .the-content-wrap,.scc-section.clip-path-5+.custom-bg-section .the-content-wrap,.scc-section.clip-path-6+.custom-bg-section .the-content-wrap{padding-top:0}.scc-section .heading.s11{font-size:24px}.solutions_section .the-content-wrap{padding:43px 0 33px}.solutions_section ul.counters{padding:2px 0}ul.counters .counter-wrap{padding:14px 10px}}@media screen and (max-width:992px){.default_page_section .the-content-wrap{padding:30px 0}.woocommerce .product_page_section .the-content-wrap{padding:20px 0 86px}.woocommerce .product_page_section .accordion-heading-wrap{display:block}.woocommerce .product_page_section .accordion-content,.woocommerce .product_page_section div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce .product_page_section div.product .woocommerce-tabs .panel{display:block!important}.woocommerce .product_page_section div.product .woocommerce-tabs{border-bottom:2px solid var(--red)}.woocommerce .product_page_section .accordion-content>.inner-wrap{padding:12px 0}.woocommerce .product_page_section .color-groups{margin-bottom:0}.scc-section .heading-top.s1{line-height:24px;margin-bottom:9px}.scc-section .heading-top.s2{margin-bottom:12px}.scc-section .heading-top.s4{color:var(--red);margin-bottom:7px}.scc-section .heading.s1{font-size:56px}.scc-section .heading.s2{margin-bottom:11px}.scc-section .heading.s3,.scc-section .heading.s4,.scc-section .heading.s6,.scc-section .heading.s8{font-size:40px;line-height:1.2;margin-bottom:16px}.scc-section .heading.s4{margin-bottom:2px}.scc-section .heading.s5{font-size:25px;margin-bottom:16px}.scc-section .heading.s10{font-size:24px}.scc-section .heading.s6{margin-bottom:15px}.scc-section .heading.s7{font-size:33px}.scc-section .heading.s9{font-size:32px;margin-bottom:14px}.scc-section .heading.s11{font-size:20px;line-height:26px}.scc-section .heading.s12{font-size:36px;margin-bottom:10px}.scc-section .heading.s13{font-size:26px;line-height:1.38462}.scc-section .heading.s14{font-size:28px;line-height:1.25}.scc-section .heading.s15{font-size:26px;line-height:1.4}.scc-section .heading.s16{font-size:34px}.scc-section .heading.s17{font-size:32px;line-height:1.33333}.scc-section .heading.s18{font-size:30px;line-height:1.13333;margin-bottom:10px}.scc-section .heading.s19{font-size:37px}.scc-section .sub-heading.s1{font-size:20px}.scc-section .sub-heading.s2{font-size:18px;line-height:26px}.scc-section .the-content.s1 p{text-align:left}.scc-section .the-content.s2 p{margin-bottom:23px}.scc-section .the-content.s3{font-size:28px}.scc-section div.links>a{margin-bottom:10px}.buildings_on_sale_section .the-content-wrap{padding:20px 0 30px}ul.buildings-onsale li.building{margin-bottom:10px}ul.buildings-onsale .building-title{font-size:20px;line-height:24px;margin-bottom:6px}ul.buildings-onsale .building-description{font-size:14px;line-height:18px;margin-bottom:6px}ul.buildings-onsale .building-price{font-size:12px;line-height:16px;margin-bottom:11px;letter-spacing:.05em}ul.buildings-onsale .building-image{margin-bottom:8px}ul.buildings-onsale .building-image.on-sale:after{font-size:14px;line-height:14px;padding:3px 9px}.cards_section .the-content-wrap{padding-top:40px}.cards_section ul.cards{margin-top:28px}.content_section.mobile-bg-correction{background-size:100% auto!important;background-position:center -160px!important;background-attachment:scroll!important}.content_section .flex-container:after{display:none}.content_section .the-content-wrap{margin-top:290px}.content_section .the-content-wrap:before{-webkit-mask-image:none;mask-image:none}.content_section .content-wrap{width:100%;padding:50px 0}.content_section .the-content{max-width:100%;padding:6px 0 3px}.content_section .heading-top.s2{margin-bottom:9px}.content_section_v2.mobile-bg-correction,.content_section_v3.mobile-bg-correction{background-size:cover!important;background-attachment:scroll!important}.content_section_v2 .flex-container,.content_section_v3 .flex-container{-ms-flex-align:start;align-items:flex-start}.content_section_v2 .flex-container:after,.content_section_v3 .flex-container:after{height:370px}.content_section_v2 .the-content-wrap:before,.content_section_v3 .the-content-wrap:before{-webkit-mask-image:none;mask-image:none;opacity:.7}.content_section_v2 .content-wrap,.content_section_v3 .content-wrap{width:100%;padding:33px 0 50px}.content_section_v2 .the-content,.content_section_v3 .the-content{max-width:100%;padding:3px 0 8px}.content_section_v2 .heading-top.s2,.content_section_v3 .heading-top.s2{margin-bottom:9px}.content_section_v3 .heading-top.s2{margin-bottom:13px}.content_section_v3 .the-content{padding:1px 0;max-width:90%}.contact_section_v2 .the-content-wrap{padding:37px 0 29px}.contact_section_v2 .heading-top.s2{margin-bottom:3px}.contact_section_v2 .heading.s4{margin-bottom:0}.contact_section_v2 .the-content.s2 p:last-child{margin-bottom:16px}.filter-wrap .filters-select{display:block!important}.filter-wrap ul.filters{display:none}.gallery-items{padding:5px 15px}.image-gallery-wrap a.gallery-load-more{margin-top:13px}.gallery_section .heading-top.s2,.videos_section .heading-top.s2{margin-bottom:-1px}.gallery_section .heading.s17,.videos_section .heading.s17{margin-bottom:7px}.gallery_section .the-content-wrap{padding:34px 0 12px}.videos_section .the-content-wrap{padding:34px 0 5px}.page-template-building-page .gallery_section .the-content-wrap{padding:44px 0 32px}.downloads_section .heading-top.s2{margin-bottom:-1px}.downloads_section .heading.s17{margin-bottom:12px}.downloads_section .the-content-wrap{padding:23px 0 20px}ul.download-links{padding:2px 0}ul.download-links li{width:calc(50% - 5px);padding:5px 0}ul.download-links li a{padding:8px 16px 10px}ul.download-links li a .icon{margin-right:25px}ul.download-links li a:after{display:none!important}.color-group{padding:20px 20px 22px;margin-bottom:3px}.color-group .color-heading{font-size:24px;line-height:28px;margin:7px 0 8px}.color-group .color-heading:after{display:none}ul.colors{width:calc(100% + 20px);margin:0 -10px}ul.colors li{padding:5px 10px 4px;margin-bottom:0}ul.colors .color-display{max-width:calc(100% - 25px);height:60px}.colors_section .heading-top.s2{margin-bottom:-1px}.colors_section .heading.s17{margin-bottom:12px}.colors_section .color-groups{padding:0;width:calc(100% + 40px);margin:0 -20px}.colors_section .the-content-wrap{padding:13px 0}.colors_section .footnote{margin-top:16px}.faqs_section .heading-top.s2{margin-bottom:-1px}.faqs_section .the-content-wrap{padding:18px 0}.faqs_section .faqs{padding:0}div.faq .inner-wrap{padding:16px 23px 14px}.navigation_section .the-content-wrap{padding:21px 0 16px}.navigation_section ul.nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.navigation_section ul.nav-links li{-ms-flex:none;flex:none;width:224px;max-width:100%;padding:2px 3px 3px}.navigation_section .divider{display:none}a.btn-link.btn-red.with-arrow,span.btn-red.with-arrow.btn-link{font-size:24px;padding:13px 20px 11px}.cta_section_v3 .flex-container{-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}.cta_section_v3 .flex-container:before{display:none}.cta_section_v3 .content-left,.cta_section_v3 .content-right{width:100%;max-width:100%;margin:0}.cta_section_v3 div.links{width:100%;margin:9px 0 0}.benefits_section_v2.mobile-bg-correction{background-size:1800px auto!important;background-position-y:top!important}.purpose_section.mobile-bg-correction{background-size:992px auto!important;background-attachment:scroll!important;background-position-y:-150px!important}.purpose_section .the-content-wrap{margin-top:290px}.purpose_section .flex-container:after{display:none}.purpose_section ul.items li{font-size:20px}.purpose_section .heading-top.s2{margin-bottom:4px}.purpose_section .the-content{padding:0}.purpose_section .content-wrap{padding:20px 0 23px}.benefits_section .flex-container:after{display:none}.benefits_section ul.benefits li{font-size:20px}.about_section_v2.mobile-bg-correction{background-size:1720px auto!important;background-position-x:calc(50% + 100px)!important;background-position-y:bottom!important;background-attachment:scroll!important}.about_section_v2.mobile-bg-correction .the-content-wrap{margin-bottom:265px;background:var(--gray-gradient)}.about_section_v2 .flex-container:before{display:none}.about_section_v2 .content-wrap{width:100%}.about_section_v2 .heading-top.s2{margin-bottom:10px}.about_section_v2 .the-content{padding:2px 0}.about_section .flex-container{padding:33px 0 26px}.about_section .flex-container:before{display:none}.about_section .heading{padding-top:0}.post_content_section .post-main-content{padding:30px 20px 2px}.contact_section{position:relative}.contact_section.mobile-bg-correction{background-size:cover!important;background-position-y:top!important;background-attachment:scroll!important}.contact_section:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:var(--transparent-black-60)}.contact_section .the-content-wrap{z-index:2;padding:33px 0 29px}.contact_section .the-content-wrap:before,.contact_section .the-form-wrap:before{height:150px}.contact_section .heading-top.s2{margin-bottom:10px}.contact_section .container>.the-content{padding:2px 0 20px}.help_financing_section_v2.mobile-bg-correction{background-position-x:50%!important;background-size:1000px auto!important;background-attachment:scroll!important}.help_financing_section_v2 .flex-container{padding:0}.help_financing_section_v2 .flex-container:after{display:none}.help_financing_section_v2 .the-content-wrap{padding-top:320px!important;background:inherit}.help_financing_section_v2 .the-content-wrap:after{content:"";z-index:2;width:100%;height:320px;background:inherit;position:absolute;top:0;left:0}.help_financing_section_v2 .the-content-wrap:before{-webkit-mask-image:none;mask-image:none;background-position-x:calc(50% - 300px)}.help_financing_section_v2 .content-wrap{width:100%;padding:30px 0}.help_financing_section_v2 .image-top{margin-bottom:14px}.scc_installation_section.mobile-bg-correction{background-size:1300px auto!important;background-position-x:calc(50% + 50px)!important}.scc_installation_section .flex-container:before{height:400px}.scc_design_section .the-content-wrap{padding:51px 0}.scc_design_section .flex-container{background-size:389px auto!important;background-position:25px center}.scc_design_section .flex-container:before{background-position-x:calc(100% + 200px)}.scc_design_section .content-wrap{padding:20px 25px}.scc_design_section div.links{padding-top:1px}.steel_buildings_section .the-content-wrap{padding:40px 0}.steel_buildings_section .the-content{padding:0 0 1px}.steel_buildings_section .building-links{margin-top:12px}.help_financing_section .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.help_financing_section .flex-container:before{display:none}.help_financing_section .content-left,.help_financing_section .content-right{width:100%}.help_financing_section .content-wrap{width:100%;padding:28px 20px 30px}.help_financing_section .heading,.help_financing_section .the-content,.help_financing_section div.links{width:100%}.help_financing_section .the-content{padding-top:16px}.help_financing_section .the-content.s2 p{margin-bottom:19px}.help_financing_section div.links{padding-top:0}.help_financing_section .content-left{height:360px}.help_financing_section .image-bg{background-position:center center;background-attachment:scroll}.product_offering_section.mobile-bg-correction{background-attachment:scroll!important;background-size:cover!important;background-position-x:center!important}.product_offering_section .the-content-wrap{padding:52px 0 13px}.product_offering_section ul.cards{padding-top:45px}.product_offering_section li.card-wrap{width:calc(50% - 10px)}.cta_section .the-content-wrap{padding:33px 0 36px}.why_scc_section .flex-container{-ms-flex-direction:column;flex-direction:column}.why_scc_section .content-left,.why_scc_section .content-right{width:100%}.why_scc_section li.card-wrap{width:calc(50% - 10px)}.why_scc_section .the-content-wrap:before{height:338px}.card-base .card-content,.card-base .card-heading,.card-v2 .card-content,.card-v2 .card-heading,.card-v3 .card-content,.card-v3 .card-heading,.card-v4 .card-content,.card-v4 .card-heading,.card-v5 .card-content,.card-v5 .card-heading{padding-left:25px;padding-right:25px}.card-base .card-content,.card-v2 .card-content,.card-v3 .card-content,.card-v4 .card-content,.card-v5 .card-content{padding-top:0;padding-bottom:0}.card-base .card-content p,.card-v2 .card-content p,.card-v3 .card-content p,.card-v4 .card-content p,.card-v5 .card-content p{margin-bottom:12px}.card-base .card-heading,.card-v2 .card-heading,.card-v3 .card-heading,.card-v4 .card-heading,.card-v5 .card-heading{font-size:20px;line-height:24px}.card-base .content-wrap,.card-v2 .content-wrap,.card-v3 .content-wrap,.card-v4 .content-wrap,.card-v5 .content-wrap{padding-bottom:18px}.card-v2 .card-image img{left:25px}.card-v3 .card-heading{font-size:30px;line-height:36px}.card-v3 .card-content{min-height:0}.card-v3 .content-wrap{padding-top:24px}.problems_section .the-content-wrap{padding:40px 0}.problems_section ul.cards{margin:0}.welcome_section .the-content-wrap{padding:80px 0 27px}.welcome_section .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.welcome_section .content-wrap{width:100%}.welcome_section .video-wrap{width:100%;max-width:680px;margin-bottom:12px}.welcome_section .the-content p:last-child{margin-bottom:0}.welcome_section .video-poster{width:100%}.welcome_section .video-poster img{width:100%!important;height:auto!important}.welcome_section div.links{padding-top:30px}.hero_section .slide .bg-image{background-position-x:calc(50% - 180px)}.hero_section .slide .bg-image:before{opacity:.3}.hero_section .slide .bg-image:after{-webkit-mask-position:calc(50% - 180px) center;mask-position:calc(50% - 180px) center}#footer .flex-container{-ms-flex-direction:column;flex-direction:column;padding:0 25px}#footer .footer-navigations{width:100%}#footer-logo{width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#masthead div.header-link{margin-right:67px}#main-navigation{position:absolute;top:100%;left:0;overflow:hidden;width:100%;margin:0;height:0;transition:height .4s;background:var(--black);display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column}#main-navigation div.header-link{padding:10px 0}#main-navigation>ul{padding:25px 0 30px;margin:0;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-height:100%;overflow:auto}#main-navigation>ul>li{position:relative;padding:0;margin:0!important;width:100%;text-align:left}#main-navigation>ul>li>a{font-size:18px;line-height:28px;padding:6px 20px}#main-navigation>ul>li>a:after{display:none}#main-navigation>ul>li.menu-item-has-children>a{max-width:calc(100% - 60px)}#main-navigation>ul>li .caret{position:absolute;right:17px;z-index:2;background:0 0;width:28px;height:28px;display:block;top:6px;cursor:pointer;transition:.3s;border:0!important}#main-navigation>ul>li .caret:before{content:"";border-style:solid;border-width:6px;border-color:var(--red) transparent transparent transparent;display:block;position:absolute;top:calc(50% - 3px);left:calc(50% - 6px)}#main-navigation>ul>li.open .caret{transform:rotateX(180deg)}#main-navigation ul.sub-menu{background:0 0;transition:none!important;width:100%;padding:8px 0}#main-navigation ul.sub-menu li{padding:0}#main-navigation ul.sub-menu a{padding:8px 20px 8px 40px;font-size:17px;width:100%}#menu-toggle{display:block}body.woocommerce-cart .default_page_section div.cart-collaterals,body.woocommerce-cart .default_page_section form.woocommerce-cart-form{width:100%}}@media screen and (max-width:872px){.blog-contents .the-search-form{width:560px;max-width:100%;margin-left:auto;margin-right:auto}.blog_section .the-content-wrap{padding-bottom:14px}.blog_section .blog-archive{padding-top:15px;padding-bottom:14px}.blog_section .article-wrap{width:560px;max-width:100%;margin:0 auto;padding:5px 0}.blog_section .article-contents{-ms-flex-direction:column;flex-direction:column}.blog_section .post-contents{width:100%;background-size:224px auto!important}.blog_section .post-contents .buttons{padding:3px 0;margin-bottom:15px}.blog_section .post-title{margin:0 0 11px}.blog_section .image{width:100%;margin-bottom:15px}.page_heading.mobile-bg-correction{background-attachment:scroll!important;background-size:cover!important}body.archive .page_heading.mobile-bg-correction,body.blog .page_heading.mobile-bg-correction,body.error404 .page_heading.mobile-bg-correction,body.search .page_heading.mobile-bg-correction{background-size:1300px auto!important;background-color:var(--black)}.page_heading{position:relative}.page_heading:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url(assets/img/bg-heading-mobile.png) top center repeat-x;opacity:.8}.page_heading .the-content-wrap{position:relative;z-index:2}.post_content_section.mobile-bg-correction{background-size:1500px auto!important;background-color:var(--black);background-attachment:scroll!important}.post_content_section .the-content-wrap{padding:0}.post_content_section .post-main-content{padding:30px 20px 2px;margin:0 -20px;width:calc(100% + 40px);background:var(--white)}.post_content_section .post-main-heading{padding:20px 0 130px}.post_content_section .heading-wrap{padding:4px 0}.post_content_section .heading-wrap .heading{padding:2px 0 19px}.post_content_section .post-image{margin:-160px 0 17px}.post_content_section .flex-container{-ms-flex-direction:column;flex-direction:column}.post_content_section .sidebar,.post_content_section .sidebar.social-sidebar{max-width:100%}.post_content_section .sidebar{width:580px;margin:0 auto}.post_content_section .sidebar.social-sidebar{width:320px;margin:0 0 13px;padding:0}.post_content_section .heading-wrap,.post_content_section .the-post-contents{width:100%;max-width:100%}.post_content_section .the-post-contents{border-bottom:2px solid var(--gray-800);padding-bottom:26px;margin-bottom:39px}.post_content_section .the-content p{text-align:left}#footer .footer-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;padding:12px 0;border-top:0}#footer .copyright{color:var(--gray-400);padding:16px 0}}@media screen and (max-width:782px){.woocommerce .product_page_section div.product div.images .slick-arrow{width:60px;height:45px}.woocommerce .product_page_section div.product div.images .slick-arrow:before{-webkit-mask-size:200% auto!important;mask-size:200% auto!important}.woocommerce .product_page_section .color-groups{margin-bottom:0}.scc-section .heading.s1{font-size:40px;line-height:36px;letter-spacing:-.02em;margin-bottom:2px}.scc-section .heading.s3,.scc-section .heading.s4,.scc-section .heading.s8{font-size:30px}.scc-section .heading.s4{letter-spacing:-.04em}.scc-section .heading.s10,.scc-section .heading.s5{font-size:20px;line-height:24px}.scc-section .heading.s5{line-height:28px}.scc-section .heading.s6{font-size:24px;line-height:36px}.scc-section .heading.s7{font-size:28px;padding:2px 0}.scc-section .heading.s12{font-size:30px}.scc-section .heading.s14{font-size:24px}.scc-section .heading.s15{font-size:20px}.scc-section .heading.s16{font-size:30px}.scc-section .heading.s17{font-size:24px}.scc-section .heading.s19{font-size:30px}.scc-section .sub-heading.s1{font-size:18px;line-height:24px;letter-spacing:-.01em}.scc-section .the-content.s3{font-size:24px;line-height:30px}ul.buildings-onsale li.building{width:50%}ul.buildings-onsale .building-image a{opacity:0!important;height:100%;width:100%}.content_section.mobile-bg-correction{background-size:125% auto!important;background-position:center -100px!important}.content_section .content-wrap{padding:18px 0}.content_section .the-content p{text-align:justify}.content_section_v2 .content-wrap{padding:33px 0 22px}ul.colors li{width:33.33333%}.benefits_section_v2 ul.cards li.card-wrap{width:100%}.card-v4 .card-image{margin:14px 0 16px}.card-v4 .card-image img{margin:0 auto}.card-v4 .inner-wrap{height:56px;overflow:hidden}.card-v4 .content-wrap{padding-bottom:11px}.card-v4 .mobile-read-more{display:block}.card-v4 .card-link{background:0 0!important;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%)}.card-v4 .card-link:before{display:block;left:100%!important}.card-v4 .card-link:active:before,.card-v4 .card-link:focus:before,.card-v4 .card-link:hover:before{left:4px!important}.benefits_section{position:relative}.benefits_section.mobile-bg-correction{background-position:center center!important;background-size:1000px auto!important}.benefits_section .the-content-wrap{background:inherit;margin-top:288px}.benefits_section .the-content-wrap:before{-webkit-mask-image:none;mask-image:none}.benefits_section .the-content-wrap:after{content:"";position:absolute;display:block;background:inherit;background-size:cover!important;background-attachment:scroll!important;bottom:100%;left:0;height:288px;width:100%}.benefits_section .content-wrap{width:100%;padding:45px 0 10px}.benefits_section ul.benefits{padding:8px 0 0}.benefits_section ul.benefits li{font-size:18px}.purpose_section.mobile-bg-correction{background-size:866px auto!important;background-attachment:scroll!important;background-position-y:-160px!important}.purpose_section ul.items{padding:2px 0 0}.purpose_section ul.items li{font-size:18px}.about_section .flex-container{-ms-flex-direction:column;flex-direction:column;padding-bottom:16px}.about_section .content-right,.about_section .flex-container:before{display:none}.about_section .content-left{width:100%;padding:0}.about_section .content-left .mobile-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.about_section .content-left .image{display:block;margin:var(--margin-mobile)}.page_heading .flex-container{padding:44px 0 53px}.page_heading .the-content.s4{padding:8px 0 3px}.scc-section.page_heading .heading-top.s2{margin-bottom:9px}.testimonials_section{width:calc(100% + 40px);margin:0 -20px}.testimonials_section.mobile-bg-correction{background-attachment:scroll!important;background-size:auto 110%!important}.testimonials_section li.testimonial-wrap{padding:90px 20px 104px}.testimonials_section .slick-arrow{top:calc(100% - 75px)}.testimonials_section .slick-arrow.slick-prev{left:20px}.testimonials_section .slick-arrow.slick-next{right:20px}div.testimonial{padding-top:52px}div.testimonial .message{text-align:center}div.testimonial .author{padding-top:2px}.scc_installation_section.mobile-bg-correction{background-position-x:50%!important}.scc_installation_section .the-content-wrap{padding-bottom:393px;background:inherit}.scc_installation_section .the-content-wrap:before{width:100%;left:0;-webkit-mask-image:none;mask-image:none;background-position-x:0}.scc_installation_section .the-content-wrap:after{content:"";display:block;position:absolute;bottom:0;height:393px;width:100%;left:0;background:inherit;background-attachment:scroll!important;background-size:auto 145%!important;background-position-y:20%!important;z-index:2;-webkit-mask-image:url(assets/img/gr-bg-mask-2.png);mask-image:url(assets/img/gr-bg-mask-2.png);-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.scc_installation_section .the-content{padding:19px 0 15px}.scc_installation_section .content-wrap{width:100%;padding:70px 0 6px}.scc_installation_section .flex-container:before{display:none}.scc_design_section .flex-container{margin-top:114px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-position:50% calc(50% + 12px)}.scc_design_section .flex-container:before{background-size:867px 342px!important;background-position:50% calc(0% - 185px)}.scc_design_section .flex-container:after{display:none}.scc_design_section .image{margin:var(--margin-mobile)}.scc_design_section .content-right{width:320px;max-width:100%}.scc_design_section .content-left{width:100%}.scc_design_section .content-wrap{padding:37px 25px}.steel_buildings_section .building-links li{width:100%}.steel_buildings_section .building-links li:after{content:"";display:block;height:60px;width:1px;margin:0 0 0 -1px}.steel_buildings_section .building-links a{font-size:18px;padding:8px 90px 8px 16px}.cta_section_v2{text-align:center}.cta_section_v2.mobile-bg-correction{background-position:calc(50% + 234px) 0!important}.cta_section_v2 .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cta_section_v2 .flex-container:before{display:none}.cta_section_v2 .content-right{width:320px;max-width:100%;margin:0 -20px}.cta_section_v2 .content-left{width:100%}.cta_section_v2 div.links{-ms-flex-pack:center;justify-content:center}.cta_section_v2 .image{margin:var(--margin-mobile)}.help_financing_section .image-bg{background-size:880px auto}.product_offering_section li.card-wrap,.why_scc_section li.card-wrap{width:100%}.product_offering_section.mobile-bg-correction{background-position-x:calc(50% + 150px)!important}.why_scc_section.mobile-bg-correction{background-attachment:scroll!important;background-size:cover!important}.card-base .card-content,.card-v2 .card-content,.card-v3 .card-content,.card-v4 .card-content,.card-v5 .card-content{display:none}.card-base .card-heading,.card-v2 .card-heading,.card-v3 .card-heading,.card-v4 .card-heading,.card-v5 .card-heading{padding-right:60px;pointer-events:all!important;cursor:pointer}.card-base .card-heading:after,.card-v2 .card-heading:after,.card-v3 .card-heading:after,.card-v4 .card-heading:after,.card-v5 .card-heading:after{display:block}.card-base .card-link:before,.card-v2 .card-link:before,.card-v3 .card-link:before,.card-v4 .card-link:before,.card-v5 .card-link:before{left:0}.card-base .card-link:active:before,.card-base .card-link:focus:before,.card-base .card-link:hover:before,.card-v2 .card-link:active:before,.card-v2 .card-link:focus:before,.card-v2 .card-link:hover:before,.card-v3 .card-link:active:before,.card-v3 .card-link:focus:before,.card-v3 .card-link:hover:before,.card-v4 .card-link:active:before,.card-v4 .card-link:focus:before,.card-v4 .card-link:hover:before,.card-v5 .card-link:active:before,.card-v5 .card-link:focus:before,.card-v5 .card-link:hover:before{background-color:var(--dark-red)}.card-v5{text-align:center}.card-v5 .card-heading{padding-right:25px}.card-v5 .card-heading:after{display:none}.card-v5 .card-image{-ms-flex-pack:center;justify-content:center}.card-v5 .content-wrap{padding-bottom:0}.solutions_section ul.counters{-ms-flex-pack:space-evenly;justify-content:space-evenly}ul.counters .counter-heading{font-size:18px;line-height:1.33333}ul.counters .counter{background-size:70px auto!important;font-size:48px;line-height:48px;padding:44px 0 0;min-height:100px}ul.counters .counter-icon{height:35px;top:10px}ul.counters .counter-icon img{height:100%!important;width:auto!important}.problems_section .the-content-wrap{padding:20px 0}.problems_section ul.cards{margin:0}.problems_section .card{width:400px}li.card-wrap.slick-current .card{background:var(--red)}li.card-wrap.slick-current .card .content-wrap{border-color:var(--dark-red)}li.card-wrap.slick-current .card .card-link{color:var(--white)}li.card-wrap.slick-current .card .card-link:after{background:var(--white)}.card .card-heading{font-size:24px;line-height:1;margin-bottom:21px}.card .content-wrap{padding:33px 21px 28px}.card .card-content p{margin-bottom:9px}.hide-on-mobile{display:none!important}.logos_section .logos .logo{width:33%;padding:15px 0}.logos_section .logos .logo:nth-of-type(3n+2){text-align:center}.logos_section .logos .logo:nth-of-type(3n+3){text-align:right}#wpadminbar{position:fixed!important;top:0!important;left:0!important;width:100%}.admin-bar #masthead{top:46px}.admin-bar .hero_section ul.hero-slides{height:calc(100vh - 46px)}.hero_section .slide:before{background:var(--hero-gradient-mobile)}.hero_section .slide .bg-image{background-position-x:calc(50% - 450px)}.hero_section .slide .bg-image:after{display:none}.hero_section .slide .bg-image:before{opacity:.5}.hero_section .slide .content{padding:50px 20px;-ms-flex-align:center;align-items:center;text-align:center}.hero_section .slide .heading,.hero_section .slide .sub-heading{width:100%}.hero_section .slide div.links{-ms-flex-pack:center;justify-content:center;padding-top:10px}}@media screen and (max-width:768px){body.woocommerce-cart table.shop_table .product-quantity,body.woocommerce-cart table.shop_table .product-remove{width:100%}}@media screen and (max-width:692px){.woocommerce .product_page_section div.product .product_title{margin-bottom:10px}.woocommerce .product_page_section ul.building-dimensions{padding-bottom:18px;margin-bottom:20px}.woocommerce .product_page_section ul.building-dimensions li{background-position:bottom center;background-size:61px auto!important;padding:10px 0 40px;min-width:61px}.woocommerce .product_page_section ul.building-dimensions li.height{background-position-y:calc(100% - 4px)}ul.download-links li{width:100%}ul.colors li{width:50%}.scc-section .excerpt.the-content.s4{font-size:14px;line-height:20px}.solutions_section ul.counters{max-width:400px;margin-left:auto;margin-right:auto}.solutions_section ul.counters .counter-wrap{width:50%}.scc-section div.links{-ms-flex-direction:column;flex-direction:column}.scc-section div.links>a{margin:0 auto 10px!important}.scc-section div.links>a.btn-more-content{margin-bottom:20px!important}.about_section div.links,.about_section_v2 div.links,.benefits_section div.links,.content_section div.links,.content_section_v2 div.links,.content_section_v3 div.links,.cta_section_v3 div.links,.div-link-left div.links,.help_financing_section div.links,.help_financing_section_v2 div.links,.scc_design_section div.links,.scc_installation_section div.links,.welcome_section div.links,.why_scc_section_v2 div.links{-ms-flex-align:start;align-items:flex-start}.about_section div.links>a,.about_section_v2 div.links>a,.benefits_section div.links>a,.content_section div.links>a,.content_section_v2 div.links>a,.content_section_v3 div.links>a,.cta_section_v3 div.links>a,.div-link-left div.links>a,.help_financing_section div.links>a,.help_financing_section_v2 div.links>a,.scc_design_section div.links>a,.scc_installation_section div.links>a,.welcome_section div.links>a,.why_scc_section_v2 div.links>a{margin-left:0!important}.about_section div.links .btn-more-content,.about_section_v2 div.links .btn-more-content,.benefits_section div.links .btn-more-content,.content_section div.links .btn-more-content,.content_section_v2 div.links .btn-more-content,.content_section_v3 div.links .btn-more-content,.cta_section_v3 div.links .btn-more-content,.div-link-left div.links .btn-more-content,.help_financing_section div.links .btn-more-content,.help_financing_section_v2 div.links .btn-more-content,.scc_design_section div.links .btn-more-content,.scc_installation_section div.links .btn-more-content,.welcome_section div.links .btn-more-content,.why_scc_section_v2 div.links .btn-more-content{-ms-flex-order:1;order:1}#footer .flex-container{padding:0 25px 32px}#footer .footer-nav-wrap,#footer .footer-nav-wrap-top,#footer .footer-navigations div.contact-address,#footer .nav-contact-info{width:100%}#footer .footer-nav-wrap-top{padding-top:2px;margin-bottom:7px}#footer .footer-nav-wrap{margin-bottom:40px}#footer .footer-navigations{margin:0}#footer ul.contact-infos li.review{margin-bottom:17px}div.gform_wrapper.gravity-theme div.gform_fields{width:calc(100% + 10px);margin:0 -5px!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield{padding:0 5px!important;margin-bottom:10px!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half:not(.no-resize),div.gform_wrapper.gravity-theme div.gform_fields .gfield.gfield--width-half:not(.no-resize){width:100%!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_fourth:not(.no-resize),div.gform_wrapper.gravity-theme div.gform_fields .gfield.gfield--width-fourth:not(.no-resize){width:50%!important}}@media screen and (max-width:480px){.help_financing_section .image-bg{background-size:auto 140%!important}.woocommerce .product_page_section div.product form.cart table.variations tr{width:100%;margin-bottom:10px}.woocommerce .product_page_section div.product form.cart table.variations{padding:0 0 12px}.woocommerce .product_page_section div.product form.cart:not(.variations_form){border-top:0}.woocommerce .product_page_section div.product form.cart .single_variation_wrap{border-top:0;padding:0}.woocommerce .product_page_section div.product form.cart .btn-link:not(.plain-with-arrow),.woocommerce .product_page_section div.product form.cart .button{width:100%}.woocommerce .product_page_section div.product form.cart .btn-link{margin:0 auto 10px}.woocommerce .product_page_section div.product div.summary{margin-bottom:7px}.woocommerce .product_page_section div.product .heading-top.s2{letter-spacing:.04em}.content_section.mobile-bg-correction{background-size:125% auto!important;background-position:center top!important}.content_section_v2.mobile-bg-correction{background-position-x:calc(50% - 176px)!important}.purpose_section ul.items{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 -20px}.purpose_section ul.items li{padding:46px 10px 10px;text-align:center;font-size:16px;margin-bottom:5px;min-height:95px}.purpose_section ul.items li:before{left:calc(50% - 15px)}.purpose_section ul.items li br{display:block}.benefits_section ul.benefits{width:calc(100% + 20px);margin:0 -10px}.benefits_section ul.benefits li{padding:46px 0 10px;text-align:center;font-size:16px;margin-bottom:5px}.benefits_section ul.benefits li:before{left:calc(50% - 15px)}.benefits_section ul.benefits li br{display:block}.page_heading .flex-container{padding:24px 0 33px}.contact_section.mobile-bg-correction{background-size:920px auto!important}.contact_section .the-form-wrap{padding:28px 20px 14px;margin:0 -20px;width:calc(100% + 40px);max-width:calc(100% + 40px)}.help_financing_section_v2.mobile-bg-correction .the-content-wrap:after{background-size:480px auto!important;background-attachment:scroll!important}.help_financing_section_v2 .the-content-wrap{padding-top:288px}.help_financing_section_v2 .the-content-wrap:after{height:288px}.problems_section li.card-wrap{padding:10px 20px}.problems_section li.card-wrap .card{width:100%}.cards_section ul.cards li{min-width:0}.logos_section .the-content-wrap{padding:20px 0 107px}.logos_section .logos{padding:11px 0}.logos_section .logos .logo{max-width:33%}.logos_section .logos .logo img{width:auto!important;height:auto!important;max-width:100px!important;max-height:70px!important}.gallery-items .gallery-item{width:100%}.scc_installation_section.mobile-bg-correction{background-position-x:calc(50% - 147px)!important}.scc_installation_section .the-content-wrap:after{background-size:auto 145%!important;background-position-y:20%!important}}@media screen and (max-width:430px){.purpose_section.mobile-bg-correction{background-size:433px auto!important;background-position-y:0!important}}