.page .et_pb_section_0,.project .et_pb_section_0{padding:0!important;margin-top:0!important;display:flex;flex-direction:column;justify-content:center;min-height:100vh!important}.hero-video .et_pb_row_0 .et_pb_text_0{margin-top:0!important}.page #et-boc,.single-project #et-boc{padding-top:80px}.home #et-boc{padding-top:120px}@media (max-width:768px){.page #et-boc,.single-project #et-boc{padding-top:30px!important}}.et_pb_section_0.hero-with-title{background-position:50%!important}.wpforms-one-half.wpforms-first,.wpforms-field.wpforms-one-half{width:100%}ul li{list-style-type:none!important}a{transition:.2s}a:not(header a):hover{opacity:.7}.wpforms-field-container,.wpforms-submit-container{padding:15px}@media (max-width:980px){.md-reverse{display:flex;flex-direction:column-reverse;gap:30px}}@media(min-width:767.98px){.wpforms-one-half.wpforms-first,.wpforms-field.wpforms-one-half{width:49%}}@media(max-width:767.98px){.apply-now textarea,.apply-now select,.apply-now input[type=text],.apply-now input[type=email],body.page .apply-now .wpforms-field input[type=tel].wpforms-smart-phone-field{margin-bottom:15px!important}}.apply-now textarea,.apply-now select,.apply-now input[type=text],.apply-now input[type=email],.apply-now input[type=tel]{border:1px solid #D6D6D6;font-size:20px;background-color:#F4F4F4;height:55px;padding:12px 20px;background-color:#F4F4F4;width:100%;margin-bottom:30px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.wpforms-field-container{display:flex;flex-wrap:wrap;justify-content:space-between}.wpforms-field{width:100%}.wpforms-field ul{list-style:none;padding-left:0}.wpforms-field input[type=checkbox]{margin:5px 10px 5px 0}.wpforms-field-label{font-size:20px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:400;margin-bottom:10px}.wpforms-field textarea{height:150px}@media(min-width:767.98px){.col-md-6{width:50%}}.row{display:flex;flex-wrap:wrap;justify-content:space-between}.nav li li ul{left:100%;top:-10px}.et_pb_gallery_image{max-height:260px;height:100%}.et_pb_gallery_image img{height:100%;object-fit:contain}.et_portfolio_image img{max-height:350px;min-height:350px;object-fit:cover}.video-box video{aspect-ratio:2/1}.virtual-gallery .et_pb_portfolio_item .et_pb_module_header{font-size:20px;line-height:1.3;text-transform:uppercase;text-align:center;padding:19px}.video-grid-row .et_pb_column .fluid-width-video-wrapper{padding-top:56%!important}@media (min-width:761px){.video-grid-row .et_pb_column{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}@media (min-width:1113px){.video-grid-row .et_pb_column{grid-template-columns:repeat(3,1fr)}}.process_subtitle{font-size:23px;line-height:1.5}.process_img_title{font-size:30px;line-height:1.4}@media (max-width:480px){.process_img_title{font-size:24px}}.process_list{font-weight:400}.process_list li{margin-bottom:20px}.step-card-fix{display:flex;align-items:center}@media (max-width:768px){.step-card-fix{flex-direction:column}.step-card-fix:nth-child(odd){flex-direction:column-reverse}.step-card-fix .et_pb_column{margin-bottom:10px}.step-card-fix h3{text-align:left!important}}.nav li ul{width:auto}.nav li ul.sub-menu{display:flex;flex-direction:column}.nav li ul.sub-menu li a{width:max-content}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_0_tb_header{width:33%;margin-right:2%}}@media (min-width:1160px){.mfp-container{width:80%;left:50%;transform:translatex(-50%)}}#main-content.single_blog h1{font-size:clamp(28px,3vw,55px)!important;line-height:1.5!important}#main-content.single_blog h3{font-size:clamp(22px,2vw,38px)!important;line-height:1.5!important}@media (min-width:768px){#main-content.single_blog>div{padding-top:120px!important}}.et-menu-nav .menu-item-has-children .menu-item-has-children{text-decoration:none}#mobile_menu2{background-color:#f6ede6!important}@media (max-width:320px){#mobile_menu2{width:calc(100% + 100px);margin-left:-100px}}@media (min-width:768px) and (max-width:1100px){.posts-houses.three-column .et_pb_portfolio_items .et_pb_portfolio_item{width:calc(100%/2 - 23px)}}@media (max-width:1200px){.posts-houses .et_pb_portfolio_items .et_pb_portfolio_item .et_pb_module_header{font-size:18px!important;line-height:1.4!important;padding:19px 10px}}@media (max-width:768px){.et_pb_text_0 h1{font-size:30px!important;line-height:1.3!important}.et_pb_text_1 h2,.et_pb_text_2 h2,.et_pb_text_3 h2,.et_pb_text_4 h2,.et_pb_text_5 h2,.et_pb_text_6 h2,.et_pb_text_7 h2,.et_pb_text_8 h2,.et_pb_text_9 h2,.et_pb_text_10 h2,.et_pb_text_11 h2,.et_pb_text_12 h2,.et_pb_text_13 h2{font-size:35px!important;line-height:1.4!important}header .et_pb_section.et_pb_with_background{height:150px}header.fixed-header .et_pb_section.et_pb_with_background{height:130px}.et_pb_image_0_tb_header img{width:140px;min-width:140px}.hero-video .et_pb_row_0.et_pb_row{padding-top:0!important}#et-boc{padding-top:0!important}.home #et-boc{padding-top:100px!important}.single-project .hero-with-title{margin-top:100px;min-height:500px}}@media (max-width:500px){.single-project .hero-with-title{margin-top:120px;min-height:400px}}.new-form-wrapper form *{border:none!important}.new-form-wrapper form :is(input,textarea,select){border:1px solid #6b3829!important;min-height:50px;padding:10px 15px!important}@media (max-width:500px){.new-form-wrapper form tr{display:flex;flex-direction:column;width:clamp(200px,100vw,100%)}.new-form-wrapper form tr td{min-width:100%;text-align:left!important;padding:6px 0}}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.equal-height-blog .et_pb_post{display:flex;flex-direction:column;height:100%}.clsp{font-weight:700!important;background-color:#982f20!important;color:white!important;padding-top:11px!important;padding-bottom:11px!important;padding-left:49px ! important;padding-right:49px!important;border-radius:4px;font-weight:bold!important;font-style:normal!important;text-transform:none!important;text-decoration:none!important;text-transform:uppercase ! important}.clsp :hover{border-radius:4px;transform:scale(1.05)!important;opacity:0.9 ! important}.custom-btn-hero-video.et_pb_video_play:before{content:none}@media (max-width:768px){header .et_pb_image img{min-width:100px!important;width:140px!important}}