.roofing_blurb .et_pb_blurb_container{padding-left:8px!important}.topmain_menu ul li{padding-left:20px!important;padding-right:20px!important}@media only screen and (min-width:981px) and (max-width:1310px){.topmain_menu ul li{padding-left:10px!important;padding-right:10px!important}.topmain_menu ul li a{font-size:14px!important}.et_pb_button_0_tb_header_wrapper .et_pb_button.header_button{padding-left:20px!important;padding-right:20px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}}@media only screen and (min-width:981px){.topmain_menu ul li:first-child{padding-left:0px!important}.topmain_menu ul li:last-child{padding-right:0px!important}}.topmain_menu ul.nav li ul.sub-menu{width:max-content;padding-left:10px;padding-right:10px}.topmain_menu ul.nav li ul.sub-menu li a{width:100%}.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li a:hover,.et_pb_menu.topmain_menu ul.nav li ul.sub-menu li.current-menu-item a{background-color:#ffffff!important;color:#41caf2!important;border-radius:100px;opacity:1!important}.form-row{width:100%}.column-quarter{position:relative;padding:0.45rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-quarter input[type="text"],.column-quarter input[type="email"]{width:100%}.column-quarter input[type="date"]{border:1px solid #eceaec!important;border-radius:5px;width:100%;padding-right:20px}.column-quarter input[type="submit"]{width:100%;padding:18px;cursor:pointer}@media only screen and (min-width:981px){.column-quarter{float:left;width:33%}}@media only screen and (max-width:1500px){.working_process_blurb:after{display:none}}.about_tab .df_at_content_active ul{list-style-position:inside}.about_tab .df_at_nav:last-child{border-bottom:0px}.single_relatedpost article{margin-bottom:0px!important}.related_project article{margin-bottom:0px!important}.related_project .et_pb_image_container{margin:-20px -20px 20px}.related_project .et_pb_image_container a.entry-featured-image-url{margin-bottom:20px}.related_project .entry-title,.related_project .post-content{margin-left:-20px;margin-right:-20px}.has-drop-cap:first-letter{font-size:60px!important;font-weight:700!important;line-height:50px!important;color:#41caf2!important}.single_blog blockquote{border-radius:6px;background-color:#fff;padding:24px}@media all and (min-width:981px) and (max-width:1479px){.submision_btn .button-separator{margin:8px}.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}@media all and (max-width:469px){.submision_btn .df_button_container{flex-direction:column;align-items:flex-start}}#top-menu li ul.sub-menu li a,.et-menu li ul.sub-menu li a{border-radius:4px!important}#top-menu li ul.sub-menu li a:hover,#top-menu li ul.sub-menu li.current-menu-item>a,#top-menu li ul.sub-menu li.current_page_item>a,.et-menu li ul.sub-menu li a:hover{border-radius:4px!important}#top-menu li ul.sub-menu,.et-menu li ul.sub-menu{border-radius:4px!important;overflow:hidden}html{-webkit-text-size-adjust:100%}body{font-family:'Inter',sans-serif;font-size:clamp(18px,1.2vw,18px);line-height:1.75;font-weight:400}h1{font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:600;font-family:'Poppins',sans-serif}h2{font-size:clamp(26px,3vw,36px);line-height:1.2;font-weight:600;font-family:'Poppins',sans-serif}h3{font-size:clamp(22px,2.5vw,28px);line-height:1.25;font-weight:600;font-family:'Poppins',sans-serif}h4{font-size:clamp(18px,2vw,22px);line-height:1.3;font-weight:600;font-family:'Poppins',sans-serif}p,li{line-height:1.75}p{margin-bottom:1em}.et_pb_text,.et_pb_blurb_description,.et_pb_toggle_content,.et_pb_accordion_content,.et_pb_tab_content,.et_pb_post_content,.et_pb_content_container,.et_pb_module p,.et_pb_module li{font-size:inherit}@media (max-width:767px){body{font-size:18px}}@media (max-width:767px){html{font-size:18px!important}body{font-size:18px!important}p,li,.et_pb_text,.et_pb_text_inner,.et_pb_text_inner p,.et_pb_blurb_description,.et_pb_blurb_description p,.et_pb_toggle_content,.et_pb_accordion_content,.et_pb_tab_content,.et_pb_post_content,.et_pb_module p,.et_pb_module li{font-size:1em!important;line-height:1.75!important}}.jb-blurb .et_pb_blurb_description,.jb-blurb .et_pb_blurb_description p,.jb-blurb .et_pb_module_header,.jb-blurb .et_pb_module_header *{font-size:inherit!important;line-height:inherit!important}.h2-seccion h2{font-size:clamp(28px,2.2vw,32px);line-height:1.25;font-weight:600}