@import url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/static/source/rev-7303bb5/fonts.googleapis.com/5e05cf2351ca8d0b771d5a04085896c0.css2");html,body,div,figure,figcaption span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{width:100%;overflow-y:auto;-webkit-text-size-adjust:none;-ms-overflow-style:-ms-autohiding-scrollbar}html.locked{overflow:hidden !important}body{width:100%;height:100%;overflow-y:auto}html.locked body{overflow:hidden !important;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}div,article,header,footer,nav,section,aside,img{display:block;vertical-align:top}a:link,a:visited{text-decoration:none;color:#db1a21;cursor:pointer;transition:color .25s,background-color .25s ease-in-out,background-color .25s ease-in-out;-webkit-tap-highlight-color:transparent}a:hover{color:#000}::selection{background:#919191}::-moz-selection{background:#919191}body{font:normal 300 19px/32px "Montserrat",sans-serif;background:#fff;color:#000;text-align:center;min-height:100vh;display:flex;flex-direction:column}body::-webkit-scrollbar{display:none !important}html,body{-ms-overflow-style:none;scrollbar-width:none !important}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrapper{width:100%;max-width:2000px;background:#fff;text-align:center;position:relative;margin:0 auto;z-index:2;flex:1}.content_reg h1{font:normal 800 44px/54px "Montserrat",sans-serif;margin:40px 0 40px -1px;color:#000}.content_reg h2{font:normal 800 44px/54px "Montserrat",sans-serif;margin:40px 0 40px -1px;color:#000}.content_reg h3{font:normal 700 19px/24px "Montserrat",sans-serif;margin:16px 0 16px 0;color:#000}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif;margin:16px 0 16px 0;color:#000}.content_reg p{margin:0 0 32px 0}.content_reg ul{margin:0 0 32px 30px}.content_reg ul li ul{margin:10px 0 22px 0}.content_reg ol{margin:0 0 32px 30px;list-style-position:outside;list-style:none;counter-reset:li}.content_reg ol li{margin:0 0 16px 10px;padding:0;counter-increment:li}.content_reg ol li::before{content:counter(li) ".";color:#db1a21;font-weight:700;display:inline-block;width:30px;margin-left:-30px}.content_reg ul li{margin:0 0 10px 0;padding:0 0 0 10px;list-style:none}.content_reg ul li::before{content:"•";color:#db1a21;display:inline-block;width:30px;vertical-align:bottom;font-size:60px;padding-bottom:5px;margin-left:-30px}.content_reg ul li ul li{padding:0 0 0 40px}.content_reg ul li:last-child,.content_reg ol li:last-child{padding-bottom:0;margin-bottom:0}.content_reg blockquote{display:block;font:normal 300 24px/32px "Montserrat",sans-serif;margin:0 0 32px 0}.content_reg cite{display:block;font-style:normal;font:normal 400 15px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{font-size:15px;line-height:24px;font-weight:400;margin-bottom:24px}.new_link_style_wrap a:link,.new_link_style_wrap a:visited{color:#000;border-bottom:dotted #000 1px}.new_link_style_wrap a:hover{color:#db1a21;border-color:#db1a21}.content_reg em,.content_reg em *{font-style:italic}.content_reg strong,.content_reg strong *{font-weight:700 !important}.content_reg strong em,.content_reg em strong{font-style:italic;font-weight:700 !important}.content_reg h1 strong{color:#db1a21;font-weight:700 !important}.content_reg h2 strong{color:#db1a21;font-weight:700 !important}.content_reg p[dir="rtl"],.content_reg ul[dir="rtl"],.content_reg ol[dir="rtl"]{text-align:right}.content_reg h1:first-child,.content_reg h2:first-child,.content_reg h3:first-child,.content_reg h4:first-child{margin-top:0}.content_reg :last-child{margin-bottom:0}.content_reg p+h3,.content_reg ul+h3,.content_reg ol+h3,.content_reg p+h4,.content_reg ul+h4,.content_reg ol+h4{margin-top:0}.content_reg .read_more span.label{display:inline-block;width:auto;vertical-align:top}.content_reg .read_more span.symbol{display:inline-block;font-size:17px;padding-left:7px;color:#db1a21}.content_reg .read_more_content{display:none;margin:32px 0 0 0;text-align:center}.image{position:relative;overflow:hidden;background-color:transparent;background-size:cover;background-position:center center;background-repeat:no-repeat}.image.top-left{background-position:left top}.image.top-centre{background-position:center top}.image.top-right{background-position:right top}.image.centre-left{background-position:left center}.image.centre{background-position:center center}.image.centre-right{background-position:right center}.image.bottom-left{background-position:left bottom}.image.bottom-centre{background-position:center bottom}.image.bottom-right{background-position:right bottom}.image img{width:100%;height:auto}.image a{display:block;position:absolute;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .25s ease-in-out}@media (hover: hover){.image a:hover{opacity:.15}}.image.empty{background-color:#fafafa}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25}svg.sprite-svg{display:block;width:100%;height:100%;fill:#000;transition:fill .25s ease-in-out}.icon{margin:0 auto;display:flex;align-items:center;justify-content:center}.icon svg{width:100%;height:100%;fill:#000}.btn_wrap{margin:40px auto 0 auto}.btn{text-transform:uppercase;margin:0;display:flex;flex-wrap:no-wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.btn_wrap.centre .btn{justify-content:center}.btn a{display:block;width:auto;min-width:60px;background-color:#db1a21;color:#fff;padding:14px 25px 14px 25px;margin:0;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.5px;text-align:center;vertical-align:top;transition:color .25s ease-in-out,background-color .25s ease-in-out}.btn a .arrow{display:none}.btn.inline a{margin:0 5px}.btn.red a{background:#db1a21}.btn.black a{background:#000}.btn.white a{background:#fff;color:#000}.btn a:hover{background-color:#4d555b;color:#fff}.btn.small a{color:#000;letter-spacing:0;font-size:17px;font-weight:300;padding:0;border:0;background:none}.btn.small.white a{color:#fff}.btn.small a .label{display:inline-block}.btn.small a .arrow{display:inline-block;color:#db1a21;transition:color .25s ease-in-out}.btn.small a:hover{color:#db1a21;background:transparent}.btn.outline a{border:solid #000 1px;background:transparent;color:#000}.btn.outline a:hover{border-color:#4d555b;background:#4d555b;color:#fff}.swiper-container{width:100%;height:700px;background-color:#eaeaea;position:relative;z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden}.swiper-container.height_short{height:600px}.swiper-container.height_medium{height:700px}.swiper-container.height_tall{height:800px}.swiper-container .image{position:absolute;width:100%;height:100%;z-index:1}.swiper-container .video{width:100%;height:100%;position:absolute;top:0;z-index:-1;overflow:hidden;opacity:0}.swiper-container .video video{width:100%;height:auto}.swiper-container .overlay{z-index:2}.swiper-wrapper{width:100%;height:100%;position:relative;z-index:3}.swiper-slide{width:100%;height:100%;position:relative;cursor:ew-resize;overflow:hidden;z-index:3;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0)}.swiper-container-vertical .swiper-slide{cursor:ns-resize}.slides_single .swiper-slide{cursor:default}.swiper-slide .image{width:100%;height:100%;position:absolute;z-index:1}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;left:0;width:120px;height:320px;margin-top:-160px;z-index:10;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-next{left:auto;right:0}.swiper-button-prev svg,.swiper-button-next svg{width:60px;height:60px;fill:#fff;transition:fill .25s ease-in-out}.swiper-button-prev:hover svg,.swiper-button-next:hover svg{fill:#db1a21}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.25;filter:alpha(opacity=25);cursor:auto;pointer-events:none}.swiper-pagination{bottom:20px !important}.swiper-pagination-bullets .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px !important;opacity:1;background-color:#e4e1e1}.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#898484}.swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:#898484}.video_player{width:100%;position:relative;vertical-align:top;background-color:#000;border-radius:0;overflow:hidden}.video_player video{width:100%;height:auto;display:inline-block;position:relative;overflow:hidden;top:0;vertical-align:top}.video_player video::after{padding-top:56.25%;display:block;content:""}.video_player iframe{width:100% !important;height:100% !important}.pswp .pswp__bg{background-color:#000}.pswp .pswp__top-bar{}.pswp .pswp__counter{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:700;color:#fff;height:30px;margin-top:15px}.pswp .pswp__photo_caption{position:absolute;width:auto;max-width:800px;bottom:40px;left:50%;transform:translateX(-50%);padding:10px 20px;background-color:#db1a21}.pswp .pswp__photo_caption h4{margin:0;font-weight:700;color:#fff;text-transform:uppercase}.pswp .pswp__photo_caption p{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:400;color:#fff;margin-bottom:5px}.hidden-caption-content{display:none}.map .gm-style-iw{padding:0 !important;top:5px !important;left:0 !important;background-color:#fff;border:0;border-radius:0}.map .gm-style-iw-t::before,.map .gm-style-iw-t::after{display:none}.map button.gm-ui-hover-effect{top:0 !important;right:0 !important}.map .gm-style iframe+div{border:0 !important}.map .gm-style-iw-tc{display:none !important}.map .gm-style-iw-d{overflow:hidden !important}.map .info_box_content{padding:15px 28px 20px 28px;max-width:320px;text-align:center;overflow:hidden}.map .info_box_content h4{margin:3px 0 0 0;text-align:center;color:#db1a21}.map .info_box_content address{font-family:"Montserrat",sans-serif;font-size:13px;line-height:20px;font-weight:400;font-style:normal;margin-top:5px;text-align:center}.map .info_box_content strong{display:block;font-family:"Montserrat",sans-serif;font-size:13px;line-height:20px;font-weight:400;font-style:normal;margin-top:5px;text-align:center}.search_box form{width:100%;height:100%;position:absolute;z-index:1}.search_box form input[type='text']{width:calc(100% - 40px - 20px - 40px);height:calc(100% - 12px);position:absolute;top:0;left:0;border:0;border-radius:0;padding:6px 20px 6px 40px;margin:0;font-family:"Montserrat",sans-serif;font-size:20px;line-height:normal;font-weight:300;background:#eaeaea;color:#000;transition:color .25s,border-color .25s,background-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.search_box form input[type='text']:focus{color:#000}.search_box form input[type='text']::placeholder{color:#6d6e71;opacity:1}.search_box form input[type='text']::-webkit-input-placeholder{color:#6d6e71;opacity:1}.search_box form input[type='text']::-moz-placeholder{color:#6d6e71;opacity:1}.search_box form input[type='text']:-ms-input-placeholder{color:#6d6e71;opacity:1}.search_box a.submit_search{display:block;width:40px;height:40px;position:absolute;top:0;right:0;background:#db1a21;transition:background-color .25s ease-in-out}.search_box a.submit_search:hover{background:#6d6e71}.search_box a.submit_search svg{width:30px;height:30px;margin:4px 6px 6px 4px;fill:#fff}.search_box a.submit_search:hover svg{fill:#fff}.search_box div.close{width:40px;height:100%;position:absolute;z-index:2;top:0;left:0}.search_box div.close a{display:block;width:20px;height:20px;margin:10px}.search_box div.close a svg{width:100%;height:100%;fill:#919191}.search_box div.close a:hover svg{fill:#db1a21}.ratio{position:relative;height:auto;display:inline-block;overflow:hidden}.ratio::after{padding-top:100%;display:block;content:""}.ratio.original::after{display:none}.ratio.ratio31::after{padding-top:33.33%}.ratio.ratio21::after{padding-top:50%}.ratio.ratio32::after{padding-top:66.67%}.ratio.square::after{padding-top:100%}.ratio.ratio45::after{padding-top:125%}.ratio.ratio169::after{padding-top:56.25%}.ratio>div,.ratio>img{position:absolute;width:100%;height:100%}header{width:100%;min-width:1640px;height:60px;margin:0 auto;border-bottom:solid #e5e5e5 1px;text-align:center;position:fixed;z-index:110;top:0;transition:opacity .25s ease-in-out;opacity:1}header.dark{background:#fff}header.no_banner{border-bottom:solid #e5e5e5 1px}header.floating_btn_on{visibility:hidden;opacity:0}header.floating_btn_off{visibility:visible;opacity:1}header.nav-up{top:0}header .header_inner{width:100%;position:relative;z-index:1;margin:0 auto;padding:0}header #logo{width:136px;height:40px;margin:10px 0 0 0;padding:0;position:relative;float:left}header.sticky #logo{display:block}header #logo a{display:block;width:100%;height:100%;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.baltic-logo-horizontal-light.svg") no-repeat center center;background-size:contain;border:0;text-indent:-6000px;transition:opacity .25s ease-in-out}header #logo a.nitro-lazy{background:none !important}header.dark #logo a,header.sticky #logo a{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.baltic-logo-horizontal.svg")}header.dark #logo a.nitro-lazy,header.sticky #logo a.nitro-lazy{background-image:none !important}header #logo a:hover{opacity:.85}header .controls_wrap{width:auto;float:right}header .search{width:auto;height:40px;float:left;margin:5px 0 0 0}header .search .search_box{position:relative;width:400px;height:40px;margin-top:5px;display:none}header .search .search_start{width:36px;height:30px;margin-top:10px}header .search a{display:block;width:30px;height:30px;float:left}header .search a svg{width:100%;height:100%;fill:#000}header.light .search a svg{fill:#fff}header.sticky .search a svg{fill:#000}header .search a:hover svg{fill:#db1a21}header .search .sep{float:right;width:1px;height:20px;margin:6px 0 0 5px;background-color:#000;transition:background-color .25s ease-in-out}header.light .search .sep{background-color:#fff}header.sticky .search .sep{background-color:#000}header .phone{min-width:125px;height:auto;float:left;margin:15px 10px 0 0}header .phone.phone_only{min-width:0px;display:none}header .phone a{width:auto;height:auto;font-size:12px;line-height:12px;color:#000;letter-spacing:.5px;display:flex;justify-content:center;align-items:center}header.light .phone a{color:#fff}header.sticky .phone a{color:#000}header .phone a:hover{color:#db1a21}header .phone a svg{width:30px;height:30px;fill:#000}header .phone a span.label{font-size:20px;font-weight:700;text-transform:uppercase;display:flex;justify-content:center;align-items:center}header .phone a span.label span.arrow{display:block;font-size:30px;font-weight:300;color:#db1a21;margin-top:-4px}header.light .phone a svg{fill:#fff}header.sticky .phone a svg{fill:#000}header .phone a:hover svg{fill:#db1a21}header .phone a span{float:left;margin-top:0}header.light .close a svg{fill:#000}header .slideout_menu_open{float:right;width:30px;height:30px;margin-top:15px;display:none}header .slideout_menu_open a{display:block;width:100%;height:100%}header .slideout_menu_open a svg{fill:#000}header.light .slideout_menu_open a svg{fill:#fff}header.sticky .slideout_menu_open a svg{fill:#000}header nav.header-nav{display:block;width:auto;float:left;font-size:12px;line-height:12px;font-weight:400;list-style:none;margin:5px 20px 0 0;padding:0;position:relative;z-index:2}header nav.header-nav>ul>li{margin:0;float:left;display:block;background:transparent}header nav.header-nav>ul>li.home{display:none}header nav.header-nav>ul>li>a{display:block;padding:20px 0 20px 0;margin:0 0 0 20px;color:#000;border:0;text-transform:uppercase;letter-spacing:.5px}header.light nav.header-nav>ul>li>a{color:#fff}header.sticky nav.header-nav>ul>li>a{color:#000}header nav.header-nav>ul>li.menu-item-has-children>a::after{content:"";display:block;width:12px;height:12px;position:relative;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.arrow-down-grey.svg") no-repeat;background-size:12px 12px;float:right;margin:1px 0 0 4px}header.light nav.header-nav>ul>li.menu-item-has-children>a::after{background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.arrow-down-white.svg") no-repeat;background-size:12px 12px}header.sticky nav.header-nav>ul>li.menu-item-has-children>a::after{background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.arrow-down-grey.svg") no-repeat;background-size:12px 12px}header nav.header-nav>ul>li.menu-item-has-children>a{float:left;pointer-events:none}header nav.header-nav>ul>li.current-menu-item>a,header nav.header-nav>ul>li.current-menu-parent>a,header nav.header-nav>ul>li.current-menu-ancestor>a{color:#db1a21}header nav.header-nav>ul>li.current-menu-item>a:hover,header nav.header-nav>ul>li.current-menu-parent>a:hover,header nav.header-nav>ul>li.current-menu-ancestor>a:hover{color:#db1a21}header nav.header-nav>ul>li>ul{width:auto;box-shadow:none;margin:55px 0 0 -10px;padding:20px 0;position:absolute;top:0;z-index:2;text-align:left;background-color:#d6d8d9;display:none;transition:opacity .25s ease-in-out}header nav.header-nav>ul>li a:hover{color:#db1a21}header nav.header-nav>ul>li>ul::before{content:"";display:block;width:20px;height:20px;position:relative;margin:-30px 0 10px 34px;transform:rotate(45deg);background-color:#d6d8d9}header nav.header-nav>ul>li>ul>li{white-space:normal;font-size:12px;line-height:22px;font-weight:700;letter-spacing:.25px;text-transform:uppercase;margin:0 30px}header nav.header-nav>ul>li>ul>li a{white-space:nowrap !important}header nav.header-nav>ul>li>ul>li>ul>li{font-size:10px;line-height:22px;font-weight:300}header nav.header-nav ul>li a{text-align:left;color:#000}header nav.header-nav ul>li.current-menu-item>a,header nav.header-nav ul>li.current-menu-parent>a,header nav.header-nav ul>li.current-menu-ancestor>a{color:#db1a21}header nav.header-nav ul>li.current-menu-item>a:hover,header nav.header-nav ul>li.current-menu-parent>a:hover,header nav.header-nav ul>li.current-menu-ancestor>a:hover{color:#db1a21}#slideout_menu_empty_space{position:fixed;top:0;left:0;z-index:200;width:calc(100% - 420px);background:transparent;min-height:100vh;display:none}#slideout_menu{position:fixed;top:0;right:-420px;z-index:201;width:420px;height:100%;min-height:100%;background-color:#eaeaea;text-align:left;overflow-y:scroll;overflow-x:hidden;display:block}#slideout_menu::-webkit-scrollbar{display:none}#slideout_menu{-ms-overflow-style:none;scrollbar-width:none}#slideout_menu .head{width:100%;height:60px;border-bottom:solid #fff 1px;text-align:left}#slideout_menu .head .go_back{width:calc(100% - 60px);height:60px;float:left}#slideout_menu .head .go_back svg{width:30px;height:30px;margin:15px;float:left;fill:#000;display:none}#slideout_menu .head .go_back .label{width:calc(100% - 60px);font-size:19px;line-height:24px;font-weight:700;text-transform:uppercase;padding:19px 0;float:right;color:#000;transition:color .25s ease-in-out}#slideout_menu .head .close{width:30px;height:30px;margin:15px;float:right}#slideout_menu .head .close svg{width:100%;height:100%;fill:#000}#slideout_menu nav.menu_wrap{width:100%;position:relative}#slideout_menu nav.menu_wrap ul{width:100%}#slideout_menu nav.menu_wrap ul li{min-height:60px;border-bottom:solid #fff 1px}#slideout_menu nav.menu_wrap ul li a{display:block;float:left;width:calc(100% - 120px);color:#000;font-size:19px;line-height:24px;padding:19px 60px;transition:background-color .25s ease-in-out}#slideout_menu nav.menu_wrap ul li a:hover{background-color:#d1d3d4}#slideout_menu nav.menu_wrap ul>li.menu-item-has-children>a{position:relative}#slideout_menu nav.menu_wrap ul>li.menu-item-has-children>a::after{content:"";display:block;width:30px;height:30px;position:absolute;top:0;right:0;float:right;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.nav-arrow-right.svg") no-repeat;background-size:30px 30px;margin:15px}#slideout_menu nav.menu_wrap>ul>li>a{text-transform:uppercase}#slideout_menu nav.menu_wrap>ul>li>ul{position:absolute;z-index:2;top:0;right:-100%;display:none}#slideout_menu nav.menu_wrap>ul>li>ul>li>ul{position:absolute;z-index:2;top:0;right:-100%;display:none}#slideout_menu nav.menu_wrap>ul>li>ul>li>ul>li>ul{position:absolute;z-index:2;top:0;right:-100%;display:none}#slideout_menu .utility{position:relative;right:0;width:calc(100% - 60px - 60px);height:auto;padding:20px 30px 40px 30px;margin:0 auto}#slideout_menu .utility .btn_wrap{margin:20px 0 20px 0}#slideout_menu .utility .btn{display:block}#slideout_menu .utility .btn a{display:block}#slideout_menu .utility .links{width:100%;margin-top:15px}#slideout_menu .utility .links a{display:inline-block;font-size:12px;line-height:20px;margin-right:10px;color:#000}#slideout_menu .utility .links a:hover{color:#db1a21}#slideout_menu .utility .search_box{position:relative;width:100%;height:40px}#slideout_menu .utility .search_box form input[type='text']{width:calc(100% - 40px);padding:6px 20px 6px 20px;background:#fff}nav.sidebar-nav ul{width:100%;margin:0;padding:0}nav.sidebar-nav ul li{display:block;clear:both;margin:0;padding:0}nav.sidebar-nav ul li::before{display:none;margin:0;padding:0}nav.sidebar-nav ul li a{display:block;float:left;font-size:17px;line-height:20px;font-weight:300;color:#000}nav.sidebar-nav ul li a::after{content:" »";color:#db1a21}nav.sidebar-nav ul li a:hover{color:#db1a21}nav.sidebar-nav ul li.current-menu-item>a{color:#000}nav.sidebar-nav>ul>li{display:none}nav.sidebar-nav>ul>li.current-menu-item,nav.sidebar-nav>ul>li.current-menu-parent,nav.sidebar-nav>ul>li.current-menu-ancestor{display:block}nav.sidebar-nav>ul>li>a{margin-bottom:20px;font-size:21px;line-height:32px;font-weight:800;text-transform:uppercase;color:#db1a21}nav.sidebar-nav>ul>li.current-menu-item>a{color:#db1a21}nav.sidebar-nav>ul>li>a::after{display:none}nav.sidebar-nav>ul>li>a:hover{color:#000}nav.sidebar-nav>ul>li>ul{margin:0;padding:0}nav.sidebar-nav>ul>li>ul>li{margin:0;padding:0}nav.sidebar-nav>ul>li>ul>li>a{padding:5px 0}nav.sidebar-nav>ul>li>ul>li.current-menu-item>a,nav.sidebar-nav>ul>li>ul>li.current-menu-parent>a,nav.sidebar-nav>ul>li>ul>li.current-menu-ancestor>a{font-weight:700}nav.sidebar-nav>ul>li>ul>li.current-menu-item>a::after,nav.sidebar-nav>ul>li>ul>li.current-menu-parent>a::after,nav.sidebar-nav>ul>li>ul>li.current-menu-ancestor>a::after{display:none}nav.sidebar-nav>ul>li>ul>li.current-menu-item>a:hover,nav.sidebar-nav>ul>li>ul>li.current-menu-parent>a:hover,nav.sidebar-nav>ul>li>ul>li.current-menu-ancestor>a:hover{color:#db1a21}nav.sidebar-nav>ul>li>ul>li.current-menu-item ul,nav.sidebar-nav>ul>li>ul>li.current-menu-parent ul,nav.sidebar-nav>ul>li>ul>li.current-menu-ancestor ul{display:block}nav.sidebar-nav>ul>li>ul>li>ul{display:none;margin:0;padding-bottom:20px}nav.sidebar-nav>ul>li>ul>li>ul>li{margin:0 0 0 20px;padding:0}nav.sidebar-nav>ul>li>ul>li>ul>li>a{padding:3px 0;font-size:13px;line-height:20px;font-weight:400}nav.sidebar-nav>ul>li>ul>li>ul>li>a::before{content:"– ";color:#000}nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-item>a,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-parent>a,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-ancestor>a{font-weight:700}nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-item>a::after,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-parent>a::after,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-ancestor>a::after{display:none}nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-item>a:hover,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-parent>a:hover,nav.sidebar-nav>ul>li>ul>li>ul>li.current-menu-ancestor>a:hover{color:#db1a21}.floating_btn_wrap{position:fixed;top:100px;right:40px;z-index:111;opacity:0;transition:opacity .75s ease-in-out}.floating_btn_wrap.off{visibility:hidden;opacity:0}.floating_btn_wrap.on{visibility:visible;opacity:1}.floating_btn_wrap .btn a{display:block;width:auto;min-width:60px;background-color:#db1a21;color:#fff;padding:18px 30px 18px 30px;margin:0;font-weight:700;font-size:18px;line-height:18px;text-align:center;text-transform:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}.floating_btn_wrap .btn a:hover{background-color:#6d6e71;color:#fff}.breadcrumb_wrap{width:100%;margin:0 auto;padding:0;font-size:12px;line-height:20px;font-weight:400;text-transform:uppercase}.breadcrumb_wrap>span{color:#4d555b}.breadcrumb_wrap>span a{color:#db1a21}.breadcrumb_wrap>span a:hover{color:#000}breadcrumb_wrap span.sep{padding:0 6px;color:#6d6e71}section{width:100%;min-width:1640px;text-align:center;position:relative;padding:0;margin:0 auto}section.content_layout.spacing_top_full{margin-top:140px}section.content_layout.spacing_top_half{margin-top:80px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:140px}section.content_layout.spacing_btm_half{margin-bottom:80px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{margin:0 auto;padding:140px 0;background-color:#eaeaea;overflow:hidden}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{margin:0 auto;padding:140px 0;background-color:#6d6f71;overflow:hidden}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:1640px;margin:0 auto;text-align:left;position:relative}section .heading{width:800px;margin:0 auto 80px auto;text-align:center}section .heading p{margin:0 auto;text-align:center}section.top_offset{height:60px;margin:0}.yes_ticker.yes_banner section.top_offset.banner{display:none}.yes_ticker.no_banner section.top_offset.banner{display:none}.no_ticker.no_banner section.top_offset.banner{display:none}.no_ticker.yes_banner section.top_offset.banner{display:none}.single-rc_case_study .yes_ticker.no_banner section.top_offset.banner{display:block}.single-rc_case_study .yes_ticker.yes_banner section.top_offset.banner{display:block}section.layout_ticker{background-color:#5aa953;min-height:60px;height:auto;overflow:hidden;display:none}section.layout_ticker.open{height:auto}section.layout_ticker .ticker_wrap{position:relative}section.layout_ticker .ticker_wrap .marquee{position:relative;width:100%;height:100%;overflow:hidden;padding-left:0%}section.layout_ticker .ticker_wrap .marquee a.ticker{width:auto;height:20px;padding:16px 0;display:inline-block;padding-right:0%;font-size:19px;line-height:28px;color:#fff;font-weight:400;white-space:nowrap;animation-name:ticker;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:120s}section.layout_ticker .ticker_wrap .marquee a.ticker .item{display:inline-block;padding:0 20px}section.layout_ticker .ticker_wrap .marquee a.ticker .item_1{padding-left:280px}section.layout_ticker .ticker_wrap .marquee a.ticker span.highlight{font-weight:700}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}section.layout_ticker .ticker_wrap .expand_view{width:100%;margin:0 auto;display:none}section.layout_ticker .ticker_wrap .expand_view a.close{position:absolute;width:30px;height:30px;top:15px;right:15px}section.layout_ticker .ticker_wrap .expand_view a.close svg{fill:#fff}section.layout_ticker .ticker_wrap .expand_view a.close:hover svg{fill:#000}section.layout_ticker .ticker_wrap .expand_view div.text{width:calc(100% - 80px);padding:20px 60px 0 20px;color:#fff;font-size:19px;line-height:28px;font-weight:400}section.layout_ticker .ticker_wrap .expand_view div.text span.highlight{font-weight:700}section.layout_ticker .ticker_wrap .expand_view .btn_wrap{margin:20px 20px 30px 20px}section.layout_banner{margin:0}section.layout_banner .content_inner{width:100%;overflow:hidden}section.layout_banner .content_inner .swiper-slide .image,section.layout_banner .content_inner .swiper-slide .video{z-index:-1}section.layout_banner .content_inner .swiper-slide .overlay{z-index:2}section.layout_banner .content_inner .swiper-slide .text{width:1360px;height:100%;z-index:3;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;align-content:center}section.layout_banner .content_inner .slides_multi .swiper-slide .text{max-width:calc(100% - 260px)}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:800px;text-align:center;color:#fff;margin:0 auto}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0 560px 0 0;text-align:left}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{padding-top:30px}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{display:block;font:normal 800 70px/76px "Montserrat",sans-serif;color:#fff;margin:0}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{margin-left:-2px}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{margin:20px 0 0 0}section.layout_banner .content_inner .swiper-slide .text .btn.small a .arrow{color:#fff}section.layout_banner .content_inner .swiper-slide .text .btn.small a:hover .arrow{color:#db1a21}section.layout_top-cta{width:100%;margin:0}section.layout_top-cta .content_inner{width:100%;background-color:#db1a21}section.layout_top-cta .cta_wrap{width:1360px;margin:0 auto;padding:25px 0;display:flex;justify-content:center;align-items:center;align-content:center}section.layout_top-cta .cta_wrap a{display:block;text-transform:uppercase;font-size:23px;line-height:24px;font-weight:700;letter-spacing:.5px;white-space:nowrap}section.layout_top-cta .cta_wrap a .label{display:block;float:left}section.layout_top-cta .cta_wrap a .arrow{display:block;float:left;margin-left:4px}section.layout_top-cta .cta_wrap a.estimate{color:#fff}section.layout_top-cta .cta_wrap a.estimate:hover{color:#000}section.layout_top-cta .cta_wrap .sep{width:1px;height:40px;margin:0 30px;display:block;background-color:#e6573d}section.layout_top-cta .cta_wrap a.call{color:#fff}section.layout_top-cta .cta_wrap a.call:hover{color:#000}section.layout_top-cta .phone_only{display:none}section.layout_big-ad .content_inner{width:100%}section.layout_big-ad .big_ad_wrap{position:relative;min-height:680px}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{position:absolute;top:0;left:0;width:100%;height:680px;z-index:1}section.layout_big-ad .big_ad_wrap .bg_photo_wrap .image{width:100%;height:100%}section.layout_big-ad .big_ad_wrap .overlay{height:680px;z-index:2}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:1080px;height:680px;margin:0 auto;position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{width:calc(100% - 320px - 80px);margin:0}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{font-size:60px;line-height:70px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading p{text-align:left;color:#fff;margin:30px 0 0 0}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{width:320px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{font-size:23px;line-height:30px;font-weight:700;margin:0 0 5px 0;color:#fff}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews{font-weight:400;color:#fff;margin:0 0 10px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{width:calc(142px * .8);height:calc(24px * .8);margin:4px 10px 0 0;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.five-stars-white.svg") no-repeat center center;background-size:contain}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars.nitro-lazy{background:none !important}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .context{width:100%}section.layout_big-ad .big_ad_wrap .promo_wrap{width:100%;background:#db1a21;display:flex;justify-content:flex-end}section.layout_big-ad .big_ad_wrap .promo_wrap .text{width:auto;flex-direction:column}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt{width:calc(1080px - 320px - 80px);padding:20px 80px 20px 0;font-size:23px;line-height:30px;color:#fff;font-weight:400}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt span.highlight{font-weight:700}section.layout_big-ad .big_ad_wrap .promo_wrap .link{width:calc(( ( 100% - 1080px ) / 2 ) + 320px);background:#000;flex-direction:column;display:flex;justify-content:center;align-items:center}section.layout_big-ad .big_ad_wrap .promo_wrap .link a{display:block;font-size:23px;line-height:30px;padding:20px;color:#fff;font-weight:400;text-transform:uppercase}section.layout_big-ad .big_ad_wrap .promo_wrap .link a:hover{color:#db1a21}section.layout_big-ad .phone_only{display:none}section.layout_sidebar.bg_transparent+section.layout_sidebar.bg_transparent{margin-top:0}section.layout_sidebar.bg_grey{margin:0 auto;padding:140px 0;background-color:#eaeaea;overflow:hidden}section.layout_sidebar.bg_grey+section.layout_sidebar.bg_grey{padding-top:0}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:-5px}section.layout_sidebar .sidebar_wrap{width:1360px;margin:0 auto}section.layout_sidebar .sidebar_wrap .sidebar{width:380px;float:left}section.layout_sidebar .sidebar_wrap .sidebar.phone{display:none}section.layout_sidebar .sidebar_wrap .sidebar h3{margin:0;font-size:21px;line-height:32px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{width:100%;margin-top:30px}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{width:50px;height:50px;margin-left:-8px;float:left}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{width:calc(100% - 50px - 10px);display:block;float:left;font-size:17px;line-height:24px;text-transform:uppercase;margin:13px 0 0 0}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{width:100%;display:block;clear:both;word-wrap:break-word;font-size:15px;line-height:20px;font-weight:400;font-style:normal}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p a,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address a{color:#000}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p a:hover,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address a:hover{color:#db1a21}section.layout_sidebar .sidebar_wrap .main_wrap{width:800px;float:right}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(100px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single:last-child{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .title_wrap{margin:0 0 30px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .title_wrap h1{font-family:"Montserrat",sans-serif;margin:-12px 0 10px -2px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .title_wrap h4{font-size:19px;line-height:24px;font-weight:300;text-transform:uppercase;margin:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col{width:calc(50% - 20px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col.col1{float:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col.col2{float:right}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col h3{margin:0 0 5px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col p{margin:0 0 20px 0;word-wrap:break-word}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col a{color:#000}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col a:hover{color:#db1a21}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col .social a{display:inline-block;float:left;clear:both}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col .social a span{color:#db1a21}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_team_header .col :last-child p{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap{margin:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{margin-bottom:10px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{font-size:19px;line-height:24px;font-weight:300;text-transform:uppercase;margin:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul{font-size:15px;line-height:24px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul li::before{font-size:40px;padding-bottom:3px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{font-size:30px;line-height:50px;font-weight:300;color:#db1a21;margin:30px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4:last-child{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .read_more_content{width:100%;overflow:hidden}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .read_more_content .read_more_text{width:100%;margin:0 auto;text-align:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .read_more_content .read_more_text :last-child{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{width:100%;margin-top:40px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .photo_wrap{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .photo_wrap.ratio.original .image{position:relative}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{margin-top:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .video_wrap{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{margin-top:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{width:100%;margin:0 0 40px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap h3{text-transform:uppercase}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 20px);float:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 20px);float:right}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul{display:block}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{display:block;margin:0 0 10px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li:last-child{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{display:block;width:40px;height:40px;float:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon svg{fill:#8fccb5}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{display:block;width:calc(100% - 40px - 10px);margin-top:5px;float:right}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{width:100%;padding:80px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single:first-child{padding-top:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap{width:100%;float:none;margin:0 auto}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{margin:0 0 10px -3px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:flex-start}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{width:36px;height:36px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source.none{display:none}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source.google{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.google-icon.svg")}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source.google.nitro-lazy{background-image:none !important}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source.yelp{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.yelp-icon.svg")}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source.yelp.nitro-lazy{background-image:none !important}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{width:calc(142px * 1);height:calc(24px * 1);background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.five-stars-yellow.svg") no-repeat center center;background-size:contain}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars.nitro-lazy{background:none !important}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{clear:both;margin:0;font-size:22px;line-height:40px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{width:100%;margin-top:24px;text-transform:uppercase;font-size:15px;line-height:20px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite span.author{display:block;font-weight:700}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite span.cred{display:block}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .form_wrap{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .form_wrap .fineprint{width:100%;text-align:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .form_wrap .fineprint a:link,section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .form_wrap .fineprint a:visited{color:#000;border-bottom:dotted #000 1px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .form_wrap .fineprint a:hover{color:#db1a21;border-color:#db1a21}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:calc(33.33% - 26.66px);float:left;margin-right:40px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:calc(33.33% - 26.66px);float:left}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:calc(33.33% - 26.66px);float:right}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{margin:0;font-size:15px;line-height:20px;text-transform:uppercase}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul:last-child{margin-bottom:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{display:block;padding:5px 0;margin:20px 0 0 0;font-weight:700}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li:first-child{margin-top:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li::before{display:none}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li ul{margin:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li ul li{margin:0;font-weight:300}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap a{display:inline;color:#000;font-weight:700}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul>li>ul>li a{font-weight:300}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap a:hover{color:#db1a21}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_hr-divider .hr{width:100%;height:1px;background-color:#a3a3a3}section.layout_text .content_inner{width:100%}section.layout_text .subtitle_wrap{width:800px;margin:0 auto 25px auto}section.layout_text .subtitle_wrap h3{margin:0;font-size:21px;line-height:32px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_text .initial_text{width:800px;margin:0 auto}section.layout_text h4{font-size:30px;line-height:50px;font-weight:300;color:#db1a21;margin-top:32px}section.layout_text .initial_text.centre{text-align:center}section.layout_text .read_more_content{width:100%;overflow:hidden}section.layout_text .read_more_content .read_more_text{margin:0 auto;text-align:left}section.layout_text .read_more_content .read_more_text :last-child{margin-bottom:0}section.layout_text .read_more_text{width:800px;margin:0 auto;text-align:left}section.layout_text .btn_wrap{width:800px}section.layout_multi-column .content_inner{width:100%}section.layout_multi-column .heading{margin-bottom:60px}section.layout_multi-column .column_wrap{width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;align-content:flex-start}section.layout_multi-column .column_wrap .column_single{width:calc(25% - 30px);text-align:center;margin:0 20px}section.layout_multi-column .column_wrap.cols_1 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_2 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_3 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_4 .column_single{width:calc(25% - 30px)}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap .column_single h3{font-size:35px;line-height:36px}section.layout_multi-column .column_wrap .column_single h3,section.layout_multi-column .column_wrap .column_single h4{color:#db1a21}section.layout_multi-column .column_wrap .column_single .btn_wrap{width:100%;margin-top:20px}section.layout_multi-column .btn_wrap{width:1360px;margin-top:60px}section.layout_multi-column.bg_dark-grey .content_inner div,section.layout_multi-column.bg_dark-grey .content_inner h1,section.layout_multi-column.bg_dark-grey .content_inner h2,section.layout_multi-column.bg_dark-grey .content_inner h3,section.layout_multi-column.bg_dark-grey .content_inner h4,section.layout_multi-column.bg_dark-grey .content_inner p{color:#fff}section.layout_note{padding:80px 0 !important;background-color:#db1a21 !important;overflow:hidden}section.layout_note .content_inner{width:100%}section.layout_note .note_wrap{width:800px;margin:0 auto}section.layout_note .note_wrap p{font:normal 400 15px/24px "Montserrat",sans-serif;color:#fff}section.layout_text-graphic .content_inner{width:1360px;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;align-content:center}section.layout_text-graphic .photo_wrap{position:relative;width:240px;order:1;padding-top:12px}section.layout_text-graphic .photo_wrap.ratio.original .image{position:relative}section.layout_text-graphic .text_wrap{position:relative;width:940px;height:auto;order:2}section.layout_text-graphic .text{text-align:left}section.layout_text-icon .content_inner{width:100%}section.layout_text-icon .text_icon_wrap{width:1360px;margin:0 auto}section.layout_text-icon .text_icon_wrap .icon{width:380px;float:left}section.layout_text-icon .text_icon_wrap .icon svg{width:180px;height:180px;margin:0 auto;fill:#db1a21}section.layout_text-icon .text_icon_wrap .text{width:940px;float:right}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{font-size:22px;line-height:32px;margin-bottom:32px;text-transform:uppercase}section.layout_text-icon .text_icon_wrap .hr{width:100%;height:1px;clear:both;margin:80px auto;background-color:#a3a3a3}section.layout_text-photo .content_inner{width:100%}section.layout_text-photo .text_photo_wrap{width:1360px;margin:0 auto}section.layout_text-photo .text_photo_wrap .text_photo_single{width:calc(33.33% - 26.66px);margin:60px 40px 0 0;float:left}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){clear:both}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap{width:100%}section.layout_text-photo .text_photo_wrap .photo_wrap .image{z-index:1}section.layout_text-photo .text_photo_wrap .photo_wrap .overlay{position:absolute;z-index:2}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{position:absolute;z-index:3;width:100%;height:100%;margin:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{position:relative;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px;font-size:36px;line-height:44px;text-align:center;display:flex;align-items:center;justify-content:center;align-content:center;color:#fff;margin:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{width:100%;height:100%;padding:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{display:block;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px;display:flex;align-items:center;justify-content:center;align-content:center;color:#fff}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a:hover{color:#db1a21}section.layout_text-photo .text_photo_wrap .text_wrap{width:calc(100% - 40px);padding:30px 20px 0 20px}section.layout_text-photo .text_photo_wrap .text_wrap h3{font-size:21px;line-height:32px;margin:0 0 20px 0}section.layout_text-photo .text_photo_wrap .text_wrap p{font-size:15px;line-height:24px;font-weight:400;margin-bottom:0}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{margin-top:30px}section.layout_two-squares .content_inner{width:100%}section.layout_two-squares .square_single{position:relative;width:50%;height:auto;float:left;overflow:hidden}section.layout_two-squares .square_single .photo_wrap{position:absolute;width:100%;height:100%;z-index:1}section.layout_two-squares .square_single .photo_wrap .image{position:absolute;width:100%;height:100%;z-index:1}section.layout_two-squares .square_single .photo_wrap .overlay{z-index:2}section.layout_two-squares .square_single .photo_wrap .text_wrap{position:absolute;width:100%;height:100%;margin:0;z-index:3;display:flex;align-items:center;justify-content:center}section.layout_two-squares .square_single .text_wrap .text{padding:0 240px;text-align:center}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:30px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{color:#fff;margin-bottom:20px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{color:#fff;font-size:21px}section.layout_two-squares .square_single .graphic_wrap{position:absolute;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}section.layout_two-squares .square_single .graphic_wrap .overlay{z-index:1}section.layout_two-squares .square_single .graphic_wrap .image{width:60%;height:60%;z-index:2;background-size:contain}section.layout_two-squares .square_single.type_text .text_wrap{position:absolute;width:100%;height:100%;margin:0;background-color:#eaeaea;display:flex;align-items:center;justify-content:center}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:0 200px;text-align:left}section.layout_two-squares .square_single.type_text .text_wrap .text h2{margin-bottom:20px}section.layout_two-squares .square_single.type_text .text_wrap .text p{font-size:21px}section.layout_two-squares .square_single .quote_wrap{width:100%;height:100%;background-color:#db1a21;display:flex;align-items:center;justify-content:center}section.layout_two-squares .square_single .quote_wrap .quote{width:60%;height:auto;text-align:left}section.layout_two-squares .square_single .quote_wrap .quote svg{width:50px;height:50px;margin:0 0 10px -6px;fill:#fff}section.layout_two-squares .square_single .quote_wrap .quote blockquote{color:#fff}section.layout_big-icons .content_inner{width:100%}section.layout_big-icons .big_icons_wrap{width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;align-content:flex-start}section.layout_big-icons .big_icons_wrap .big_icon_single{width:25%;text-align:center;margin:30px 0 0 0}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){margin-top:0}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{display:block;width:calc(100% - 60px);padding:0 30px}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{display:block;width:200px;height:200px;margin:0 auto}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon svg{width:100%;height:100%;fill:#db1a21}section.layout_big-icons .big_icons_wrap .big_icon_single h3{font-size:18px;line-height:20px;text-transform:uppercase;margin:10px 0 5px 0;transition:color .25s ease-in-out}section.layout_big-icons .big_icons_wrap .big_icon_single a.big_link:hover h3{color:#db1a21}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{margin:10px 0 0 0}section.layout_big-icons .big_icons_wrap .big_icon_single p{padding:0 10px}section.layout_big-icons .big_icons_wrap.hide_links .btn_wrap{display:none}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{margin-top:20px}section.layout_photo .content_inner{width:100%;text-align:center}section.layout_photo .photo_wrap{position:relative;width:1080px}section.layout_photo .photo_wrap.width_narrow{width:1080px}section.layout_photo .photo_wrap.width_medium{width:1640px}section.layout_photo .photo_wrap.width_wide{width:100%}section.layout_photo .photo_wrap.ratio.original .image{position:relative}section.layout_photo .photo_wrap .overlay{z-index:2}section.layout_photo .photo_wrap .text_wrap{position:absolute;width:100%;height:100%;margin:0;z-index:3;display:flex;align-items:center;justify-content:center}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:1080px;margin-left:calc(50% - ( 1080px / 2 ))}section.layout_photo .photo_wrap.width_medium .text_wrap{width:1640px;margin-left:calc(50% - ( 1640px / 2 ))}section.layout_photo .photo_wrap.width_wide .text_wrap{width:1640px;margin-left:calc(50% - ( 1640px / 2 ))}section.layout_photo .photo_wrap.txt_pos_left .text_wrap{justify-content:flex-start}section.layout_photo .photo_wrap.txt_pos_right .text_wrap{justify-content:flex-end}section.layout_photo .photo_wrap.ratio_original .text_wrap{display:none}section.layout_photo .photo_wrap .text{text-align:left}section.layout_photo .photo_wrap.txt_pos_centre .text{text-align:center}section.layout_photo .photo_wrap.has_btn .text{padding-top:30px}section.layout_photo .photo_wrap.width_narrow .text{width:800px}section.layout_photo .photo_wrap.width_medium .text{width:1080px}section.layout_photo .photo_wrap.width_wide .text{width:1080px}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:660px;margin-left:140px}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:800px;margin-left:280px}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:660px;margin-left:140px}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{color:#fff;margin-bottom:20px}section.layout_photo .photo_wrap .text p{max-width:80%;color:#fff}section.layout_photo .photo_wrap.txt_pos_centre .text p{margin:0 auto}section.layout_photo .photo_wrap .text .btn_wrap .btn.small a{color:#fff}section.layout_photo .photo_wrap .text .btn_wrap .btn.small a:hover{color:#db1a21}section.layout_video .content_inner{width:100%;text-align:center}section.layout_video .video_wrap{width:1080px;margin:0 auto}section.layout_video .video_wrap.width_narrow{width:1080px}section.layout_video .video_wrap.width_medium{width:1640px}section.layout_video .video_wrap.width_wide{width:100%}section.layout_tagline{background-color:transparent !important}section.layout_tagline .content_inner{width:100%;text-align:center}section.layout_tagline .photo_wrap{position:relative;width:100%;height:auto}section.layout_tagline .photo_wrap .image{position:absolute;width:100%;height:100%;z-index:1}section.layout_tagline .photo_wrap .overlay{z-index:2}section.layout_tagline .photo_wrap .text_wrap{position:relative;z-index:3;width:1220px;height:auto;margin:0 auto;padding:100px 0;display:flex;align-items:center;justify-content:center}section.layout_tagline .photo_wrap .text_wrap .icon{width:260px;height:260px}section.layout_tagline .photo_wrap .text_wrap .icon svg{fill:#fff}section.layout_tagline .photo_wrap .text_wrap .sep{width:2px;height:260px;margin:0 60px 0 20px;background-color:#fff}section.layout_tagline .photo_wrap .text_wrap .text{width:calc(100% - 280px - 4px - 60px - 20px);text-align:left}section.layout_tagline .photo_wrap .text_wrap .text h2{color:#fff;font-size:60px;line-height:64px}section.layout_showcase .content_inner{width:1360px}section.layout_showcase .showcase_navi{width:360px;float:left;padding:48px 0 0 0}section.layout_showcase .showcase_navi a{display:block;position:relative;font-size:22px;line-height:30px;padding:10px 40px 10px 0;text-transform:uppercase;color:#000}section.layout_showcase .showcase_navi a:hover{color:#db1a21}section.layout_showcase .showcase_navi a.current{font-weight:700}section.layout_showcase .showcase_navi a.current::after{content:"";display:block;width:30px;height:30px;position:absolute;margin:9px -15px 0 0;top:0;right:0;transform:rotate(45deg);background-color:#fff}section.layout_showcase.bg_transparent .showcase_navi a.current::after{background-color:#eaeaea}section.layout_showcase .showcase_wrap{width:calc(100% - 360px);min-height:460px;position:relative;float:right;background-color:#fff;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;align-content:center}section.layout_showcase.bg_transparent .showcase_wrap{background-color:#eaeaea}section.layout_showcase .showcase_wrap .showcase_single{width:calc(100% - 120px);height:calc(100% - 100px);margin:50px 60px;left:0;top:0;position:absolute;background-color:#fff;display:none}section.layout_showcase.bg_transparent .showcase_wrap .showcase_single{background-color:#eaeaea}section.layout_showcase .showcase_wrap .showcase_single.current{display:block}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{display:none}section.layout_showcase .showcase_wrap .showcase_single h3{font-size:30px;line-height:40px;font-weight:800;margin-bottom:30px}section.layout_showcase .showcase_wrap .showcase_single ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-content:flex-start}section.layout_showcase .showcase_wrap .showcase_single ul li{width:calc(calc(50% - 20px) - 20px);margin-bottom:0}section.layout_offers .content_inner{width:100%}section.layout_offers .offers_wrap{width:1360px;margin:0 auto}section.layout_offers .offers_wrap.cols_1{width:100%;height:600px}section.layout_offers .offers_wrap.cols_2{width:1080px}section.layout_offers .offers_wrap .offer_single{width:calc(33.33% - 26.66px);margin:80px 40px 0 0;position:relative;float:left}section.layout_offers .offers_wrap.cols_1 .offer_single{width:100%;height:100%}section.layout_offers .offers_wrap.cols_2 .offer_single{width:calc(50% - 20px)}section.layout_offers .offers_wrap.cols_2 .offer_single_2{margin-right:0}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){margin-right:0}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){clear:both}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){margin-top:0}section.layout_offers .offers_wrap .offer_single .photo_wrap{width:100%;position:relative;z-index:1}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{width:50%;height:100%;position:absolute;top:0;left:0}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap .image{width:100%;height:100%}section.layout_offers .offers_wrap .offer_single .icon{position:absolute;z-index:2;width:70px;height:70px;padding:15px;border-radius:50%;top:-15px;left:10px;background-color:#43a0de}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{width:90px;height:90px;top:-20px;left:30px}section.layout_offers .offers_wrap .offer_single .icon svg{fill:#fff}section.layout_offers .offers_wrap .offer_single .text_wrap{width:calc(100% - 4px);height:330px;text-align:center;border:dashed #eaeaea 2px;border-top:0}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{position:absolute;width:50%;height:100%;top:0;right:0;border:0;background:#eaeaea;display:flex;justify-content:center;align-items:center}section.layout_offers.bg_grey .offers_wrap.cols_1 .offer_single .text_wrap{background:#fff}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:300px}section.layout_offers.bg_grey .offers_wrap .offer_single .text_wrap{background:#fff;border-color:#e5e5e5}section.layout_offers .offers_wrap .offer_single .text_wrap .text{width:calc(100% - 60px);height:calc(100% - 80px);padding:40px 30px;text-align:center}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{width:calc(100% - 240px);height:auto;padding:30px 0 0 0;text-align:left}section.layout_offers .offers_wrap .offer_single .text_wrap h3{font-size:24px;line-height:32px;margin:0 20px 20px 20px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:64px;line-height:72px;font-weight:800;margin:0 120px 30px 0}section.layout_offers .offers_wrap .offer_single .text_wrap p{margin:0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{margin:30px 0 0 0}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.share .btn{justify-content:flex-start}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{width:calc(100% - 80px);position:absolute;left:40px;bottom:40px}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.cta{width:auto;position:relative;left:auto;bottom:auto}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.cta .btn{justify-content:flex-start}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{width:100%;width:auto}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.cta .btn a{width:auto}section.layout_offers .offers_wrap.cols_2 .offer_single .btn_wrap.cta .btn a{width:auto}section.layout_photo-text-cta .content_inner{width:100%}section.layout_photo-text-cta .photo_text_cta_wrap{width:100%;height:600px;position:relative}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{width:50%;height:100%;position:absolute;top:0;left:0;z-index:1}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap .image{width:100%;height:100%}section.layout_photo-text-cta .photo_text_cta_wrap .icon{position:absolute;z-index:2;width:90px;height:90px;padding:15px;border-radius:50%;top:-20px;right:30px;background-color:#db1a21}section.layout_photo-text-cta .photo_text_cta_wrap .icon svg{fill:#fff}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{position:absolute;width:50%;height:100%;top:0;right:0;background:#eaeaea;display:flex;justify-content:center;align-items:center}section.layout_photo-text-cta.bg_grey .photo_text_cta_wrap .text_wrap{background:#fff}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{width:calc(100% - 240px);height:auto;padding:30px 0 0 0}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:64px;line-height:72px;font-weight:800;margin:0 120px 30px 0}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap p{margin:0}section.layout_gallery .gallery_wrap{width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start}section.layout_gallery .gallery_wrap .gallery_single{position:relative;width:calc(33.33% - 26.66px);margin:40px 40px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){margin-right:0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){margin-top:0}section.layout_gallery .gallery_wrap .gallery_single a{position:absolute;width:100%;height:100%;top:0;left:0}section.layout_gallery .gallery_wrap .gallery_single a .image{width:100%;height:100%;transition:opacity .25s ease-in-out}section.layout_gallery .gallery_wrap .gallery_single a:hover .image{width:100%;height:100%;opacity:.75}section.layout_text-video .text_video_wrap{width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.layout_text-video .text_video_wrap .video_wrap{width:calc(50% - 20px)}section.layout_text-video .text_video_wrap .text_wrap{width:calc(50% - 20px)}section.layout_text-form .text_form_wrap{width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}section.layout_text-form .text_form_wrap .text_wrap{width:660px}section.layout_text-form .text_form_wrap .form_wrap{width:380px}section.layout_text-form .text_form_wrap .form_wrap .fineprint{width:100%;margin:0 auto}section.layout_text-form .text_form_wrap .form_wrap .fineprint a:link,section.layout_text-form .text_form_wrap .form_wrap .fineprint a:visited{color:#000;border-bottom:dotted #000 1px}section.layout_text-form .text_form_wrap .form_wrap .fineprint a:hover{color:#db1a21;border-color:#db1a21}section.layout_form .form_wrap{width:800px;margin:0 auto}section.layout_form .form_wrap .fineprint{width:520px;text-align:center;margin:0 auto}section.layout_form .form_wrap .fineprint a:link,section.layout_form .form_wrap .fineprint a:visited{color:#000;border-bottom:dotted #000 1px}section.layout_form .form_wrap .fineprint a:hover{color:#db1a21;border-color:#db1a21}section.layout_quiz .quiz_wrap{width:800px;margin:0 auto}section.layout_quiz .quiz_wrap .intro_text{width:100%;margin-bottom:30px}section.layout_quiz .quiz_wrap .quiz_start{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}section.layout_quiz .quiz_wrap .quiz_start .timer{width:24px;height:30px;margin-right:5px}section.layout_quiz .quiz_wrap .quiz_start .label{width:calc(100% - 24px - 5px);text-transform:uppercase}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{width:100%;margin:10px 0 0 0}section.layout_quiz .form_wrap{width:100%;margin:80px auto 0 auto}section.layout_quiz .form_wrap.hidden{display:none}section.layout_quiz .form_wrap .gform_wrapper{width:520px;margin:0 auto}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{width:100%;height:auto;margin:0 0 40px 0}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{margin:0 0 30px 0}section.layout_quiz .form_wrap .gform_confirmation_wrapper p{font-weight:300;color:#000}section.layout_map .map_wrap{width:1360px;margin:0 auto}section.layout_map .map_wrap .map{width:100%}section.layout_map .map_wrap .location_embed_wrap{width:100%;height:600px;overflow:hidden}section.layout_map .map_wrap .location_embed_wrap>div{width:100%;height:100%}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats .content_inner{width:100%}section.layout_stats.spacing_top_full .content_inner{padding-top:140px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:80px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:140px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:80px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}section.layout_stats .bg_photo_wrap .image{width:100%;height:100%}section.layout_stats .heading{position:relative;z-index:2;margin-bottom:40px}section.layout_stats .stats_wrap{position:relative;z-index:2;width:1640px;margin:0 auto}section.layout_stats .stats_wrap.col2{width:1080px;margin:0 auto}section.layout_stats .stats_wrap .stat_single{width:380px;float:left;margin-right:40px;text-align:center}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:520px}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{display:inline-block;font-size:90px;line-height:90px;font-weight:800;margin:10px 0 15px 0;color:#fff}section.layout_stats .stats_wrap .stat_single .label{font-size:16px;line-height:20px;font-weight:400;margin:0 10%}section.layout_stats .btn_wrap{position:relative;z-index:2;margin-top:60px}section.layout_stats .content_inner div,section.layout_stats .content_inner h1,section.layout_stats .content_inner h2,section.layout_stats .content_inner p{color:#fff}section.layout_metrics .heading h1,section.layout_metrics .heading h2{margin-bottom:10px}section.layout_metrics .stats_wrap{position:relative;width:840px;height:360px;margin:0 auto}section.layout_metrics .stats_wrap .stat_single{position:absolute;text-align:left;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}section.layout_metrics .stats_wrap .stat_single_1{width:calc(45% - 1px);height:100%;top:0;left:0;border-right:solid #bfbfbf 1px;justify-content:flex-end}section.layout_metrics .stats_wrap .stat_single_2{width:55%;height:calc(50% - 1px);top:0;right:0;border-bottom:solid #bfbfbf 1px}section.layout_metrics .stats_wrap .stat_single_3{width:55%;height:50%;top:50%;right:0}section.layout_metrics .stats_wrap .stat_single .the_stat{position:relative;top:0}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{display:inline-block;font-size:70px;line-height:80px;font-weight:800;margin:0;color:#000;white-space:nowrap;text-align:left}section.layout_metrics .stats_wrap .stat_single .the_stat .label{display:block;font-size:17px;line-height:20px;font-weight:300;text-align:left}section.layout_metrics .stats_wrap .stat_single_1 .icon{width:220px;height:220px;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.customers.svg") no-repeat center center}section.layout_metrics .stats_wrap .stat_single_1 .icon.nitro-lazy{background:none !important}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{width:calc(100% - 40px);margin:0 20px 0 20px;text-align:center}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{font-size:88px;line-height:100px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{font-size:88px;line-height:100px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{width:calc(100% - 40px);margin:5px 20px 0 20px;text-align:center}section.layout_metrics .stats_wrap .stat_single_2 .icon{width:140px;height:140px;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.reviews.svg") no-repeat center center}section.layout_metrics .stats_wrap .stat_single_2 .icon.nitro-lazy{background:none !important}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{width:calc(100% - 140px - 50px)}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{font-size:70px;line-height:80px}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{width:100%;margin:5px 20px 0 0}section.layout_metrics .stats_wrap .stat_single_3 .icon{width:140px;height:140px;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.years.svg") no-repeat center center}section.layout_metrics .stats_wrap .stat_single_3 .icon.nitro-lazy{background:none !important}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{width:calc(100% - 140px - 50px)}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{font-size:70px;line-height:80px}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{width:100%;margin:5px 20px 0 0}section.layout_metrics .btn_wrap{margin-top:80px}section.layout_logos .logo_grid_wrap{width:1360px;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}section.layout_logos .logo_grid_wrap .logo_grid_single{width:25%;text-align:center;margin:0}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{display:block;width:100%}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{width:calc(100% - 160px);margin:20px 80px}section.layout_logos .logo_grid_wrap .logo_grid_single .logo .image{background-size:contain}section.layout_logos .logo_grid_wrap .logo_grid_single .logo .image a{background-color:#fff}section.layout_logos .description{width:800px;margin:40px auto 0 auto;text-align:center}section.layout_reviews .heading{width:800px}section.layout_reviews .reviews_wrap{width:1360px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;align-content:flex-start}section.layout_reviews .reviews_wrap .review_single{text-align:center;padding:0 80px}section.layout_reviews .reviews_wrap .review_single .score_wrap{width:150px;height:30px;margin:0 auto 10px auto}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{width:100%;height:100%;float:left;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.review-stars.svg") no-repeat left center;background-size:150px 30px;overflow:hidden}section.layout_reviews .reviews_wrap .review_single .score_wrap .score.nitro-lazy{background:none !important}section.layout_reviews .reviews_wrap .review_single .review_logo{width:100%;background:url("") no-repeat center center;background-size:contain}section.layout_reviews .reviews_wrap .review_single .review_logo.nitro-lazy{background:none !important}section.layout_reviews .reviews_wrap .review_single.google .review_logo{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.google-logo.svg")}section.layout_reviews .reviews_wrap .review_single.google .review_logo.nitro-lazy{background-image:none !important}section.layout_reviews .reviews_wrap .review_single.bbb .review_logo{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.better-business-bureau-logo.svg")}section.layout_reviews .reviews_wrap .review_single.bbb .review_logo.nitro-lazy{background-image:none !important}section.layout_reviews .reviews_wrap .review_single.yelp .review_logo{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.yelp-logo.svg")}section.layout_reviews .reviews_wrap .review_single.yelp .review_logo.nitro-lazy{background-image:none !important}section.layout_reviews .reviews_wrap .review_single p{font-size:16px;line-height:24px;text-transform:uppercase;margin:0}section.layout_reviews .reviews_wrap .review_single .btn_wrap{margin-top:20px}section.layout_reviews .reviews_wrap .review_single .btn_wrap .btn a{font-size:12px;font-weight:700}section.layout_team.bg_transparent+section.layout_team.bg_transparent{margin-top:0}section.layout_team.bg_grey{margin:0 auto;padding:140px 0;background-color:#eaeaea;overflow:hidden}section.layout_team.bg_grey+section.layout_team.bg_grey{padding-top:0}section.layout_team .content_inner{width:1360px}section.layout_team .title_wrap{width:1080px;margin:0 auto 60px auto}section.layout_team .title_wrap h2{font-family:"Montserrat",sans-serif;font-size:44px;line-height:54px;font-weight:800;text-align:center}section.layout_team .team_photo_wrap{width:100%;margin-top:60px}section.layout_team .team_photo_wrap.ratio.original .image{position:relative}section.layout_team .people_grid{width:100%}section.layout_team .people_grid .grid_single{width:calc(25% - 30px);margin:60px 40px 0 0;float:left;background:#eaeaea}section.layout_team.bg_grey .people_grid .grid_single{background:#fff}section.layout_team .people_grid .grid_single:nth-child(4n){margin-right:0}section.layout_team .people_grid .grid_single:nth-child(4n+1){clear:both}section.layout_team .people_grid .grid_single:nth-child(-n+4){margin-top:0}section.layout_team .people_grid .grid_single .headshot{width:100%}section.layout_team .people_grid .grid_single .info{width:calc(100% - 50px);padding:20px 25px 20px 25px}section.layout_team .people_grid .grid_single .info h3{font-size:16px;line-height:20px;margin:0 0 5px 0}section.layout_team .people_grid .grid_single .info span.title{display:block;font-size:12px;line-height:16px;text-transform:uppercase}section.layout_team .people_grid .grid_single .info a{display:block;margin-top:15px;font-size:12px;line-height:16px;text-transform:uppercase;color:#000}section.layout_team .people_grid .grid_single .info a .arrow{color:#db1a21}section.layout_team .people_grid .grid_single .info a:hover{color:#db1a21}section.layout_case-studies .case_studies_wrap{width:1360px;margin:0 auto}section.layout_case-studies .case_studies_wrap .case_study_single{width:calc(33.33% - 26.66px);margin:40px 40px 0 0;position:relative;cursor:pointer;float:left}section.layout_case-studies .case_studies_wrap .case_study_single.disable_link{cursor:auto}section.layout_case-studies .case_studies_wrap .case_study_single.hidden{display:none}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){clear:both}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:0}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{width:100%;position:relative;z-index:1}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{width:100%;position:absolute;z-index:2;top:0;left:0;display:block}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap{width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;display:block}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .overlay{position:absolute;z-index:1;display:none}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{width:calc(100% - 80px);height:calc(100% - 80px);position:relative;z-index:2;margin:40px;display:flex;align-items:center;justify-content:center;align-content:center}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{font-size:21px;line-height:32px;text-align:center;color:#fff;margin:0}section.layout_case-studies .btn_wrap{margin-top:80px}section.layout_testimonial-carousel .content_inner{width:100%;height:600px}section.layout_testimonial-carousel .photo_wrap{width:100%;height:100%;position:absolute;z-index:1;margin:0;overflow:hidden}section.layout_testimonial-carousel .photo_wrap .image{position:relative;height:100%}section.layout_testimonial-carousel .swiper-container{height:100%;z-index:2;background:transparent}section.layout_testimonial-carousel .swiper-slide .overlay{z-index:2}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:1360px;height:100%;position:relative;z-index:3;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:660px;position:relative;padding:0 0 30px 0;color:#fff}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{width:80px;height:80px;margin:0 0 10px -9px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon svg{fill:#fff}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{font-size:30px;line-height:50px;font-weight:400;margin:0}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{display:block;font-style:normal;font-size:14px;line-height:20px;margin:15px 0 40px 0}section.layout_testimonial-carousel .swiper-slide .text_wrap .text a .arrow{color:#fff}section.layout_testimonial-carousel .swiper-slide .text_wrap .text a:hover .arrow{color:#db1a21}section.layout_testimonial-carousel-v2 .carousel_wrap{width:1360px;margin:0 auto;position:relative}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:300px;background:transparent}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap{width:100%}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{width:calc(100% - 80px);height:150px;padding:30px 40px;background-color:#eaeaea}section.layout_testimonial-carousel-v2.bg_grey .carousel_wrap .text_wrap .box{background-color:#fff}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{margin:0 0 0 -3px;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:flex-start}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{width:36px;height:36px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source.none{display:none}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source.google{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.google-icon.svg")}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source.google.nitro-lazy{background-image:none !important}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source.yelp{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.yelp-icon.svg")}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source.yelp.nitro-lazy{background-image:none !important}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{width:calc(142px * 1);height:calc(24px * 1);background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.five-stars-yellow.svg") no-repeat center center;background-size:contain}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars.nitro-lazy{background:none !important}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{width:100%;padding:5px 0 0 0;font-size:17px;line-height:28px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{width:calc(100% - 80px);margin:0 auto;font-size:17px;line-height:24px;text-transform:uppercase}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{width:36px;height:28px;margin:0 0 15px 20px;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.quote-trim.svg") no-repeat center center;background-size:contain}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim.nitro-lazy{background:none !important}section.layout_testimonial-carousel-v2.bg_grey .carousel_wrap .text_wrap cite .trim{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.quote-trim-white.svg")}section.layout_testimonial-carousel-v2.bg_grey .carousel_wrap .text_wrap cite .trim.nitro-lazy{background-image:none !important}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite span.author{display:block;font-weight:700}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite span.cred{display:block;font-weight:400}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{left:-120px;width:120px;height:210px;margin-top:-155px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{left:auto;right:-120px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev svg,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next svg{fill:#a3a3a3}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev:hover svg,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next:hover svg{fill:#db1a21}section.layout_testimonial-carousel-v2 .btn_wrap{margin-top:40px}section.layout_testimonial-list .testi_wrap{width:1080px;margin:0 auto}section.layout_testimonial-list .testi_wrap .testi_single{width:100%;padding:80px 0 0 0}section.layout_testimonial-list .testi_wrap .testi_single:first-child{padding-top:0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap{width:100%;float:none;margin:0 auto}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{width:80px;height:80px;margin:0 0 10px -10px;float:left}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon svg{fill:#000}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{width:calc(100% - 80px - 10px);float:right;margin-top:24px;text-transform:uppercase;font-size:15px;line-height:20px}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite span.author{display:block;font-weight:700}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite span.cred{display:block}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{clear:both;padding-top:10px;font-size:22px;line-height:40px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{width:calc(100% - 80px);margin:0 auto;padding:30px 40px;background-color:#eaeaea}section.layout_testimonial-list.bg_grey .testi_wrap.style_v2 .testi_single .text_wrap .box{background-color:#fff}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{margin:0 0 0 -3px;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:flex-start}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{width:36px;height:36px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center center;background-size:contain}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source.none{display:none}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source.google{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.google-icon.svg")}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source.google.nitro-lazy{background-image:none !important}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source.yelp{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.yelp-icon.svg")}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source.yelp.nitro-lazy{background-image:none !important}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{width:calc(142px * 1);height:calc(24px * 1);background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.five-stars-yellow.svg") no-repeat center center;background-size:contain}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars.nitro-lazy{background:none !important}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{width:100%;padding:10px 0 0 0;font-size:17px;line-height:28px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{width:calc(100% - 80px);margin:0 auto;font-size:17px;line-height:24px;text-transform:uppercase}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{width:36px;height:28px;margin:0 0 15px 20px;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.quote-trim.svg") no-repeat center center;background-size:contain}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim.nitro-lazy{background:none !important}section.layout_testimonial-list.bg_grey .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.quote-trim-white.svg")}section.layout_testimonial-list.bg_grey .testi_wrap.style_v2 .testi_single .text_wrap cite .trim.nitro-lazy{background-image:none !important}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite span.author{display:block;font-weight:700}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite span.cred{display:block;font-weight:400}section.layout_careers .heading{width:800px;text-align:left}section.layout_careers .heading p{text-align:left}section.layout_careers .careers_wrap{width:800px;margin:0 auto}section.layout_careers .careers_wrap .hr{width:100%;height:1px;clear:both;margin:80px auto;background-color:#a3a3a3}section.layout_careers-recruitee .heading{width:800px;text-align:left}section.layout_careers-recruitee .heading p{text-align:left}section.layout_careers-recruitee .careers_wrap{width:800px;margin:0 auto}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body{border:0;box-shadow:none;background:transparent;padding:0}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__header{display:none}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{margin:30px 0 0 0}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{margin-top:0}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item .rt-list__offer-title{color:#db1a21;font-weight:700}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 19px/32px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 19px/32px "Montserrat",sans-serif;color:#000;font-weight:300}#recruitee-careers-details-container .rt-theme-light .rt-details__close{border-radius:0 !important}#recruitee-careers-details-container .rt-theme-light .rt-details__close i{color:#eaeaea !important;padding-top:3px}#recruitee-careers-details-container .rt-theme-light .rt-details__inner{border-radius:0;box-shadow:none !important}#recruitee-careers-details-container .rt-theme-light .rt-details__header .rt-details__header-title{font-weight:700;color:#db1a21}#recruitee-careers-details-container .rt-theme-light .rt-details__content{background:transparent;border:0}#recruitee-careers-details-container .rt-theme-light .rt-details__content .rt-details__heading{background:transparent;border:0;color:#db1a21;letter-spacing:0;display:none}#recruitee-careers-details-container .rt-theme-light .rt-details__content .rt-details__heading .rt-details__separator{font-weight:700}#recruitee-careers-details-container .rt-theme-light .rt-details__content strong,#recruitee-careers-details-container .rt-theme-light .rt-details__content p strong{font-weight:700 !important}#recruitee-careers-details-container .rt-theme-light .rt-details__footer-item .rt__button{border-radius:0;text-transform:uppercase;font-size:16px;line-height:16px}#recruitee-careers-details-container .rt-theme-light .rt-details__footer-item .rt__button.rt__button--action{background-color:#db1a21}section.layout_blog.blog_more .content_inner{margin:0 auto;padding:0}section.layout_blog .blog_wrap{width:1360px;margin:0 auto 80px auto}section.layout_blog .blog_wrap.stickies{margin-bottom:0}section.layout_blog .blog_wrap.latest{margin-bottom:0}section.layout_blog .blog_wrap .blog_single{width:calc(33.33% - 26.66px);margin:80px 40px 0 0;float:left}section.layout_blog .blog_wrap .blog_single.hidden{display:none}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 80px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){display:none}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){clear:both}section.layout_blog .blog_wrap .blog_single .photo_wrap{width:100%}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:calc(calc(33.33% - 26.66px) * 2 + 40px);float:left}section.layout_blog .blog_wrap .blog_single .deets{width:calc(100% - 40px);padding:30px 20px 0 20px}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(33.33% - 26.66px);padding:30px 0 0 0;float:right}section.layout_blog .blog_wrap .blog_single .deets .date{width:calc(100% - 92px - 20px);float:left;padding:4px 0 0 0;font-size:12px;line-height:20px;font-weight:400;color:#6d6e71}section.layout_blog .blog_wrap .blog_single .deets .social_share{width:auto;float:right;margin:0}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{width:28px;height:28px;float:left;margin-right:4px}section.layout_blog .blog_wrap .blog_single .deets .social_share>div:last-child{margin-right:0}section.layout_blog .blog_wrap .blog_single .deets .social_share>div svg{fill:#919191}section.layout_blog .blog_wrap .blog_single .deets .social_share>div a:hover svg{fill:#db1a21}section.layout_blog .blog_wrap .blog_single .deets .title{display:block;clear:both;padding:20px 0 10px 0}section.layout_blog .blog_wrap .blog_single .deets .title h3{margin:0 0 5px 0;text-transform:none;font-size:21px;line-height:32px}section.layout_blog .blog_wrap .blog_single .deets .title h3 a{color:#000}section.layout_blog .blog_wrap .blog_single .deets .title h3 a:hover{color:#db1a21}section.layout_blog .blog_wrap .blog_single .deets .intro{padding-bottom:20px}section.layout_blog .blog_wrap .blog_single .deets .intro p{margin-bottom:30px;font-size:15px;line-height:24px;font-weight:400}section.layout_blog .blog_wrap .blog_single .deets .intro .btn_wrap{margin-top:0}section.layout_blog .blog_wrap .blog_single .deets .hr{width:100%;height:1px;margin:10px 0 25px 0;background-color:#a3a3a3}section.layout_blog .blog_wrap .blog_single .deets .cats{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:400;color:#6d6e71}section.layout_blog .blog_wrap .blog_single .deets .cats .sep{padding:0 5px}section.layout_blog .blog_wrap .blog_single .deets .cats a{color:#6d6e71}section.layout_blog .blog_wrap .blog_single .deets .cats a:hover{color:#db1a21}section.layout_blog .hr{width:1080px;height:1px;margin:0 auto 80px auto;background-color:#a3a3a3}section.layout_blog .btn_wrap{margin-top:80px}section.layout_blog .pagination_nav{width:1360px;padding:0;text-align:center;margin:0 auto}section.layout_blog .pagination_nav .btn_wrap{margin:0;display:flex;align-items:flex-start;justify-content:center;align-content:center}section.layout_blog .pagination_nav .btn_wrap .btn{margin:0 10px}section.layout_blog.blog_more .btn_wrap{margin-top:80px}section.layout_baltic-difference .content_inner{width:100%}section.layout_baltic-difference .intro_text{width:800px;margin:0 auto 100px auto}section.layout_baltic-difference .intro_text h4{font-size:30px;line-height:50px;font-weight:300;color:#db1a21;margin-top:32px}section.layout_baltic-difference .points_bg{width:100%;padding:100px 0 40px 0;background-color:#eaeaea}section.layout_baltic-difference .points_wrap{width:1360px;margin:0 auto}section.layout_baltic-difference .points_wrap .number{width:380px;float:left}section.layout_baltic-difference .points_wrap .number .num{width:100%;height:180px;margin:0 auto;color:#db1a21}section.layout_baltic-difference .points_wrap .number .num span{display:block;font-size:175px;line-height:140px;font-weight:700;text-align:center}section.layout_baltic-difference .points_wrap .text{width:940px;float:right}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{font-size:22px;line-height:32px;margin-bottom:32px;text-transform:uppercase}section.layout_baltic-difference .points_wrap .hr{width:100%;height:1px;clear:both;margin:80px auto;background-color:#a3a3a3}section.layout_baltic-services .content_inner{width:100%}section.layout_baltic-services .baltic_services_wrap{width:1360px;margin:0 auto}section.layout_baltic-services .baltic_services_wrap .icon{width:380px;float:left}section.layout_baltic-services .baltic_services_wrap .icon svg{width:180px;height:180px;margin:0 auto;fill:#db1a21}section.layout_baltic-services .baltic_services_wrap .text{width:940px;float:right}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{font-size:22px;line-height:32px;margin-bottom:32px;text-transform:uppercase}section.layout_baltic-services .baltic_services_wrap .hr{width:100%;height:1px;clear:both;margin:80px auto;background-color:#a3a3a3}section.layout_roof-calculator .content_inner{width:100%}section.layout_roof-calculator .step_1{background-color:#fff;padding:140px 0 100px 0}section.layout_roof-calculator .step_1 .title_wrap{width:800px;margin:0 auto 80px auto}section.layout_roof-calculator .step_1 .title_wrap h4{margin:0;font-size:27px;line-height:36px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_roof-calculator .step_1 .title_wrap h2{margin-top:0}section.layout_roof-calculator .step_1 .roof_types_wrap{width:1360px;margin:0 auto}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:calc(33.33% - 26.66px);float:left;margin:0 40px 0 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-right:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{width:100%;margin:0 0 30px 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .photo_wrap{opacity:.25}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .text_wrap h3{opacity:.25}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .text_wrap p{opacity:.25}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{background:transparent;color:#000;border:solid #000 1px;padding:13px 24px 13px 24px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a:hover{background:#db1a21;color:#fff;border-color:#db1a21}section.layout_roof-calculator .step_2{position:relative;overflow:hidden;background-color:#eaeaea;padding:100px 0 100px 0}section.layout_roof-calculator .step_2 .arrow{width:44px;height:44px;position:absolute;top:-22px;left:calc(50% - 22px);transform:rotate(45deg);background-color:#fff}section.layout_roof-calculator .step_2 .title_wrap{width:800px;margin:0 auto}section.layout_roof-calculator .step_2 .title_wrap h4{margin:0;font-size:27px;line-height:36px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_roof-calculator .step_2 .title_wrap h2{margin-top:0}section.layout_roof-calculator .step_2 .hr{width:1360px;height:1px;margin:80px auto 0 auto;background-color:#a3a3a3}section.layout_roof-calculator .step_2 .roof_details{width:800px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{margin:0;font-size:27px;line-height:36px;font-weight:800;text-transform:uppercase;color:#000}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{margin-top:40px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:calc(50% - 20px);height:86px;display:none}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{float:left}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{float:right}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{float:left}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{display:block;font-size:18px;line-height:20px;margin:0 0 10px 0}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label span{font-weight:700}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{width:calc(100% - 40px - 56px);height:56px;float:left;padding:0 20px;border:0;border-radius:0;background-color:#fff;font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input::-webkit-outer-spin-button,section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input[type=number]{-moz-appearance:textfield}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{width:56px;height:56px;float:left;background-color:#cfcfcf;color:#4d555b;font-size:18px;line-height:20px;font-weight:300;display:flex;align-items:center;justify-content:center}section.layout_roof-calculator .step_2 .roof_details .results_wrap{margin-top:40px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:calc(calc(50% - 20px) - 80px);float:left}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{display:block;font-size:18px;line-height:20px;margin:0}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700;margin:5px 0 20px 0}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:calc(calc(50% - 20px) + 80px);height:284px;float:right;position:relative;display:none}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.roof-dimensions.svg") no-repeat top right;background-size:contain}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram.nitro-lazy{background:none !important}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{position:absolute;z-index:2;width:70px;height:30px;font-size:18px;line-height:30px;font-weight:700;text-align:center;background-color:#eaeaea}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:107px;right:393px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:260px;right:155px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:80px;position:relative}section.layout_roof-calculator .step_2 .btn_wrap .btn{position:relative}section.layout_roof-calculator .step_2 .btn_wrap .btn a{position:relative;z-index:1}section.layout_roof-calculator .step_2 .btn_wrap .btn .cover{display:none;position:absolute;width:100%;height:100%;top:0;right:0;background-color:#eaeaea;z-index:2;opacity:.75}section.layout_roof-calculator .step_2 .btn_wrap.dimmed .btn .cover{display:block}section.layout_roof-calculator .step_3{position:relative;overflow:hidden;background-color:#fff;padding:100px 0 100px 0}section.layout_roof-calculator .step_3 .arrow{width:44px;height:44px;position:absolute;top:-22px;left:calc(50% - 22px);transform:rotate(45deg);background-color:#eaeaea}section.layout_roof-calculator .step_3 .title_wrap{width:800px;margin:0 auto}section.layout_roof-calculator .step_3 .title_wrap h4{margin:0;font-size:27px;line-height:36px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_roof-calculator .step_3 .title_wrap h2{margin-top:0}section.layout_roof-calculator .step_3 .hr{width:1360px;height:1px;margin:80px auto 0 auto;background-color:#a3a3a3}section.layout_roof-calculator .step_3 .summary_wrap{width:800px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:calc(50% - 20px);float:left;margin:30px 40px 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{display:block;font-size:18px;line-height:20px;margin:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700;margin:5px 0 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{font-size:45px;line-height:52px}section.layout_roof-calculator .step_3 .btn_wrap{width:800px;margin-top:80px}section.layout_roof-calculator .invisible{display:none}section.layout_steps-process .content_inner{width:100%}section.layout_steps-process .step .text_wrap{width:800px;margin:0 auto}section.layout_steps-process .step .text_wrap h4{margin:0;font-size:27px;line-height:36px;font-weight:800;text-transform:uppercase;color:#db1a21}section.layout_steps-process .step .text_wrap h2{margin-top:0}section.layout_steps-process .invisible{display:none}section.layout_steps-process .step .btn_wrap{margin-top:30px}section.layout_steps-process .step .btn_wrap .btn.clicked a{background-color:#6d6e71}section.layout_steps-process .step_1{background-color:#fff;padding:100px 0 80px 0}section.layout_steps-process .step_2{position:relative;overflow:hidden;background-color:#eaeaea;padding:80px 0 80px 0}section.layout_steps-process .step_2 .arrow{width:44px;height:44px;position:absolute;top:-22px;left:calc(50% - 22px);transform:rotate(45deg);background-color:#fff}section.layout_steps-process .step_3{position:relative;overflow:hidden;background-color:#fff;padding:80px 0 80px 0}section.layout_steps-process .step_3 .arrow{width:44px;height:44px;position:absolute;top:-22px;left:calc(50% - 22px);transform:rotate(45deg);background-color:#eaeaea}section.layout_steps-process .step_4{position:relative;overflow:hidden;background-color:#eaeaea;padding:80px 0 100px 0}section.layout_steps-process .step_4 .arrow{width:44px;height:44px;position:absolute;top:-22px;left:calc(50% - 22px);transform:rotate(45deg);background-color:#fff}section.layout_page-share .title_wrap{margin:0 auto}section.layout_page-share .title_wrap h2{font-size:22px;line-height:24px;font-weight:800;text-transform:uppercase;text-align:center}section.layout_page-share .share_wrap{width:100%;margin:20px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}section.layout_page-share .share_wrap div{width:72px;height:72px;margin:0 10px}section.layout_page-share .share_wrap div a{display:block;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;display:flex;justify-content:center;align-items:center}section.layout_page-share .share_wrap div svg{width:64px;height:64px;fill:#fff}section.layout_page-share .share_wrap div.fb a{background-color:#465893}section.layout_page-share .share_wrap div.fb a:hover{background-color:#db1a21}section.layout_page-share .share_wrap div.tw a{background-color:#000}section.layout_page-share .share_wrap div.tw a:hover{background-color:#db1a21}section.layout_page-share .share_wrap div.li a{background-color:#2a67bc}section.layout_page-share .share_wrap div.li a:hover{background-color:#db1a21}section.layout_page-share .share_wrap div.pt a{background-color:#ad3f37}section.layout_page-share .share_wrap div.pt a:hover{background-color:#db1a21}section.layout_page-share .share_wrap div.em a{background-color:#deb26d}section.layout_page-share .share_wrap div.em a:hover{background-color:#db1a21}section.layout_button-only.bg_transparent+section.layout_button-only.bg_transparent{margin-top:0}section.layout_button-only.bg_grey{margin:0 auto;padding:140px 0;background-color:#eaeaea;overflow:hidden}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:800px;margin:0 auto}section.layout_hr-divider .content_inner{width:1360px}section.layout_hr-divider .hr{width:100%;height:1px;background-color:#a3a3a3}section.content_layout.bg_grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{width:100%}section.layout_offer_detail .photo_wrap{width:100%;height:700px;position:relative}section.layout_offer_detail .photo_wrap .image{width:100%;height:100%;position:absolute;z-index:1}section.layout_offer_detail .photo_wrap .overlay{z-index:2}section.layout_offer_detail .photo_wrap .title_wrap{width:1360px;height:100%;position:relative;z-index:3;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}section.layout_offer_detail .photo_wrap .title_wrap .title{width:800px}section.layout_offer_detail .photo_wrap .title_wrap .title h1{display:block;font:normal 800 70px/76px "Montserrat",sans-serif;color:#fff;margin:0}section.layout_offer_detail .content_wrap{width:1360px;margin:140px auto}section.layout_offer_detail .content_wrap .text_wrap{width:calc(800px - 40px);float:left}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic;margin:0 0 10px 0}section.layout_offer_detail .content_wrap .text_wrap .share_wrap{width:100%;margin:40px 0 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div{width:40px;height:40px;margin:0 5px 0 0}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div a{display:block;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;border:0;display:flex;justify-content:center;align-items:center}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div svg{width:36px;height:36px;fill:#fff}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.fb a{background-color:#465893}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.fb a:hover{background-color:#db1a21}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.tw a{background-color:#000}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.tw a:hover{background-color:#db1a21}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.li a{background-color:#2a67bc}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.li a:hover{background-color:#db1a21}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.pt a{background-color:#ad3f37}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.pt a:hover{background-color:#db1a21}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.em a{background-color:#deb26d}section.layout_offer_detail .content_wrap .text_wrap .share_wrap div.em a:hover{background-color:#db1a21}section.layout_offer_detail .content_wrap .form_wrap{width:520px;float:right}section.layout_offer_detail .content_wrap .form_wrap .title{display:block;margin:20px 0 20px 0}section.layout_offer_detail .content_wrap .form_wrap .title h2{font-size:32px;font-weight:800}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{margin-top:40px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{font-size:24px;font-weight:800;display:block}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{font-size:24px;font-weight:800}section.layout_search_results .content_inner{width:100%}section.layout_search_results .search_single{padding:80px 0}section.layout_search_results .search_single:nth-child(odd){background-color:#eaeaea}section.layout_search_results .search_single .inner_wrap{width:1220px;margin:0 auto}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:240px;float:left}section.layout_search_results .search_single .inner_wrap .photo_wrap .image.empty{display:block;width:100%;height:100%;background:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.baltic-icon.svg") no-repeat center center;background-size:contain;border:0;text-indent:-6000px;transition:opacity .25s ease-in-out}section.layout_search_results .search_single .inner_wrap .photo_wrap .image.empty.nitro-lazy{background:none !important}section.layout_search_results .search_single .inner_wrap .photo_wrap .image.empty a{background-color:transparent}section.layout_search_results .search_single .inner_wrap .photo_wrap .image.empty a:hover{background-color:transparent}section.layout_search_results .search_single .inner_wrap .text_wrap{width:800px;float:right}section.layout_search_results .search_single .inner_wrap .text_wrap h3{font-size:22px;line-height:32px;text-transform:uppercase;margin:0 0 5px 0}section.layout_search_results .search_single .inner_wrap .text_wrap h3 a{color:#000}section.layout_search_results .search_single .inner_wrap .text_wrap h3 a:hover{color:#db1a21}section.layout_search_results .search_single .inner_wrap .text_wrap h4{font-size:15px;line-height:20px;font-weight:300;text-transform:uppercase;margin:0}section.layout_search_results .search_single .inner_wrap .text_wrap p{margin-top:32px}section.layout_search_results .pagination_nav{width:1360px;padding:0;text-align:center;margin:0 auto}section.layout_search_results .pagination_nav .btn_wrap{margin:0;display:flex;align-items:flex-start;justify-content:center;align-content:center}section.layout_search_results .pagination_nav .btn_wrap .btn{margin:0 10px}section.layout_blog_cats .cats_browse_wrap{width:1360px;margin:0 auto}section.layout_blog_cats .cats_browse_wrap ul{display:block;width:100%;margin:0}section.layout_blog_cats .cats_browse_wrap ul li{display:block;width:calc(25% - 30px);float:left;margin:0 40px 0 0;list-style:none;padding:0;font-size:19px;line-height:32px;text-transform:uppercase;background:transparent}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){clear:both}section.layout_blog_cats .cats_browse_wrap ul li::before{display:none}section.layout_blog_cats .cats_browse_wrap ul li a{color:#000}section.layout_blog_cats .cats_browse_wrap ul li a span{color:#db1a21}section.layout_blog_cats .cats_browse_wrap ul li a:hover{color:#db1a21}section.layout_article_header{margin:80px auto 0 auto}section.layout_article_header .content_inner{width:800px}section.layout_article_header .date_cats{font-size:12px;line-height:20px;text-transform:uppercase;color:#000}section.layout_article_header .date_cats span{display:inline-block}section.layout_article_header .date_cats span.sep{padding:0 5px;color:#6d6e71}section.layout_article_header .date_cats a{color:#000}section.layout_article_header .date_cats a:hover{color:#db1a21}section.layout_article_header .social_share{width:auto;margin:10px 0 0 0}section.layout_article_header .social_share>div.label{width:auto;font-size:12px;line-height:20px;padding:4px 5px 0 0;text-transform:uppercase}section.layout_article_header .social_share>div{width:28px;height:28px;float:left;margin-right:4px}section.layout_article_header .social_share>div:last-child{margin-right:0}section.layout_article_header .social_share>div svg{fill:#919191}section.layout_article_header .social_share>div a:hover svg{fill:#db1a21}section.layout_article_header .author{font-size:19px;line-height:24px;text-transform:uppercase}section.layout_article_header .author a{color:#000}section.layout_article_header .author a:hover{color:#db1a21}section.layout_article_header .hr{width:100%;height:1px;margin:20px 0 25px 0;background-color:#a3a3a3}section.layout_article_header .title{display:block;clear:both;padding:60px 0 0 0}section.layout_blog_text .content_inner{width:100%}section.layout_blog_text .text_wrap{width:800px;margin:0 auto}section.layout_blog_text .text_wrap h4{font-size:30px;line-height:50px;font-weight:300;color:#db1a21;margin-top:32px}section.layout_blog_text .btn_wrap{width:800px;margin:40px auto 0 auto}section.layout_blog_photo .content_inner{width:100%;text-align:center}section.layout_blog_photo .photo_wrap{position:relative;width:1080px;margin:0 auto}section.layout_blog_photo .photo_wrap.width_narrow{width:1080px}section.layout_blog_photo .photo_wrap.ratio.original .image{position:relative}section.layout_blog_video .content_inner{width:100%;text-align:center}section.layout_blog_video .video_wrap{width:1080px;margin:0 auto}section.layout_blog_video .video_wrap.width_narrow{width:1080px}section.layout_blog_quote .quote_wrap{width:800px;margin:0 auto}section.layout_blog_quote .quote_wrap .icon{width:80px;height:80px;margin:0 0 10px -10px;float:left}section.layout_blog_quote .quote_wrap .icon svg{fill:#000}section.layout_blog_quote .quote_wrap cite{width:calc(100% - 80px - 10px);float:right;margin-top:24px;text-transform:uppercase;font-size:15px;line-height:20px}section.layout_blog_quote .quote_wrap cite span.author{display:block;font-weight:700}section.layout_blog_quote .quote_wrap cite span.cred{display:block}section.layout_blog_quote .quote_wrap blockquote{clear:both;padding-top:10px;font-size:22px;line-height:40px}section.layout_blog_two-squares .content_inner{width:100%}section.layout_blog_two-squares .square_single{position:relative;width:50%;height:auto;float:left;overflow:hidden}section.layout_blog_two-squares .square_single .photo_wrap{position:absolute;width:100%;height:100%;z-index:1}section.layout_blog_two-squares .square_single .photo_wrap .image{position:absolute;width:100%;height:100%;z-index:1}section.layout_blog_two-squares .square_single .photo_wrap .overlay{z-index:2}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap{position:absolute;width:100%;height:100%;margin:0;z-index:3;display:flex;align-items:center;justify-content:center}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 240px;text-align:center}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:30px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{color:#fff;margin-bottom:20px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{color:#fff;font-size:21px}section.layout_blog_two-squares .square_single .graphic_wrap{position:absolute;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}section.layout_blog_two-squares .square_single .graphic_wrap .overlay{z-index:1}section.layout_blog_two-squares .square_single .graphic_wrap .image{width:60%;height:60%;z-index:2;background-size:contain}section.layout_blog_two-squares .square_single.type_text .text_wrap{position:absolute;width:100%;height:100%;margin:0;background-color:#eaeaea;display:flex;align-items:center;justify-content:center}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:0 200px;text-align:left}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{margin-bottom:20px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{font-size:21px}section.layout_blog_two-squares .square_single .quote_wrap{width:100%;height:100%;background-color:#db1a21;display:flex;align-items:center;justify-content:center}section.layout_blog_two-squares .square_single .quote_wrap .quote{width:60%;height:auto;text-align:left}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{width:50px;height:50px;margin:0 0 10px -6px;fill:#fff}section.layout_blog_two-squares .square_single .quote_wrap .quote blockquote{color:#fff}section.layout_post_nav .content_inner{width:800px}section.layout_post_nav .hr{width:100%;height:1px;margin:0 0 30px 0;background-color:#a3a3a3}section.layout_post_nav .post_type_nav{width:100%}section.layout_post_nav .post_type_nav a{color:#000;text-transform:uppercase;font-size:16px}section.layout_post_nav .post_type_nav a span{color:#db1a21}section.layout_post_nav .post_type_nav a:hover{color:#db1a21}section.layout_post_nav .post_type_nav a.prev{float:left}section.layout_post_nav .post_type_nav a.next{float:right}.form_wrap{position:relative}.form_wrap .required{color:#000;font-size:12px;font-weight:400;margin:0 0 20px 0;text-align:right;position:relative;margin-top:-60px}.form_wrap .fineprint{color:#4d555b;font-size:13px;line-height:20px;font-weight:400;padding-top:40px;margin:0}.gform_wrapper{padding:0;margin:0;width:100%}.gform_wrapper form{margin:0;font-size:20px;line-height:20px;font-weight:300}.gform_wrapper form *{font-family:"Montserrat",sans-serif;margin:0;line-height:normal;font-style:normal;color:#000}.gform_wrapper form.inline .gform_body{width:calc(100% - 40px);float:left}.gform_wrapper .gform_heading{display:none}.gform_wrapper ul{padding:0;margin:0}.gform_wrapper li{width:calc(50% - 10px);background:none;display:block;margin:0 auto 20px auto;padding:0;text-align:left;clear:both;list-style:none}.gform_wrapper form.inline li{width:100%;margin:0}.gform_wrapper li.gf_full{width:100%}.gform_wrapper li.gf_left_half{width:calc(50% - 10px);float:left;clear:both}.gform_wrapper li.gf_right_half{width:calc(50% - 10px);float:right;clear:right}.gform_wrapper li.gform_hidden{display:none !important}.gform_wrapper li.gfield--type-honeypot{display:none !important}.gform_wrapper .gform_validation_errors{display:none !important}.gform_wrapper .validation_message{display:none !important}.gform_wrapper .gform_body .gfield_required{padding-left:4px;color:#db1a21;font-weight:700}.gform_wrapper .gform_body ul.gform_fields>li>label{display:block;font-size:19px;line-height:32px;font-weight:700;margin:0 0 5px 0;color:#000}.gform_wrapper .gform_body ul.gform_fields>li.field_description_above>label{padding-bottom:5px}.gform_wrapper .gform_body li.hidden{display:none !important}.gform_wrapper .gform_body li.no_label>label{display:none !important}.gform_wrapper .gform_body .ginput_container{}.gform_wrapper .gform_body .gfield_description,.gform_wrapper .gform_body .instruction,.gform_wrapper .gform_body .ginput_counter,.gform_wrapper .gform_body .gform_fileupload_rules,.gform_wrapper .gform_body .screen-reader-text,.gform_wrapper .gform_body .ginput_complex label,.gform_wrapper .gform_body .ginput_container_date label{display:block;text-align:left;font-size:11px;line-height:20px;padding:10px 20px 0 20px}.gform_wrapper .gform_body a{color:#db1a21}.gform_wrapper .gform_body .gfield_description *,.gform_wrapper .gform_body .instruction *{line-height:20px}.gform_wrapper .gform_body .ginput_container_checkbox+.gfield_description,.gform_wrapper .gform_body .ginput_container_radio+.gfield_description{padding-top:15px}.gform_wrapper .gform_body .field_description_above .gfield_description{padding:0 2px 10px 20px}.gform_wrapper .gform_body input{width:calc(100% - 42px);height:40px;border:solid #eee 1px;border-radius:0;padding:4px 20px 4px 20px;margin:0;font-size:inherit;line-height:normal;background-color:#eee;font-weight:inherit;color:#000;transition:color .25s,border-color .25s,background-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.gform_wrapper .gform_body .gfield_error input[type='text'],.gform_wrapper .gform_body .gfield_error input[type='number'],.gform_wrapper .gform_body .gfield_error input[type='email'],.gform_wrapper .gform_body .gfield_error input[type='tel']{border:solid #ff0003 1px}.bg_grey .gform_wrapper .gform_body input{background-color:#fff}.gform_wrapper form.inline .gform_body input{width:calc(100% - 22px);height:32px;padding:0 10px 0 10px;font-size:14px;font-weight:400;background-color:#fff;border-color:#fff}.gform_wrapper form.inline .gform_body input,.gform_wrapper form.light .gform_body input{color:#000}.gform_wrapper .gform_body input[type='number']{width:calc(100% - 30px);padding-right:10px}.gform_wrapper .gform_body input[type='checkbox'],.gform_wrapper .gform_body input[type='radio']{width:auto;padding:0}.gform_wrapper .gform_body input:focus{background-color:#eee;color:#000;border:solid #bbb 1px}.bg_grey .gform_wrapper .gform_body input:focus{background-color:#fff}.gform_wrapper form.inline .gform_body input:focus{background-color:#fff;border-color:#fff}.gform_wrapper .gform_body input::placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body input::-webkit-input-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body input::-moz-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body input:-ms-input-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body .ginput_left{width:calc(50% - 5px);float:left;clear:both}.gform_wrapper .gform_body .ginput_right{width:calc(50% - 5px);float:right;clear:none}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container{width:100%}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul>li{margin-bottom:0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_textarea{height:auto;overflow:hidden}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea{width:calc(100% - 42px);min-width:calc(100% - 42px);max-width:calc(100% - 42px);height:240px;min-height:240px;max-height:240px;resize:none;border:solid #eee 1px;border-radius:0;padding:15px 20px;margin:0;font-size:inherit;line-height:normal;font-weight:inherit;background-color:#eee;color:#000;outline:0;transition:color .25s,border-color .25s,background-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.gform_wrapper .gform_body ul.gform_fields>li.gfield_error>.ginput_container textarea{border:solid #ff0003 1px}.gform_wrapper .gform_body ul.gform_fields>li.short>.ginput_container textarea{height:60px;min-height:60px;max-height:60px}.bg_grey .gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea{background-color:#fff}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea:focus{background-color:#eee;color:#000;border:solid #bbb 1px}.bg_grey .gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea:focus{background-color:#fff}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea::placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea::-webkit-input-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea::-moz-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container textarea:-ms-input-placeholder{color:#4d555b;opacity:1}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>select{width:100%;height:50px;opacity:0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select select{font-size:16px;color:#000}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select{width:calc(100% - 2px);min-width:60px;height:48px;border:solid #eee 1px;border-radius:0;padding:0;text-align:left;background:#eee;cursor:pointer;transition:color .25s,border-color .25s,background-color .25s ease-in-out}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select.jcf-focus{background-color:#eee;color:#000;border:solid #bbb 1px !important}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-text{width:calc(100% - 80px);margin:0;font-size:inherit;line-height:normal;padding:12px 20px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-text span{font-size:inherit;transition:color .25s ease-in-out}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-text .jcf-option-gf_placeholder{color:#4d555b}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select.jcf-focus .jcf-select-text{color:#000}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select.jcf-focus .jcf-select-text span{color:#000}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-opener{width:40px;height:40px;margin:4px;background:transparent url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.sprites-form.png") 0 0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-opener.nitro-lazy{background:none !important}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select.jcf-drop-active .jcf-select-opener{background-position:0 0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select:hover .jcf-select-opener{background-position:0 0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container input[type='checkbox'],.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container input[type='radio']{width:20px;height:20px;margin-right:6px;opacity:0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container.ginput_container_radio{width:auto}.gform_wrapper .jcf-focus,.gform_wrapper .jcf-focus *{border-color:#000 !important}.gform_wrapper .jcf-focus.jcf-pressed,.gform_wrapper .jcf-focus.jcf-pressed *{border-color:#000 !important}.gform_wrapper .jcf-disabled{background-color:#6d6e71 !important}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio{padding-top:6px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li{width:calc(100% - 20px);margin:0 0 10px 0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li:last-child,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li:last-child{margin-bottom:0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li label,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li label{width:auto;max-width:calc(100% - 40px);display:inline-block;padding-top:1px;vertical-align:top}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox{display:inline-block;border:solid #bbb 1px;background-color:#eee;border-radius:0;width:20px;height:20px;margin-right:5px;transition:color .25s,border-color .25s,background-color .25s ease-in-out}.bg_grey .gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio,.bg_grey .gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox{background-color:#fff}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio{border-radius:50% !important;margin-right:6px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio>span{width:8px;height:8px;top:6px;left:6px;background-color:#db1a21;float:left}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox>span{margin:-5px 0 0 -5px;border-color:#db1a21 !important;float:left}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio.jcf-pressed{background-color:#bbb}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio.jcf-pressed>span{background-color:#bbb}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox.jcf-pressed{background-color:#bbb}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox.jcf-pressed{background-color:#bbb}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_radio>li .jcf-radio.jcf-focus,.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container>ul.gfield_checkbox>li .jcf-checkbox.jcf-focus{border-color:#bbb !important}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{width:auto !important;max-width:none;display:block;float:left;clear:none;margin:0 30px 10px 0}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li label,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li label{max-width:calc(100% - 30px - 3px)}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:50%;column-count:2;column-gap:20px}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{width:100%;max-width:100% !important;margin:0;float:none;clear:none}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li label,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li label{max-width:calc(100% - 30px - 3px);padding-bottom:10px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .gform_drop_area{height:30px;background-color:transparent}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .gform_drop_area span.gform_drop_instructions{display:none;width:auto;height:auto;padding:12px 0 0 20px;text-align:right;text-transform:uppercase;font-weight:400;font-size:12px;line-height:20px;border:0;color:#fff;float:left}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .gform_drop_area button{width:auto;height:44px;padding:0;font-size:11px;line-height:12px;font-weight:400;letter-spacing:0;text-align:center;text-transform:uppercase;border:0;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background:transparent;color:#fff;float:right}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{width:auto;height:30px;padding:5px 0 5px 32px;font-size:19px;line-height:20px;font-weight:700;text-align:left;background:transparent;color:#000;float:left;background:transparent url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.paperclip.svg") left center;background-repeat:no-repeat;background-size:contain}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button.nitro-lazy{background:none !important}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .gform_drop_area button:hover{color:#db1a21}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .jcf-file{opacity:0}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos .gform_fileupload_rules{padding-left:0;padding-right:0}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .jcf-file{display:block;width:calc(100% - 40px);height:44px;padding:0 20px;border-radius:0;background-color:#000}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .jcf-file .jcf-fake-input{width:calc(100% - 65px);border:0;padding:12px 0 0 0;font-size:12px;line-height:20px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#fff}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .jcf-file .jcf-upload-button{width:65px;padding:12px 0 0 0;text-align:right;text-transform:uppercase;font-weight:400;font-size:11px;line-height:20px;border:0;cursor:pointer}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .jcf-file .jcf-upload-button span{color:#fff;transition:color .25s ease-in-out}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .jcf-file:hover .jcf-upload-button span{color:#db1a21}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload ul.validation_message{width:calc(100% - 40px);margin:0 auto;font-size:11px;padding-top:10px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload ul.validation_message li{width:100%;font-weight:700;color:#db1a21}.gform_wrapper .gform_body ul.gform_fields>li .ginput_preview{display:block;width:100%;margin:0 auto;padding:4px 0 0 0;font-weight:300;font-size:12px}.gform_wrapper .gform_body ul.gform_fields>li .ginput_preview:last-child{padding-bottom:10px}.gform_wrapper .gform_body ul.gform_fields>li .ginput_preview strong{float:left;clear:both;font-weight:300;font-size:12px;margin-top:0;color:#6d6e71}.gform_wrapper .gform_body ul.gform_fields>li .ginput_preview img{display:inline-block;margin:1px 0 0 6px;cursor:pointer}.gform_wrapper .gform_body ul.gform_fields>li .ginput_preview img:hover{opacity:.85}.gform_wrapper .gform_body .ginput_recaptcha{display:none}.gform_wrapper .gform_body ul.gform_fields>li.gf_recaptcha>label{padding:0;font-size:12px;line-height:12px;color:#6d6e71}.gform_wrapper .gform_body ul.gform_fields>li.gf_recaptcha .gfield_description{padding:0;font-size:10px;line-height:10px}.gform_wrapper .gform_body ul.gform_fields>li.gf_recaptcha .gfield_description a{margin-right:10px;color:#6d6e71;font-weight:400}.gform_wrapper .gform_body ul.gform_fields>li.gf_recaptcha .gfield_description a:hover{color:#000}.gform_wrapper .validation_error{clear:both;padding:0;margin-bottom:30px;font-size:16px;line-height:24px;font-weight:700;color:#ff0003;text-align:left}.gform_wrapper form.inline .validation_error{margin-bottom:10px;font-size:12px;line-height:20px}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{width:auto;padding:5px 20px;clear:both;color:#ff0003;font-size:13px;font-weight:700}.gform_wrapper form.inline .gform_body ul.gform_fields>li .gfield_description.validation_message{padding:5px 10px 0 10px;font-size:12px}.gform_wrapper .gform_page_footer{clear:both;margin-top:10px;text-align:center}.gform_wrapper .gform_page_footer .gform_previous_button{float:left}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_button{float:right}.gform_wrapper .gform_page_footer input{display:block;width:auto;min-width:120px;height:50px;border:0;background-color:#db1a21;color:#fff;padding:14px 30px 14px 30px;margin:0 auto;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.bg_grey .gform_wrapper .gform_page_footer input{background-color:#db1a21}.gform_wrapper .gform_page_footer input:focus{border:0;color:#fff}.gform_wrapper .gform_page_footer input.gform_previous_button{color:#fff;background-color:#a3a3a3}.gform_wrapper .gform_page_footer input:hover{background-color:#6d6e71;color:#fff}.gform_wrapper .gform_page_footer .gform_ajax_spinner{width:24px;height:24px;float:right;margin:12px 12px 0 0}.gform_wrapper .gform_footer{clear:both}.gform_wrapper form.inline .gform_footer{width:40px;clear:none;float:right}.gform_wrapper .gform_footer input[type='submit']{display:block;width:auto;height:50px;color:#fff;background-color:#db1a21;border:0;margin:0 auto;padding:14px 40px 14px 40px;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;text-align:center;text-transform:uppercase;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.gform_wrapper form.offer .gform_footer input[type='submit']{margin:0}.gform_wrapper form.btn-outline .gform_footer input[type='submit']{background-color:transparent;border:solid #000 1px;color:#000}.gform_wrapper form.btn-outline .gform_footer input[type='submit']:hover{background-color:#4d555b;border-color:#4d555b;color:#fff}.gform_wrapper form.inline .gform_footer input[type='submit']{width:40px;height:34px;padding:6px 0 6px 0;font-size:12px;line-height:12px}section.layout_big-ad .gform_wrapper .gform_footer input[type='submit'],section.layout_sidebar .gform_wrapper .gform_footer input[type='submit'],section.layout_text-form .gform_wrapper .gform_footer input[type='submit']{margin:0}.gform_wrapper .gform_footer input[type='submit']:hover{background-color:#4d555b;color:#fff}.gform_wrapper .gform_footer .gform_ajax_spinner{display:none}.gform_confirmation_wrapper{width:100%;margin:100px 0 0 0;color:#db1a21;font:normal 300 19px/32px "Montserrat",sans-serif;font-weight:700;text-align:left}.gform_confirmation_wrapper.offer{margin-top:0}.gform_confirmation_wrapper br{display:none}#offer_share_overlay{width:100%;height:100%;position:fixed;top:0;z-index:120;background-color:rgba(45,41,38,.5);overflow:hidden;overflow-y:auto;display:none;flex-direction:row;align-content:space-between;flex-wrap:wrap}#offer_share_overlay .head_wrap{position:relative;width:100%;height:40px;margin:0 auto;text-align:center}#offer_share_overlay .bg_wrap{position:relative;width:800px;height:auto;margin:0 auto;padding:0;text-align:left;background-color:#fff}#offer_share_overlay .bg_wrap .overlay_form_close{position:absolute;width:36px;height:36px;top:40px;right:40px}#offer_share_overlay .bg_wrap .overlay_form_close a{display:block;width:36px;height:36px;border-radius:50%;overflow:hidden}#offer_share_overlay .bg_wrap .overlay_form_close a svg{width:36px;height:36px;fill:#4d555b;transition:fill .25s ease-in-out}#offer_share_overlay .bg_wrap .overlay_form_close a:hover svg{fill:#db1a21}#offer_share_overlay .bg_wrap .content_wrap{width:100%;padding:80px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{width:660px;margin:0 auto 30px auto;text-align:center}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{font-size:50px;line-height:56px;font-weight:800;margin:0 0 30px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{font-size:24px;line-height:32px;text-transform:uppercase}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{width:660px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{width:100px;height:100px;margin:0 10px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div a{display:block;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;display:flex;justify-content:center;align-items:center}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{width:90px;height:90px;fill:#fff}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.fb a{background-color:#465893}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.fb a:hover{background-color:#db1a21}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.tw a{background-color:#000}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.tw a:hover{background-color:#db1a21}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.li a{background-color:#2a67bc}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.li a:hover{background-color:#db1a21}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.pt a{background-color:#ad3f37}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.pt a:hover{background-color:#db1a21}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.em a{background-color:#deb26d}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div.em a:hover{background-color:#db1a21}#offer_share_overlay .foot_wrap{position:relative;width:100%;height:40px;margin:0 auto;text-align:center}footer{width:100%;min-width:1640px;max-width:2000px;margin:0 auto;position:relative;z-index:1;background-color:#000;overflow:hidden}footer .footer_promo{width:100%;background-color:#cfcfcf}footer .footer_promo .footer_promo_inner{width:1360px;position:relative;margin:0 auto;padding:80px 0;display:flex;justify-content:space-between;align-items:center;align-content:center}footer .footer_promo .footer_promo_inner .photo_wrap{width:60%;order:2}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{order:1}footer .footer_promo .footer_promo_inner .text_wrap{width:calc(40% - 100px);order:1;text-align:left}footer .footer_promo.side_left .footer_promo_inner .text_wrap{order:2}footer .footer_promo .footer_promo_inner .text_wrap h3{display:block;font-size:40px;line-height:44px;font-weight:700;text-transform:uppercase;color:#000}footer .footer_promo .footer_promo_inner .text_wrap .btn{width:auto;margin:20px 0 0 0}footer .footer_cta{width:100%;background-color:#db1a21}footer .footer_cta_inner{width:1360px;position:relative;margin:0 auto;padding:33px 0;display:flex;justify-content:center;align-items:center;align-content:center}footer .footer_cta_inner a{display:block;text-transform:uppercase;font-size:23px;line-height:24px;font-weight:700;letter-spacing:.5px;color:#fff}footer .footer_cta_inner a:hover{color:#000}footer .footer_btm{width:100%;background-color:#000}footer .footer_btm_inner{width:1360px;position:relative;margin:0 auto;padding:80px 0}footer .footer_utility{width:calc(800px - 0px);float:left;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}footer .footer_utility nav.footer_nav{width:auto;min-width:15%;max-width:40%;text-align:left}footer .footer_utility nav.footer_nav ul{display:block}footer .footer_utility nav.footer_nav ul li{display:block;margin:0 20px 0 0}footer .footer_utility nav.footer_nav ul li a{display:block;font-size:10px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0;padding:0}footer .footer_utility nav.footer_nav ul li a:hover{color:#db1a21}footer .footer_utility nav.footer_nav ul li ul li a{font-weight:400}footer .footer_utility nav.footer_nav>ul>li.menu-item-has-children>a{pointer-events:none}footer .subscribe{width:380px;text-align:left;float:right}footer .subscribe div.label{text-transform:uppercase;color:#fff;font-size:10px;line-height:20px;font-weight:700;letter-spacing:.5px}footer .subscribe .gform_wrapper{margin-top:10px}footer .social{width:380px;text-align:left;float:right;clear:right;margin-top:20px;margin-bottom:60px}footer .social div.label{text-transform:uppercase;color:#fff;font-size:10px;line-height:20px;font-weight:700;letter-spacing:.5px}footer .social ul{margin:10px 0 0 0}footer .social ul li{width:30px;height:30px;float:left;margin:0 10px 4px 0}footer .social ul li a{display:block;width:30px;height:30px;background-color:#fff;border-radius:15px}footer .social ul li a:hover{background-color:#a3a3a3}footer .social ul li a svg{fill:#000}footer .hr{clear:both;width:100%;height:1px;background-color:#fff;opacity:.5}footer .promo_wrap{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}footer .promo_wrap .story_wrap{width:calc(45% - 40px)}footer .promo_wrap .story_wrap p{display:block;font-size:18px;line-height:32px;color:#fff;text-align:left}footer .promo_wrap .story_wrap .service_area_wrap{width:100%;margin-top:20px}footer .promo_wrap .story_wrap .service_area_wrap h3{display:block;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;margin:0 0 5px 0;text-align:left}footer .promo_wrap .story_wrap .service_area_wrap p{font-size:14px;line-height:24px}footer .promo_wrap .story_wrap .service_area_wrap p a{color:#fff}footer .promo_wrap .story_wrap .service_area_wrap p a:hover{color:#db1a21}footer .promo_wrap .map_wrap{width:55%}footer .promo_wrap .map_wrap .footer_map_embed_wrap{width:100%;height:460px;overflow:hidden}footer .promo_wrap .map_wrap .footer_map_embed_wrap>div{width:100%;height:100%}footer .legal,footer .legal.clearfix{width:100%;clear:both;padding-top:60px;font-size:11px;line-height:20px;font-weight:400;color:#919191;text-align:left}footer .legal a{color:#d1d3d4}footer .legal a:hover{color:#db1a21}footer .legal div.links{float:left}footer .legal div.links a{margin-right:12px}footer .legal div.credit{float:left;margin-right:12px}footer .legal div.copyright{float:left;margin-right:12px}footer .legal div.fineprint{float:left}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}*+html .clearfix{display:inline-block}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.gb-lay{width:1360px;position:relative;margin:0 auto;padding:80px 0}.divider-area{height:1px;background:#d3d3d3;padding:0 0 !important}.footer_ts{color:#fff;text-align:left}.footer_ts_inner{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;gap:15px}.footer_google_map,.footer_ts_text{width:95%}.text-head{font-size:20px;line-height:1.7em;margin-bottom:22px}.service-area{font-size:14px;line-height:1.7em}.footer_google_map .map_wrap{height:100%;width:100%}.footer_google_map .location_embed_wrap.map{height:100%;width:100%}.footer_google_map #location_embed_3{height:100%}.agaency_logo_area{background-color:#fff}footer .service-area a:hover{color:#fff;text-decoration:underline}@media only screen and (min-width: 1279px){.footer_google_map,.footer_ts_text{width:48%}.footer_ts_inner{flex-direction:row;column-gap:15px}}@media only screen and (min-width: 1400px){.legal.clearfix{padding:2% 0px}}@media only screen and (max-width: 1759px){footer .gb-lay{width:1160px;padding:80px 0}}@media only screen and (max-width: 1519px){footer .gb-lay{width:1170px;padding:80px 0}}@media only screen and (max-width: 1440px){.ml-big{margin-left:450px}.easy-content{padding:80px 2%}}@media only screen and (max-width: 1279px){footer .gb-lay{width:940px;padding:80px 0}.footer_google_map{height:300px;margin:10px 0}}@media only screen and (max-width: 1019px){footer .gb-lay{width:700px;padding:60px 0}.text-head{font-size:16px}.service-area{font-size:11px}.cs-flex{flex-direction:column}.cs-flex>div{width:95%;margin:0 auto}.layer-content{width:100%}.animation-area{position:relative;min-height:620px;margin:0 0 20% 0}.img-wrapper img{width:70px;height:70px}.ml-big{margin-left:0px}.steps-tittle h3{font-size:18px;margin:10px}.d-flex{justify-content:flex-start}.step3:before,.step5:before,.step7:before{content:none}.steps-count{font-size:36px}}@media only screen and (max-width: 768px){.footer_google_map,.footer_ts_text{width:100%}.legal.clearfix{padding:0%}.footer_google_map{height:250px;margin:10px 0}.animation-area{position:relative;min-height:465px;margin:0 0 12% 0}.firstshow img,.lastshow img,.secshow img{width:90%;height:65%}}@media only screen and (max-width: 759px){footer .legal div.fineprint{clear:none;float:left}footer .legal div.copyright{clear:none;float:left;margin-right:0}footer .legal div.links{float:left}footer .legal div.credit{clear:none;float:none;margin-right:0}footer .gb-lay{width:calc(100% - 40px);padding:30px 0}}.jcf-radio{border-radius:9px}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-checkbox,.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}:root .jcf-checkbox span{margin:-4px 0 0 -5px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked span{display:block}.jcf-button,.jcf-file{display:inline-block;position:relative;overflow:hidden;background:#fff}.jcf-button{vertical-align:top;border:1px solid #777;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{white-space:nowrap}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input,.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;line-height:28px;height:28px}.jcf-file .jcf-fake-input{text-overflow:ellipsis;font-size:13px;width:125px;padding:0 8px}.jcf-file .jcf-upload-button{margin:0 0 0 -1px;padding:0 10px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:"..."}.jcf-select-drop .jcf-select-drop-content{border:1px solid red}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:"";height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list,.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;width:100%}.jcf-list{position:relative;background:#fff;line-height:14px;font-size:12px}.jcf-list .jcf-list-content{overflow:auto}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list .jcf-option,.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;cursor:default;padding:5px 9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-list-box .jcf-selected,.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:700;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:700;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:""}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px}.jcf-number .jcf-btn-inc{top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:"";width:0;height:0;top:50%;left:50%;border:4px solid #aaa}.jcf-number .jcf-btn-inc:before{margin:-6px 0 0 -4px;border-color:transparent transparent #000 transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent}.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before,.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before{opacity:.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid red;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:0 0 !important;opacity:.3}.jcf-disabled{background:#ddd !important}.jcf-focus,.jcf-focus *{border-color:red !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-opener{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.sprites-form@2x.png");background-size:40px 80px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-opener.nitro-lazy{background-image:none !important}}@media only screen and (max-width: 1759px){body{font:normal 300 19px/32px "Montserrat",sans-serif}.content_reg h1{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h2{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h3{font:normal 700 19px/24px "Montserrat",sans-serif}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif}.content_reg p{}.content_reg ul{}.content_reg ul li ul{}.content_reg ol{}.content_reg ol li{}.content_reg ul li{}.content_reg ul li::before{}.content_reg ul li ul li{}.content_reg blockquote{font:normal 300 24px/32px "Montserrat",sans-serif}.content_reg cite{font:normal 400 15px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{}.btn_wrap{}.btn a{}.btn.small a{}.swiper-container{height:600px}.swiper-container.height_short{height:500px}.swiper-container.height_medium{height:600px}.swiper-container.height_tall{height:700px}.swiper-button-prev,.swiper-button-next{}.swiper-button-prev svg,.swiper-button-next svg{}.pswp .pswp__counter{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:700}.pswp .pswp__photo_caption{max-width:680px}.pswp .pswp__photo_caption p{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:400}.map .info_box_content h4{}.map .info_box_content address{font-family:"Montserrat",sans-serif}.ratio.ratio31::after{}.ratio.ratio21::after{}.ratio.ratio32::after{}.ratio.square::after{}.ratio.ratio45::after{}header{min-width:1400px;height:60px}header .header_inner{max-width:1400px}header #logo{}section{min-width:1400px}section.content_layout.spacing_top_full{margin-top:140px}section.content_layout.spacing_top_half{margin-top:80px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:140px}section.content_layout.spacing_btm_half{margin-bottom:80px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{padding:140px 0}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{padding:140px 0}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:1400px}section .heading{width:680px;margin:0 auto 80px auto}section.top_offset{height:60px;margin:0}section.layout_banner .content_inner .swiper-slide .text{width:1160px}section.layout_banner .content_inner .slides_multi .swiper-slide .text{}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:680px}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0 480px 0 0}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{font:normal 800 70px/76px "Montserrat",sans-serif}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{}section.layout_top-cta .cta_wrap{width:1160px}section.layout_top-cta .cta_wrap a{}section.layout_top-cta .cta_wrap a .label{}section.layout_top-cta .cta_wrap a .arrow{}section.layout_top-cta .cta_wrap .sep{}section.layout_top-cta .phone_only{}section.layout_big-ad .content_inner{}section.layout_big-ad .big_ad_wrap{}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{}section.layout_big-ad .big_ad_wrap .overlay{}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:920px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{}section.layout_big-ad .big_ad_wrap .promo_wrap{}section.layout_big-ad .big_ad_wrap .promo_wrap .text{}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt{width:calc(920px - 320px - 80px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link{width:calc(( ( 100% - 920px ) / 2 ) + 320px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link a{}section.layout_big-ad .phone_only{}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:-5px}section.layout_sidebar .sidebar_wrap{width:1160px}section.layout_sidebar .sidebar_wrap .sidebar{width:320px}section.layout_sidebar .sidebar_wrap .sidebar h3{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{}section.layout_sidebar .sidebar_wrap .main_wrap{width:680px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(100px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul li::before{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 20px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 20px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:calc(33.33% - 26.66px);margin-right:40px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:calc(33.33% - 26.66px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:calc(33.33% - 26.66px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{}section.layout_text .subtitle_wrap{width:680px}section.layout_text .subtitle_wrap h3{}section.layout_text .initial_text{width:680px}section.layout_text h4{}section.layout_text .read_more_text{width:680px}section.layout_text .btn_wrap{width:680px}section.layout_multi-column .heading{}section.layout_multi-column .column_wrap{width:1160px}section.layout_multi-column .column_wrap .column_single{width:calc(25% - 30px)}section.layout_multi-column .column_wrap.cols_1 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_2 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_3 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_4 .column_single{width:calc(25% - 30px)}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap .column_single h3{}section.layout_multi-column .column_wrap .column_single .btn_wrap{}section.layout_multi-column .btn_wrap{width:1160px}section.layout_note{padding:80px 0 !important}section.layout_note .note_wrap{width:680px}section.layout_note .note_wrap p{font:normal 400 15px/24px "Montserrat",sans-serif}section.layout_text-graphic .content_inner{width:1160px}section.layout_text-graphic .photo_wrap{width:calc(200px + 40px)}section.layout_text-graphic .text_wrap{width:800px}section.layout_text-icon .text_icon_wrap{width:1160px}section.layout_text-icon .text_icon_wrap .icon{width:320px}section.layout_text-icon .text_icon_wrap .icon svg{}section.layout_text-icon .text_icon_wrap .text{width:800px}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{}section.layout_text-icon .text_icon_wrap .hr{margin:80px auto}section.layout_text-photo .text_photo_wrap{width:1400px}section.layout_text-photo .text_photo_wrap .text_photo_single{width:calc(33.33% - 26.66px);margin:60px 40px 0 0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{}section.layout_text-photo .text_photo_wrap .text_wrap{}section.layout_text-photo .text_photo_wrap .text_wrap h3{}section.layout_text-photo .text_photo_wrap .text_wrap p{}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{}section.layout_two-squares .square_single{}section.layout_two-squares .square_single .text_wrap .text{padding:0 200px}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_two-squares .square_single .graphic_wrap{}section.layout_two-squares .square_single .graphic_wrap .image{}section.layout_two-squares .square_single.type_text .text_wrap{}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:0 160px}section.layout_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_two-squares .square_single.type_text .text_wrap .text p{}section.layout_two-squares .square_single .quote_wrap{}section.layout_two-squares .square_single .quote_wrap .quote{}section.layout_two-squares .square_single .quote_wrap .quote svg{}section.layout_big-icons .big_icons_wrap{width:1160px}section.layout_big-icons .big_icons_wrap .big_icon_single{width:25%}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){margin-top:0}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{}section.layout_big-icons .big_icons_wrap .big_icon_single h3{}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{}section.layout_big-icons .big_icons_wrap .big_icon_single p{}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{}section.layout_photo .photo_wrap{width:920px}section.layout_photo .photo_wrap.width_narrow{width:920px}section.layout_photo .photo_wrap.width_medium{width:1400px}section.layout_photo .photo_wrap.width_wide{}section.layout_photo .photo_wrap .text_wrap{}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:920px;margin-left:calc(50% - ( 920px / 2 ))}section.layout_photo .photo_wrap.width_medium .text_wrap{width:1400px;margin-left:calc(50% - ( 1400px / 2 ))}section.layout_photo .photo_wrap.width_wide .text_wrap{width:1400px;margin-left:calc(50% - ( 1400px / 2 ))}section.layout_photo .photo_wrap.has_btn .text{}section.layout_photo .photo_wrap.width_narrow .text{width:680px}section.layout_photo .photo_wrap.width_medium .text{width:920px}section.layout_photo .photo_wrap.width_wide .text{width:920px}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:560px;margin-left:120px}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:680px;margin-left:240px}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:680px;margin-left:120px}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{}section.layout_photo .photo_wrap .text p{max-width:80%}section.layout_video .video_wrap{width:920px}section.layout_video .video_wrap.width_narrow{width:920px}section.layout_video .video_wrap.width_medium{width:1400px}section.layout_video .video_wrap.width_wide{}section.layout_tagline .photo_wrap .text_wrap{width:1160px;padding:100px 0}section.layout_tagline .photo_wrap .text_wrap .icon{}section.layout_tagline .photo_wrap .text_wrap .sep{}section.layout_tagline .photo_wrap .text_wrap .text{}section.layout_tagline .photo_wrap .text_wrap .text h2{}section.layout_showcase .content_inner{width:1160px}section.layout_showcase .showcase_navi{}section.layout_showcase .showcase_navi a{}section.layout_showcase .showcase_navi a.current::after{}section.layout_showcase .showcase_wrap{min-height:480px}section.layout_showcase .showcase_wrap .showcase_single{}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{}section.layout_showcase .showcase_wrap .showcase_single h3{}section.layout_showcase .showcase_wrap .showcase_single ul{}section.layout_showcase .showcase_wrap .showcase_single ul li{width:calc(calc(50% - 20px) - 20px)}section.layout_offers .content_inner{}section.layout_offers .offers_wrap{width:1160px}section.layout_offers .offers_wrap.cols_1{height:640px}section.layout_offers .offers_wrap.cols_2{width:920px}section.layout_offers .offers_wrap .offer_single{width:calc(33.33% - 26.66px);margin:80px 40px 0 0}section.layout_offers .offers_wrap.cols_1 .offer_single{}section.layout_offers .offers_wrap.cols_2 .offer_single{width:calc(50% - 20px)}section.layout_offers .offers_wrap.cols_2 .offer_single_2{}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){}section.layout_offers .offers_wrap .offer_single .photo_wrap{}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{}section.layout_offers .offers_wrap .offer_single .icon{}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{}section.layout_offers .offers_wrap .offer_single .text_wrap{height:360px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:330px}section.layout_offers .offers_wrap .offer_single .text_wrap .text{}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{}section.layout_offers .offers_wrap .offer_single .text_wrap h3{margin:0 10px 20px 10px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:56px;line-height:64px;margin:0 80px 30px 0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{}section.layout_photo-text-cta .content_inner{}section.layout_photo-text-cta .photo_text_cta_wrap{height:640px}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .icon{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:56px;line-height:64px;margin:0 80px 30px 0}section.layout_gallery .gallery_wrap{width:1160px}section.layout_gallery .gallery_wrap .gallery_single{width:calc(33.33% - 26.66px);margin:40px 40px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){}section.layout_text-video .text_video_wrap{width:920px}section.layout_text-video .text_video_wrap .video_wrap{width:calc(50% - 20px)}section.layout_text-video .text_video_wrap .text_wrap{width:calc(50% - 20px)}section.layout_text-form .text_form_wrap{width:920px}section.layout_text-form .text_form_wrap .text_wrap{width:560px}section.layout_text-form .text_form_wrap .form_wrap{width:320px}section.layout_form .form_wrap{width:680px}section.layout_form .form_wrap .fineprint{width:440px}section.layout_quiz .quiz_wrap{width:680px}section.layout_quiz .quiz_wrap .intro_text{}section.layout_quiz .quiz_wrap .quiz_start{}section.layout_quiz .quiz_wrap .quiz_start .timer{}section.layout_quiz .quiz_wrap .quiz_start .label{}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{}section.layout_quiz .form_wrap{margin:80px auto 0 auto}section.layout_quiz .form_wrap .gform_wrapper{width:440px}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{}section.layout_map .map_wrap{width:1160px}section.layout_map .map_wrap .location_embed_wrap{}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats.spacing_top_full .content_inner{padding-top:140px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:80px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:140px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:80px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap .image{width:100%;height:100%}section.layout_stats .heading{}section.layout_stats .stats_wrap{width:1400px}section.layout_stats .stats_wrap.col2{width:920px}section.layout_stats .stats_wrap .stat_single{width:320px;margin-right:40px}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:440px}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{}section.layout_stats .stats_wrap .stat_single .label{}section.layout_stats .btn_wrap{}section.layout_metrics .heading h1,section.layout_metrics .heading h2{}section.layout_metrics .stats_wrap{}section.layout_metrics .stats_wrap .stat_single{}section.layout_metrics .stats_wrap .stat_single_1{}section.layout_metrics .stats_wrap .stat_single_2{}section.layout_metrics .stats_wrap .stat_single_3{}section.layout_metrics .stats_wrap .stat_single .the_stat{}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single .label{}section.layout_metrics .stats_wrap .stat_single_1 .icon{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_2 .icon{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_3 .icon{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{}section.layout_metrics .btn_wrap{margin-top:80px}section.layout_logos .logo_grid_wrap{width:1160px}section.layout_logos .logo_grid_wrap .logo_grid_single{width:25%}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{}section.layout_logos .description{width:680px}section.layout_reviews .heading{width:920px}section.layout_reviews .reviews_wrap{width:1280px}section.layout_reviews .reviews_wrap .review_single{padding:0 60px}section.layout_reviews .reviews_wrap .review_single .score_wrap{}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{}section.layout_reviews .reviews_wrap .review_single p{}section.layout_reviews .reviews_wrap .review_single .btn_wrap{}section.layout_case-studies .case_studies_wrap{width:1160px}section.layout_case-studies .case_studies_wrap .case_study_single{width:calc(33.33% - 26.66px);margin:40px 40px 0 0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:0}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{}section.layout_case-studies .btn_wrap{margin-top:80px}section.layout_testimonial-carousel .content_inner{}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:1160px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:560px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{}section.layout_testimonial-carousel-v2 .carousel_wrap{width:1160px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:330px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{height:180px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{height:235px;margin-top:-165px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{}section.layout_testimonial-carousel-v2 .btn_wrap{}section.layout_testimonial-list .testi_wrap{width:920px}section.layout_testimonial-list .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{}section.layout_careers .heading{width:680px}section.layout_careers .careers_wrap{width:680px}section.layout_careers .careers_wrap .hr{margin:80px auto}section.layout_careers-recruitee .heading{width:680px}section.layout_careers-recruitee .careers_wrap{width:680px}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 19px/32px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 19px/32px "Montserrat",sans-serif}section.layout_blog .blog_wrap{width:1160px;margin:0 auto 80px auto}section.layout_blog .blog_wrap .blog_single{width:calc(33.33% - 26.66px);margin:80px 40px 0 0}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 80px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:calc(calc(33.33% - 26.66px) * 2 + 40px)}section.layout_blog .blog_wrap .blog_single .deets{}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(33.33% - 26.66px)}section.layout_blog .blog_wrap .blog_single .deets .date{}section.layout_blog .blog_wrap .blog_single .deets .social_share{}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{}section.layout_blog .blog_wrap .blog_single .deets .title{}section.layout_blog .blog_wrap .blog_single .deets .title h3{}section.layout_blog .blog_wrap .blog_single .deets .intro{}section.layout_blog .blog_wrap .blog_single .deets .intro p{}section.layout_blog .blog_wrap .blog_single .deets .hr{}section.layout_blog .blog_wrap .blog_single .deets .cats{}section.layout_blog .hr{width:920px;margin:0 auto 80px auto}section.layout_blog .btn_wrap{margin-top:80px}section.layout_blog .pagination_nav{width:1160px}section.layout_blog .pagination_nav .btn_wrap{}section.layout_blog .pagination_nav .btn_wrap .btn{}section.layout_blog.blog_more .btn_wrap{margin-top:80px}section.layout_baltic-difference .content_inner{}section.layout_baltic-difference .intro_text{width:680px;margin:0 auto 100px auto}section.layout_baltic-difference .intro_text h4{}section.layout_baltic-difference .points_bg{padding:100px 0 40px 0}section.layout_baltic-difference .points_wrap{width:1160px}section.layout_baltic-difference .points_wrap .number{width:320px}section.layout_baltic-difference .points_wrap .number .num{}section.layout_baltic-difference .points_wrap .number .num span{}section.layout_baltic-difference .points_wrap .text{width:800px}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{}section.layout_baltic-difference .points_wrap .hr{margin:80px auto}section.layout_baltic-services .baltic_services_wrap{width:1160px}section.layout_baltic-services .baltic_services_wrap .icon{width:320px}section.layout_baltic-services .baltic_services_wrap .icon svg{}section.layout_baltic-services .baltic_services_wrap .text{width:800px}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{}section.layout_baltic-services .baltic_services_wrap .hr{margin:80px auto}section.layout_roof-calculator .step_1{padding:140px 0 100px 0}section.layout_roof-calculator .step_1 .title_wrap{width:680px;margin:0 auto 80px auto}section.layout_roof-calculator .step_1 .title_wrap h4{}section.layout_roof-calculator .step_1 .roof_types_wrap{width:1160px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:calc(33.33% - 26.66px);margin:0 40px 0 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-right:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{}section.layout_roof-calculator .step_2{padding:100px 0 100px 0}section.layout_roof-calculator .step_2 .arrow{}section.layout_roof-calculator .step_2 .title_wrap{width:680px}section.layout_roof-calculator .step_2 .title_wrap h4{}section.layout_roof-calculator .step_2 .hr{width:1160px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details{width:680px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:calc(50% - 20px)}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{}section.layout_roof-calculator .step_2 .roof_details .results_wrap{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:calc(calc(50% - 20px) - 80px)}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:calc(calc(50% - 20px) + 80px);height:238px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:91px;right:324px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:216px;right:125px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:80px}section.layout_roof-calculator .step_3{padding:100px 0 100px 0}section.layout_roof-calculator .step_3 .arrow{}section.layout_roof-calculator .step_3 .title_wrap{width:680px}section.layout_roof-calculator .step_3 .title_wrap h4{}section.layout_roof-calculator .step_3 .hr{width:1160px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap{width:680px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:calc(50% - 20px);margin:30px 40px 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{}section.layout_roof-calculator .step_3 .btn_wrap{width:680px;margin-top:80px}section.layout_steps-process .step .text_wrap{width:680px}section.layout_steps-process .step .text_wrap h4{}section.layout_steps-process .step .btn_wrap{}section.layout_steps-process .step_1{padding:100px 0 80px 0}section.layout_steps-process .step_2{padding:80px 0 80px 0}section.layout_steps-process .step_2 .arrow{}section.layout_steps-process .step_3{padding:80px 0 80px 0}section.layout_steps-process .step_3 .arrow{}section.layout_steps-process .step_4{padding:80px 0 100px 0}section.layout_steps-process .step_4 .arrow{}section.layout_page-share .title_wrap h2{}section.layout_page-share .share_wrap{}section.layout_page-share .share_wrap div{}section.layout_page-share .share_wrap div svg{}section.layout_button-only.bg_grey{padding:140px 0}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:680px}section.layout_hr-divider .content_inner{width:1160px}section.content_layout.bg_grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{}section.layout_offer_detail .photo_wrap{height:600px}section.layout_offer_detail .photo_wrap .title_wrap{width:1160px}section.layout_offer_detail .photo_wrap .title_wrap .title{width:680px}section.layout_offer_detail .photo_wrap .title_wrap .title h1{font:normal 800 70px/76px "Montserrat",sans-serif}section.layout_offer_detail .content_wrap{width:1160px;margin:140px auto}section.layout_offer_detail .content_wrap .text_wrap{width:calc(680px - 40px)}section.layout_offer_detail .content_wrap .form_wrap .title{}section.layout_offer_detail .content_wrap .form_wrap .title h2{}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic}section.layout_offer_detail .content_wrap .form_wrap{width:440px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{}section.layout_search_results .search_single{padding:80px 0}section.layout_search_results .search_single .inner_wrap{width:1040px}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:200px}section.layout_search_results .search_single .inner_wrap .text_wrap{width:680px}section.layout_search_results .search_single .inner_wrap .text_wrap h3{}section.layout_search_results .search_single .inner_wrap .text_wrap h4{}section.layout_search_results .search_single .inner_wrap .text_wrap p{}section.layout_search_results .pagination_nav{width:1160px}section.layout_search_results .pagination_nav .btn_wrap{display:flex}section.layout_search_results .pagination_nav .btn_wrap .btn{}section.layout_blog_cats .cats_browse_wrap{width:1160px}section.layout_blog_cats .cats_browse_wrap ul{}section.layout_blog_cats .cats_browse_wrap ul li{width:calc(25% - 30px);margin:0 40px 0 0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){}section.layout_article_header{margin:80px auto 0 auto}section.layout_article_header .content_inner{width:680px}section.layout_article_header .date_cats{}section.layout_article_header .social_share{}section.layout_article_header .social_share>div.label{}section.layout_article_header .social_share>div{}section.layout_article_header .author{}section.layout_article_header .hr{}section.layout_article_header .title{}section.layout_blog_text .text_wrap{width:680px}section.layout_blog_text .text_wrap h4{}section.layout_blog_text .btn_wrap{width:680px}section.layout_blog_photo .photo_wrap{width:920px}section.layout_blog_photo .photo_wrap.width_narrow{width:920px}section.layout_blog_video .video_wrap{width:920px}section.layout_blog_video .video_wrap.width_narrow{width:920px}section.layout_blog_quote .quote_wrap{width:680px}section.layout_blog_quote .quote_wrap .icon{}section.layout_blog_quote .quote_wrap cite{}section.layout_blog_quote .quote_wrap blockquote{}section.layout_blog_two-squares .square_single{}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 200px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:0 160px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{}section.layout_post_nav .content_inner{width:680px}section.layout_post_nav .hr{}section.layout_post_nav .post_type_nav{}section.layout_post_nav .post_type_nav a{}section.layout_post_nav .post_type_nav a.prev{}section.layout_post_nav .post_type_nav a.next{}.form_wrap .required{}.form_wrap .fineprint{}.gform_wrapper form{}.gform_wrapper li{width:calc(50% - 10px)}.gform_wrapper li.gf_left_half{width:calc(50% - 10px)}.gform_wrapper li.gf_right_half{width:calc(50% - 10px)}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:50%}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{}.gform_wrapper .gfield_captcha_container{}.gform_wrapper .gfield_captcha_container img{width:170px}.gform_wrapper .gfield_captcha_container .gfield_captcha_input_container{width:calc(100% - 170px)}.gform_wrapper .validation_error{}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{}.gform_confirmation_wrapper{margin:100px 0 0 0;font:normal 300 19px/32px "Montserrat",sans-serif;font-weight:700}#offer_share_overlay .head_wrap{}#offer_share_overlay .bg_wrap{}#offer_share_overlay .bg_wrap .overlay_form_close{}#offer_share_overlay .bg_wrap .overlay_form_close a{}#offer_share_overlay .bg_wrap .overlay_form_close a svg{}#offer_share_overlay .bg_wrap .content_wrap{padding:80px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{}#offer_share_overlay .foot_wrap{}footer{min-width:1400px}footer .footer_promo{}footer .footer_promo .footer_promo_inner{width:1160px}footer .footer_promo .footer_promo_inner .photo_wrap{width:55%}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{}footer .footer_promo .footer_promo_inner .text_wrap{width:calc(45% - 80px)}footer .footer_promo.side_left .footer_promo_inner .text_wrap{}footer .footer_promo .footer_promo_inner .text_wrap h3{}footer .footer_promo .footer_promo_inner .text_wrap .btn{}footer .footer_cta{}footer .footer_cta_inner{width:1160px}footer .footer_cta_inner a{}footer .footer_btm{}footer .footer_btm_inner{width:1160px;padding:80px 0}footer .footer_utility{width:calc(800px - 60px)}footer .footer_utility nav.footer_nav{}footer .footer_utility nav.footer_nav ul li{}footer .footer_utility nav.footer_nav ul li a{}footer .subscribe{width:320px}footer .subscribe div.label{}footer .subscribe .gform_wrapper{}footer .social{width:320px}footer .social div.label{}footer .social ul{}footer .social ul li{}footer .social ul li a{}footer .promo_wrap{}footer .promo_wrap .story_wrap{}footer .promo_wrap .story_wrap p{font-size:18px;line-height:32px}footer .promo_wrap .story_wrap .service_area_wrap{}footer .promo_wrap .story_wrap .service_area_wrap h3{font-size:16px;line-height:24px}footer .promo_wrap .story_wrap .service_area_wrap p{font-size:14px;line-height:24px}footer .promo_wrap .map_wrap{}footer .promo_wrap .map_wrap .footer_map_embed_wrap{height:510px}footer .legal{}footer .legal div.links{}footer .legal div.links a{}footer .legal div.credit{}footer .legal div.copyright{}footer .legal div.fineprint{}}@media only screen and (max-width: 1519px){body{font:normal 300 19px/32px "Montserrat",sans-serif}.content_reg h1{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h2{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h3{font:normal 700 19px/24px "Montserrat",sans-serif}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif}.content_reg p{}.content_reg ul{}.content_reg ul li ul{}.content_reg ol{}.content_reg ol li{}.content_reg ul li{}.content_reg ul li::before{}.content_reg ul li ul li{}.content_reg blockquote{font:normal 300 24px/32px "Montserrat",sans-serif}.content_reg cite{font:normal 400 15px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{}.btn_wrap{}.btn a{}.btn.small a{}.swiper-container{height:500px}.swiper-container.height_short{height:400px}.swiper-container.height_medium{height:500px}.swiper-container.height_tall{height:600px}.swiper-button-prev,.swiper-button-next{}.swiper-button-prev svg,.swiper-button-next svg{}.pswp .pswp__counter{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:700}.pswp .pswp__photo_caption{max-width:570px}.pswp .pswp__photo_caption p{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:400}.map .info_box_content h4{}.map .info_box_content address{font-family:"Montserrat",sans-serif}.ratio.ratio31::after{}.ratio.ratio21::after{}.ratio.ratio32::after{}.ratio.square::after{}.ratio.ratio45::after{}header{min-width:1170px;height:60px}header .header_inner{max-width:1170px}header #logo{}section{min-width:1170px}section.content_layout.spacing_top_full{margin-top:140px}section.content_layout.spacing_top_half{margin-top:80px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:140px}section.content_layout.spacing_btm_half{margin-bottom:80px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{padding:140px 0}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{padding:140px 0}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:1170px}section .heading{width:570px;margin:0 auto 80px auto}section.top_offset{height:60px;margin:0}section.layout_banner .content_inner .swiper-slide .text{width:1170px}section.layout_banner .content_inner .slides_multi .swiper-slide .text{}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:670px}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0 500px 0 0}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{font:normal 800 66px/72px "Montserrat",sans-serif}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{}section.layout_top-cta .cta_wrap{width:1170px}section.layout_top-cta .cta_wrap a{}section.layout_top-cta .cta_wrap a .label{}section.layout_top-cta .cta_wrap a .arrow{}section.layout_top-cta .cta_wrap .sep{}section.layout_top-cta .phone_only{}section.layout_big-ad .content_inner{}section.layout_big-ad .big_ad_wrap{}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{}section.layout_big-ad .big_ad_wrap .overlay{}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:970px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{}section.layout_big-ad .big_ad_wrap .promo_wrap{}section.layout_big-ad .big_ad_wrap .promo_wrap .text{}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt{width:calc(970px - 320px - 80px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link{width:calc(( ( 100% - 970px ) / 2 ) + 320px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link a{}section.layout_big-ad .phone_only{}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:-5px}section.layout_sidebar .sidebar_wrap{width:1170px}section.layout_sidebar .sidebar_wrap .sidebar{width:270px}section.layout_sidebar .sidebar_wrap .sidebar h3{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{}section.layout_sidebar .sidebar_wrap .main_wrap{width:770px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(100px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul li::before{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 15px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 15px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:calc(33.33% - 20px);margin-right:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:calc(33.33% - 20px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:calc(33.33% - 20px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{}section.layout_text .subtitle_wrap{width:770px}section.layout_text .subtitle_wrap h3{}section.layout_text .initial_text{width:770px}section.layout_text h4{}section.layout_text .read_more_text{width:770px}section.layout_text .btn_wrap{width:770px}section.layout_multi-column .heading{}section.layout_multi-column .column_wrap{width:1170px}section.layout_multi-column .column_wrap .column_single{width:calc(25% - 30px);margin:0 20px}section.layout_multi-column .column_wrap.cols_1 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_2 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_3 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_4 .column_single{width:calc(25% - 30px)}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap .column_single h3{}section.layout_multi-column .column_wrap .column_single .btn_wrap{}section.layout_multi-column .btn_wrap{width:970px}section.layout_note{padding:80px 0 !important}section.layout_note .note_wrap{width:770px}section.layout_note .note_wrap p{font:normal 400 15px/24px "Montserrat",sans-serif}section.layout_text-graphic .content_inner{width:970px}section.layout_text-graphic .photo_wrap{width:calc(170px + 40px)}section.layout_text-graphic .text_wrap{width:670px}section.layout_text-icon .text_icon_wrap{width:1170px}section.layout_text-icon .text_icon_wrap .icon{width:270px;margin-left:100px}section.layout_text-icon .text_icon_wrap .icon svg{}section.layout_text-icon .text_icon_wrap .text{width:670px;margin-right:100px}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{}section.layout_text-icon .text_icon_wrap .hr{margin:80px auto}section.layout_text-photo .text_photo_wrap{width:1170px}section.layout_text-photo .text_photo_wrap .text_photo_single{width:calc(33.33% - 20px);margin:60px 30px 0 0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{}section.layout_text-photo .text_photo_wrap .text_wrap{}section.layout_text-photo .text_photo_wrap .text_wrap h3{}section.layout_text-photo .text_photo_wrap .text_wrap p{}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{}section.layout_two-squares .square_single{}section.layout_two-squares .square_single .text_wrap .text{padding:0 180px}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_two-squares .square_single .graphic_wrap{}section.layout_two-squares .square_single .graphic_wrap .image{}section.layout_two-squares .square_single.type_text .text_wrap{}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:0 100px}section.layout_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_two-squares .square_single.type_text .text_wrap .text p{}section.layout_two-squares .square_single .quote_wrap{}section.layout_two-squares .square_single .quote_wrap .quote{}section.layout_two-squares .square_single .quote_wrap .quote svg{}section.layout_big-icons .big_icons_wrap{width:1170px}section.layout_big-icons .big_icons_wrap .big_icon_single{width:25%}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){margin-top:0}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{}section.layout_big-icons .big_icons_wrap .big_icon_single h3{}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{}section.layout_big-icons .big_icons_wrap .big_icon_single p{}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{}section.layout_photo .photo_wrap{width:970px}section.layout_photo .photo_wrap.width_narrow{width:970px}section.layout_photo .photo_wrap.width_medium{width:1170px}section.layout_photo .photo_wrap.width_wide{}section.layout_photo .photo_wrap .text_wrap{}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:770px;margin-left:calc(50% - ( 770px / 2 ))}section.layout_photo .photo_wrap.width_medium .text_wrap{width:1170px;margin-left:calc(50% - ( 1170px / 2 ))}section.layout_photo .photo_wrap.width_wide .text_wrap{width:1170px;margin-left:calc(50% - ( 1170px / 2 ))}section.layout_photo .photo_wrap.has_btn .text{}section.layout_photo .photo_wrap.width_narrow .text{width:770px}section.layout_photo .photo_wrap.width_medium .text{width:770px}section.layout_photo .photo_wrap.width_wide .text{width:770px}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:570px;margin-left:100px}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:570px;margin-left:200px}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:570px;margin-left:100px}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{}section.layout_photo .photo_wrap .text p{max-width:80%}section.layout_video .video_wrap{width:970px}section.layout_video .video_wrap.width_narrow{width:970px}section.layout_video .video_wrap.width_medium{width:1170px}section.layout_video .video_wrap.width_wide{}section.layout_tagline .photo_wrap .text_wrap{width:1170px;padding:100px 0}section.layout_tagline .photo_wrap .text_wrap .icon{}section.layout_tagline .photo_wrap .text_wrap .sep{}section.layout_tagline .photo_wrap .text_wrap .text{}section.layout_tagline .photo_wrap .text_wrap .text h2{}section.layout_showcase .content_inner{width:1170px}section.layout_showcase .showcase_navi{}section.layout_showcase .showcase_navi a{}section.layout_showcase .showcase_navi a.current::after{}section.layout_showcase .showcase_wrap{min-height:480px}section.layout_showcase .showcase_wrap .showcase_single{}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{}section.layout_showcase .showcase_wrap .showcase_single h3{}section.layout_showcase .showcase_wrap .showcase_single ul{}section.layout_showcase .showcase_wrap .showcase_single ul li{width:calc(calc(50% - 20px) - 20px)}section.layout_offers .content_inner{}section.layout_offers .offers_wrap{width:1170px}section.layout_offers .offers_wrap.cols_1{height:580px}section.layout_offers .offers_wrap.cols_2{width:970px}section.layout_offers .offers_wrap .offer_single{width:calc(33.33% - 20px);margin:80px 30px 0 0}section.layout_offers .offers_wrap.cols_1 .offer_single{}section.layout_offers .offers_wrap.cols_2 .offer_single{width:calc(50% - 15px)}section.layout_offers .offers_wrap.cols_2 .offer_single_2{}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){}section.layout_offers .offers_wrap .offer_single .photo_wrap{}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{}section.layout_offers .offers_wrap .offer_single .icon{}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{}section.layout_offers .offers_wrap .offer_single .text_wrap{height:360px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:300px}section.layout_offers .offers_wrap .offer_single .text_wrap .text{}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{width:calc(100% - 180px);padding:20px 0 0 0}section.layout_offers .offers_wrap .offer_single .text_wrap h3{margin:0 10px 20px 10px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:50px;line-height:60px;margin:0 60px 30px 0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{}section.layout_photo-text-cta .content_inner{}section.layout_photo-text-cta .photo_text_cta_wrap{height:580px}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .icon{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:50px;line-height:60px;margin:0 60px 30px 0}section.layout_gallery .gallery_wrap{width:1170px}section.layout_gallery .gallery_wrap .gallery_single{width:calc(33.33% - 20px);margin:30px 30px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){}section.layout_text-video .text_video_wrap{width:970px}section.layout_text-video .text_video_wrap .video_wrap{width:calc(50% - 15px)}section.layout_text-video .text_video_wrap .text_wrap{width:calc(50% - 15px)}section.layout_text-form .text_form_wrap{width:970px}section.layout_text-form .text_form_wrap .text_wrap{width:570px}section.layout_text-form .text_form_wrap .form_wrap{width:370px}section.layout_form .form_wrap{width:770px}section.layout_form .form_wrap .fineprint{width:570px}section.layout_quiz .quiz_wrap{width:770px}section.layout_quiz .quiz_wrap .intro_text{}section.layout_quiz .quiz_wrap .quiz_start{}section.layout_quiz .quiz_wrap .quiz_start .timer{}section.layout_quiz .quiz_wrap .quiz_start .label{}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{}section.layout_quiz .form_wrap{margin:80px auto 0 auto}section.layout_quiz .form_wrap .gform_wrapper{width:570px}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{}section.layout_map .map_wrap{width:1170px}section.layout_map .map_wrap .location_embed_wrap{}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats.spacing_top_full .content_inner{padding-top:140px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:80px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:140px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:80px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap .image{width:100%;height:100%}section.layout_stats .heading{}section.layout_stats .stats_wrap{width:1170px}section.layout_stats .stats_wrap.col2{width:770px}section.layout_stats .stats_wrap .stat_single{width:270px;margin-right:30px}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:370px}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{font-size:70px;line-height:70px}section.layout_stats .stats_wrap .stat_single .label{}section.layout_stats .btn_wrap{}section.layout_metrics .heading h1,section.layout_metrics .heading h2{}section.layout_metrics .stats_wrap{}section.layout_metrics .stats_wrap .stat_single{}section.layout_metrics .stats_wrap .stat_single_1{}section.layout_metrics .stats_wrap .stat_single_2{}section.layout_metrics .stats_wrap .stat_single_3{}section.layout_metrics .stats_wrap .stat_single .the_stat{}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single .label{}section.layout_metrics .stats_wrap .stat_single_1 .icon{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_2 .icon{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_3 .icon{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{}section.layout_metrics .btn_wrap{margin-top:80px}section.layout_logos .logo_grid_wrap{width:970px}section.layout_logos .logo_grid_wrap .logo_grid_single{width:25%}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{width:calc(100% - 120px);margin:10px 60px}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single .logo{width:calc(100% - 160px);margin:20px 80px}section.layout_logos .description{width:570px}section.layout_reviews .heading{width:770px}section.layout_reviews .reviews_wrap{width:1070px}section.layout_reviews .reviews_wrap .review_single{padding:0 60px}section.layout_reviews .reviews_wrap .review_single .score_wrap{}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{}section.layout_reviews .reviews_wrap .review_single p{}section.layout_reviews .reviews_wrap .review_single .btn_wrap{}section.layout_case-studies .case_studies_wrap{width:1170px}section.layout_case-studies .case_studies_wrap .case_study_single{width:calc(33.33% - 20px);margin:30px 30px 0 0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:0}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{}section.layout_case-studies .btn_wrap{margin-top:80px}section.layout_testimonial-carousel .content_inner{}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:970px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:570px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{}section.layout_testimonial-carousel-v2 .carousel_wrap{width:970px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{width:calc(100% - 60px);padding:30px 30px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{width:calc(100% - 60px);font-size:15px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{}section.layout_testimonial-carousel-v2 .btn_wrap{}section.layout_testimonial-list .testi_wrap{width:770px}section.layout_testimonial-list .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{}section.layout_careers .heading{width:770px}section.layout_careers .careers_wrap{width:770px}section.layout_careers .careers_wrap .hr{margin:80px auto}section.layout_careers-recruitee .heading{width:770px}section.layout_careers-recruitee .careers_wrap{width:770px}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 19px/32px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 19px/32px "Montserrat",sans-serif}section.layout_blog .blog_wrap{width:1170px;margin:0 auto 80px auto}section.layout_blog .blog_wrap .blog_single{width:calc(33.33% - 20px);margin:80px 30px 0 0}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 80px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:calc(calc(33.33% - 20px) * 2 + 30px)}section.layout_blog .blog_wrap .blog_single .deets{}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(33.33% - 20px)}section.layout_blog .blog_wrap .blog_single .deets .date{}section.layout_blog .blog_wrap .blog_single .deets .social_share{}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{}section.layout_blog .blog_wrap .blog_single .deets .title{}section.layout_blog .blog_wrap .blog_single .deets .title h3{}section.layout_blog .blog_wrap .blog_single .deets .intro{}section.layout_blog .blog_wrap .blog_single .deets .intro p{}section.layout_blog .blog_wrap .blog_single .deets .hr{}section.layout_blog .blog_wrap .blog_single .deets .cats{}section.layout_blog .hr{width:970px;margin:0 auto 80px auto}section.layout_blog .btn_wrap{margin-top:80px}section.layout_blog .pagination_nav{width:970px}section.layout_blog .pagination_nav .btn_wrap{}section.layout_blog .pagination_nav .btn_wrap .btn{}section.layout_blog.blog_more .btn_wrap{margin-top:80px}section.layout_baltic-difference .content_inner{}section.layout_baltic-difference .intro_text{width:770px;margin:0 auto 100px auto}section.layout_baltic-difference .intro_text h4{}section.layout_baltic-difference .points_bg{padding:100px 0 40px 0}section.layout_baltic-difference .points_wrap{width:1170px}section.layout_baltic-difference .points_wrap .number{width:270px;margin-left:100px}section.layout_baltic-difference .points_wrap .number .num{}section.layout_baltic-difference .points_wrap .number .num span{}section.layout_baltic-difference .points_wrap .text{width:670px;margin-right:100px}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{}section.layout_baltic-difference .points_wrap .hr{margin:80px auto}section.layout_baltic-services .baltic_services_wrap{width:1170px}section.layout_baltic-services .baltic_services_wrap .icon{width:270px;margin-left:100px}section.layout_baltic-services .baltic_services_wrap .icon svg{}section.layout_baltic-services .baltic_services_wrap .text{width:670px;margin-right:100px}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{}section.layout_baltic-services .baltic_services_wrap .hr{margin:80px auto}section.layout_roof-calculator .step_1{padding:140px 0 100px 0}section.layout_roof-calculator .step_1 .title_wrap{width:770px;margin:0 auto 80px auto}section.layout_roof-calculator .step_1 .title_wrap h4{font-size:27px;line-height:36px}section.layout_roof-calculator .step_1 .roof_types_wrap{width:970px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:calc(33.33% - 20px);margin:0 30px 0 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-right:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{}section.layout_roof-calculator .step_2{padding:100px 0 100px 0}section.layout_roof-calculator .step_2 .arrow{}section.layout_roof-calculator .step_2 .title_wrap{width:770px}section.layout_roof-calculator .step_2 .title_wrap h4{}section.layout_roof-calculator .step_2 .hr{width:1170px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details{width:770px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:calc(50% - 15px)}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{}section.layout_roof-calculator .step_2 .roof_details .results_wrap{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:calc(calc(50% - 15px) - 80px)}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:calc(calc(50% - 15px) + 80px);height:274px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:104px;right:378px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:250px;right:149px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:80px}section.layout_roof-calculator .step_3{padding:100px 0 100px 0}section.layout_roof-calculator .step_3 .arrow{}section.layout_roof-calculator .step_3 .title_wrap{width:770px}section.layout_roof-calculator .step_3 .title_wrap h4{}section.layout_roof-calculator .step_3 .hr{width:1170px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap{width:770px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:calc(50% - 15px);margin:30px 30px 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{}section.layout_roof-calculator .step_3 .btn_wrap{width:770px;margin-top:80px}section.layout_steps-process .step .text_wrap{width:770px}section.layout_steps-process .step .text_wrap h4{}section.layout_steps-process .step .btn_wrap{}section.layout_steps-process .step_1{padding:100px 0 80px 0}section.layout_steps-process .step_2{padding:80px 0 80px 0}section.layout_steps-process .step_2 .arrow{}section.layout_steps-process .step_3{padding:80px 0 80px 0}section.layout_steps-process .step_3 .arrow{}section.layout_steps-process .step_4{padding:80px 0 100px 0}section.layout_steps-process .step_4 .arrow{}section.layout_page-share .title_wrap h2{}section.layout_page-share .share_wrap{}section.layout_page-share .share_wrap div{}section.layout_page-share .share_wrap div svg{}section.layout_button-only.bg_grey{padding:140px 0}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:770px}section.layout_hr-divider .content_inner{width:1170px}section.content_layout.bg_grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{}section.layout_offer_detail .photo_wrap{height:500px}section.layout_offer_detail .photo_wrap .title_wrap{width:1170px}section.layout_offer_detail .photo_wrap .title_wrap .title{width:570px}section.layout_offer_detail .photo_wrap .title_wrap .title h1{font:normal 800 66px/72px "Montserrat",sans-serif}section.layout_offer_detail .content_wrap{width:1170px;margin:140px auto}section.layout_offer_detail .content_wrap .text_wrap{width:calc(670px - 40px)}section.layout_offer_detail .content_wrap .form_wrap .title{}section.layout_offer_detail .content_wrap .form_wrap .title h2{}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic}section.layout_offer_detail .content_wrap .form_wrap{width:470px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{}section.layout_search_results .search_single{padding:80px 0}section.layout_search_results .search_single .inner_wrap{width:970px}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:170px}section.layout_search_results .search_single .inner_wrap .text_wrap{width:670px}section.layout_search_results .search_single .inner_wrap .text_wrap h3{}section.layout_search_results .search_single .inner_wrap .text_wrap h4{}section.layout_search_results .search_single .inner_wrap .text_wrap p{}section.layout_search_results .pagination_nav{width:970px}section.layout_search_results .pagination_nav .btn_wrap{display:flex}section.layout_search_results .pagination_nav .btn_wrap .btn{}section.layout_blog_cats .cats_browse_wrap{width:970px}section.layout_blog_cats .cats_browse_wrap ul{}section.layout_blog_cats .cats_browse_wrap ul li{width:calc(33.33% - 20px);margin:0 30px 0 0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:30px}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){clear:none}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n+1){clear:both}section.layout_article_header{margin:80px auto 0 auto}section.layout_article_header .content_inner{width:770px}section.layout_article_header .date_cats{}section.layout_article_header .social_share{}section.layout_article_header .social_share>div.label{}section.layout_article_header .social_share>div{}section.layout_article_header .author{}section.layout_article_header .hr{}section.layout_article_header .title{}section.layout_blog_text .text_wrap{width:770px}section.layout_blog_text .text_wrap h4{}section.layout_blog_text .btn_wrap{width:770px}section.layout_blog_photo .photo_wrap{width:970px}section.layout_blog_photo .photo_wrap.width_narrow{width:970px}section.layout_blog_video .video_wrap{width:970px}section.layout_blog_video .video_wrap.width_narrow{width:970px}section.layout_blog_quote .quote_wrap{width:770px}section.layout_blog_quote .quote_wrap .icon{}section.layout_blog_quote .quote_wrap cite{}section.layout_blog_quote .quote_wrap blockquote{}section.layout_blog_two-squares .square_single{}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 180px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:0 100px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{}section.layout_post_nav .content_inner{width:770px}section.layout_post_nav .hr{}section.layout_post_nav .post_type_nav{}section.layout_post_nav .post_type_nav a{}section.layout_post_nav .post_type_nav a.prev{}section.layout_post_nav .post_type_nav a.next{}.form_wrap .required{}.form_wrap .fineprint{}.gform_wrapper form{}.gform_wrapper li{width:calc(50% - 10px)}.gform_wrapper li.gf_left_half{width:calc(50% - 10px)}.gform_wrapper li.gf_right_half{width:calc(50% - 10px)}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:50%}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{}.gform_wrapper .gfield_captcha_container{}.gform_wrapper .gfield_captcha_container img{width:170px}.gform_wrapper .gfield_captcha_container .gfield_captcha_input_container{width:calc(100% - 170px)}.gform_wrapper .validation_error{}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{}.gform_confirmation_wrapper{margin:100px 0 0 0;font:normal 300 19px/32px "Montserrat",sans-serif;font-weight:700}#offer_share_overlay .head_wrap{}#offer_share_overlay .bg_wrap{}#offer_share_overlay .bg_wrap .overlay_form_close{}#offer_share_overlay .bg_wrap .overlay_form_close a{}#offer_share_overlay .bg_wrap .overlay_form_close a svg{}#offer_share_overlay .bg_wrap .content_wrap{padding:80px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{}#offer_share_overlay .foot_wrap{}footer{min-width:1170px}footer .footer_promo{}footer .footer_promo .footer_promo_inner{width:1170px}footer .footer_promo .footer_promo_inner .photo_wrap{width:55%}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{}footer .footer_promo .footer_promo_inner .text_wrap{width:calc(45% - 80px)}footer .footer_promo.side_left .footer_promo_inner .text_wrap{}footer .footer_promo .footer_promo_inner .text_wrap h3{}footer .footer_promo .footer_promo_inner .text_wrap .btn{}footer .footer_cta{}footer .footer_cta_inner{width:1170px}footer .footer_cta_inner a{}footer .footer_btm{}footer .footer_btm_inner{width:1170px;padding:80px 0}footer .footer_utility{width:calc(870px - 80px)}footer .footer_utility nav.footer_nav{}footer .footer_utility nav.footer_nav ul li{}footer .footer_utility nav.footer_nav ul li a{}footer .subscribe{width:270px}footer .subscribe div.label{}footer .subscribe .gform_wrapper{}footer .social{width:270px}footer .social div.label{}footer .social ul{}footer .social ul li{}footer .social ul li a{}footer .promo_wrap{}footer .promo_wrap .story_wrap{}footer .promo_wrap .story_wrap p{}footer .promo_wrap .story_wrap .service_area_wrap{}footer .promo_wrap .story_wrap .service_area_wrap h3{}footer .promo_wrap .story_wrap .service_area_wrap p{}footer .promo_wrap .map_wrap{}footer .promo_wrap .map_wrap .footer_map_embed_wrap{}footer .legal{}footer .legal div.links{}footer .legal div.links a{}footer .legal div.credit{}footer .legal div.copyright{}footer .legal div.fineprint{}}@media only screen and (max-width: 1279px){body{font:normal 300 19px/32px "Montserrat",sans-serif}.content_reg h1{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h2{font:normal 800 44px/54px "Montserrat",sans-serif}.content_reg h3{font:normal 700 19px/24px "Montserrat",sans-serif}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif}.content_reg p{}.content_reg ul{}.content_reg ul li ul{}.content_reg ol{}.content_reg ol li{}.content_reg ul li{}.content_reg ul li::before{}.content_reg ul li ul li{}.content_reg blockquote{font:normal 300 24px/32px "Montserrat",sans-serif}.content_reg cite{font:normal 400 15px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{}.btn_wrap{}.btn a{}.btn.small a{}.swiper-container{height:400px}.swiper-container.height_short{height:320px}.swiper-container.height_medium{height:400px}.swiper-container.height_tall{height:500px}.swiper-button-prev,.swiper-button-next{}.swiper-button-prev svg,.swiper-button-next svg{}.pswp .pswp__counter{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:700}.pswp .pswp__photo_caption{max-width:620px}.pswp .pswp__photo_caption p{font:normal 400 15px/24px "Montserrat",sans-serif;font-weight:400}.map .info_box_content h4{}.map .info_box_content address{font-family:"Montserrat",sans-serif}.ratio.ratio31::after{}.ratio.ratio21::after{}.ratio.ratio32::after{}.ratio.square::after{}.ratio.ratio45::after{}header{min-width:940px;height:60px}header .header_inner{max-width:940px}header #logo{}section{min-width:940px}section.content_layout.spacing_top_full{margin-top:140px}section.content_layout.spacing_top_half{margin-top:80px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:140px}section.content_layout.spacing_btm_half{margin-bottom:80px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{padding:140px 0}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{padding:140px 0}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:940px}section .heading{width:620px;margin:0 auto 80px auto}section.top_offset{height:60px;margin:0}section.layout_banner .content_inner .swiper-slide .text{width:940px}section.layout_banner .content_inner .slides_multi .swiper-slide .text{}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:700px}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0 240px 0 0}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{font:normal 800 66px/72px "Montserrat",sans-serif}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{}section.layout_top-cta .cta_wrap{width:940px}section.layout_top-cta .cta_wrap a{}section.layout_top-cta .cta_wrap a .label{}section.layout_top-cta .cta_wrap a .arrow{}section.layout_top-cta .cta_wrap .sep{}section.layout_top-cta .phone_only{}section.layout_big-ad .content_inner{}section.layout_big-ad .big_ad_wrap{}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{}section.layout_big-ad .big_ad_wrap .overlay{}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:940px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{}section.layout_big-ad .big_ad_wrap .promo_wrap{}section.layout_big-ad .big_ad_wrap .promo_wrap .text{}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt{width:calc(940px - 320px - 80px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link{width:calc(( ( 100% - 940px ) / 2 ) + 320px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link a{}section.layout_big-ad .phone_only{}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:-5px}section.layout_sidebar .sidebar_wrap{width:940px}section.layout_sidebar .sidebar_wrap .sidebar{width:calc(220px + 40px)}section.layout_sidebar .sidebar_wrap .sidebar h3{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{}section.layout_sidebar .sidebar_wrap .main_wrap{width:620px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(100px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text{width:100%}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .initial_text.bio ul li::before{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:80px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:calc(33.33% - 13.33px);margin-right:20px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:calc(33.33% - 13.33px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:calc(33.33% - 13.33px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{}section.layout_text .subtitle_wrap{width:620px}section.layout_text .subtitle_wrap h3{}section.layout_text .initial_text{width:620px}section.layout_text h4{}section.layout_text .read_more_text{width:620px}section.layout_text .btn_wrap{width:620px}section.layout_multi-column .heading{}section.layout_multi-column .column_wrap{width:940px}section.layout_multi-column .column_wrap .column_single{width:calc(25% - 30px);margin:0 20px}section.layout_multi-column .column_wrap.cols_1 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_2 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_3 .column_single{width:calc(33.33% - 26.66px)}section.layout_multi-column .column_wrap.cols_4 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(1){margin-bottom:30px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(2){margin-right:0;margin-bottom:30px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(3){margin-left:0}section.layout_multi-column .column_wrap .column_single h3{}section.layout_multi-column .column_wrap .column_single .btn_wrap{}section.layout_multi-column .btn_wrap{width:940px}section.layout_note{padding:80px 0 !important}section.layout_note .note_wrap{width:620px}section.layout_note .note_wrap p{font:normal 400 15px/24px "Montserrat",sans-serif}section.layout_text-graphic .content_inner{width:940px;justify-content:center}section.layout_text-graphic .photo_wrap{width:calc(220px + 40px)}section.layout_text-graphic .content_inner.hide_graphic .photo_wrap{display:none}section.layout_text-graphic .text_wrap{width:620px}section.layout_text-icon .text_icon_wrap{width:940px}section.layout_text-icon .text_icon_wrap .icon{width:300px;margin-left:0}section.layout_text-icon .text_icon_wrap .icon svg{}section.layout_text-icon .text_icon_wrap .text{width:620px;margin-right:0}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{}section.layout_text-icon .text_icon_wrap .hr{margin:80px auto}section.layout_text-photo .text_photo_wrap{width:940px}section.layout_text-photo .text_photo_wrap .text_photo_single{width:calc(33.33% - 20px);margin:60px 20px 0 0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{}section.layout_text-photo .text_photo_wrap .text_wrap{}section.layout_text-photo .text_photo_wrap .text_wrap h3{}section.layout_text-photo .text_photo_wrap .text_wrap p{}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{}section.layout_two-squares .square_single{}section.layout_two-squares .square_single .text_wrap .text{padding:0 120px}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_two-squares .square_single .graphic_wrap{}section.layout_two-squares .square_single .graphic_wrap .image{}section.layout_two-squares .square_single.type_text .text_wrap{}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:0 80px}section.layout_two-squares .square_single.type_text .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_two-squares .square_single.type_text .text_wrap .text p{font-size:16px;line-height:28px}section.layout_two-squares .square_single .quote_wrap{}section.layout_two-squares .square_single .quote_wrap .quote{width:70%}section.layout_two-squares .square_single .quote_wrap .quote svg{}section.layout_big-icons .big_icons_wrap{width:940px}section.layout_big-icons .big_icons_wrap .big_icon_single{width:33.33%}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){margin-top:30px}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+3){margin-top:0}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{}section.layout_big-icons .big_icons_wrap .big_icon_single h3{}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{}section.layout_big-icons .big_icons_wrap .big_icon_single p{}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{}section.layout_photo .photo_wrap{width:780px}section.layout_photo .photo_wrap.width_narrow{width:780px}section.layout_photo .photo_wrap.width_medium{width:940px}section.layout_photo .photo_wrap.width_wide{}section.layout_photo .photo_wrap .text_wrap{}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:620px;margin-left:calc(50% - ( 620px / 2 ))}section.layout_photo .photo_wrap.width_medium .text_wrap{width:940px;margin-left:calc(50% - ( 940px / 2 ))}section.layout_photo .photo_wrap.width_wide .text_wrap{width:940px;margin-left:calc(50% - ( 940px / 2 ))}section.layout_photo .photo_wrap.has_btn .text{}section.layout_photo .photo_wrap.width_narrow .text{width:620px}section.layout_photo .photo_wrap.width_medium .text{width:780px}section.layout_photo .photo_wrap.width_wide .text{width:940px}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:620px;margin-left:0}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:620px;margin-left:80px}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:620px;margin-left:80px}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{}section.layout_photo .photo_wrap .text p{max-width:80%}section.layout_video .video_wrap{width:780px}section.layout_video .video_wrap.width_narrow{width:780px}section.layout_video .video_wrap.width_medium{width:940px}section.layout_video .video_wrap.width_wide{}section.layout_tagline .photo_wrap .text_wrap{width:940px;padding:100px 0}section.layout_tagline .photo_wrap .text_wrap .icon{width:180px;height:180px}section.layout_tagline .photo_wrap .text_wrap .sep{height:180px}section.layout_tagline .photo_wrap .text_wrap .text{width:620px}section.layout_tagline .photo_wrap .text_wrap .text h2{font-size:40px;line-height:48px}section.layout_showcase .content_inner{width:940px}section.layout_showcase .showcase_navi{width:260px}section.layout_showcase .showcase_navi a{}section.layout_showcase .showcase_navi a.current::after{}section.layout_showcase .showcase_wrap{width:calc(100% - 260px);min-height:580px}section.layout_showcase .showcase_wrap .showcase_single{}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{}section.layout_showcase .showcase_wrap .showcase_single h3{}section.layout_showcase .showcase_wrap .showcase_single ul{}section.layout_showcase .showcase_wrap .showcase_single ul li{width:calc(calc(50% - 20px) - 20px)}section.layout_offers .content_inner{}section.layout_offers .offers_wrap{width:940px}section.layout_offers .offers_wrap.cols_1{height:580px}section.layout_offers .offers_wrap.cols_2{width:780px}section.layout_offers .offers_wrap .offer_single{width:calc(33.33% - 13.33px);margin:80px 20px 0 0}section.layout_offers .offers_wrap.cols_1 .offer_single{}section.layout_offers .offers_wrap.cols_2 .offer_single{width:calc(50% - 10px)}section.layout_offers .offers_wrap.cols_2 .offer_single_2{}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){}section.layout_offers .offers_wrap .offer_single .photo_wrap{}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{}section.layout_offers .offers_wrap .offer_single .icon{width:50px;height:50px}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{width:70px;height:70px;left:20px}section.layout_offers .offers_wrap .offer_single .text_wrap{height:360px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:280px}section.layout_offers .offers_wrap .offer_single .text_wrap .text{width:calc(100% - 40px);height:calc(100% - 60px);padding:30px 20px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{width:calc(100% - 120px);padding:20px 0 0 0}section.layout_offers .offers_wrap .offer_single .text_wrap h3{font-size:21px;line-height:28px;margin:0 5px 20px 5px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:46px;line-height:54px;margin:0 60px 30px 0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{width:calc(100% - 60px);left:30px;bottom:30px}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{}section.layout_photo-text-cta .content_inner{}section.layout_photo-text-cta .photo_text_cta_wrap{height:580px}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .icon{width:70px;height:70px;right:20px}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{width:calc(100% - 120px);padding:20px 0 0 0}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:46px;line-height:54px;margin:0 60px 30px 0}section.layout_gallery .gallery_wrap{width:940px}section.layout_gallery .gallery_wrap .gallery_single{width:calc(33.33% - 13.33px);margin:20px 20px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){}section.layout_text-video .text_video_wrap{width:940px}section.layout_text-video .text_video_wrap .video_wrap{width:calc(50% - 10px)}section.layout_text-video .text_video_wrap .text_wrap{width:calc(50% - 10px)}section.layout_text-form .text_form_wrap{width:940px}section.layout_text-form .text_form_wrap .text_wrap{width:540px}section.layout_text-form .text_form_wrap .form_wrap{width:380px}section.layout_form .form_wrap{width:620px}section.layout_form .form_wrap .fineprint{width:460px}section.layout_quiz .quiz_wrap{width:620px}section.layout_quiz .quiz_wrap .intro_text{}section.layout_quiz .quiz_wrap .quiz_start{}section.layout_quiz .quiz_wrap .quiz_start .timer{}section.layout_quiz .quiz_wrap .quiz_start .label{}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{}section.layout_quiz .form_wrap{margin:80px auto 0 auto}section.layout_quiz .form_wrap .gform_wrapper{width:460px}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{}section.layout_map .map_wrap{width:940px}section.layout_map .map_wrap .location_embed_wrap{}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats.spacing_top_full .content_inner{padding-top:140px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:80px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:140px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:80px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap .image{width:100%;height:100%}section.layout_stats .heading{}section.layout_stats .stats_wrap{width:940px}section.layout_stats .stats_wrap.col2{width:620px}section.layout_stats .stats_wrap.col4{width:620px}section.layout_stats .stats_wrap .stat_single{width:220px;margin-right:20px}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:300px}section.layout_stats .stats_wrap.col4 .stat_single{width:300px}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(1){margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(2){margin-right:0;margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(3){clear:both}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(4){margin-right:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{font-size:70px;line-height:70px}section.layout_stats .stats_wrap .stat_single .label{}section.layout_stats .btn_wrap{}section.layout_metrics .heading h1,section.layout_metrics .heading h2{}section.layout_metrics .stats_wrap{}section.layout_metrics .stats_wrap .stat_single{}section.layout_metrics .stats_wrap .stat_single_1{}section.layout_metrics .stats_wrap .stat_single_2{}section.layout_metrics .stats_wrap .stat_single_3{}section.layout_metrics .stats_wrap .stat_single .the_stat{}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single .label{}section.layout_metrics .stats_wrap .stat_single_1 .icon{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_2 .icon{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_3 .icon{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{}section.layout_metrics .btn_wrap{margin-top:80px}section.layout_logos .logo_grid_wrap{width:940px}section.layout_logos .logo_grid_wrap .logo_grid_single{width:25%}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single .logo{}section.layout_logos .description{width:460px}section.layout_reviews .heading{width:780px}section.layout_reviews .reviews_wrap{width:940px}section.layout_reviews .reviews_wrap .review_single{padding:0 30px}section.layout_reviews .reviews_wrap .review_single .score_wrap{margin:10px auto 10px auto}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{}section.layout_reviews .reviews_wrap .review_single p{}section.layout_reviews .reviews_wrap .review_single .btn_wrap{}section.layout_case-studies .case_studies_wrap{width:940px}section.layout_case-studies .case_studies_wrap .case_study_single{width:calc(33.33% - 13.33px);margin:20px 20px 0 0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:0}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{}section.layout_case-studies .btn_wrap{margin-top:80px}section.layout_testimonial-carousel .content_inner{}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:780px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:540px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{}section.layout_testimonial-carousel-v2 .carousel_wrap{width:780px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:300px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{height:150px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{height:220px;margin-top:-155px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{}section.layout_testimonial-carousel-v2 .btn_wrap{}section.layout_testimonial-list .testi_wrap{width:780px}section.layout_testimonial-list .testi_wrap .testi_single{padding:80px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{}section.layout_careers .heading{width:620px}section.layout_careers .careers_wrap{width:620px}section.layout_careers .careers_wrap .hr{margin:80px auto}section.layout_careers-recruitee .heading{width:620px}section.layout_careers-recruitee .careers_wrap{width:620px}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 19px/32px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 19px/32px "Montserrat",sans-serif}section.layout_blog .blog_wrap{width:940px;margin:0 auto 80px auto}section.layout_blog .blog_wrap .blog_single{width:calc(33.33% - 13.33px);margin:80px 20px 0 0}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 80px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:calc(calc(33.33% - 13.33px) * 2 + 20px)}section.layout_blog .blog_wrap .blog_single .deets{}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(33.33% - 13.33px)}section.layout_blog .blog_wrap .blog_single .deets .date{}section.layout_blog .blog_wrap .blog_single .deets .social_share{}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{}section.layout_blog .blog_wrap .blog_single .deets .title{}section.layout_blog .blog_wrap .blog_single .deets .title h3{}section.layout_blog .blog_wrap .blog_single .deets .intro{}section.layout_blog .blog_wrap .blog_single .deets .intro p{}section.layout_blog .blog_wrap .blog_single .deets .hr{}section.layout_blog .blog_wrap .blog_single .deets .cats{}section.layout_blog .hr{width:780px;margin:0 auto 80px auto}section.layout_blog .btn_wrap{margin-top:80px}section.layout_blog .pagination_nav{width:780px}section.layout_blog .pagination_nav .btn_wrap{}section.layout_blog .pagination_nav .btn_wrap .btn{}section.layout_blog.blog_more .btn_wrap{margin-top:80px}section.layout_baltic-difference .content_inner{}section.layout_baltic-difference .intro_text{width:620px;margin:0 auto 100px auto}section.layout_baltic-difference .intro_text h4{}section.layout_baltic-difference .points_bg{padding:100px 0 40px 0}section.layout_baltic-difference .points_wrap{width:940px}section.layout_baltic-difference .points_wrap .number{width:300px;margin-left:0}section.layout_baltic-difference .points_wrap .number .num{}section.layout_baltic-difference .points_wrap .number .num span{}section.layout_baltic-difference .points_wrap .text{width:620px;margin-right:0}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{}section.layout_baltic-difference .points_wrap .hr{margin:80px auto}section.layout_baltic-services .baltic_services_wrap{width:940px}section.layout_baltic-services .baltic_services_wrap .icon{width:300px;margin-left:0}section.layout_baltic-services .baltic_services_wrap .icon svg{}section.layout_baltic-services .baltic_services_wrap .text{width:620px;margin-right:0}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{}section.layout_baltic-services .baltic_services_wrap .hr{margin:80px auto}section.layout_roof-calculator .step_1{padding:140px 0 100px 0}section.layout_roof-calculator .step_1 .title_wrap{width:620px;margin:0 auto 80px auto}section.layout_roof-calculator .step_1 .title_wrap h4{font-size:27px;line-height:36px}section.layout_roof-calculator .step_1 .roof_types_wrap{width:940px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:calc(33.33% - 13.33px);margin:0 20px 0 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-right:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{}section.layout_roof-calculator .step_2{padding:100px 0 100px 0}section.layout_roof-calculator .step_2 .arrow{}section.layout_roof-calculator .step_2 .title_wrap{width:620px}section.layout_roof-calculator .step_2 .title_wrap h4{font-size:27px;line-height:36px}section.layout_roof-calculator .step_2 .hr{width:940px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details{width:620px;margin:80px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:calc(50% - 10px)}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{}section.layout_roof-calculator .step_2 .roof_details .results_wrap{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:calc(calc(50% - 10px) - 80px)}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:calc(calc(50% - 10px) + 80px);height:224px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:84px;right:303px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:202px;right:115px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:80px}section.layout_roof-calculator .step_3{padding:100px 0 100px 0}section.layout_roof-calculator .step_3 .arrow{}section.layout_roof-calculator .step_3 .title_wrap{width:620px}section.layout_roof-calculator .step_3 .title_wrap h4{}section.layout_roof-calculator .step_3 .hr{width:940px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap{width:620px;margin:80px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:calc(50% - 10px);margin:30px 20px 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 22px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{font-size:38px;line-height:44px}section.layout_roof-calculator .step_3 .btn_wrap{width:620px;margin-top:80px}section.layout_steps-process .step .text_wrap{width:620px}section.layout_steps-process .step .text_wrap h4{}section.layout_steps-process .step .btn_wrap{}section.layout_steps-process .step_1{padding:100px 0 80px 0}section.layout_steps-process .step_2{padding:80px 0 80px 0}section.layout_steps-process .step_2 .arrow{}section.layout_steps-process .step_3{padding:80px 0 80px 0}section.layout_steps-process .step_3 .arrow{}section.layout_steps-process .step_4{padding:80px 0 100px 0}section.layout_steps-process .step_4 .arrow{}section.layout_page-share .title_wrap h2{}section.layout_page-share .share_wrap{}section.layout_page-share .share_wrap div{}section.layout_page-share .share_wrap div svg{}section.layout_button-only.bg_grey{padding:140px 0}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:620px}section.layout_hr-divider .content_inner{width:940px}section.content_layout.bg_grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:140px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:80px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:140px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:80px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{}section.layout_offer_detail .photo_wrap{height:400px}section.layout_offer_detail .photo_wrap .title_wrap{width:940px}section.layout_offer_detail .photo_wrap .title_wrap .title{width:620px}section.layout_offer_detail .photo_wrap .title_wrap .title h1{font:normal 800 66px/72px "Montserrat",sans-serif}section.layout_offer_detail .content_wrap{width:940px;margin:140px auto}section.layout_offer_detail .content_wrap .text_wrap{width:calc(540px - 40px)}section.layout_offer_detail .content_wrap .form_wrap .title{}section.layout_offer_detail .content_wrap .form_wrap .title h2{font-size:22px}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic}section.layout_offer_detail .content_wrap .form_wrap{width:380px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{}section.layout_search_results .search_single{padding:80px 0}section.layout_search_results .search_single .inner_wrap{width:940px}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:220px}section.layout_search_results .search_single .inner_wrap .text_wrap{width:620px}section.layout_search_results .search_single .inner_wrap .text_wrap h3{}section.layout_search_results .search_single .inner_wrap .text_wrap h4{}section.layout_search_results .search_single .inner_wrap .text_wrap p{}section.layout_search_results .pagination_nav{width:940px}section.layout_search_results .pagination_nav .btn_wrap{display:flex}section.layout_search_results .pagination_nav .btn_wrap .btn{}section.layout_blog_cats .cats_browse_wrap{width:940px}section.layout_blog_cats .cats_browse_wrap ul{}section.layout_blog_cats .cats_browse_wrap ul li{width:calc(33.33% - 13.33px);margin:0 20px 0 0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:20px}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){clear:none}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n+1){clear:both}section.layout_article_header{margin:80px auto 0 auto}section.layout_article_header .content_inner{width:620px}section.layout_article_header .date_cats{}section.layout_article_header .social_share{}section.layout_article_header .social_share>div.label{}section.layout_article_header .social_share>div{}section.layout_article_header .author{}section.layout_article_header .hr{}section.layout_article_header .title{}section.layout_blog_text .text_wrap{width:620px}section.layout_blog_text .text_wrap h4{}section.layout_blog_text .btn_wrap{width:620px}section.layout_blog_photo .photo_wrap{width:780px}section.layout_blog_photo .photo_wrap.width_narrow{width:780px}section.layout_blog_video .video_wrap{width:780px}section.layout_blog_video .video_wrap.width_narrow{width:780px}section.layout_blog_quote .quote_wrap{width:620px}section.layout_blog_quote .quote_wrap .icon{}section.layout_blog_quote .quote_wrap cite{}section.layout_blog_quote .quote_wrap blockquote{}section.layout_blog_two-squares .square_single{}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 120px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:0 80px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{font-size:16px;line-height:28px}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{width:70%}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{}section.layout_post_nav .content_inner{width:620px}section.layout_post_nav .hr{}section.layout_post_nav .post_type_nav{}section.layout_post_nav .post_type_nav a{}section.layout_post_nav .post_type_nav a.prev{}section.layout_post_nav .post_type_nav a.next{}.form_wrap .required{}.form_wrap .fineprint{}.gform_wrapper form{}.gform_wrapper li{width:calc(50% - 10px)}.gform_wrapper li.gf_left_half{width:calc(50% - 10px)}.gform_wrapper li.gf_right_half{width:calc(50% - 10px)}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:50%}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{}.gform_wrapper .gfield_captcha_container{}.gform_wrapper .gfield_captcha_container img{width:170px}.gform_wrapper .gfield_captcha_container .gfield_captcha_input_container{width:calc(100% - 170px)}.gform_wrapper .validation_error{}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{}.gform_confirmation_wrapper{margin:100px 0 0 0;font:normal 300 19px/32px "Montserrat",sans-serif;font-weight:700}#offer_share_overlay .head_wrap{}#offer_share_overlay .bg_wrap{}#offer_share_overlay .bg_wrap .overlay_form_close{}#offer_share_overlay .bg_wrap .overlay_form_close a{}#offer_share_overlay .bg_wrap .overlay_form_close a svg{}#offer_share_overlay .bg_wrap .content_wrap{padding:80px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{}#offer_share_overlay .foot_wrap{}footer{min-width:940px}footer .footer_promo{}footer .footer_promo .footer_promo_inner{width:940px;padding:60px 0}footer .footer_promo .footer_promo_inner .photo_wrap{width:60%}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{}footer .footer_promo .footer_promo_inner .text_wrap{width:calc(40% - 60px)}footer .footer_promo.side_left .footer_promo_inner .text_wrap{}footer .footer_promo .footer_promo_inner .text_wrap h3{font-size:36px;line-height:40px}footer .footer_promo .footer_promo_inner .text_wrap .btn{}footer .footer_cta{}footer .footer_cta_inner{width:940px}footer .footer_cta_inner a{}footer .footer_btm{}footer .footer_btm_inner{width:940px;padding:80px 0}footer .footer_utility{width:calc(700px - 40px)}footer .footer_utility nav.footer_nav{}footer .footer_utility nav.footer_nav ul li{margin:0 10px 0 0}footer .footer_utility nav.footer_nav ul li a{}footer .subscribe{width:220px}footer .subscribe div.label{}footer .subscribe .gform_wrapper{}footer .social{width:220px}footer .social div.label{}footer .social ul{}footer .social ul li{}footer .social ul li a{}footer .promo_wrap{}footer .promo_wrap .story_wrap{}footer .promo_wrap .story_wrap p{font-size:14px;line-height:24px}footer .promo_wrap .story_wrap .service_area_wrap{}footer .promo_wrap .story_wrap .service_area_wrap h3{font-size:14px;line-height:20px}footer .promo_wrap .story_wrap .service_area_wrap p{font-size:11px;line-height:16px}footer .promo_wrap .map_wrap{}footer .promo_wrap .map_wrap .footer_map_embed_wrap{height:370px}footer .legal{}footer .legal div.links{}footer .legal div.links a{}footer .legal div.credit{}footer .legal div.copyright{}footer .legal div.fineprint{}}@media only screen and (max-width: 1019px){body{font:normal 300 17px/32px "Montserrat",sans-serif}.content_reg h1{font:normal 800 36px/44px "Montserrat",sans-serif;margin:30px 0 30px -.5px}.content_reg h2{font:normal 800 36px/44px "Montserrat",sans-serif;margin:30px 0 30px -.5px}.content_reg h3{font:normal 700 17px/24px "Montserrat",sans-serif;margin:16px 0 16px 0}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif}.content_reg p{}.content_reg ul{}.content_reg ul li ul{}.content_reg ol{}.content_reg ol li{}.content_reg ul li{}.content_reg ul li::before{}.content_reg ul li ul li{}.content_reg blockquote{font:normal 300 18px/32px "Montserrat",sans-serif}.content_reg cite{font:normal 400 14px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{}.btn_wrap{margin:30px auto 0 auto}.btn a{}.btn.small a{font-size:14px;font-weight:400}.swiper-container{height:400px}.swiper-container.height_short{height:320px}.swiper-container.height_medium{height:400px}.swiper-container.height_tall{height:500px}.swiper-button-prev,.swiper-button-next{width:80px}.swiper-button-prev svg,.swiper-button-next svg{width:40px;height:40px}.pswp .pswp__counter{font:normal 400 14px/24px "Montserrat",sans-serif;font-weight:700}.pswp .pswp__photo_caption{max-width:460px}.pswp .pswp__photo_caption p{font:normal 400 14px/24px "Montserrat",sans-serif;font-weight:400}.map .info_box_content h4{}.map .info_box_content address{font-family:"Montserrat",sans-serif}.search_box form input[type='text']{font-size:16px}.ratio.ratio31::after{}.ratio.ratio21::after{}.ratio.ratio32::after{}.ratio.square::after{}.ratio.ratio45::after{}header{min-width:700px;height:60px}header .header_inner{max-width:700px}header #logo{}header .search .search_box{width:300px}header .slideout_menu_open{display:block}header nav.header-nav{display:none}nav.sidebar-nav ul li a{font-size:15px;line-height:20px}nav.sidebar-nav>ul>li>a{font-size:18px;line-height:24px}nav.sidebar-nav>ul>li>ul>li>ul>li{margin:0 0 0 10px}section{min-width:700px}section.content_layout.spacing_top_full{margin-top:100px}section.content_layout.spacing_top_half{margin-top:60px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:100px}section.content_layout.spacing_btm_half{margin-bottom:60px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{padding:100px 0}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{padding:100px 0}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:700px}section .heading{width:580px;margin:0 auto 60px auto}section.top_offset{height:60px;margin:0}section.layout_banner .content_inner .swiper-slide .text{width:700px}section.layout_banner .content_inner .slides_multi .swiper-slide .text{max-width:calc(100% - 180px)}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:100%}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{font:normal 800 44px/50px "Montserrat",sans-serif}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{margin-left:-1px}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{}section.layout_top-cta .cta_wrap{width:700px}section.layout_top-cta .cta_wrap a{font-size:18px;line-height:20px}section.layout_top-cta .cta_wrap a .label{}section.layout_top-cta .cta_wrap a .arrow{}section.layout_top-cta .cta_wrap .sep{}section.layout_top-cta .phone_only{}section.layout_big-ad .content_inner{}section.layout_big-ad .big_ad_wrap{}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{}section.layout_big-ad .big_ad_wrap .overlay{}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:700px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{width:calc(100% - 280px - 40px)}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{font-size:50px;line-height:60px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{width:280px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{font-size:21px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{}section.layout_big-ad .big_ad_wrap .promo_wrap{}section.layout_big-ad .big_ad_wrap .promo_wrap .text{}section.layout_big-ad .big_ad_wrap .promo_wrap .text .txt{width:calc(700px - 280px - 20px);padding:20px 20px 20px 0;font-size:18px;line-height:26px}section.layout_big-ad .big_ad_wrap .promo_wrap .link{width:calc(( ( 100% - 700px ) / 2 ) + 280px)}section.layout_big-ad .big_ad_wrap .promo_wrap .link a{}section.layout_big-ad .phone_only{}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:-5px}section.layout_sidebar .sidebar_wrap{width:700px}section.layout_sidebar .sidebar_wrap .sidebar{width:calc(160px + 40px)}section.layout_sidebar .sidebar_wrap .sidebar h3{font-size:18px;line-height:24px}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{}section.layout_sidebar .sidebar_wrap .main_wrap{width:460px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:60px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(80px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{font-size:22px;line-height:32px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{margin:0 0 20px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{width:24px;height:24px;margin-top:3px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{width:calc(100% - 24px - 10px);margin-top:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{padding:40px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{font-size:18px;line-height:32px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:60px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:calc(50% - 10px);margin-right:20px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:100%;float:none;clear:both;padding-top:40px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{}section.layout_text .subtitle_wrap{width:580px;margin:0 auto 20px auto}section.layout_text .subtitle_wrap h3{font-size:18px;line-height:24px}section.layout_text .initial_text{width:580px}section.layout_text h4{font-size:22px;line-height:32px}section.layout_text .read_more_text{width:580px}section.layout_text .btn_wrap{width:580px}section.layout_multi-column .heading{}section.layout_multi-column .column_wrap{width:700px}section.layout_multi-column .column_wrap .column_single{width:calc(50% - 20px);margin:0 20px}section.layout_multi-column .column_wrap.cols_1 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_2 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_3 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap.cols_4 .column_single{width:calc(50% - 20px)}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(1){margin-left:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(2){margin-right:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(3){margin:0 auto}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(1){margin-bottom:30px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(2){margin-right:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(3){margin-left:0}section.layout_multi-column .column_wrap .column_single h3{font-size:26px;line-height:30px}section.layout_multi-column .column_wrap .column_single .btn_wrap{}section.layout_multi-column .btn_wrap{width:700px}section.layout_note{padding:60px 0 !important}section.layout_note .note_wrap{width:580px}section.layout_note .note_wrap p{font:normal 400 14px/24px "Montserrat",sans-serif}section.layout_text-graphic .content_inner{width:700px}section.layout_text-graphic .photo_wrap{width:calc(160px + 40px)}section.layout_text-graphic .text_wrap{width:460px}section.layout_text-graphic .content_inner.hide_graphic .text_wrap{width:580px}section.layout_text-icon .text_icon_wrap{width:700px}section.layout_text-icon .text_icon_wrap .icon{width:220px}section.layout_text-icon .text_icon_wrap .icon svg{width:140px;height:140px}section.layout_text-icon .text_icon_wrap .text{width:460px}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{margin-bottom:20px}section.layout_text-icon .text_icon_wrap .hr{margin:60px auto}section.layout_text-photo .text_photo_wrap{width:700px}section.layout_text-photo .text_photo_wrap .text_photo_single{width:calc(50% - 15px);margin:60px 20px 0 0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:20px}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){clear:none}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:60px}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(2n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(2n+1){}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+2){margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{font-size:26px;line-height:30px}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{}section.layout_text-photo .text_photo_wrap .text_wrap{}section.layout_text-photo .text_photo_wrap .text_wrap h3{font-size:18px;line-height:28px;margin:0 0 15px 0}section.layout_text-photo .text_photo_wrap .text_wrap p{}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{}section.layout_two-squares .square_single{width:100%;float:none}section.layout_two-squares .square_single.type_text::after{display:none}section.layout_two-squares .square_single .text_wrap .text{padding:0 30px}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:10px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{font-size:18px}section.layout_two-squares .square_single .graphic_wrap{}section.layout_two-squares .square_single .graphic_wrap .image{}section.layout_two-squares .square_single.type_text .text_wrap{position:relative;width:100%;height:auto}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:60px 160px}section.layout_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_two-squares .square_single.type_text .text_wrap .text p{}section.layout_two-squares .square_single .quote_wrap{}section.layout_two-squares .square_single .quote_wrap .quote{width:calc(100% - 60px)}section.layout_two-squares .square_single .quote_wrap .quote svg{}section.layout_big-icons .big_icons_wrap{width:700px}section.layout_big-icons .big_icons_wrap .big_icon_single{width:33.33%}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+3){}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{width:120px;height:120px}section.layout_big-icons .big_icons_wrap .big_icon_single h3{font-size:16px}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{}section.layout_big-icons .big_icons_wrap .big_icon_single p{}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{}section.layout_photo .photo_wrap{width:700px}section.layout_photo .photo_wrap.width_narrow{width:700px}section.layout_photo .photo_wrap.width_medium{width:700px}section.layout_photo .photo_wrap.width_wide{}section.layout_photo .photo_wrap .text_wrap{}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:460px;margin-left:calc(50% - ( 460px / 2 ))}section.layout_photo .photo_wrap.width_medium .text_wrap{width:700px;margin-left:calc(50% - ( 700px / 2 ))}section.layout_photo .photo_wrap.width_wide .text_wrap{width:700px;margin-left:calc(50% - ( 700px / 2 ))}section.layout_photo .photo_wrap.has_btn .text{padding-top:10px}section.layout_photo .photo_wrap.width_narrow .text{width:580px}section.layout_photo .photo_wrap.width_medium .text{width:580px}section.layout_photo .photo_wrap.width_wide .text{width:580px}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:580px;margin-left:0}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:580px;margin-left:60px}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:580px;margin-left:60px}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{}section.layout_photo .photo_wrap .text p{max-width:100%}section.layout_video .video_wrap{width:700px}section.layout_video .video_wrap.width_narrow{width:700px}section.layout_video .video_wrap.width_medium{width:700px}section.layout_video .video_wrap.width_wide{}section.layout_tagline .photo_wrap .text_wrap{width:700px;padding:80px 0}section.layout_tagline .photo_wrap .text_wrap .icon{width:160px;height:160px}section.layout_tagline .photo_wrap .text_wrap .sep{height:160px}section.layout_tagline .photo_wrap .text_wrap .text{width:460px}section.layout_tagline .photo_wrap .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_showcase .content_inner{width:700px}section.layout_showcase .showcase_navi{display:none}section.layout_showcase .showcase_navi a{}section.layout_showcase .showcase_navi a.current::after{}section.layout_showcase .showcase_wrap{width:100%;min-height:0px;float:none;display:block;background-color:transparent}section.layout_showcase.bg_transparent .showcase_wrap{background-color:transparent}section.layout_showcase .showcase_wrap .showcase_single{position:relative;width:100%;height:auto;margin:10px 0 0 0;display:block}section.layout_showcase .showcase_wrap .showcase_single_1{margin-top:0}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{display:block;padding:10px 20px;cursor:pointer}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .label{width:calc(100% - 60px);float:left;font-size:20px;line-height:20px;padding-top:10px;text-transform:uppercase}section.layout_showcase .showcase_wrap .showcase_single.current .showcase_header .label{font-weight:700}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon{width:40px;height:40px;float:right;overflow:hidden;margin-right:-8px;transform:rotate(0deg);transition:transform .25s ease-in-out}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon svg{width:40px;height:40px;fill:#db1a21}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon a{display:block}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon.open{transform:rotate(45deg)}section.layout_showcase .showcase_wrap .showcase_single .showcase_content{margin:0 20px;padding:30px 0 40px 0;border-top:solid #e5e5e5 1px;display:none}section.layout_showcase .showcase_wrap .showcase_single.current .showcase_content{}section.layout_showcase .showcase_wrap .showcase_single h3{font-size:24px;line-height:32px;margin-bottom:20px}section.layout_showcase .showcase_wrap .showcase_single p{margin-bottom:16px}section.layout_showcase .showcase_wrap .showcase_single ul{}section.layout_showcase .showcase_wrap .showcase_single ul li{width:calc(calc(50% - 20px) - 20px)}section.layout_showcase .showcase_wrap .showcase_single .btn_wrap{width:100%}section.layout_showcase .showcase_wrap .showcase_single .btn_wrap .btn{justify-content:center}section.layout_offers .content_inner{}section.layout_offers .offers_wrap{width:700px}section.layout_offers .offers_wrap.cols_1{height:auto}section.layout_offers .offers_wrap.cols_2{width:700px}section.layout_offers .offers_wrap .offer_single{width:calc(50% - 10px);margin:60px 20px 0 0}section.layout_offers .offers_wrap.cols_1 .offer_single{}section.layout_offers .offers_wrap.cols_2 .offer_single{width:calc(50% - 10px)}section.layout_offers .offers_wrap.cols_2 .offer_single_2{}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){margin-right:20px}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){clear:none}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){margin-top:60px}section.layout_offers .offers_wrap .offer_single:nth-of-type(2n){margin-right:0}section.layout_offers .offers_wrap .offer_single:nth-of-type(2n+1){clear:both}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+2){margin-top:0}section.layout_offers .offers_wrap .offer_single .photo_wrap{}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{width:100%;height:300px;position:relative;top:0;left:0}section.layout_offers .offers_wrap .offer_single .icon{width:50px;height:50px}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{width:70px;height:70px;left:20px}section.layout_offers .offers_wrap .offer_single .text_wrap{height:320px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{position:relative;width:100%;height:auto;top:0;right:0;display:block}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:320px}section.layout_offers .offers_wrap .offer_single .text_wrap .text{width:calc(100% - 40px);height:calc(100% - 60px);padding:30px 20px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{width:580px;margin:0 auto;padding:60px 0}section.layout_offers .offers_wrap .offer_single .text_wrap h3{font-size:21px;line-height:28px;margin:0 5px 20px 5px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:40px;line-height:48px;margin:0 0 30px 0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{width:calc(100% - 60px);left:30px;bottom:30px}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{}section.layout_photo-text-cta .content_inner{}section.layout_photo-text-cta .photo_text_cta_wrap{height:auto}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{width:100%;height:300px;position:relative;top:0;left:0}section.layout_photo-text-cta .photo_text_cta_wrap .icon{width:70px;height:70px;right:20px}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{position:relative;width:100%;top:0;right:0;display:block}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{width:580px;margin:0 auto;padding:60px 0}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:40px;line-height:48px;margin:0 0 30px 0}section.layout_gallery .gallery_wrap{width:700px}section.layout_gallery .gallery_wrap .gallery_single{width:calc(33.33% - 13.33px);margin:20px 20px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){}section.layout_text-video .text_video_wrap{width:580px}section.layout_text-video .text_video_wrap .video_wrap{width:100%}section.layout_text-video .text_video_wrap .text_wrap{width:460px;margin:60px auto 0 auto}section.layout_text-form .text_form_wrap{width:700px}section.layout_text-form .text_form_wrap .text_wrap{width:340px}section.layout_text-form .text_form_wrap .form_wrap{width:340px}section.layout_form .form_wrap{width:580px}section.layout_form .form_wrap .fineprint{width:580px}section.layout_quiz .quiz_wrap{width:580px}section.layout_quiz .quiz_wrap .intro_text{}section.layout_quiz .quiz_wrap .quiz_start{}section.layout_quiz .quiz_wrap .quiz_start .timer{}section.layout_quiz .quiz_wrap .quiz_start .label{}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{}section.layout_quiz .form_wrap{margin:60px auto 0 auto}section.layout_quiz .form_wrap .gform_wrapper{width:460px}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{}section.layout_map .map_wrap{width:700px}section.layout_map .map_wrap .location_embed_wrap{}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats.spacing_top_full .content_inner{padding-top:100px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:60px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:100px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:60px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap .image{width:100%;height:100%}section.layout_stats .heading{}section.layout_stats .stats_wrap{width:700px}section.layout_stats .stats_wrap.col2{width:700px}section.layout_stats .stats_wrap.col4{width:700px}section.layout_stats .stats_wrap .stat_single{width:340px;margin-right:20px}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:340px}section.layout_stats .stats_wrap.col4 .stat_single{width:340px}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(1){width:100%;float:none;margin:0 0 30px 0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(2){margin-right:0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(3){margin-right:0}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(1){margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(2){margin-right:0;margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(3){clear:both}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(4){margin-right:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{font-size:60px;line-height:60px}section.layout_stats .stats_wrap .stat_single .label{}section.layout_stats .btn_wrap{}section.layout_metrics .heading h1,section.layout_metrics .heading h2{}section.layout_metrics .stats_wrap{width:700px}section.layout_metrics .stats_wrap .stat_single{}section.layout_metrics .stats_wrap .stat_single_1{}section.layout_metrics .stats_wrap .stat_single_2{}section.layout_metrics .stats_wrap .stat_single_3{}section.layout_metrics .stats_wrap .stat_single .the_stat{}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{}section.layout_metrics .stats_wrap .stat_single .label{}section.layout_metrics .stats_wrap .stat_single_1 .icon{width:200px;height:200px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{font-size:72px;line-height:80px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{font-size:72px;line-height:80px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_2 .icon{width:120px;height:120px}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{width:calc(100% - 120px - 30px)}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{font-size:60px;line-height:70px}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{}section.layout_metrics .stats_wrap .stat_single_3 .icon{width:120px;height:120px}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{width:calc(100% - 120px - 30px)}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{font-size:60px;line-height:70px}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{}section.layout_metrics .btn_wrap{margin-top:60px}section.layout_logos .logo_grid_wrap{width:700px}section.layout_logos .logo_grid_wrap .logo_grid_single{width:33.33%}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{width:calc(100% - 120px);margin:30px 60px}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single .logo{width:calc(100% - 80px);margin:20px 40px}section.layout_logos .description{width:580px}section.layout_reviews .heading{width:700px}section.layout_reviews .reviews_wrap{width:700px}section.layout_reviews .reviews_wrap .review_single{padding:0 30px}section.layout_reviews .reviews_wrap .review_single:nth-child(3){margin-top:30px}section.layout_reviews .reviews_wrap .review_single .score_wrap{}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{}section.layout_reviews .reviews_wrap .review_single p{}section.layout_reviews .reviews_wrap .review_single .btn_wrap{}section.layout_case-studies .case_studies_wrap{width:700px}section.layout_case-studies .case_studies_wrap.display_latest .case_study_single_3{display:none}section.layout_case-studies .case_studies_wrap .case_study_single{width:calc(50% - 10px);margin:20px 20px 0 0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:20px}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){clear:none}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:20px}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(2n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(2n+1){clear:both}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+2){margin-top:0}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{width:calc(100% - 60px);height:calc(100% - 60px);margin:30px}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{}section.layout_case-studies .btn_wrap{margin-top:60px}section.layout_testimonial-carousel .content_inner{height:500px}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:580px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:580px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{font-size:24px;line-height:40px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{}section.layout_testimonial-carousel-v2 .carousel_wrap{width:580px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:390px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{height:240px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{height:300px;margin-top:-195px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{}section.layout_testimonial-carousel-v2 .btn_wrap{}section.layout_testimonial-list .testi_wrap{width:580px}section.layout_testimonial-list .testi_wrap .testi_single{padding:60px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{font-size:18px;line-height:32px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{}section.layout_careers .heading{width:580px}section.layout_careers .careers_wrap{width:580px}section.layout_careers .careers_wrap .hr{margin:60px auto}section.layout_careers-recruitee .heading{width:580px}section.layout_careers-recruitee .careers_wrap{width:580px}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 17px/32px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 17px/32px "Montserrat",sans-serif}section.layout_blog .blog_wrap{width:700px;margin:0 auto 60px auto}section.layout_blog .blog_wrap .blog_single{width:calc(50% - 10px);margin:60px 20px 0 0}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 60px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(3){display:none}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:60px}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:20px}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){clear:none}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+2){margin-top:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(2n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(2n+1){clear:both}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:100%;float:none}section.layout_blog .blog_wrap .blog_single .deets{}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(100% - 40px);padding:30px 20px 0 20px;float:none}section.layout_blog .blog_wrap .blog_single .deets .date{}section.layout_blog .blog_wrap .blog_single .deets .social_share{}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{}section.layout_blog .blog_wrap .blog_single .deets .title{}section.layout_blog .blog_wrap .blog_single .deets .title h3{font-size:18px;line-height:28px;margin:0 0 5px 0}section.layout_blog .blog_wrap .blog_single .deets .intro{}section.layout_blog .blog_wrap .blog_single .deets .intro p{}section.layout_blog .blog_wrap .blog_single .deets .hr{}section.layout_blog .blog_wrap .blog_single .deets .cats{}section.layout_blog .hr{width:700px;margin:0 auto 60px auto}section.layout_blog .btn_wrap{margin-top:60px}section.layout_blog .pagination_nav{width:580px}section.layout_blog .pagination_nav .btn_wrap{}section.layout_blog .pagination_nav .btn_wrap .btn{}section.layout_blog.blog_more .btn_wrap{margin-top:60px}section.layout_baltic-difference .content_inner{}section.layout_baltic-difference .intro_text{width:580px;margin:0 auto 80px auto}section.layout_baltic-difference .intro_text h4{font-size:22px;line-height:32px}section.layout_baltic-difference .points_bg{padding:80px 0 30px 0}section.layout_baltic-difference .points_wrap{width:700px}section.layout_baltic-difference .points_wrap .number{width:220px}section.layout_baltic-difference .points_wrap .number .num{height:140px}section.layout_baltic-difference .points_wrap .number .num span{font-size:139px;line-height:110px}section.layout_baltic-difference .points_wrap .text{width:460px}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{margin-bottom:20px}section.layout_baltic-difference .points_wrap .hr{margin:60px auto}section.layout_baltic-services .baltic_services_wrap{width:700px}section.layout_baltic-services .baltic_services_wrap .icon{width:220px;margin-left:0}section.layout_baltic-services .baltic_services_wrap .icon svg{width:140px;height:140px}section.layout_baltic-services .baltic_services_wrap .text{width:460px;margin-right:0}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{margin-bottom:20px}section.layout_baltic-services .baltic_services_wrap .hr{margin:60px auto}section.layout_roof-calculator .step_1{padding:100px 0 80px 0}section.layout_roof-calculator .step_1 .title_wrap{width:580px;margin:0 auto 60px auto}section.layout_roof-calculator .step_1 .title_wrap h4{}section.layout_roof-calculator .step_1 .roof_types_wrap{width:700px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:calc(33.33% - 13.33px);margin:0 20px 0 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-right:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{margin:0 0 20px 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 20px/32px "Montserrat",sans-serif;font-weight:700;margin-bottom:5px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{}section.layout_roof-calculator .step_2{padding:80px 0 80px 0}section.layout_roof-calculator .step_2 .arrow{}section.layout_roof-calculator .step_2 .title_wrap{width:580px}section.layout_roof-calculator .step_2 .title_wrap h4{}section.layout_roof-calculator .step_2 .hr{width:700px;margin:60px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details{width:580px;margin:60px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:calc(50% - 10px)}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{}section.layout_roof-calculator .step_2 .roof_details .results_wrap{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:calc(calc(50% - 10px) - 80px)}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 20px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:calc(calc(50% - 10px) + 80px);height:208px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:78px;right:278px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:185px;right:105px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:60px}section.layout_roof-calculator .step_3{padding:80px 0 80px 0}section.layout_roof-calculator .step_3 .arrow{}section.layout_roof-calculator .step_3 .title_wrap{width:580px}section.layout_roof-calculator .step_3 .title_wrap h4{}section.layout_roof-calculator .step_3 .hr{width:700px;margin:60px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap{width:580px;margin:60px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:calc(50% - 10px);margin:30px 20px 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 20px/32px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{font-size:38px;line-height:44px}section.layout_roof-calculator .step_3 .btn_wrap{width:580px;margin-top:60px}section.layout_steps-process .step .text_wrap{width:580px}section.layout_steps-process .step .text_wrap h4{}section.layout_steps-process .step .btn_wrap{}section.layout_steps-process .step_1{padding:80px 0 60px 0}section.layout_steps-process .step_2{padding:60px 0 60px 0}section.layout_steps-process .step_2 .arrow{}section.layout_steps-process .step_3{padding:60px 0 60px 0}section.layout_steps-process .step_3 .arrow{}section.layout_steps-process .step_4{padding:60px 0 80px 0}section.layout_steps-process .step_4 .arrow{}section.layout_page-share .title_wrap h2{}section.layout_page-share .share_wrap{}section.layout_page-share .share_wrap div{}section.layout_page-share .share_wrap div svg{}section.layout_button-only.bg_grey{padding:100px 0}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:580px}section.layout_hr-divider .content_inner{width:700px}section.content_layout.bg_grey.spacing_top_full{padding-top:100px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:60px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:100px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:60px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:100px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:60px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:100px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:60px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{}section.layout_offer_detail .photo_wrap{}section.layout_offer_detail .photo_wrap .title_wrap{width:700px}section.layout_offer_detail .photo_wrap .title_wrap .title{width:100%}section.layout_offer_detail .photo_wrap .title_wrap .title h1{font:normal 800 44px/50px "Montserrat",sans-serif}section.layout_offer_detail .content_wrap{width:580px;margin:100px auto}section.layout_offer_detail .content_wrap .text_wrap{width:100%;float:none}section.layout_offer_detail .content_wrap .form_wrap .title{margin:0 0 10px 0}section.layout_offer_detail .content_wrap .form_wrap .title h2{}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic}section.layout_offer_detail .content_wrap .form_wrap{width:100%;float:none;margin-top:80px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{}section.layout_search_results .search_single{padding:60px 0}section.layout_search_results .search_single .inner_wrap{width:700px}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:160px}section.layout_search_results .search_single .inner_wrap .text_wrap{width:460px}section.layout_search_results .search_single .inner_wrap .text_wrap h3{}section.layout_search_results .search_single .inner_wrap .text_wrap h4{}section.layout_search_results .search_single .inner_wrap .text_wrap p{}section.layout_search_results .pagination_nav{width:700px}section.layout_search_results .pagination_nav .btn_wrap{display:flex}section.layout_search_results .pagination_nav .btn_wrap .btn{}section.layout_blog_cats .cats_browse_wrap{width:700px}section.layout_blog_cats .cats_browse_wrap ul{}section.layout_blog_cats .cats_browse_wrap ul li{width:calc(33.33% - 13.33px);margin:0 20px 0 0;font-size:15px;line-height:24px}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:20px}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){clear:none}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n+1){clear:both}section.layout_article_header{margin:60px auto 0 auto}section.layout_article_header .content_inner{width:580px}section.layout_article_header .date_cats{}section.layout_article_header .social_share{}section.layout_article_header .social_share>div.label{}section.layout_article_header .social_share>div{}section.layout_article_header .author{font-size:15px;line-height:24px}section.layout_article_header .hr{}section.layout_article_header .title{}section.layout_blog_text .text_wrap{width:580px}section.layout_blog_text .text_wrap h4{font-size:22px;line-height:32px}section.layout_blog_text .btn_wrap{width:580px;margin:30px auto 0 auto}section.layout_blog_photo .photo_wrap{width:700px}section.layout_blog_photo .photo_wrap.width_narrow{width:700px}section.layout_blog_video .video_wrap{width:700px}section.layout_blog_video .video_wrap.width_narrow{width:700px}section.layout_blog_quote .quote_wrap{width:580px}section.layout_blog_quote .quote_wrap .icon{}section.layout_blog_quote .quote_wrap cite{}section.layout_blog_quote .quote_wrap blockquote{font-size:18px;line-height:32px}section.layout_blog_two-squares .square_single{width:100%;float:none}section.layout_blog_two-squares .square_single.type_text::after{display:none}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 30px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:10px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{font-size:18px}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{position:relative;width:100%;height:auto}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:60px 160px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{width:calc(100% - 60px)}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{}section.layout_blog_two-squares .square_single{width:100%;float:none}section.layout_blog_two-squares .square_single.type_text::after{display:none}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 30px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:10px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{font-size:36px;line-height:44px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{font-size:18px}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{position:relative;width:100%;height:auto}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:60px 160px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{width:calc(100% - 60px)}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{}section.layout_post_nav .content_inner{width:580px}section.layout_post_nav .hr{}section.layout_post_nav .post_type_nav{}section.layout_post_nav .post_type_nav a{}section.layout_post_nav .post_type_nav a.prev{}section.layout_post_nav .post_type_nav a.next{}.form_wrap .required{}.form_wrap .fineprint{}.gform_wrapper form{font-size:15px;line-height:15px}.gform_wrapper li{width:calc(50% - 10px)}.gform_wrapper li.gf_left_half{width:calc(50% - 10px)}.gform_wrapper li.gf_right_half{width:calc(50% - 10px)}.gform_wrapper .gform_body ul.gform_fields>li>label{font-size:15px;line-height:20px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-text{padding:14px 20px}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:50%}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{font-size:15px;line-height:20px}.gform_wrapper .gfield_captcha_container{}.gform_wrapper .gfield_captcha_container img{width:170px}.gform_wrapper .gfield_captcha_container .gfield_captcha_input_container{width:calc(100% - 170px)}.gform_wrapper .validation_error{padding:0;margin-bottom:30px;font-size:15px;line-height:24px}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{font-size:12px}.gform_confirmation_wrapper{margin:80px 0 0 0;font:normal 300 17px/32px "Montserrat",sans-serif;font-weight:700}#offer_share_overlay .head_wrap{}#offer_share_overlay .bg_wrap{width:640px}#offer_share_overlay .bg_wrap .overlay_form_close{}#offer_share_overlay .bg_wrap .overlay_form_close a{}#offer_share_overlay .bg_wrap .overlay_form_close a svg{}#offer_share_overlay .bg_wrap .content_wrap{padding:60px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{width:480px}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{font-size:40px;line-height:48px;margin:0 0 20px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{font-size:21px;line-height:24px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{width:480px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{width:80px;height:80px;margin:0 5px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{width:70px;height:70px}#offer_share_overlay .foot_wrap{}footer{min-width:700px}footer .footer_promo{}footer .footer_promo .footer_promo_inner{width:700px;padding:60px 0;display:block}footer .footer_promo .footer_promo_inner .photo_wrap{width:calc(100% - 120px);margin:0 auto}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{}footer .footer_promo .footer_promo_inner .text_wrap{width:100%;padding-top:40px;text-align:center}footer .footer_promo.side_left .footer_promo_inner .text_wrap{}footer .footer_promo .footer_promo_inner .text_wrap h3{font-size:30px;line-height:34px}footer .footer_promo .footer_promo_inner .text_wrap .btn{justify-content:center}footer .footer_cta{}footer .footer_cta_inner{width:700px}footer .footer_cta_inner a{font-size:18px;line-height:20px}footer .footer_btm{}footer .footer_btm_inner{width:700px;padding:60px 0}footer .footer_utility{width:100%;float:none}footer .footer_utility nav.footer_nav{}footer .footer_utility nav.footer_nav ul li{margin:0 10px 0 0}footer .footer_utility nav.footer_nav ul li a{}footer .subscribe{width:340px;float:left;margin-top:20px}footer .subscribe div.label{}footer .subscribe .gform_wrapper{}footer .social{width:220px}footer .social div.label{}footer .social ul{}footer .social ul li{}footer .social ul li a{}footer .promo_wrap{}footer .promo_wrap .story_wrap{width:100%}footer .promo_wrap .story_wrap p{}footer .promo_wrap .story_wrap .service_area_wrap{}footer .promo_wrap .story_wrap .service_area_wrap h3{}footer .promo_wrap .story_wrap .service_area_wrap p{}footer .promo_wrap .map_wrap{width:100%;margin-top:40px}footer .promo_wrap .map_wrap .footer_map_embed_wrap{height:420px}footer .legal{}footer .legal div.links{}footer .legal div.links a{}footer .legal div.credit{}footer .legal div.copyright{clear:both}footer .legal div.fineprint{}}@media only screen and (max-width: 1019px) and (hover: hover){section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon a:hover svg{fill:#000}}@media only screen and (max-width: 759px){body{font:normal 300 17px/28px "Montserrat",sans-serif}.content_reg h1{font:normal 800 30px/36px "Montserrat",sans-serif;margin:20px 0 20px 0}.content_reg h2{font:normal 800 30px/36px "Montserrat",sans-serif;margin:20px 0 20px 0}.content_reg h3{font:normal 700 17px/24px "Montserrat",sans-serif;margin:14px 0 14px 0}.content_reg h4,.content_reg h5,.content_reg h6{font:normal 700 16px/24px "Montserrat",sans-serif;margin:14px 0 14px 0}.content_reg p{margin:0 0 28px 0}.content_reg ul{margin:0 0 28px 30px}.content_reg ul li ul{margin:10px 0 18px 0}.content_reg ol{margin:0 0 28px 30px}.content_reg ol li{margin:0 0 14px 10px}.content_reg ul li{}.content_reg ul li::before{font-size:50px;padding-bottom:4px}.content_reg ul li ul li{}.content_reg blockquote{font:normal 300 18px/32px "Montserrat",sans-serif}.content_reg cite{font:normal 400 14px/24px "Montserrat",sans-serif}.content_reg .small_text p,.content_reg .small_text ul,.content_reg .small_text ol{font-size:14px}.btn_wrap{margin:20px auto 0 auto}.btn a{min-width:40px;padding:13px 20px 13px 20px;font-size:12px;line-height:12px}.btn.small a{font-size:15px;font-weight:400}.swiper-container{height:320px}.swiper-container.height_short{height:280px}.swiper-container.height_medium{height:280px}.swiper-container.height_tall{height:380px}.swiper-button-prev,.swiper-button-next{width:40px;height:280px;margin-top:-140px}.swiper-button-prev svg,.swiper-button-next svg{width:20px;height:20px}.pswp .pswp__counter{font:normal 400 14px/24px "Montserrat",sans-serif;font-weight:700}.pswp .pswp__photo_caption{max-width:calc(100% - 40px);bottom:80px}.pswp .pswp__photo_caption p{font:normal 400 14px/24px "Montserrat",sans-serif;font-weight:400}.map .info_box_content h4{}.map .info_box_content address{font-family:"Montserrat",sans-serif}.search_box form input[type='text']{font-size:16px}.ratio.ratio31::after{}.ratio.ratio21::after{}.ratio.ratio32::after{}.ratio.square::after{}.ratio.ratio45::after{}header{min-width:100%;height:60px}header .header_inner{width:calc(100% - 40px);max-width:100%}header #logo{}header .search{display:none}header .phone{display:none;margin-top:10px}header .phone.phone_only{display:block}header .phone a svg{width:40px;height:40px;margin-right:-6px}header .phone a span.label span.arrow{padding-left:4px}header .search .search_box{}header nav.header-nav{display:none}#slideout_menu{right:-100%;width:100%}nav.sidebar-nav{display:none}nav.sidebar-nav ul li a{}nav.sidebar-nav>ul>li>a{}nav.sidebar-nav>ul>li>ul{}nav.sidebar-nav>ul>li>ul>li>ul>li{}.floating_btn_wrap{top:90px;right:30px}section{min-width:278px}section.content_layout.spacing_top_full{margin-top:40px}section.content_layout.spacing_top_half{margin-top:30px}section.content_layout.spacing_top_none{margin-top:0}section.content_layout.spacing_btm_full{margin-bottom:40px}section.content_layout.spacing_btm_half{margin-bottom:30px}section.content_layout.spacing_btm_none{margin-bottom:0}section.bg_grey{padding:40px 0}section.bg_grey+section.bg_grey{padding-top:0}section.bg_dark-grey{padding:40px 0}section.bg_dark-grey+section.bg_dark-grey{padding-top:0}section .content_inner{width:100%}section .heading{width:calc(100% - 40px);margin:0 auto 30px auto}section.top_offset{height:60px;margin:0}section.layout_ticker{display:block}section.layout_banner .content_inner .swiper-slide .text{width:calc(100% - 80px)}section.layout_banner .content_inner .slides_multi .swiper-slide .text{max-width:calc(100% - 80px)}section.layout_banner .content_inner .swiper-slide .text .text_inner{width:100%}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner{margin:0}section.layout_banner .content_inner .swiper-slide .text .text_inner.has_btn{}section.layout_banner .content_inner .swiper-slide .text .text_inner h1,section.layout_banner .content_inner .swiper-slide .text .text_inner h2,section.layout_banner .content_inner .swiper-slide .text .text_inner span.title{font:normal 800 32px/36px "Montserrat",sans-serif}section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h1,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner h2,section.layout_banner .content_inner .swiper-slide .text.align_left .text_inner span.title{margin-left:0}section.layout_banner .content_inner .swiper-slide .text .btn_wrap{}section.layout_top-cta .cta_wrap{display:none}section.layout_top-cta .cta_wrap a{}section.layout_top-cta .cta_wrap a .label{}section.layout_top-cta .cta_wrap a .arrow{}section.layout_top-cta .cta_wrap .sep{}section.layout_top-cta .phone_only{display:block}section.layout_top-cta .phone_only a{width:50%;padding:10px 0;float:left;display:flex;align-items:center;justify-content:center;align-content:center}section.layout_top-cta .phone_only a.estimate{background-color:#db1a21}section.layout_top-cta .phone_only a.call{background-color:#000}section.layout_top-cta .phone_only a:hover{background-color:#6d6e71}section.layout_top-cta .phone_only a .icon{width:40px;height:40px;margin:0 0 0 -10px}section.layout_top-cta .phone_only a .icon svg{fill:#fff}section.layout_top-cta .phone_only a .label{width:auto;margin:0;font-size:20px;line-height:20px;color:#fff;font-weight:700;text-transform:uppercase}section.layout_big-ad .content_inner{}section.layout_big-ad .big_ad_wrap{}section.layout_big-ad .big_ad_wrap .bg_photo_wrap{height:320px}section.layout_big-ad .big_ad_wrap .overlay{height:320px}section.layout_big-ad .big_ad_wrap .heading_form_wrap{width:calc(100% - 40px);height:auto;align-items:flex-start;align-content:flex-start}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading{width:100%;height:320px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;text-align:center}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h1,section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading h2{font:normal 800 32px/36px "Montserrat",sans-serif;width:100%}section.layout_big-ad .big_ad_wrap .heading_form_wrap .heading p{width:100%;margin-top:10px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap{width:100%;margin-top:30px;padding-bottom:40px;border-bottom:solid #a3a3a3 1px}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .form_title{font-size:21px;color:#000}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews{font-weight:300;color:#000}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-9d28320/balticroofing.com/wp-content/themes/balticroofing/assets/images/a73d2e1e3a7ba36c54faa2bab3a274d8.five-stars-yellow.svg")}section.layout_big-ad .big_ad_wrap .heading_form_wrap .form_wrap .google_reviews .stars.nitro-lazy{background-image:none !important}section.layout_big-ad .big_ad_wrap .promo_wrap{display:none}section.layout_big-ad .phone_only{position:absolute;width:100%;top:320px;display:block;z-index:4;display:none}section.layout_big-ad .phone_only a{width:50%;padding:10px 0;float:left;display:flex;align-items:center;justify-content:center;align-content:center}section.layout_big-ad .phone_only a.sms{background-color:#db1a21}section.layout_big-ad .phone_only a.call{background-color:#000}section.layout_big-ad .phone_only a:hover{background-color:#6d6e71}section.layout_big-ad .phone_only a .icon{width:40px;height:40px;margin:0 0 0 -10px}section.layout_big-ad .phone_only a .icon svg{fill:#fff}section.layout_big-ad .phone_only a .label{width:auto;margin:0;font-size:20px;line-height:20px;color:#fff;font-weight:700;text-transform:uppercase}section.layout_sidebar .content_reg h1:first-child,section.layout_sidebar .content_reg h2:first-child{margin-top:0}section.layout_sidebar .sidebar_wrap{width:calc(100% - 40px)}section.layout_sidebar .sidebar_wrap .sidebar{width:100%;float:none}section.layout_sidebar .sidebar_wrap .sidebar.phone{display:block}section.layout_sidebar .sidebar_wrap .sidebar h3{}section.layout_sidebar .sidebar_wrap .sidebar .contact_info{margin-top:30px;display:none}section.layout_sidebar .sidebar_wrap .sidebar.phone .contact_info{display:block}section.layout_sidebar .sidebar_wrap .sidebar .contact_info .icon{width:40px;height:40px;margin-left:-8px}section.layout_sidebar .sidebar_wrap .sidebar .contact_info h4{width:calc(100% - 40px - 10px);margin:8px 0 0 0}section.layout_sidebar .sidebar_wrap .sidebar .contact_info p,section.layout_sidebar .sidebar_wrap .sidebar .contact_info address{}section.layout_sidebar .sidebar_wrap .main_wrap{width:100%;float:none;margin-top:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single{margin-bottom:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single.team_single{margin-bottom:calc(40px / 2)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h1{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_search_text .title_wrap h4{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text h4{font-size:24px;line-height:32px;margin:28px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_text .btn_wrap{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_photo .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_video .description{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .title_wrap{margin:0 0 20px 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col1{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list .col2{width:calc(50% - 10px)}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .icon{width:24px;height:24px;margin-top:3px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_two-column-list ul li .text{width:calc(100% - 24px - 10px);margin-top:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single{padding:40px 0 0 0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .source{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap .rating .five_stars{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap blockquote{font-size:16px;line-height:28px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_testimonials .testi_wrap .testi_single .text_wrap cite{margin-top:10px;font-size:13px;line-height:16px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_form .initial_text{width:100%;margin-bottom:30px}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col1{width:100%;float:none;margin-right:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col2{width:100%;float:none}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap .col3{width:100%;float:none;clear:both;padding-top:0}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul{}section.layout_sidebar .sidebar_wrap .main_wrap .main_single_sitemap ul li{margin:0 0 0 0}section.layout_text .subtitle_wrap{width:calc(100% - 40px);margin:0 auto 15px auto}section.layout_text .subtitle_wrap h3{}section.layout_text .initial_text{width:calc(100% - 40px)}section.layout_text h4{font-size:24px;line-height:32px;margin-top:28px}section.layout_text .read_more_text{width:calc(100% - 40px)}section.layout_text .btn_wrap{width:calc(100% - 40px)}section.layout_multi-column .heading{margin-bottom:30px}section.layout_multi-column .column_wrap{width:calc(100% - 40px);display:block}section.layout_multi-column .column_wrap .column_single{width:100%;margin:0 0 40px 0}section.layout_multi-column .column_wrap.cols_1 .column_single{width:100%}section.layout_multi-column .column_wrap.cols_2 .column_single{width:100%}section.layout_multi-column .column_wrap.cols_3 .column_single{width:100%}section.layout_multi-column .column_wrap.cols_4 .column_single{width:100%}section.layout_multi-column .column_wrap .column_single:first-of-type{margin-left:0}section.layout_multi-column .column_wrap .column_single:last-of-type{margin-right:0}section.layout_multi-column .column_wrap.cols_1 .column_single:nth-child(1){margin-bottom:0}section.layout_multi-column .column_wrap.cols_2 .column_single:nth-child(2){margin-bottom:0}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(1){margin-left:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(2){margin-right:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_3 .column_single:nth-child(3){margin:0 auto}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(1){margin-bottom:40px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(2){margin-right:0;margin-bottom:40px}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(3){margin-left:0}section.layout_multi-column .column_wrap.cols_4 .column_single:nth-child(4){margin-bottom:0}section.layout_multi-column .column_wrap .column_single h3{font-size:26px;line-height:30px}section.layout_multi-column .column_wrap .column_single .btn_wrap{}section.layout_multi-column .btn_wrap{width:calc(100% - 40px);margin-top:30px}section.layout_note{padding:30px 0 !important}section.layout_note .note_wrap{width:calc(100% - 40px)}section.layout_note .note_wrap p{font:normal 400 14px/24px "Montserrat",sans-serif}section.layout_text-graphic .content_inner{width:calc(100% - 40px);display:block}section.layout_text-graphic .photo_wrap{width:calc(100% - 80px);margin:0 40px 40px 40px}section.layout_text-graphic .text_wrap{width:100%}section.layout_text-graphic .content_inner.hide_graphic .text_wrap{width:100%}section.layout_text-icon .text_icon_wrap{width:calc(100% - 40px)}section.layout_text-icon .text_icon_wrap .icon{width:140px;float:none;margin:0 auto}section.layout_text-icon .text_icon_wrap .icon svg{width:140px;height:140px}section.layout_text-icon .text_icon_wrap .text{width:100%;float:none;clear:both;text-align:center}section.layout_text-icon .text_icon_wrap .text h3,section.layout_text-icon .text_icon_wrap .text h4{margin-bottom:20px}section.layout_text-icon .text_icon_wrap .hr{margin:30px auto}section.layout_text-photo .text_photo_wrap{width:calc(100% - 40px)}section.layout_text-photo .text_photo_wrap .text_photo_single{width:100%;margin:40px 0 0 0;float:none;clear:both}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(3n+1){clear:none}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+3){margin-top:40px}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(2n){margin-right:0}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(2n+1){}section.layout_text-photo .text_photo_wrap .text_photo_single:nth-child(-n+2){margin-top:40px}section.layout_text-photo .text_photo_wrap .text_photo_single:first-child{margin-top:0}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px;font-size:26px;line-height:30px}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay.has_link h4{}section.layout_text-photo .text_photo_wrap .photo_wrap .text_overlay h4 a{width:calc(100% - 40px);height:calc(100% - 40px);padding:20px}section.layout_text-photo .text_photo_wrap .text_wrap{}section.layout_text-photo .text_photo_wrap .text_wrap h3{font-size:18px;line-height:28px;margin:0 0 15px 0}section.layout_text-photo .text_photo_wrap .text_wrap p{}section.layout_text-photo .text_photo_wrap .text_wrap .btn_wrap{}section.layout_two-squares .square_single{width:100%}section.layout_two-squares .square_single .text_wrap .text{padding:0 30px}section.layout_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:10px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_two-squares .square_single .photo_wrap .text_wrap .text h2{font-size:24px;line-height:28px;margin-bottom:15px}section.layout_two-squares .square_single .photo_wrap .text_wrap .text p{font-size:17px;line-height:24px}section.layout_two-squares .square_single .graphic_wrap{}section.layout_two-squares .square_single .graphic_wrap .image{}section.layout_two-squares .square_single.type_text .text_wrap{}section.layout_two-squares .square_single.type_text .text_wrap .text{padding:30px 30px}section.layout_two-squares .square_single.type_text .text_wrap .text h2{font-size:24px;line-height:28px;margin-bottom:15px}section.layout_two-squares .square_single.type_text .text_wrap .text p{}section.layout_two-squares .square_single .quote_wrap{}section.layout_two-squares .square_single .quote_wrap .quote{width:calc(100% - 40px)}section.layout_two-squares .square_single .quote_wrap .quote svg{width:40px;height:40px;margin:0 0 10px -5px}section.layout_two-squares .square_single .quote_wrap .quote blockquote{font-size:16px;line-height:22px}section.layout_big-icons .big_icons_wrap{width:calc(100% - 40px)}section.layout_big-icons .big_icons_wrap .big_icon_single{width:100%}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+4){}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+3){margin-top:30px}section.layout_big-icons .big_icons_wrap .big_icon_single:nth-child(-n+1){margin-top:0}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link{width:calc(100% - 20px);padding:0 10px}section.layout_big-icons .big_icons_wrap .big_icon_single .big_link .icon{}section.layout_big-icons .big_icons_wrap .big_icon_single h3{font-size:16px;line-height:16px}section.layout_big-icons .big_icons_wrap .big_icon_single div.big_link p{}section.layout_big-icons .big_icons_wrap .big_icon_single p{padding:0}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn{margin-top:10px}section.layout_big-icons .big_icons_wrap .big_icon_single .btn_wrap .btn a{font-size:12px}section.layout_photo .photo_wrap{width:calc(100% - 40px)}section.layout_photo .photo_wrap.ratio.ratio31.has_overlay::after{padding-top:100%}section.layout_photo .photo_wrap.ratio.ratio21.has_overlay::after{padding-top:100%}section.layout_photo .photo_wrap.ratio.ratio32.has_overlay::after{padding-top:100%}section.layout_photo .photo_wrap.width_narrow{width:100%}section.layout_photo .photo_wrap.width_medium{width:100%}section.layout_photo .photo_wrap.width_wide{}section.layout_photo .photo_wrap .text_wrap{}section.layout_photo .photo_wrap.width_narrow .text_wrap{width:calc(100% - 40px);margin-left:20px}section.layout_photo .photo_wrap.width_medium .text_wrap{width:calc(100% - 40px);margin-left:20px}section.layout_photo .photo_wrap.width_wide .text_wrap{width:calc(100% - 40px);margin-left:20px}section.layout_photo .photo_wrap.has_btn .text{padding-top:10px}section.layout_photo .photo_wrap.width_narrow .text{width:100%}section.layout_photo .photo_wrap.width_medium .text{width:100%}section.layout_photo .photo_wrap.width_wide .text{width:100%}section.layout_photo .photo_wrap.width_narrow.txt_pos_left .text{width:100%;margin-left:0}section.layout_photo .photo_wrap.width_medium.txt_pos_left .text{width:100%;margin-left:0}section.layout_photo .photo_wrap.width_wide.txt_pos_left .text{width:100%;margin-left:0}section.layout_photo .photo_wrap .text h1,section.layout_photo .photo_wrap .text h2{margin-bottom:15px;font-size:28px;line-height:32px}section.layout_photo .photo_wrap .text p{font-size:17px;line-height:28px;font-weight:400}section.layout_video .video_wrap{width:100%}section.layout_video .video_wrap.width_narrow{width:100%}section.layout_video .video_wrap.width_medium{width:100%}section.layout_video .video_wrap.width_wide{}section.layout_tagline .photo_wrap .text_wrap{width:calc(100% - 40px);max-width:280px;padding:40px 0;justify-content:center}section.layout_tagline .photo_wrap .text_wrap .icon{width:50px;height:50px}section.layout_tagline .photo_wrap .text_wrap .sep{height:50px;margin:0 20px 0 10px}section.layout_tagline .photo_wrap .text_wrap .text{width:200px}section.layout_tagline .photo_wrap .text_wrap .text h2{font-size:16px;line-height:22px}section.layout_showcase .content_inner{width:calc(100% - 40px)}section.layout_showcase .showcase_navi{display:none}section.layout_showcase .showcase_navi a{}section.layout_showcase .showcase_navi a.current::after{}section.layout_showcase .showcase_wrap{}section.layout_showcase.bg_transparent .showcase_wrap{}section.layout_showcase .showcase_wrap .showcase_single{}section.layout_showcase .showcase_wrap .showcase_single_1{}section.layout_showcase .showcase_wrap .showcase_single .showcase_header{}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .label{width:calc(100% - 50px);font-size:15px;font-weight:400;padding-top:5px}section.layout_showcase .showcase_wrap .showcase_single .showcase_header .icon{width:30px;height:30px;margin-right:-8px}section.layout_showcase .showcase_wrap .showcase_single .showcase_content{margin:0 20px;padding:20px 0 30px 0;border-top:solid #e5e5e5 1px}section.layout_showcase .showcase_wrap .showcase_single h3{font-size:18px;line-height:24px;margin-bottom:20px}section.layout_showcase .showcase_wrap .showcase_single p{margin-bottom:16px}section.layout_showcase .showcase_wrap .showcase_single ul{display:block}section.layout_showcase .showcase_wrap .showcase_single ul li{width:100%}section.layout_showcase .showcase_wrap .showcase_single .btn_wrap{}section.layout_showcase .showcase_wrap .showcase_single .btn_wrap .btn{}section.layout_offers .content_inner{}section.layout_offers .offers_wrap{width:calc(100% - 40px)}section.layout_offers .offers_wrap.cols_1{height:auto}section.layout_offers .offers_wrap.cols_2{width:calc(100% - 40px)}section.layout_offers .offers_wrap .offer_single{width:100%;margin:40px 0 0 0;float:none}section.layout_offers .offers_wrap.cols_1 .offer_single{}section.layout_offers .offers_wrap.cols_2 .offer_single{width:100%}section.layout_offers .offers_wrap.cols_2 .offer_single_2{}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n){margin-right:0}section.layout_offers .offers_wrap .offer_single:nth-of-type(3n+1){clear:none}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+3){margin-top:40px}section.layout_offers .offers_wrap .offer_single:nth-of-type(2n){margin-right:0}section.layout_offers .offers_wrap .offer_single:nth-of-type(2n+1){clear:none}section.layout_offers .offers_wrap .offer_single:nth-of-type(-n+2){margin-top:40px}section.layout_offers .offers_wrap .offer_single_1{margin-top:0}section.layout_offers .offers_wrap .offer_single .photo_wrap{}section.layout_offers .offers_wrap.cols_1 .offer_single .photo_wrap{width:100%;height:260px;position:relative;top:0;left:0}section.layout_offers .offers_wrap .offer_single .icon{width:40px;height:40px;padding:10px;top:-10px}section.layout_offers .offers_wrap.cols_1 .offer_single .icon{width:40px;height:40px;top:-10px;left:10px}section.layout_offers .offers_wrap .offer_single .text_wrap{height:auto}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap{position:relative;width:100%;height:auto;top:0;right:0;display:block}section.layout_offers .offers_wrap.cols_2 .offer_single .text_wrap{height:auto}section.layout_offers .offers_wrap .offer_single .text_wrap .text{width:calc(100% - 40px);height:calc(100% - 60px);padding:30px 20px 20px 20px}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap .text{width:calc(100% - 40px);margin:0 auto;padding:30px 0;text-align:center}section.layout_offers .offers_wrap .offer_single .text_wrap h3{font-size:21px;line-height:28px;margin:0 0 20px 0}section.layout_offers .offers_wrap.cols_1 .offer_single .text_wrap h3{font-size:24px;line-height:32px;margin:0 0 20px 0}section.layout_offers .offers_wrap .offer_single .btn_wrap.share{}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.share .btn{justify-content:center}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta{width:calc(100% - 60px);position:relative;left:auto;bottom:auto}section.layout_offers .offers_wrap.cols_1 .offer_single .btn_wrap.cta .btn{justify-content:center}section.layout_offers .offers_wrap .offer_single .btn_wrap.cta .btn a{width:auto}section.layout_offers .offers_wrap.cols_2 .offer_single .btn_wrap.cta .btn a{width:auto}section.layout_photo-text-cta .content_inner{}section.layout_photo-text-cta .photo_text_cta_wrap{width:100%}section.layout_photo-text-cta .photo_text_cta_wrap .photo_wrap{width:100%;height:260px;position:relative;top:0;left:0}section.layout_photo-text-cta .photo_text_cta_wrap .icon{width:40px;height:40px;padding:10px;top:-10px;right:10px}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap{position:relative;width:100%;top:0;right:0;display:block}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .text{width:calc(100% - 40px);margin:0 auto;padding:30px 0;text-align:center}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap h3{font-size:24px;line-height:32px;margin:0 0 20px 0}section.layout_photo-text-cta .photo_text_cta_wrap .text_wrap .btn_wrap .btn{justify-content:center}section.layout_gallery .gallery_wrap{width:calc(100% - 40px);margin:0 auto}section.layout_gallery .gallery_wrap .gallery_single{width:calc(33.33% - 6.66px);margin:10px 10px 0 0}section.layout_gallery .gallery_wrap .gallery_single:nth-child(3n){}section.layout_gallery .gallery_wrap .gallery_single:nth-child(-n+3){}section.layout_text-video .text_video_wrap{width:calc(100% - 40px)}section.layout_text-video .text_video_wrap .video_wrap{width:100%}section.layout_text-video .text_video_wrap .text_wrap{width:100%;margin:30px auto 0 auto}section.layout_text-form .text_form_wrap{width:calc(100% - 40px)}section.layout_text-form .text_form_wrap .text_wrap{width:100%}section.layout_text-form .text_form_wrap .form_wrap{width:100%;margin-top:30px}section.layout_form .form_wrap{width:calc(100% - 40px)}section.layout_form .form_wrap .fineprint{width:100%}section.layout_quiz .quiz_wrap{width:calc(100% - 40px)}section.layout_quiz .quiz_wrap .intro_text{}section.layout_quiz .quiz_wrap .quiz_start{}section.layout_quiz .quiz_wrap .quiz_start .timer{height:28px}section.layout_quiz .quiz_wrap .quiz_start .label{}section.layout_quiz .quiz_wrap .quiz_start .btn_wrap{}section.layout_quiz .form_wrap{margin:30px auto 0 auto}section.layout_quiz .form_wrap .gform_wrapper{width:100%}section.layout_quiz .form_wrap .gform_confirmation_wrapper img{margin:0 0 30px 0}section.layout_quiz .form_wrap .gform_confirmation_wrapper h3{}section.layout_map .map_wrap{width:calc(100% - 40px)}section.layout_map .map_wrap .location_embed_wrap{height:400px}section.layout_stats{padding:0 !important;margin:0 !important}section.layout_stats.spacing_top_full .content_inner{padding-top:40px;margin-top:0}section.layout_stats.spacing_top_half .content_inner{padding-top:30px;margin-top:0}section.layout_stats.spacing_top_none .content_inner{padding-top:0;margin-top:0}section.layout_stats.spacing_btm_full .content_inner{padding-bottom:40px;margin-bottom:0}section.layout_stats.spacing_btm_half .content_inner{padding-bottom:30px;margin-bottom:0}section.layout_stats.spacing_btm_none .content_inner{padding-bottom:0;margin-bottom:0}section.layout_stats .bg_photo_wrap .image{}section.layout_stats .heading{}section.layout_stats .stats_wrap{width:calc(100% - 40px)}section.layout_stats .stats_wrap.col2{width:calc(100% - 40px)}section.layout_stats .stats_wrap.col4{width:calc(100% - 40px)}section.layout_stats .stats_wrap .stat_single{width:100%;float:none;margin-right:0;margin-bottom:30px}section.layout_stats .stats_wrap.col2 .stat_single,section.layout_stats .stats_wrap.col3 .stat_single{width:100%}section.layout_stats .stats_wrap.col4 .stat_single{width:100%}section.layout_stats .stats_wrap .stat_single:nth-last-of-type(1){margin-right:0}section.layout_stats .stats_wrap.col2 .stat_single:nth-child(2){margin-bottom:0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(1){width:100%;float:none;margin:0 0 30px 0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(2){margin-right:0}section.layout_stats .stats_wrap.col3 .stat_single:nth-child(3){margin-right:0;margin-bottom:0}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(1){margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(2){margin-right:0;margin-bottom:30px}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(3){clear:both}section.layout_stats .stats_wrap.col4 .stat_single:nth-child(4){margin-right:0;margin-bottom:0}section.layout_stats .stats_wrap .stat_single .prefix,section.layout_stats .stats_wrap .stat_single .number,section.layout_stats .stats_wrap .stat_single .suffix{}section.layout_stats .stats_wrap .stat_single .label{}section.layout_stats .btn_wrap{margin-top:40px;margin-bottom:20px}section.layout_metrics .heading h1,section.layout_metrics .heading h2{}section.layout_metrics .stats_wrap{width:calc(100% - 40px);height:auto}section.layout_metrics .stats_wrap .stat_single{position:relative}section.layout_metrics .stats_wrap .stat_single_1{width:100%;height:auto;border:0;border-bottom:solid #bfbfbf 1px;padding-bottom:20px;justify-content:center}section.layout_metrics .stats_wrap .stat_single_2{width:100%;height:auto;border:0;border-bottom:solid #bfbfbf 1px;padding-bottom:20px;margin-top:20px}section.layout_metrics .stats_wrap .stat_single_3{width:100%;height:auto;border:0;margin-top:20px}section.layout_metrics .stats_wrap .stat_single .the_stat{}section.layout_metrics .stats_wrap .stat_single .the_stat .number,section.layout_metrics .stats_wrap .stat_single .the_stat .suffix{font-size:50px;line-height:60px}section.layout_metrics .stats_wrap .stat_single .label{}section.layout_metrics .stats_wrap .stat_single_1 .icon{width:100px;height:100px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat{width:calc(100% - 100px - 20px);margin:0 0 0 20px;text-align:left}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .number{font-size:50px;line-height:60px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .suffix{font-size:50px;line-height:60px}section.layout_metrics .stats_wrap .stat_single_1 .the_stat .label{width:100%;margin:5px 0 0 0;text-align:left}section.layout_metrics .stats_wrap .stat_single_2 .icon{width:100px;height:100px}section.layout_metrics .stats_wrap .stat_single_2 .the_stat{width:calc(100% - 100px - 20px);margin:0 0 0 20px;text-align:left}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .number{font-size:50px;line-height:60px}section.layout_metrics .stats_wrap .stat_single_2 .the_stat .label{width:100%;margin:5px 0 0 0;text-align:left}section.layout_metrics .stats_wrap .stat_single_3 .icon{width:100px;height:100px}section.layout_metrics .stats_wrap .stat_single_3 .the_stat{width:calc(100% - 100px - 20px);margin:0 0 0 20px;text-align:left}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .number{font-size:50px;line-height:60px}section.layout_metrics .stats_wrap .stat_single_3 .the_stat .label{width:100%;margin:5px 0 0 0;text-align:left}section.layout_metrics .btn_wrap{margin-top:30px}section.layout_logos .logo_grid_wrap{width:calc(100% - 40px)}section.layout_logos .logo_grid_wrap .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single{width:50%}section.layout_logos .logo_grid_wrap .logo_grid_single a{}section.layout_logos .logo_grid_wrap .logo_grid_single .logo{width:calc(100% - 80px);margin:20px 40px}section.layout_logos .logo_grid_wrap.size_large .logo_grid_single .logo{width:calc(100% - 40px);margin:20px 20px}section.layout_logos .description{width:calc(100% - 40px);margin:20px auto 0 auto}section.layout_reviews .heading{width:calc(100% - 40px)}section.layout_reviews .reviews_wrap{width:calc(100% - 40px)}section.layout_reviews .reviews_wrap .review_single{width:100%;padding:0}section.layout_reviews .reviews_wrap .review_single:nth-child(2),section.layout_reviews .reviews_wrap .review_single:nth-child(3){margin-top:30px}section.layout_reviews .reviews_wrap .review_single .review_logo{width:160px;margin:0 auto}section.layout_reviews .reviews_wrap .review_single .score_wrap{width:100px;height:20px}section.layout_reviews .reviews_wrap .review_single .score_wrap .score{background-size:100px 20px}section.layout_reviews .reviews_wrap .review_single p{font-size:15px;line-height:24px}section.layout_reviews .reviews_wrap .review_single .btn_wrap{}section.layout_case-studies .case_studies_wrap{width:calc(100% - 40px)}section.layout_case-studies .case_studies_wrap.display_latest .case_study_single_3{display:block}section.layout_case-studies .case_studies_wrap .case_study_single{width:100%;margin:20px 0 0 0;float:none}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(3n+1){clear:none}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+3){margin-top:20px}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(2n){margin-right:0}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(2n+1){clear:both}section.layout_case-studies .case_studies_wrap .case_study_single:nth-of-type(-n+2){margin-top:20px}section.layout_case-studies .case_studies_wrap .case_study_single .photo_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .rollover_wrap{}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .overlay{display:block}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text{width:calc(100% - 60px);height:calc(100% - 60px);margin:30px}section.layout_case-studies .case_studies_wrap .case_study_single .overlay_wrap .text h4{}section.layout_case-studies .btn_wrap{margin-top:30px}section.layout_testimonial-carousel .content_inner{height:360px}section.layout_testimonial-carousel .swiper-slide .text_wrap{width:calc(100% - 80px)}section.layout_testimonial-carousel .swiper-slide .text_wrap .text{width:100%}section.layout_testimonial-carousel .swiper-slide .text_wrap .text .icon{width:40px;height:40px;margin:0 0 10px -4px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text blockquote{font-size:18px;line-height:28px}section.layout_testimonial-carousel .swiper-slide .text_wrap .text cite{font-size:12px;line-height:16px;margin:15px 0 30px 0}section.layout_testimonial-carousel-v2 .carousel_wrap{width:calc(100% - 80px)}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:270px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{width:calc(100% - 40px);height:150px;padding:20px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating{min-height:24px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .source{width:24px;height:24px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box .rating .five_stars{width:calc(142px * .75);height:calc(24px * .75)}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box blockquote{font-size:15px;line-height:24px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite{width:calc(100% - 40px);font-size:13px;line-height:20px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap cite .trim{width:27px;height:21px;margin:0 0 15px 10px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{left:-40px;width:40px;height:190px;margin-top:-135px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{left:auto;right:-40px}section.layout_testimonial-carousel-v2 .btn_wrap{margin-top:30px}section.layout_testimonial-list .testi_wrap{width:calc(100% - 40px)}section.layout_testimonial-list .testi_wrap .testi_single{padding:40px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap .icon{width:80px;height:80px;margin:0 0 10px -9px}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap cite{width:calc(100% - 80px - 10px);margin-top:30px;font-size:13px;line-height:16px}section.layout_testimonial-list .testi_wrap.style_v1 .testi_single .text_wrap blockquote{padding-top:0;font-size:16px;line-height:28px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box{width:calc(100% - 40px);padding:30px 20px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .source{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box .rating .five_stars{}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap .box blockquote{padding:5px 0 0 0}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite{width:calc(100% - 40px);font-size:13px;line-height:16px}section.layout_testimonial-list .testi_wrap.style_v2 .testi_single .text_wrap cite .trim{}section.layout_careers .heading{width:calc(100% - 40px)}section.layout_careers .careers_wrap{width:calc(100% - 40px)}section.layout_careers .careers_wrap .hr{margin:30px auto}section.layout_careers-recruitee .heading{width:calc(100% - 40px)}section.layout_careers-recruitee .careers_wrap{width:calc(100% - 40px)}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item{margin:20px 0 0 0}section.layout_careers-recruitee .careers_wrap #recruitee-careers .rt-body .rt-list__items .rt-list__offer-item:first-child{}section.layout_careers-recruitee .careers_wrap #recruitee-careers *{font:normal 300 17px/28px "Montserrat",sans-serif}#recruitee-careers-details-container *{font:normal 300 17px/28px "Montserrat",sans-serif;font-weight:300}#recruitee-careers-details-container .rt-theme-light .rt-details__close{background-color:#db1a21 !important;border:0 !important;top:21px;right:21px}#recruitee-careers-details-container .rt-theme-light .rt-details__close i{color:#fff !important}#recruitee-careers-details-container .rt-theme-light .rt-details__inner{padding-top:50px}section.layout_blog .blog_wrap{width:calc(100% - 40px);margin:0 auto 30px auto}section.layout_blog .blog_wrap .blog_single{width:100%;margin:30px 0 0 0;float:none}section.layout_blog .blog_wrap.stickies .blog_single{width:100%;margin:0 0 30px 0}section.layout_blog .blog_wrap.latest .blog_single{margin-bottom:0}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(3){display:none}section.layout_blog .blog_wrap.latest .blog_single:nth-of-type(4){}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+3){margin-top:30px}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(3n+1){clear:none}section.layout_blog .blog_wrap .blog_single:nth-of-type(-n+2){margin-top:30px}section.layout_blog .blog_wrap .blog_single:nth-of-type(2n){margin-right:0}section.layout_blog .blog_wrap .blog_single:nth-of-type(2n+1){clear:both}section.layout_blog .blog_wrap.stickies .blog_single .photo_wrap{width:100%;float:none}section.layout_blog .blog_wrap .blog_single .deets{}section.layout_blog .blog_wrap.stickies .blog_single .deets{width:calc(100% - 40px);padding:30px 20px 0 20px;float:none}section.layout_blog .blog_wrap .blog_single .deets .date{}section.layout_blog .blog_wrap .blog_single .deets .social_share{}section.layout_blog .blog_wrap .blog_single .deets .social_share>div{}section.layout_blog .blog_wrap .blog_single .deets .title{}section.layout_blog .blog_wrap .blog_single .deets .title h3{font-size:18px;line-height:28px;margin:0 0 5px 0}section.layout_blog .blog_wrap .blog_single .deets .intro{}section.layout_blog .blog_wrap .blog_single .deets .intro p{}section.layout_blog .blog_wrap .blog_single .deets .hr{}section.layout_blog .blog_wrap .blog_single .deets .cats{}section.layout_blog .hr{width:calc(100% - 40px);margin:0 auto 30px auto}section.layout_blog .btn_wrap{margin-top:30px}section.layout_blog .pagination_nav{width:calc(100% - 40px)}section.layout_blog .pagination_nav .btn_wrap{}section.layout_blog .pagination_nav .btn_wrap .btn{}section.layout_blog.blog_more .btn_wrap{margin-top:40px}section.layout_baltic-difference .content_inner{}section.layout_baltic-difference .intro_text{width:calc(100% - 40px);margin:0 auto 30px auto}section.layout_baltic-difference .intro_text h4{font-size:24px;line-height:32px;margin-top:28px}section.layout_baltic-difference .points_bg{padding:40px 0 0 0}section.layout_baltic-difference .points_wrap{width:calc(100% - 40px)}section.layout_baltic-difference .points_wrap .number{width:220px;float:none;margin:0 auto}section.layout_baltic-difference .points_wrap .number .num{}section.layout_baltic-difference .points_wrap .number .num span{font-size:139px;line-height:110px}section.layout_baltic-difference .points_wrap .text{width:100%;float:none;clear:both;text-align:center}section.layout_baltic-difference .points_wrap .text h3,section.layout_baltic-difference .points_wrap .text h4{margin-bottom:20px}section.layout_baltic-difference .points_wrap .hr{margin:30px auto}section.layout_baltic-services .baltic_services_wrap{width:calc(100% - 40px)}section.layout_baltic-services .baltic_services_wrap .icon{width:140px;float:none;margin:0 auto}section.layout_baltic-services .baltic_services_wrap .icon svg{width:140px;height:140px}section.layout_baltic-services .baltic_services_wrap .text{width:100%;float:none;clear:both;text-align:center}section.layout_baltic-services .baltic_services_wrap .text h3,section.layout_baltic-services .baltic_services_wrap .text h4{margin-bottom:20px}section.layout_baltic-services .baltic_services_wrap .hr{margin:30px auto}section.layout_roof-calculator .step_1{padding:40px 0 40px 0}section.layout_roof-calculator .step_1 .title_wrap{width:calc(100% - 40px);margin:0 auto 30px auto}section.layout_roof-calculator .step_1 .title_wrap h4{font-size:20px;line-height:28px}section.layout_roof-calculator .step_1 .roof_types_wrap{width:calc(100% - 40px)}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single{width:100%;float:none;margin:0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_2,section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single_3{margin-top:40px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .photo_wrap{margin:0 0 20px 0}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single .text_wrap h3{font:normal 400 19px/28px "Montserrat",sans-serif;font-weight:700;margin-bottom:5px}section.layout_roof-calculator .step_1 .roof_types_wrap .roof_type_single.dimmed .btn_wrap .btn a{}section.layout_roof-calculator .step_2{padding:40px 0 40px 0}section.layout_roof-calculator .step_2 .arrow{width:22px;height:22px;top:-11px;left:calc(50% - 11px)}section.layout_roof-calculator .step_2 .title_wrap{width:calc(100% - 40px)}section.layout_roof-calculator .step_2 .title_wrap h4{font-size:20px;line-height:28px}section.layout_roof-calculator .step_2 .hr{width:calc(100% - 40px);margin:30px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details{width:calc(100% - 40px);margin:30px auto 0 auto}section.layout_roof-calculator .step_2 .roof_details .text_wrap h4{font-size:20px;line-height:28px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap{margin-top:30px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap{width:100%;height:86px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.width{float:none}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.length{float:none;margin-top:20px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap.area{float:none}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap label{font-size:16px}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap input{}section.layout_roof-calculator .step_2 .roof_details .calc_wrap .number_wrap .unit{}section.layout_roof-calculator .step_2 .roof_details .results_wrap{margin-top:30px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers{width:100%;float:none}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers div.label{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .numbers h3{font:normal 400 19px/28px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual{width:280px;height:190px;float:none;margin:0 auto}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .diagram{}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim{width:60px;height:20px;font-size:14px;line-height:20px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.width{top:70px;right:243px}section.layout_roof-calculator .step_2 .roof_details .results_wrap .visual .dim.length{top:164px;right:91px}section.layout_roof-calculator .step_2 .btn_wrap{margin-top:30px}section.layout_roof-calculator .step_3{padding:40px 0 40px 0}section.layout_roof-calculator .step_3 .arrow{width:22px;height:22px;top:-11px;left:calc(50% - 11px)}section.layout_roof-calculator .step_3 .title_wrap{width:calc(100% - 40px)}section.layout_roof-calculator .step_3 .title_wrap h4{font-size:20px;line-height:28px}section.layout_roof-calculator .step_3 .hr{width:calc(100% - 40px);margin:30px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap{width:calc(100% - 40px);margin:30px auto 0 auto}section.layout_roof-calculator .step_3 .summary_wrap .summary_single{width:100%;float:none;margin:15px 0 0 0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_1{margin-top:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single_2{margin-top:15px}section.layout_roof-calculator .step_3 .summary_wrap .summary_single:nth-child(even){margin-right:0}section.layout_roof-calculator .step_3 .summary_wrap .summary_single div.label{}section.layout_roof-calculator .step_3 .summary_wrap .summary_single h3{font:normal 400 19px/28px "Montserrat",sans-serif;font-weight:700}section.layout_roof-calculator .step_3 .summary_wrap .summary_single.estimate h3{font-size:30px;line-height:36px}section.layout_roof-calculator .step_3 .btn_wrap{width:calc(100% - 40px);margin-top:30px}section.layout_steps-process .step .text_wrap{width:calc(100% - 40px)}section.layout_steps-process .step .text_wrap h4{font-size:20px;line-height:28px}section.layout_steps-process .step .btn_wrap{margin-top:20px}section.layout_steps-process .step_1{padding:40px 0 30px 0}section.layout_steps-process .step_2{padding:30px 0 30px 0}section.layout_steps-process .step_2 .arrow{width:22px;height:22px;top:-11px;left:calc(50% - 11px)}section.layout_steps-process .step_3{padding:30px 0 30px 0}section.layout_steps-process .step_3 .arrow{width:22px;height:22px;top:-11px;left:calc(50% - 11px)}section.layout_steps-process .step_4{padding:30px 0 40px 0}section.layout_steps-process .step_4 .arrow{width:22px;height:22px;top:-11px;left:calc(50% - 11px)}section.layout_page-share .title_wrap h2{font-size:18px}section.layout_page-share .share_wrap{}section.layout_page-share .share_wrap div{width:40px;height:40px;margin:0 3px}section.layout_page-share .share_wrap div svg{width:36px;height:36px}section.layout_button-only.bg_grey{padding:40px 0}section.layout_button-only.bg_grey+section.layout_button-only.bg_grey{padding-top:0}section.layout_button-only .btn_wrap{width:calc(100% - 40px)}section.layout_hr-divider .content_inner{width:calc(100% - 40px)}section.content_layout.bg_grey.spacing_top_full{padding-top:40px;margin-top:0}section.content_layout.bg_grey.spacing_top_half{padding-top:30px;margin-top:0}section.content_layout.bg_grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_grey.spacing_btm_full{padding-bottom:40px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_half{padding-bottom:30px;margin-bottom:0}section.content_layout.bg_grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_top_full{padding-top:40px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_half{padding-top:30px;margin-top:0}section.content_layout.bg_dark-grey.spacing_top_none{padding-top:0;margin-top:0}section.content_layout.bg_dark-grey.spacing_btm_full{padding-bottom:40px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_half{padding-bottom:30px;margin-bottom:0}section.content_layout.bg_dark-grey.spacing_btm_none{padding-bottom:0;margin-bottom:0}section.layout_offer_detail .content_inner{}section.layout_offer_detail .photo_wrap{height:280px}section.layout_offer_detail .photo_wrap .title_wrap{width:calc(100% - 40px)}section.layout_offer_detail .photo_wrap .title_wrap .title{width:100%}section.layout_offer_detail .photo_wrap .title_wrap .title h1{font:normal 800 32px/36px "Montserrat",sans-serif}section.layout_offer_detail .content_wrap{width:calc(100% - 40px);margin:40px auto}section.layout_offer_detail .content_wrap .text_wrap{width:100%;float:none}section.layout_offer_detail .content_wrap .form_wrap .title{}section.layout_offer_detail .content_wrap .form_wrap .title h2{font-size:18px}section.layout_offer_detail .content_wrap .text_wrap .fineprint p{font:normal 400 12px/20px "Montserrat",sans-serif;font-style:italic}section.layout_offer_detail .content_wrap .form_wrap{width:100%;float:none;margin-top:40px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap{margin-top:30px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap span.label{font-size:18px}section.layout_offer_detail .content_wrap .form_wrap .call_us_wrap a{font-size:18px}section.layout_search_results .search_single{padding:30px 0}section.layout_search_results .search_single .inner_wrap{width:calc(100% - 40px)}section.layout_search_results .search_single .inner_wrap .photo_wrap{width:120px;float:none;margin-bottom:20px}section.layout_search_results .search_single .inner_wrap .text_wrap{width:100%;float:none}section.layout_search_results .search_single .inner_wrap .text_wrap h3{font-size:18px;line-height:24px}section.layout_search_results .search_single .inner_wrap .text_wrap h4{}section.layout_search_results .search_single .inner_wrap .text_wrap p{margin-top:14px}section.layout_search_results .pagination_nav{width:calc(100% - 40px)}section.layout_search_results .pagination_nav .btn_wrap{}section.layout_search_results .pagination_nav .btn_wrap .btn{}section.layout_blog_cats .cats_browse_wrap{width:calc(100% - 40px)}section.layout_blog_cats .cats_browse_wrap ul{}section.layout_blog_cats .cats_browse_wrap ul li{width:100%;float:none;margin:0 0 0 0;font-size:15px;line-height:24px;text-align:center}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(4n+1){clear:none}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n){margin-right:0}section.layout_blog_cats .cats_browse_wrap ul li:nth-of-type(3n+1){clear:both}section.layout_article_header{margin:30px auto 0 auto}section.layout_article_header .content_inner{width:calc(100% - 40px)}section.layout_article_header .date_cats{}section.layout_article_header .social_share{}section.layout_article_header .social_share>div.label{}section.layout_article_header .social_share>div{}section.layout_article_header .author{font-size:15px;line-height:24px}section.layout_article_header .hr{}section.layout_article_header .title{}section.layout_blog_text .text_wrap{width:calc(100% - 40px)}section.layout_blog_text .text_wrap h4{font-size:24px;line-height:32px;margin-top:28px}section.layout_blog_text .btn_wrap{width:calc(100% - 40px);margin:30px auto 0 auto}section.layout_blog_photo .photo_wrap{width:100%}section.layout_blog_photo .photo_wrap.width_narrow{width:100%}section.layout_blog_video .video_wrap{width:100%}section.layout_blog_video .video_wrap.width_narrow{width:100%}section.layout_blog_quote .quote_wrap{width:calc(100% - 40px)}section.layout_blog_quote .quote_wrap .icon{width:40px;height:40px;margin:0 0 10px -4px}section.layout_blog_quote .quote_wrap cite{width:calc(100% - 40px - 10px);margin-top:0;font-size:13px;line-height:16px}section.layout_blog_quote .quote_wrap blockquote{padding-top:0;font-size:16px;line-height:28px}section.layout_blog_two-squares .square_single{width:100%}section.layout_blog_two-squares .square_single .text_wrap .text{padding:0 30px}section.layout_blog_two-squares .square_single .photo_wrap.has_btn .text_wrap .text{padding-top:10px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h1,section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text h2{font-size:24px;line-height:28px;margin-bottom:15px}section.layout_blog_two-squares .square_single .photo_wrap .text_wrap .text p{font-size:17px;line-height:24px}section.layout_blog_two-squares .square_single .graphic_wrap{}section.layout_blog_two-squares .square_single .graphic_wrap .image{}section.layout_blog_two-squares .square_single.type_text .text_wrap{}section.layout_blog_two-squares .square_single.type_text .text_wrap .text{padding:30px 30px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text h2{font-size:24px;line-height:28px;margin-bottom:15px}section.layout_blog_two-squares .square_single.type_text .text_wrap .text p{}section.layout_blog_two-squares .square_single .quote_wrap{}section.layout_blog_two-squares .square_single .quote_wrap .quote{width:calc(100% - 40px)}section.layout_blog_two-squares .square_single .quote_wrap .quote svg{width:40px;height:40px;margin:0 0 10px -5px}section.layout_blog_two-squares .square_single .quote_wrap .quote blockquote{font-size:16px;line-height:22px}section.layout_post_nav .content_inner{width:calc(100% - 40px)}section.layout_post_nav .hr{}section.layout_post_nav .post_type_nav{}section.layout_post_nav .post_type_nav a{font-size:14px}section.layout_post_nav .post_type_nav a.prev{}section.layout_post_nav .post_type_nav a.next{}.form_wrap .required{margin:0}.form_wrap .fineprint{padding-top:20px}.gform_wrapper form{font-size:15px;line-height:15px}.gform_wrapper li{width:100%}.gform_wrapper li.gf_left_half{width:100%;float:none;clear:both}.gform_wrapper li.gf_right_half{width:100%;float:none;clear:both}.gform_wrapper .gform_body ul.gform_fields>li>label{font-size:15px;line-height:20px}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container .jcf-select .jcf-select-text{padding:14px 20px}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline>.ginput_container>ul.gfield_radio>li{width:100% !important;float:none;margin:0 0 10px 0}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio{column-width:100%;column-count:1;column-gap:0}.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_checkbox>li,.gform_wrapper .gform_body ul.gform_fields>li.gf_inline_2>.ginput_container>ul.gfield_radio>li{}.gform_wrapper .gform_body ul.gform_fields>li>.ginput_container_fileupload .gform_drop_area{height:20px}.gform_wrapper .gform_body ul.gform_fields>li.upload_photos>.ginput_container_fileupload .gform_drop_area button{height:20px;padding:0 0 0 22px;font-size:15px;line-height:20px}.gform_wrapper .gfield_captcha_container{}.gform_wrapper .gfield_captcha_container img{width:170px}.gform_wrapper .gfield_captcha_container .gfield_captcha_input_container{width:calc(100% - 170px)}.gform_wrapper .validation_error{padding:0;margin-bottom:30px;font-size:15px;line-height:24px}.gform_wrapper .gform_body ul.gform_fields>li .gfield_description.validation_message{font-size:12px}.gform_confirmation_wrapper{margin:40px 0 0 0;font:normal 300 17px/28px "Montserrat",sans-serif;font-weight:700}.gform_wrapper .gform_footer input[type='submit']{height:40px;height:40px;padding:12px 20px 12px 20px;font-size:13px;line-height:13px}.gform_wrapper .gform_page_footer input{min-width:60px;height:40px;padding:12px 20px 12px 20px;font-size:13px;line-height:13px}.gform_wrapper .gform_page_footer .gform_ajax_spinner{width:24px;height:24px;margin:7px 10px 0 0}#offer_share_overlay .head_wrap{}#offer_share_overlay .bg_wrap{width:calc(100% - 20px)}#offer_share_overlay .bg_wrap .overlay_form_close{width:24px;height:24px;top:20px;right:20px}#offer_share_overlay .bg_wrap .overlay_form_close a{width:24px;height:24px}#offer_share_overlay .bg_wrap .overlay_form_close a svg{width:24px;height:24px}#offer_share_overlay .bg_wrap .content_wrap{padding:30px 0}#offer_share_overlay .bg_wrap .content_wrap .title_wrap{width:calc(100% - 80px);margin:0 auto 15px auto}#offer_share_overlay .bg_wrap .content_wrap .title_wrap h3{font-size:28px;line-height:32px;margin:0 20px 20px 20px}#offer_share_overlay .bg_wrap .content_wrap .title_wrap p{font-size:17px;line-height:20px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap{width:calc(100% - 40px)}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div{width:50px;height:50px;margin:0 2px 4px 2px}#offer_share_overlay .bg_wrap .content_wrap .share_wrap div svg{width:40px;height:40px}#offer_share_overlay .foot_wrap{}footer{min-width:100%}footer .footer_promo{}footer .footer_promo .footer_promo_inner{width:calc(100% - 40px);padding:40px 0 30px 0;display:block}footer .footer_promo .footer_promo_inner .photo_wrap{width:calc(100% - 80px);margin:0 auto}footer .footer_promo.side_left .footer_promo_inner .photo_wrap{}footer .footer_promo .footer_promo_inner .text_wrap{width:100%;padding-top:20px;text-align:center}footer .footer_promo.side_left .footer_promo_inner .text_wrap{}footer .footer_promo .footer_promo_inner .text_wrap h3{font-size:24px;line-height:30px}footer .footer_promo .footer_promo_inner .text_wrap .btn{justify-content:center}footer .footer_cta{}footer .footer_cta_inner{width:calc(100% - 40px)}footer .footer_cta_inner a{font-size:18px;line-height:20px}footer .footer_btm{}footer .footer_btm_inner{width:calc(100% - 40px);padding:30px 0 40px 0}footer .footer_utility{width:100%;float:none;flex-wrap:wrap}footer .footer_utility nav.footer_nav{width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px);margin-bottom:20px}footer .footer_utility nav.footer_nav ul li{margin:0 10px 0 0}footer .footer_utility nav.footer_nav ul li a{font-size:12px;line-height:24px}footer .subscribe{width:100%;float:none;margin-top:10px}footer .subscribe div.label{}footer .subscribe .gform_wrapper{}footer .social{width:100%;float:none;margin-bottom:40px}footer .social div.label{}footer .social ul{}footer .social ul li{}footer .social ul li a{}footer .promo_wrap{margin-top:40px}footer .promo_wrap .story_wrap{}footer .promo_wrap .story_wrap p{}footer .promo_wrap .story_wrap .service_area_wrap{}footer .promo_wrap .story_wrap .service_area_wrap h3{}footer .promo_wrap .story_wrap .service_area_wrap p{}footer .promo_wrap .map_wrap{margin-top:30px}footer .promo_wrap .map_wrap .footer_map_embed_wrap{height:280px}footer .legal,footer .legal.clearfix{padding-top:30px}footer .legal div.links{float:none}footer .legal div.links a{}footer .legal div.credit{clear:both;float:none;margin-right:0}footer .legal div.copyright{clear:both;float:none;margin-right:0}footer .legal div.fineprint{clear:both;float:none}}@media only screen and (max-width: 359px){section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-container{height:290px}section.layout_testimonial-carousel-v2 .carousel_wrap .text_wrap .box{height:170px}section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-prev,section.layout_testimonial-carousel-v2 .carousel_wrap .swiper-button-next{height:210px;margin-top:-145px}section.layout_testimonial-carousel-v2 .btn_wrap{margin-top:30px}}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}