@import url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/static/source/rev-0aeb303/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-786b94d/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-image:none !important;}header.dark #logo a,header.sticky #logo a{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-image: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-786b94d/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-786b94d/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-786b94d/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-image: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;display:flex;width:calc(100% - 80px);height:calc(100% - 80px);padding:40px;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-786b94d/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-image: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-786b94d/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-image: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-786b94d/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-image: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-786b94d/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-image: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-image: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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-image: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-786b94d/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-image: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-786b94d/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-786b94d/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-786b94d/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-786b94d/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-image: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-786b94d/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-image: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-786b94d/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-786b94d/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-image: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;display:flex;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;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;display:flex;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;border:0;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-786b94d/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-image: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-786b94d/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-image: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;background:transparent url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/source/rev-786b94d/balticroofing.com/wp-content/themes/balticroofing/assets/images/icons/a73d2e1e3a7ba36c54faa2bab3a274d8.paperclip.svg") left center;color:#000;float:left;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-image: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;display:flex;width:100%;height:100%;background-color:#eaeaea;border-radius:50%;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-786b94d/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-786b94d/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;display:none;z-index:4;}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;text-transform:none;letter-spacing:0;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;top:50%;width:75px;height:100px;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;}@media only screen and (min-width: 1760px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 1759px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 1519px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4-1600x1067.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 1279px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4-1600x1067.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 1019px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4-1600x1067.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}@media only screen and (max-width: 759px){#metrics-bg-photo-1{background-image:url("https://cdn-cldhe.nitrocdn.com/jQpIlkzsscSxVGhiuFoZlWYacBPjgcuV/assets/images/optimized/rev-786b94d/balticroofing.com/wp-content/uploads/general/baltic_roofing_home_banner_4-1000x667.jpg") !important;}#metrics-bg-photo-1.nitro-lazy{background-image:none !important;}}