body{font-family:"articulat-cf"!important}h1,h2,h3,h4,h5,h6{font-family:"articulat-cf"!important}h1{font-size:62px;line-height:1em}@media (min-width:1600px){h1{font-size:72px;line-height:1em}}h2{font-size:45px;line-height:1em}h3{font-size:34px;line-height:1em}h4{font-size:26px;line-height:1em;font-weight:500!important}h5{}p,li{font-size:18px;line-height:1.8em}@media (max-width:980px){p,li{font-size:16px;line-height:1.8em}}@media (max-width:767px){h1{font-size:45px;line-height:1em}h2{font-size:35px;line-height:1em}h3{font-size:25px;line-height:1em}h4{font-size:20px;line-height:1em}}.feature-p p{line-height:1.5em}.dipi_lightbox_link_icon .lightbox-icon{display:none}.grecaptcha-badge{z-index:1000}.header-phone a{color:#2d2d2f!important}.header-phone a:hover{color:#b6d547!important}@media (min-width:980px){.hide-desktop{display:none}}#page-container{margin:auto}a:focus{cursor:hand}.float-left{float:left}#et-main-area{padding-top:132px}.et_pb_button_0_tb_header_wrapper,.et_pb_icon_0_tb_header{top:66px!important}@media (max-width:980px){.et-l--footer .et_pb_menu .et_pb_menu__menu{display:block!important}.et-l--footer .et_pb_menu .et_mobile_nav_menu{display:none!important}}.dipi-testimonial-name:before{content:" ";padding-right:10px;border-left:2px solid #b6d547;margin-top:2px}.process-timeline .dipi_timeline_item_card{display:flex;flex-direction:row-reverse;column-gap:20px}.process-timeline .dipi_timeline_item_card:nth-child(odd){display:flex;flex-direction:row;column-gap:20px}.process-timeline .dipi_timeline_item_card{margin-top:50px}.process-timeline.dipi_timeline_item_0 .dipi_timeline_item_card,.process-timeline .dipi_timeline_item_0 .dipi_timeline_item_card{padding-right:0px!important}.gform-body input.text,.gform-body input.title,.gform-body input[type=email],.gform-body input[type=password],.gform-body input[type=tel],.gform-body input[type=text],.gform-body select,.gform-body textarea{border:1px solid #bbb!important;border-radius:0px;line-height:3.5em;height:50px}.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background:#2d2d2f;border-radius:0px;padding:20px 40px;text-transform:uppercase;font-size:16px}.gfield_label{text-transform:uppercase!important;font-size:16px!important}::placeholder{color:#000000}a.chosen-single{border:1px solid #bbb!important}a.chosen-single span{margin-top:-20px}.chosen-container{width:100%!important}.gform-theme--foundation .gform_footer{margin-block-start:0px!important}.free-estimate #gform_submit_button_3{background-color:rgba(182,213,71,1);color:#ffffff;width:100%;font-size:20px;font-weight:800;border-radius:0px 0px 5px 5px;margin-bottom:-30px}.free-estimate .top_label{margin-top:0px}.free-estimate #gform_fields_3{grid-row-gap:16px}.free-estimate .gfield input.large{border-radius:5px}.free-estimate .gform-body textarea{border-radius:5px 5px 0px 0px}.free-estimate .gfield_label{text-transform:none!important;font-weight:800}.dipi-grid-item-content a{background:#488d9a;display:inline-block;padding:10px;margin-top:-80px!important;position:absolute}.col-width .et_pb_gallery_title{background:#488d9a;display:inline-block;width:275px;height:55px;padding:20px 20px 20px 20px;margin-top:-80px!important;position:absolute}.et_pb_gallery_fullwidth .et_pb_gallery_item,.et_pb_gallery_fullwidth .et_pb_gallery_image{height:600px!important}.et_pb_gallery_fullwidth .et_pb_gallery_image a{display:block;height:600px!important}.et_pb_gallery_fullwidth .et_pb_gallery_image img{object-fit:cover;width:100%;height:100%;max-height:100%}.et-pb-controllers{left:15%;width:70%}@media (min-width:981px){.col-width .et_pb_gallery_item{width:33.33%!important;margin:0!important;clear:none!important;padding:15px}}@media (max-width:980px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important;padding:15px}.col-width .et_pb_gallery_title{width:220px}}@media (max-width:767px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}.et_pb_gallery_fullwidth .et_pb_gallery_item,.et_pb_gallery_fullwidth .et_pb_gallery_image{height:500px!important}.et_pb_gallery_fullwidth .et_pb_gallery_image a{display:block;height:500px!important}.et-pb-controllers{left:10%;width:80%;bottom:10%}}@media (max-width:479px){.col-width .et_pb_gallery_item{width:100%!important;clear:none!important}.col-width .et_pb_gallery_title{width:280px}.et_pb_gallery_fullwidth .et_pb_gallery_item,.et_pb_gallery_fullwidth .et_pb_gallery_image{height:400px!important}.et_pb_gallery_fullwidth .et_pb_gallery_image a{display:block;height:400px!important}.et-pb-controllers{left:10%;width:80%;bottom:20%}}.home-gallery .et-pb-controllers a{background-color:transparent;border-radius:20px;width:20px;height:20px;border:2px solid #ffffff}.home-gallery .et-pb-controllers .et-pb-active-control{background-color:#fff!important}header .et_pb_column--with-menu{height:132px}#mobile_menu1 li a{font-size:22px!important;text-align:left;font-weight:700;border-top:1px solid #999999;padding:10px 0}#mobile_menu1 li.et_first_mobile_item a{border-top:0px}.de-burger-menu #mobile_menu1 ul.sub-menu li a{font-size:22px;color:#a6a6a6!important;font-weight:500;border-top:1px solid #999999;padding:10px 0}.de-burger-menu #mobile_menu1 ul.sub-menu,.de-burger-menu #mobile_menu1 ul.sub-menu li{padding:0}.de-burger-menu .et_pb_menu__wrap{justify-content:flex-end!important}.de-burger-menu .et_pb_menu__wrap .et_pb_menu__menu{display:none!important}.de-burger-menu .et_pb_menu__wrap .et_mobile_nav_menu{display:block!important;align-items:center!important;background-color:#2d2d2f;padding:8px 18px 12px 18px}.de-burger-menu .et_pb_menu__wrap .et_mobile_nav_menu:after{content:"MENU";color:#ffffff;font-size:18px;font-weight:500;float:right;margin-left:40px;margin-top:-25px}.de-burger-menu .opened #mobile_menu1{width:375px!important;position:fixed!important;top:0em!important;left:calc(100vw - 388px)!important;display:flex!important;justify-content:center!important;flex-direction:column!important;transition:visibility 0.3s,opacity 0.3s ease-in-out;padding:150px 40px 40px 40px!important;background-color:#ffffff!important}@media (max-width:767px){.de-burger-menu .opened #mobile_menu1{width:100vw!important;left:0vw!important}}.de-burger-menu .opened #mobile_menu1{opacity:1!important;visibility:visible!important}.de-burger-menu .closed #mobile_menu1{opacity:0!important;visibility:hidden!important;transition:visibility 0.3s,opacity 0.3s,left 1s,ease-in-out!important}.de-burger-menu #mobile_menu1 li{list-style:none!important;text-align:center!important;width:100%}.de-burger-menu .et_pb_menu__wrap span.mobile_menu_bar{z-index:1000000!important}.de-burger-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before{color:#2d2d2f!important;content:"\4d"!important;left:60px}.de-burger-menu .opened .mobile_menu_bar{position:fixed!important}.de-burger-menu .et_mobile_menu{border-top:none}.de-burger-menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.et_mobile_menu li a:hover{background-color:transparent;opacity:1;transition:transform 0.3s ease-in-out!important;transform:scale(1.15)}.de-burger-menu .et_mobile_menu li a{border-bottom:none}