.header_call_hambruger{display:flex;align-items:baseline;gap:10px;justify-content:space-between;width:100%}html{overflow-x:hidden}.header_call_hambruger .et_pb_module.et_pb_image{margin-right:0}.call_header .et_pb_module_header{padding-bottom:2px}.bg_half_clr:after{background:#0f0f0f;display:inline-block;content:'';width:100%;height:50%;position:absolute;bottom:0}.highlight_text_banner{background:#ffcd11;padding:22px 28px;color:#0f0f0f;font-size:34px;border-radius:20px;display:inline-flex;gap:39px;flex-flow:wrap;justify-content:center;align-items:center;position:absolute;right:10%;bottom:-24px;z-index:99}.highlight_text_banner p{margin:0;padding:0}.cstm_icon_list li:before{content:'';background:url(/wp-content/uploads/2024/07/tick_icon.png);display:inline-block;width:20px;height:20px;background-size:contain;margin-right:10px;position:relative;top:3px}.cstm_icon_list ul{padding:0}.cstm_icon_list li{list-style:none;margin-bottom:7px}.align_item_center{display:flex;align-items:center;flex-flow:wrap}.get_in_touch_form input,.get_in_touch_form textarea{width:100%;background:transparent;border:1px solid #000;padding:13px;margin-bottom:10px;color:#000;font-weight:600;font-size:16px}.get_in_touch_form input.wpcf7-form-control.wpcf7-submit{background:#000;color:#fff;font-size:15px;font-family:'Eurostile Extended';text-transform:uppercase;margin-bottom:0;cursor:pointer}.get_in_touch_form input.wpcf7-form-control.wpcf7-submit:hover{background:#ffffff!important;border-color:#000000;color:#000}.banner_estimate_form{position:relative;top:100px;z-index:9}.Banner_bottom_col{position:relative;top:-100px}.cs_form_banner input,.cs_form_banner textarea{width:100%;padding:10px;color:#000;font-size:15px;border:none;background:none;border-bottom:1px solid #000}.logo_slider .gs_logo_single--inner{border:1px solid #ddd;padding:20px 30px;display:flex;align-items:center;height:100%;background:#fff}@media only screen and (max-width:1320px){.bg_half_clr:after{height:26%}}@media only screen and (max-width:991px){.highlight_text_banner{padding:17px 26px;font-size:22px;gap:24px}}@media only screen and (max-width:767px){.bg_half_clr:after{height:15%}}@media only screen and (max-width:600px){.highlight_text_banner{padding:12px 22px;font-size:16px;gap:18px}.line_verital_cs{top:-128px;left:110px}}@media only screen and (max-width:1140px){.marquee{font-size:5vh;height:8vh}}.full_img_sec .et_pb_module.et_pb_image,.full_img_sec .et_pb_module.et_pb_image *{height:100%;object-fit:cover}.wpcp-carousel-wrapper.wpcp-wrapper-315 .wpcp-single-item img{width:100%!Important;height:300px!Important;object-fit:cover}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{margin:auto;margin-top:20px}#sp-wp-carousel-free-id-315.sp-wpcp-315 .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#632e92}.wpcp-next-button i.fa.fa-angle-right:before{background:url(/wp-content/uploads/2024/07/arrow-right.png);font-size:0;width:90px;height:40px;display:inline-block;background-size:contain;background-repeat:no-repeat;right:200%;position:absolute;bottom:-148px}.wpcp-prev-button i.fa.fa-angle-left:before{background:url(/wp-content/uploads/2024/07/arrow-left.png);font-size:0;width:90px;height:40px;display:inline-block;background-size:contain;background-repeat:no-repeat;left:200%;position:absolute;bottom:-148px}@media only screen and (max-width:600px){.cs_form_banner form>div>p{grid-template-columns:repeat(1,1fr)}.cs_form_banner form>.message-details>p{grid-template-columns:1fr}.testimonial-post-sec button.owl-prev{position:absolute;top:-23px;transform:translate(0,-50%);left:unset;width:50px;transition:.5s all}.testimonial-post-sec button.owl-next{position:absolute;top:-23px;transform:translate(0,-50%);right:0;width:50px;transition:.5s all}}button#rmp_menu_trigger-312{background:#ffcd11;border-radius:0!important;cursor:pointer}#rmp_menu_trigger-312 .responsive-menu-pro-inner,#rmp_menu_trigger-312 .responsive-menu-pro-inner::before,#rmp_menu_trigger-312 .responsive-menu-pro-inner::after{background-color:#000000}button#rmp_menu_trigger-312.is-active{z-index:0}.et_pb_section i,.et_pb_section cite,.et_pb_section em{color:#642d92;font-style:normal}.et_pb_section strong{color:#ffcd11}@media only screen and (max-width:767px){.banner_estimate_form{top:-100px}.line_verital_cs{left:unset!important;right:222px!important}}#rmp-menu-wrap-312 .rmp-menu-item-link{font-size:16px;border-bottom:1px solid #ffd3004a}#rmp-menu-wrap-312 .rmp-menu-item-link:hover,#rmp-menu-wrap-312 .rmp-menu-item-link:focus{border-color:#e4c72e}#rmp-menu-wrap-312 .rmp-submenu-depth-1 .rmp-menu-item-link{padding-left:10%;width:90%;margin-left:auto;border-bottom:1px solid #ffffff38!important}#rmp-menu-wrap-312 .rmp-submenu-depth-2 .rmp-menu-item-link{padding-left:15%;width:85%;margin-left:auto;border-bottom:1px solid #ffcd1152!important}#rmp-menu-wrap-312 .rmp-submenu-depth-1 .rmp-menu-item-link:before{content:"-";display:inline-block;margin-right:5px}#rmp-menu-wrap-312 .rmp-submenu-depth-1 .rmp-menu-item-link{padding:6px 0px;height:100%!important;line-height:27px}.et_pb_section i,.et_pb_section cite,.et_pb_section em{color:#ffffff;font-style:normal;stroke-width:1px;background-clip:text;background-size:200% 100%;background-position:100% 0;background-image:linear-gradient(111deg,#222 50%,transparent 50%);-webkit-text-stroke:2px #000000;color:#00000000!important}.list_cause ul li strong{color:#000000;font-weight:800}.list_cause ul li{margin-top:10px}.list2_icon li:before{min-width:20px;background-repeat:no-repeat}.list2_icon li{display:flex}.contact_icon .et_pb_main_blurb_image{min-height:80px}#rmp_menu_trigger-312{top:20px;right:30px}.review_button_cs{top:70%}.footer_new_blurb .et_pb_blurb_container{padding-left:0}.footer_new_blurb .et_pb_main_blurb_image{width:25px}.list_none ul{list-style:none;padding-left:0}.page-id-1036 button#rmp_menu_trigger-312,.page-id-1036 footer.et-l.et-l--footer,.page-id-1036 header.et-l.et-l--header{display:none}.page-id-1086 button#rmp_menu_trigger-312,.page-id-1086 footer.et-l.et-l--footer,.page-id-1086 header.et-l.et-l--header{display:none}.single_header{position:sticky;top:0;z-index:999;transition:1s all}.font-400,.font-400 p,.font-400 li{font-weight:400}.bold_golden strong,.bold_golden a{color:#E2C932!important}label.size_80{width:80%;display:inline-block}label.size_100{width:100%;display:inline-block}label.size_40{width:40%;display:inline-block;float:left;margin-right:10px}label.size_60{width:60%;display:inline-block}.form_new_page label input,.form_new_page label textarea,.form_new_page label select{width:100%;padding:8px;max-height:80px;resize:vertical;color:#b28e27}.form_new_page label{margin-bottom:8px;color:#662d91;font-size:16px}.form_new_page input,.form_new_page textarea,.form_new_page select{border:1px solid #69727d}.form_new_page input.wpcf7-form-control.wpcf7-submit{background-color:#ffca18;color:#662d91;font-size:16px!important;border:1px solid #175c60;padding:12px 24px;border-radius:3px;width:100%;font-weight:500;cursor:pointer;margin-top:12px;transform:skewX(-24deg)!important}.form_new_page input::placeholder,.form_new_page textarea::placeholder{color:#b28e27}.form_new_page input[type="file"]{border:none;padding:0;font-size:16px}.gs_logo_container .gs_logo_title{font-size:16px;font-weight:400;margin:20px 0 0;text-align:center;font-weight:500;font-style:normal;text-align:center;text-transform:none;font-size:18px;line-height:24px;letter-spacing:0;color:#a43cbc;font-family:unset!important}.anchor_pink a,.bold_pink a{color:#800080!important;font-weight:600}.green_title_gallery h3.gs_logo_title{color:#069c63!important;font-size:15px!important;font-style:italic!important;margin-top:10px!important}@media only screen and (max-width:980px){.footer_new_blurb>div{width:auto}.single_header{position:static}}.bold_black b,.bold_black strong{color:#000!important}.anchor_yellow a{color:#ffcc00;text-decoration:underline}.anchor_black a{color:#000;text-decoration:underline}.anchor_black a:hover,.anchor_yellow a:hover{text-decoration:none}ul#rmp-menu-312{margin-bottom:50px!important}.map_full *{height:100%!important}.map_full iframe{width:100%!important}@media screen and (max-width:767px){.map_full iframe{min-height:450px!important}}