.titlebar_column{background:rgba(0,0,0,0.25);box-shadow:0 8px 32px 0 rgba(255,255,255,0.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgba(255,255,255,0.18)}.menu_hide{display:none!important}.contact-testi a.et-pb-arrow-prev{left:0!important;opacity:1!important}.contact-testi a.et-pb-arrow-next{right:0!important;opacity:1!important}.contact-testi .et-pb-controllers a{width:25px}.contact-testi a.et-pb-active-control{width:50px}.contact_form .et_pb_contact_form,.contact_form .et_contact_bottom_container,.contact_form .et_contact_bottom_container .et_pb_button{width:100%;margin:0}.contact_form .et_pb_contact_field{padding:0 5px}.col_2{column-count:2}.my_list ul{padding:0;list-style:none}.my_list ul li{padding-left:20px;position:relative;margin-bottom:10px;transition:0.3s all ease}.my_list ul li::before{content:"";width:7px;height:7px;border:2px solid #ddbc4b;display:inline-block;margin-right:10px;border-left:0;border-top:0;transform:rotate(-45deg);transition:0.3s all ease;position:absolute;left:0;top:8px}.hero_slider .et_pb_slider_container_inner{padding:200px 30px}.hero_slider .et_pb_slide_description{transform:translateY(0px)!important}.hero_slider .et_pb_slide_description::before{content:'';position:absolute;top:0px;left:20px;width:5px;height:100%;background:url(/wp-content/uploads/2025/04/lines.webp) no-repeat}.hero_slider .et_pb_slide_description::after{content:'';position:absolute;top:0px;left:0px;border-left:10px solid #ddbc4b;height:100%;width:100%;z-index:-1}.service_box .et_pb_blurb .et_pb_module_header{position:relative;padding-bottom:20px}.service_box .et_pb_blurb .et_pb_module_header::before{content:"";position:absolute;bottom:0;left:50%;width:50px;height:5px;background-color:#ddbc4b;transform:translateX(-50%);transition:all 0.5s ease-in-out}.service_box .et_pb_blurb:hover .et_pb_module_header::before{width:100px}.service_box .et_pb_blurb .et_pb_image_wrap{overflow:hidden}.service_box .et_pb_main_blurb_image{width:100%}.service_box .et_pb_blurb .et_pb_image_wrap img{transition:all 0.5s ease-in-out;transform:scale(1);height:230px;width:100%;object-fit:cover}.service_box .et_pb_blurb:hover .et_pb_image_wrap img{transform:scale(1.2)}.offer_section .et_pb_image_wrap{width:100%}.offer_section .et_pb_image_wrap img{height:200px;object-fit:cover;width:100%!important}.offer_section .et_pb_promo_description>div p{min-height:70px}.process_page_gallery .slick-slide{margin:10px}.process_page_gallery .slick-next:before,.process_page_gallery .slick-prev:before{color:#000!important}.process_page_gallery .slick-prev{left:-12px;z-index:99}.process_page_gallery .slick-next{right:-12px;z-index:99}.custom_gallery .et_pb_gallery_items{display:flex;flex-wrap:wrap}.custom_gallery .et_pb_gallery_item{display:block;padding:15px}.gallery-filters{display:flex;justify-content:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.gallery-filters button{padding:10px 30px;text-transform:uppercase;font-weight:bold;font-size:14px;cursor:pointer;transition:0.3s all ease;border:none;background:#000;color:#fff;border-radius:30px;box-shadow:4px 4px 0px 0px rgba(0,0,0,0.5);min-width:160px}.gallery-filters button.active,.gallery-filters button:hover{background:#ddbc4b;border-color:transparent;box-shadow:4px 4px 0px 0px rgba(221,188,75,0.5)}.floor_plan_row .floor_box .et_pb_main_blurb_image{width:100%}.floor_plan_row .floor_box .et_pb_image_wrap{overflow:hidden}.floor_plan_row .floor_box .et_pb_image_wrap img{height:280px;width:100%;object-fit:cover;transform:scale(1);transition:all 0.5s ease-in-out}.floor_plan_row .floor_box:hover .et_pb_image_wrap img{transform:scale(1.2)}.floor_plan_row .floor_box a{padding:10px 30px;background-color:#15141c;color:#fff;margin-top:10px;display:inline-block;border-radius:10px}.floor_plan_row .floor_box .et_pb_blurb_container{padding:0 20px 20px 20px}.floor_plan_row .floor_box .et_pb_blurb_container .et_pb_module_header{position:relative;margin-bottom:15px}.floor_plan_row .floor_box .et_pb_blurb_container .et_pb_module_header::before{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#ddbc4b}.floor_plan_row .floor_box:hover a{background-color:#ddbc4b}@media screen and (max-width:980px){.col_reve{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:767px){.hero_slider .et_pb_slider_container_inner{padding:100px 20px}}