#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');#contact-form .wpcf7-submit{color:#ffffff!important;border:1px solid #8c9a43!important;background-color:#8c9a43!important}#contact-form .wpcf7-submit:hover{background-color:#00120B!important;border:1px solid #00120B!important}#contact .wpcf7-not-valid-tip{border:none;color:#9B2929!important}body{font-family:'Karla',sans-serif}.et_pb_section_0_tb_header{background:transparent}.et_pb_menu{background:transparent}#quuo .sa_hover_container{line-height:20px}.et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent!important}.et_pb_menu__menu>nav>ul>li>a{color:#0a2d2d;font-size:14px!important;font-weight:700}.has_et_pb_sticky .et_pb_section_0_tb_header{margin-bottom:0px;border-bottom:solid 1px #8c9a43!important;background:#8c9a43!important}.et_pb_section_0_tb_header{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}#hero-home h1{text-align:center;font-size:50px;line-height:62px;color:#fff;font-weight:800;text-transform:uppercase}.bajada{text-align:center;color:#fff;font-size:24px;line-height:28px;margin:20px 0}.hero-a1{color:#ffffff;background:#8c9a43;padding:10px 20px;text-transform:uppercase;border-radius:8px;margin:0 10px;border:solid 1px #8c9a43}.hero-a2{color:#fff;background:transparent;padding:10px 45px;text-transform:uppercase;border-radius:8px;margin:0 10px;border:solid 1px #fff}.hero-a2:hover{color:#383838;background:#fff;text-transform:uppercase;border-radius:8px;margin:0 10px;border:solid 1px #fff}.hero-a1:hover{color:#fff;background:transparent;text-transform:uppercase;border-radius:8px;margin:0 10px;border:solid 1px #fff}#services h2{font-size:32px;color:#fff;margin-top:0;text-transform:uppercase;font-weight:800;margin-bottom:0;padding-bottom:0}#services{background-size:100% 50%!important}#serv3 .et_pb_column_1_3{width:33.3333333%;margin-right:0}#experts h2{font-size:32px;color:#272727;margin-bottom:30px;text-transform:uppercase;font-weight:800}#experts p{font-size:16px;line-height:24px;color:#272727;margin-bottom:20px}#experts a{background:#383838;color:#fff;padding:10px 30px;border-radius:8px;text-transform:uppercase}#deliver h2{font-size:32px;color:#272727;margin-bottom:30px;text-transform:uppercase;font-weight:800}#deliver .et_pb_column_1_4{width:23.5%;margin-right:1.5%}#areas h2{font-size:32px;color:#fff;margin-bottom:20px;text-transform:uppercase;font-weight:800}#areas p{font-size:14px;line-height:24px;color:#fff;margin-bottom:20px}#areas .bota{background:#383838;color:#fff;padding:10px 25px;border-radius:8px;text-transform:uppercase}#areas .bota:hover{opacity:0.7}#quuo .sa_hover_container{padding:15px!important;box-shadow:0px 2px 5px 2px rgb(0 0 0 / 30%);-webkit-box-shadow:0px 2px 5px 2px rgb(0 0 0 / 30%);-moz-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.5);background:#fff;border-top:solid 7px #2A7BC3;padding:20px}#quuo .owl-carousel .owl-item{padding:0 5px}#quuo .owl-carousel .owl-stage{min-height:300px}#deliver .sa_hover_container{text-align:center;margin:0 5px!important;padding:0!important;box-shadow:0px 2px 5px 2px rgb(0 0 0 / 30%);-webkit-box-shadow:0px 2px 5px 2px rgb(0 0 0 / 30%);-moz-box-shadow:0px 2px 5px 2px rgba(0,0,0,0.5)}#deliver .owl-carousel .owl-stage{min-height:250px}#deliver .owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none!important}#doyou h2{font-size:32px;color:#fff;margin-bottom:20px;text-transform:uppercase;font-weight:800}#doyou p{font-size:14px;line-height:24px;color:#fff;margin-bottom:20px}#materials h2{font-size:32px;color:#272727;margin-bottom:20px;text-transform:uppercase;font-weight:800}#contact h2{font-size:32px;color:#fff;margin-bottom:20px;text-transform:uppercase;font-weight:800}#contact p{font-size:14px;line-height:24px;color:#fff;margin-bottom:20px}.forma50{width:48%;float:left;margin:0 1%;padding-bottom:0}.forma100{width:98%;float:left;margin:auto 1%;padding-bottom:0}.forma100-file{width:98%;float:left;margin:auto 1%;padding-bottom:0;border:1px solid #bbb;border-radius:8px;padding:10px;padding-bottom:0;max-height:40px;margin-bottom:20px;background:#fff}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:10px;color:#4e4e4e;width:100%;border-radius:8px}.wpcf7-submit{background:transparent;color:#fff;border:hidden;padding:10px;min-width:200px;border-radius:8px;border:solid 1px #fff;cursor:pointer}.wpcf7-spinner{display:none}#contact .wpcf7 form .wpcf7-response-output{color:#fff}#contact .wpcf7-not-valid-tip{color:#fff!important}.nume-foo{font-size:34px;font-weight:bold}.et_pb_row_0_tb_footer .et_pb_column_1_3{width:30%;margin-right:0}.et_pb_row_0_tb_footer .et_pb_column_2_3{width:70%;margin-right:0}.col-foot1{width:26.33333%;float:left}.col-foot2{width:40.33333%;float:left}.col-foot3{width:33.33333%;float:left}#foot h4{font-size:22px;color:#fff;font-weight:900;margin-bottom:20px}#foot a{color:#0a2d2d}#foot a:hover{color:#8c9a43}#foot{line-height:24px;font-size:16px}#bannercall h3{font-family:'Karla',sans-serif;color:#fff;font-size:32px;text-transform:uppercase;font-weight:900;line-height:35px}#bannercall h4{font-family:'Karla',sans-serif;color:#fff;font-size:31px;text-transform:uppercase;font-weight:400;margin-top:30px;margin-bottom:20px}#bannercall-winter h3{font-family:'Karla',sans-serif;color:#fff;font-size:32px;text-transform:uppercase;font-weight:900;line-height:35px}#bannercall-winter h4{font-family:'Karla',sans-serif;color:#fff;font-size:31px;text-transform:uppercase;font-weight:400;margin-bottom:20px}.et_pb_image_0_tb_header{min-width:260px}.has_et_pb_sticky .et_pb_image_0_tb_header{min-width:200px}.desk{display:block}.mob{display:none}@media (max-width:980px){#experts a{display:block!important;text-align:center!important}#hero-home h1{font-family:'Karla',sans-serif;font-weight:800;font-size:25px;line-height:40px;text-align:center;text-transform:uppercase}#deliver .owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:block!important}.desk{display:none}.mob{display:block}.forma50{width:98%;float:none;margin:0 1%;padding-bottom:0}.wpcf7-submit{width:100%}.nume-foo{font-size:21px;font-weight:bold}.col-foot1{width:50%;float:left}.col-foot2{float:left;width:50%}.col-foot3{width:100%;float:none;padding-top:20px;clear:both}#foot{font-size:12px}#foot a{color:#0a2d2d;font-size:14px;line-height:14px}#foot span{font-size:15px;line-height:25px}#foot h4{font-size:16px}.nume-foo a{font-size:21px!important;font-weight:bold;margin-bottom:20px}}#contact h1{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:50px;line-height:62px;text-align:center;color:#ffffff;text-transform:uppercase}#contact h2{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:37px;color:#272727;text-transform:uppercase}#contact p{font-family:'Karla',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#272727}.icons-contact{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:18px;line-height:21px;color:#272727}#contact-form .wpcf7-submit{background:#383838;color:#ffffff;font-family:'Karla',sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:24px;text-transform:uppercase}#contact-form ::-webkit-input-placeholder{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}#contact-form :-moz-placeholder{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}#contact-form ::-moz-placeholder{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}#contact-form :-ms-input-placeholder{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}span.wpcf7-select{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}.wpcf7-select option{color:#272727!important;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;opacity:1}@media (max-width:980px){#contact h1{text-align:center;font-size:25px;line-height:40px;color:#ffffff;text-transform:uppercase}#contact h2{text-align:center;font-size:24px;line-height:28px;color:#272727;text-transform:uppercase}#contact p{font-weight:400;font-size:13px;line-height:24px;color:#272727}}.variety h5{font-family:'Karla',sans-serif;font-weight:700;font-size:20px;line-height:23px;text-transform:uppercase;color:#FFFFFF}.variety p{font-family:'Karla',sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#FFFFFF}#gallery-roofing .et_pb_gallery_pagination ul{text-align:center;margin-top:20px}#gallery-roofing .et_pb_gallery_pagination ul li a{color:#272727}#gallery-roofing .et_pb_gallery_pagination .active{background:#383838;color:#fff;padding:15px}#materials2 h2{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:37px;text-align:center;text-transform:uppercase;color:#FFFFFF}.gutter-block h5{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:20px;line-height:30px;color:#FFFFFF}.gutter-block p,ul{font-family:'Karla',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#FFFFFF}.gutter-text-block h2{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:32px;line-height:37px;text-transform:uppercase;color:#272727}.gutter-text-block p{font-family:'Karla',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#272727}.gutter-text-block strong{font-weight:700;color:#383838}#gutter-carousel .sa_owl_theme .owl-dots .active span{background-color:#383838!important}#gutter-carousel .sa_owl_theme .owl-dots span{background-color:rgba(42,123,195,0.8)!important}#bannercall-gutters h3{font-family:'Karla',sans-serif;color:#fff;font-size:32px;text-transform:uppercase;font-weight:800;line-height:33px}#bannercall-gutters h4{font-family:'Karla',sans-serif;color:#fff;font-size:33px;text-transform:uppercase;font-weight:500;margin-bottom:20px}@media (max-width:980px){.gutter-text-block h2{font-size:24px}.gutter-block h5{font-size:16px}#materials2 h2{font-family:'Karla',sans-serif;font-style:normal;font-weight:800;font-size:24px;line-height:28px;text-align:center;text-transform:uppercase;color:#FFFFFF}#bannercall-gutters h3{font-family:'Karla',sans-serif;color:#fff;font-size:28px;text-transform:uppercase;text-align:center;font-weight:800;line-height:33px}#bannercall-gutters h4{font-family:'Karla',sans-serif;text-align:center;color:#fff;font-size:28px;text-transform:uppercase;font-weight:400;margin-bottom:20px}}@media (max-width:980px){.et_pb_image_0_tb_header img{max-width:140px!important}.et_mobile_nav_menu{margin-top:10px!important}.et_pb_column_0_tb_header{max-width:50%}.et_pb_column_1_2{display:contents}.et_pb_column_2_tb_header{display:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#60a884!important;float:right}.et_pb_menu__wrap{display:flex!important;justify-content:flex-end!important}.et_pb_column_0_tb_header{margin-bottom:10px!important}.hero-text_home h1{text-align:center!important}.hero-text_home p{text-align:center!important;display:block!important;margin-top:10px}.et_pb_menu{margin-top:-28px!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:block!important}}