.features-post-main .features-inner .features-box .box-inner span{font-size:24px;line-height:1;font-weight:300;color:#000}a,a:hover,a:focus,a:active{text-decoration:none !important;outline:none !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}p{padding:0 0 15px;margin:0}p:last-child{padding-bottom:0}p:empty{padding:0;margin:0}button:focus{border:none !important}body{padding:0;margin:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}.hed-menu nav ul li a{transition:all .3s ease-in-out !important}.home-info .pp-info-box .pp-info-box-icon img,.full-img img{height:auto !important}.overview-left{position:relative !important}.overview-left:before{position:absolute !important;content:"" !important;width:60% !important;height:100% !important;background-color:#000 !important;top:0 !important;left:0 !important}.features-post-main .features-inner{display:flex;flex-wrap:wrap;column-gap:80px;grid-row-gap:30px}.features-post-main .features-inner .features-box{width:calc(33.33% - 54px);box-sizing:border-box}.features-post-main .features-inner .features-box .box-inner{border:solid 2px #4b4b4b;border-radius:10px;text-align:center;padding:18px 0}.features-post-main .features-inner .features-box .box-inner span{font-size:24px;line-height:1;font-weight:300;color:#000}.home-gallery .elementor-gallery__titles-container{position:absolute;top:-90px;right:0}.btn-gallery-all a{position:relative;padding-right:38px;cursor:pointer}.btn-gallery-all a:after{position:absolute;content:"";background:url(//23801hollingsworthdr.com/wp-content/themes/twentytwentyone-child/./images/gallery-grid.jpg) center no-repeat;background-size:contain;width:28px;height:28px;right:0;top:-5px}.form-main{display:flex;flex-wrap:wrap;margin:0 -18px}.form-main .field-half{width:50%;padding:0 18px;box-sizing:border-box}.form-main .field-full{width:100%;padding:0 18px;box-sizing:border-box}.form-main .field-full textarea{height:120px;resize:none}.form-main .field-full .wpcf7-submit{margin-top:20px}.hide{display:none}header.elementor-slideshow__header{width:94%}.schedule-popup-main .popup-inner{background:rgba(0,0,0,.85);height:100%;left:0;overflow-y:auto;padding:0 0 65px;position:fixed;top:0;width:100%;text-align:center;z-index:99999999}.schedule-popup-main .btn-popup-close{font-size:0;position:relative;min-height:110px}.schedule-popup-main .btn-popup-close:before{position:absolute;content:"";background:url(//23801hollingsworthdr.com/wp-content/themes/twentytwentyone-child/./images/x-mark.svg) center no-repeat;background-size:contain;width:50px;height:50px;top:30px;right:80px;cursor:pointer}.schedule-popup-main .schedule-form-main{max-width:560px;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.05);position:relative}.schedule-popup-main .schedule-form-main>h2{padding:18px 15px;border-bottom:1px solid #ccc;font-size:22px;font-family:"Roboto";font-weight:500;color:#000;text-align:center;display:block}.schedule-popup-main .schedule-form-main .step-content{max-width:400px;margin:0 auto;width:100%;text-align:center;padding:15px;box-sizing:border-box}.schedule-popup-main .schedule-form-main .schedule-form-step1 .step-content .appoint-type{margin-bottom:30px}.schedule-popup-main .schedule-form-main .schedule-form-step1 .step-content label.main-label{color:#798194;font-weight:600;font-size:14px;line-height:18px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;margin-top:15px}.schedule-popup-main .appoint-type .wpcf7-radio{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.schedule-popup-main .appoint-type .wpcf7-radio>span{width:50%;margin:5px 0;display:inline-block}.schedule-popup-main .appoint-type .wpcf7-radio span label{position:relative}.schedule-popup-main .appoint-type .wpcf7-radio span label input[type=radio]{position:absolute;top:0;left:0;width:0 !important;height:0 !important;margin:0;padding:0}.schedule-popup-main .appoint-type .wpcf7-radio span label input[type=radio]:checked+.wpcf7-list-item-label{background:#2c2a34;color:#fff}.schedule-popup-main .appoint-type .wpcf7-radio span label .wpcf7-list-item-label{position:relative;float:left;color:#2c2a34;font-weight:600;font-size:14px;line-height:19px;border:1px solid #d0d6e0;padding:13px;text-align:center;cursor:pointer;background:#fff;width:100%;box-sizing:border-box}.schedule-popup-main .appoint-date-main{margin-bottom:35px}.schedule-popup-main .appoint-date-main .slick-slide .date-box{position:relative;color:#2c2a34;font-weight:600;font-size:14px;line-height:19px;border-right:1px solid #d0d6e0;padding:13px;text-align:center;cursor:pointer;background:#fff;width:100%;box-sizing:border-box}.schedule-popup-main .appoint-date-main .slick-slide .date-box .day-name{color:#798194;font-weight:600;font-size:14px;line-height:19px;margin-bottom:15px}.schedule-popup-main .appoint-date-main .slick-slide .date-box .date-number{font-weight:400;font-size:36px;line-height:36px;color:#2c2a34;margin-bottom:17px}.schedule-popup-main .appoint-date-main .slick-slide .date-box .month{font-weight:600;font-size:16px;line-height:24px;color:#798194}.schedule-popup-main .appoint-date-main .slick-slide .date-box.selected-date{background:#2c2a34;color:#fff}.schedule-popup-main .appoint-date-main .slick-slide .date-box.selected-date .day-name,.schedule-popup-main .appoint-date-main .slick-slide .date-box.selected-date .date-number,.schedule-popup-main .appoint-date-main .slick-slide .date-box.selected-date .month{color:#fff}.schedule-popup-main .appoint-date-main .appoint-inner{border:solid 1px #d0d6e0}.schedule-popup-main .schedule-form-main .schedule-form-step1 .step-content .pref-time{margin-bottom:30px}.schedule-popup-main .pref-time .wpcf7-radio{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.schedule-popup-main .pref-time .wpcf7-radio>span{width:33.33%;margin:5px 0;display:inline-block}.schedule-popup-main .pref-time .wpcf7-radio span label{position:relative}.schedule-popup-main .pref-time .wpcf7-radio span label input[type=radio]{position:absolute;top:0;left:0;width:0 !important;height:0 !important;margin:0;padding:0}.schedule-popup-main .pref-time .wpcf7-radio span label input[type=radio]:checked+.wpcf7-list-item-label{background:#2c2a34;color:#fff}.schedule-popup-main .pref-time .wpcf7-radio span label .wpcf7-list-item-label{position:relative;float:left;color:#2c2a34;font-weight:600;font-size:14px;line-height:19px;border:1px solid #d0d6e0;padding:13px;text-align:center;cursor:pointer;background:#fff;width:100%;box-sizing:border-box}.schedule-popup-main .slick-next{background:url(//23801hollingsworthdr.com/wp-content/themes/twentytwentyone-child/./images/right-chevron.svg) center no-repeat !important;background-size:contain !important}.schedule-popup-main .slick-prev{background:url(//23801hollingsworthdr.com/wp-content/themes/twentytwentyone-child/./images/left-chevron.svg) center no-repeat !important;background-size:contain !important}.schedule-popup-main .slick-next:before,.schedule-popup-main .slick-prev:before{display:none}.btn-schedule-popup{width:65px;height:221px;background-color:#fff;position:fixed;bottom:0;right:0;top:0;margin:auto;z-index:999;box-shadow:0px 0px 24px rgba(0,0,0,.06);cursor:pointer;overflow:hidden}.btn-schedule-popup a{color:#000;transform:rotate(90deg);font-size:16px;font-weight:400;position:absolute;width:221px;text-align:center;text-decoration:none;transition:ease all .3s;height:auto;right:20px;top:0;bottom:0;transition:.3s ease-in-out}.btn-schedule-popup:hover a{color:#777}.schedule-form-main .uacf7-next{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:2px;color:#333;background-color:#fff;border:solid 1px #ccc !important;font-size:18px;font-weight:400;display:inline-block;transition:.3s ease-in-out;cursor:pointer}.schedule-form-main .uacf7-next:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.schedule-form-main .wpcf7-spinner{display:none}.schedule-form-main .schedule-form-step2 .uacf7-prev{font-size:0;border:0;margin:0 !important;background:url(//23801hollingsworthdr.com/wp-content/themes/twentytwentyone-child/./images/back-arrow.svg) center no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:15px;left:160px;cursor:pointer}.schedule-form-main .schedule-date-info{color:#000;margin-bottom:15px}.schedule-form-main .schedule-date-info .date-type,.schedule-form-main .schedule-date-info .date-time{font-size:14px;font-weight:400}.schedule-form-main .schedule-date-info .date-date{font-size:18px;font-weight:500;margin:10px 0}.schedule-form-main .step-form{display:flex;flex-wrap:wrap;margin:0 -18px;grid-row-gap:20px}.schedule-form-main .step-form .step-half{width:50%;padding:0 10px;box-sizing:border-box}.schedule-form-main .step-form .step-full{width:100%;padding:0 10px;box-sizing:border-box}.schedule-form-main .step-form .step-full textarea{height:120px;resize:none}.schedule-form-main .step-form label{display:none}.schedule-form-main .step-form input,.schedule-form-main .step-form textarea{width:100%;background:#fff;border:1px solid #d0d6e0;border-radius:2px;text-transform:initial;padding:12px 16px;font-size:14px;line-height:1.42857;color:#555;box-sizing:border-box}.schedule-form-main .step-form .wpcf7-submit{display:inline-block;width:100%;height:56px;background:#2c2a34;font-weight:600;font-size:16px;line-height:24px;text-align:center;letter-spacing:.4px;border:none;cursor:pointer;color:#fff !important;white-space:nowrap;padding:6px 12px}body.popup-active{overflow:hidden}.schedule-popup-main.popup-step3 .schedule-form-main{max-width:900px}.schedule-popup-main.popup-step3 .schedule-form-main .step-content{max-width:100%;padding:0;display:flex;flex-wrap:wrap}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-1{width:40%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2{width:60%;padding:30px 40px;box-sizing:border-box}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-1 img{width:100%;box-sizing:border-box;height:100%;object-fit:cover}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .form-conformation h5{font-size:18px;color:#000;font-weight:400;text-align:center;margin-bottom:10px}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .form-conformation p{font-size:14px;color:#000;font-weight:400;text-align:center}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .request-info{padding:5px 0;margin:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .request-info .date-head{font-size:14px;font-weight:700;color:#000}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .request-info .request-date{font-size:14px;font-weight:400;color:#000}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .request-info .request-time{font-size:14px;font-weight:400;color:#000;text-transform:uppercase}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box{display:flex;flex-wrap:wrap;align-items:center}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-img{width:35%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-img img{width:100%;box-sizing:border-box}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details{width:65%;padding-left:15px;box-sizing:border-box;text-align:left}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details h2{font-size:18px;font-weight:500;color:#000;width:100%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details h5{font-size:14px;font-weight:400;color:#000;margin-bottom:15px;width:100%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details span{font-size:14px;font-weight:400;color:#000;display:block;width:100%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details p{font-size:14px;font-weight:400;color:#000;display:block;width:100%;padding:0}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details span a{color:#000}.schedule-popup-main .popup-body{padding:0 15px 65px}.submit-offer-form .inp-row{display:flex;flex-wrap:wrap;margin:0 -10px;width:100%}.submit-offer-form .inp-row .hafe-dv{width:50%;box-sizing:border-box;padding:0 10px}.submit-offer-form .inp-row .full-dv{width:100%;box-sizing:border-box;padding:0 10px}.submit-offer-form label{color:#798194;font-weight:600;font-size:15px;line-height:1.1em;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;margin-top:15px}.submit-offer-form .wpcf7-radio{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.submit-offer-form .wpcf7-radio>span{width:50%;padding:0 10px;display:inline-block;box-sizing:border-box;margin:0}.submit-offer-form .wpcf7-radio span label{position:relative;margin:0}.submit-offer-form .wpcf7-radio span label input[type=radio]{position:absolute;top:0;left:0;width:0 !important;height:0 !important;margin:0;padding:0}.submit-offer-form .wpcf7-radio span label .wpcf7-list-item-label{position:relative;float:left;color:#2c2a34;font-weight:600;font-size:15px;line-height:1.1em;border:1px solid #d0d6e0;padding:15px;text-align:center;cursor:pointer;background:#fff;width:100%;box-sizing:border-box}.submit-offer-form .wpcf7-radio span label input[type=radio]:checked+.wpcf7-list-item-label{background:#2c2a34;color:#fff;border:solid 1px #2c2a34}.submit-offer-form .wpcf7-form-control-wrap input.wpcf7-validates-as-number{width:100%;appearance:none;text-indent:5px;border:solid 1px #d0d6e0;font-family:roboto;font-weight:400;font-size:14px;padding:10px;background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0}.submit-offer-form .wpcf7-form-control-wrap input.wpcf7-validates-as-number::-webkit-outer-spin-button,.submit-offer-form .wpcf7-form-control-wrap input.wpcf7-validates-as-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.submit-offer-form .price-simbol .wpcf7-form-control-wrap input.wpcf7-validates-as-number{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='16px' width='85px'><text x='2' y='13' fill='gray' font-size='12' font-family='arial'>$</text></svg>");background-repeat:no-repeat;background-position:0 8px;background-size:125px 20px}.submit-offer-form .wpcf7-form-control-wrap select{width:100%;text-indent:5px;border:solid 1px #d0d6e0;font-family:roboto;font-weight:400;font-size:14px;padding:9px !important;background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0}.submit-offer-form .agent-att-file .wpcf7-form-control-wrap{border:solid 1px #d0d6e0}.submit-offer-form .agent-att-file .wpcf7-form-control-wrap input::file-selector-button{font-family:roboto;font-weight:400;font-size:14px;padding:10px;background:#fff;border:solid 1px #2c2a34}.submit-offer-form .wpcf7-submit{cursor:pointer}.submit-offer-form .custom-select{position:relative}.submit-offer-form .custom-select select{display:none}.submit-offer-form .select-selected{background-color:transparent}.submit-offer-form .select-selected:after{position:absolute;content:"";top:15px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent}.submit-offer-form .select-selected.select-arrow-active:after{border-color:transparent transparent #000;top:10px}.submit-offer-form .select-items div{color:#000;padding:7px 16px;border:1px solid #d0d6e0;border-top-width:0;cursor:pointer;user-select:none;font-weight:400;position:relative}.submit-offer-form .select-selected{color:#000;padding:7px 16px;border:1px solid #d0d6e0;cursor:pointer;user-select:none;font-weight:400;position:relative}.submit-offer-form .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;margin:0 10px}.submit-offer-form .select-hide{display:none}.submit-offer-form .select-items div:hover,.submit-offer-form .same-as-selected{background-color:rgba(0,0,0,.1)}@media only screen and (min-width:1025px){.hed-menu nav ul li.desk-hide{display:none}}@media only screen and (max-width:1220px){.hed-menu nav ul li:not(:last-child)>a{margin-inline-end:20px !important}.hed-menu nav ul li:not(:first-child)>a{margin-inline-start:20px !important}.home-gallery .elementor-gallery__titles-container{position:relative;top:auto;right:auto;justify-content:center}}@media only screen and (max-width:1024px){#rmp_menu_trigger-255{right:20px;top:21px}#rmp-menu-wrap-255 .rmp-menu-item-link{padding:0 20px !important}#rmp-container-255{top:72px}.main-header{position:fixed !important;top:0;left:0;width:100% !important;z-index:999 !important;box-shadow:0 0 20px rgba(0,0,0,.3);background-color:#fff}body{padding-top:76px}.features-post-main .features-inner{column-gap:30px}.features-post-main .features-inner .features-box{width:calc(50% - 15px)}.features-post-main .features-inner .features-box .box-inner span{font-size:20px}.home-info .pp-info-box .pp-info-box-icon-wrap{min-width:80px}.home-info .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{text-align:left}.home-gallery .elementor-gallery__titles-container{position:relative;top:auto;right:auto;justify-content:center}}@media only screen and (max-width:767px){.features-post-main .features-inner{column-gap:0;grid-row-gap:20px}.features-post-main .features-inner .features-box{width:100%}.features-post-main .features-inner .features-box .box-inner{padding:14px 0}.features-post-main .features-inner .features-box .box-inner span{font-size:18px}.home-banner{align-content:flex-end !important}.form-main{margin:0}.form-main .field-half{width:100%;padding:0}.form-main .field-full{padding:0}.schedule-popup-main .btn-popup-close:before{right:20px}.schedule-form-main .schedule-form-step2 .uacf7-prev{left:10px}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-1{width:100%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2{width:100%;padding:20px}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-img{width:100%}.schedule-popup-main.popup-step3 .schedule-form-main .step-content .col-2 .person-info .person-box .person-details{width:100%;padding-top:15px}.schedule-popup-main .slick-prev{left:-18px}.schedule-popup-main .slick-next{right:-18px}.schedule-form-main .step-form{margin:0}.schedule-form-main .step-form .step-half,.schedule-form-main .step-form .step-full{width:100%;padding:0}.submit-offer-form .inp-row .hafe-dv{width:100%}}