/*!/wp-content/plugins/resideo-plugin-child/style/style.css*/body a:hover{text-decoration:none}.hidden{display:none}body .page-content p,body .entry-content p{color:#333}body .entry-content ul,body .entry-content ol,body .entry-content dl,body .page-content ul,body .page-content ol,body .page-content dl{color:#333}.pxp-hero-search .row{justify-content:center}.pxp-results-filter-form .pxp-content-side-search-form-row{justify-content:flex-end}@media screen and (max-width:575px){body .pxp-content-side-search-form+.d-flex{align-items:normal}}.pxp-btn-exc{font-size:.9rem;font-weight:700;line-height:46px;display:inline-block;height:46px;margin-right:10px;padding:0 20px;transition:all .2s ease-in-out;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;border:1px solid #333;border-radius:.25rem;background-color:#333}.pxp-dark-mode .pxp-btn-exc{border:1px solid #000;background-color:#000}.pxp-btn-exc:hover{text-decoration:none;color:rgb(255 255 255 / .7)}.pxp-box-save-btn{font-size:.9rem;font-weight:700;line-height:1;position:absolute;z-index:5;right:20px;bottom:16px;display:inline-block;padding:7px;color:#fff;border:none;border-radius:50px;background-color:#333}.pxp-box-save-btn:focus{outline:0}.pxp-box-save-btn:not(.pxp-is-saved):hover{color:rgb(255 255 255 / 90%)}.pxp-box-save-btn.pxp-is-saved{color:#fff}.pxp-box-save-btn.pxp-is-saved:hover{color:rgb(255 255 255 / 80%)}.pxp-results-card-3 .pxp-box-save-btn{right:unset;left:20px}.pxp-results-list-item-1 .pxp-box-save-btn{right:30px}.pxp-is-hidden .pxp-results-box-details{filter:blur(3px)}.pxp-is-hidden .pxp-hidden-blur{filter:blur(3px)}.pxp-hidden-btn{position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;display:flex;border-radius:3px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center;background-color:#fff0;border:none}.pxp-hidden-btn:focus{outline:0}.pxp-hidden-btn span{font-size:.8rem;font-weight:600;display:inline-block;padding:12px 18px;transition:all .2s ease-in-out;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;border:1px solid #333;border-radius:.25rem;background-color:#333}.pxp-hidden-btn span:hover{text-decoration:none;color:rgb(255 255 255 / 80%)}.pxp-results-list-item-1 .pxp-hidden-btn{left:15px;right:15px}.pxp-sp-requestinfo-item{padding-bottom:14px}.pxp-sp-requestinfo-item:last-of-type{padding-bottom:0}.pxp-sp-requestinfo-item a{color:#333}.pxp-sp-requestinfo-item a:hover{color:#5c5c5c;text-decoration:none}.pxp-sp-requestinfo-item .pxp-sp-kd-item-label{font-size:.8rem;color:#949494}.pxp-agent-website>a{display:inline-block;margin-bottom:10px;text-decoration:none;opacity:.7;color:#333}.pxp-agent-website>a:hover{opacity:.8;color:#333}.pxp-agent-website>span.fa{width:16px;text-align:center}.pxp-is-blur.pxp-is-featured,.pxp-is-blur.pxp-is-featured .carousel-inner{border:none!important}.pxp-is-blur .carousel-control-next,.pxp-is-blur .carousel-control-prev{visibility:hidden}.checkbox.toggle-checkbox{--width:45px;--height:calc(var(--width) / 2);--border-radius:calc(var(--height) / 2);display:inline-block;cursor:pointer}.checkbox.toggle-checkbox input[type="checkbox"]{display:none}.toggle_input-btn{position:relative;width:var(--width);height:var(--height);border-radius:var(--border-radius);background:#ddd;transition:background 0.2s}.toggle_input-btn::after{content:"";position:absolute;top:0;left:0;height:var(--height);width:var(--height);background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .25);border-radius:var(--border-radius);transition:transform 0.2s}.checkbox.toggle-checkbox input[type="checkbox"]:checked~.toggle_input-btn{background:#333}.checkbox.toggle-checkbox input[type="checkbox"]:checked~.toggle_input-btn::after{transform:translateX(var(--height))}body.home .pxp-hero-caption h1{font-size:1.9rem}body.home .pxp-hero-caption p{font-size:1.2rem}label[for="new_price_label"],input[name="new_price_label"]{display:none}.pxp-sp-agent-btn-main.sticky-booking-btn{display:none;border-radius:0}.pxp-account-settings-form .checkbox.custom-checkbox span{font-size:10px;line-height:10px;float:left;margin-right:5px;padding:2px;color:#fff;border:1px solid #999;border-radius:2px;background-color:#fff}.btn.pxp-account-settings-update-btn-x{font-size:.9rem;font-weight:700;line-height:46px;display:inline-block;height:46px;padding:0 20px;transition:all .2s ease-in-out;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;border:1px solid #333;border-radius:.25rem;background-color:#333}.pxp-dark-mode .btn.pxp-account-settings-update-btn-x{border:1px solid #000;background-color:#000}.btn.pxp-account-settings-update-btn-x:hover{text-decoration:none;color:rgb(255 255 255 / .7)}.pxp-blog-post-author{display:inline-flex;padding-top:10px;opacity:1!important;align-items:center}.pxp-post-avatar-thmb{display:inline-block;width:45px;height:45px;margin-right:14px;border:1px solid #333;border-radius:50%;background-size:contain}.pxp-post-avatar-link{font-size:.7rem;font-weight:700;font-style:normal;display:inline-flex;margin-bottom:5px;text-transform:uppercase;opacity:.7;color:#333}a.pxp-post-avatar-link:hover{color:#333;opacity:.8}.pxp-paginantion{display:inline-block}@media (max-width:767px){.hide-sm{display:none}.pxp-content-side-search-form .row{flex-direction:column-reverse}.pxp-footer .container>.row{display:flex;flex-flow:column}.pxp-footer .container>.row>div:first-of-type{order:2}}@media (max-width:991px){.pxp-bw-wrap>.row{flex-direction:column-reverse}.pxp-sp-agent-btn-main.sticky-booking-btn{display:block}.sticky-booking-btn{position:fixed;right:0;bottom:0;left:0;margin:0!important}}.pxp-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.pxp-cover-small{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fa-tiktok svg{position:relative;bottom:3px}.pxp-signup-modal-terms-label a{color:inherit;text-decoration:underline}.pxp-signup-modal-terms-label a:hover{color:inherit;opacity:.7}.pxp-hero-clb .pxp-hero-caption h1{font-weight:500;font-size:3.25rem}.pxp-hero-clb-caption-cta{font-size:18px;font-weight:300;line-height:28px;max-width:150px;color:#fff}.pxp-hero-clb-order-form{padding:40px;border-radius:1rem;background-color:#fff;box-shadow:0 15px 30px rgb(0 0 0 / .10);min-height:300px}@media (max-width:767px){.pxp-hero-clb .pxp-hero-caption{padding-top:120px}.pxp-hero-clb .pxp-hero-caption h1{font-size:2.25rem}.pxp-hero-clb-caption-cta{max-width:none}}@media (max-width:545px){.pxp-hero-clb .pxp-hero-caption{padding-top:80px}}.pxp-hero-clb-order-label{font-size:14px;font-weight:500;line-height:1.9}.pxp-hero-clb-order-count{font-size:15px;font-weight:600;line-height:1.9;width:70px;border-radius:3px;background-color:#f7f7f7}.pxp-hero-clb-subtotal-label,.pxp-hero-clb-subtotal-cost{font-size:16px;font-weight:600;line-height:1.9}.pxp-hero-clb-total-label,.pxp-hero-clb-total-cost{font-size:1.9rem;font-weight:600;line-height:1.5}.hero-clb-order-steps{counter-reset:step;display:flex;list-style-type:none;justify-content:center;padding-left:0}.hero-clb-order-steps li{font-size:15px;line-height:40px;width:40px;height:40px;font-weight:600;position:relative;text-align:center;color:#fff;margin:0 35px}.hero-clb-order-steps li:before{content:counter(step);counter-increment:step;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:5px;border:2px solid #fff;border-radius:50%;background-color:#fff0;color:#fff;opacity:.6;z-index:2}.hero-clb-order-steps li:after{content:"";position:absolute;top:50%;left:calc(100% - 1px);width:72px;height:2px;background-color:#fff;opacity:.6;z-index:1}.hero-clb-order-steps li:last-child:after{content:none}.hero-clb-order-steps li.active{font-weight:700;color:#fff;opacity:1}.hero-clb-order-steps li.active:before{border-color:#fff;background-color:#fff;color:#333;opacity:1}.hero-clb-order-steps li.active:after{opacity:1}.btn.btn-black{font-size:.9rem;font-weight:700;line-height:46px;display:block;height:46px;width:100%;padding:0 20px;transition:all .2s ease-in-out;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;border:1px solid #333;border-radius:.25rem;background-color:#333}.btn.btn-black:hover{text-decoration:none;color:#fff}.btn.btn-black:hover{filter:contrast(70%)}.btn.btn-black:disabled{opacity:.9;cursor:default}.hero-clb-point-list{padding-left:0;margin-bottom:0;list-style:none;counter-reset:li}.hero-clb-point-list li{font-size:18px;font-weight:700;position:relative;margin-bottom:12px;color:#fff}.hero-clb-point-list li:before{font-size:15px;font-weight:600;line-height:39px;display:inline-block;width:39px;height:39px;margin-right:15px;content:counter(li);counter-increment:li;text-align:center;color:#333;border-radius:50%;background-color:#fff}.hero-clb-point-list li:nth-last-child(1){margin-bottom:0}body form.clb-details-form{font-size:.9rem;width:100%}body form.clb-details-form .acf-fields>.acf-field{padding:5px 0;border-top:none}body form.clb-details-form .acf-field input[type=text]{font-size:.9rem;height:46px;padding:.375rem 1rem;border:1px solid #e2e2e2;box-shadow:none}body form.clb-details-form .acf-field textarea{font-size:.9rem;padding:.375rem 1rem 0;border:1px solid #e2e2e2;box-shadow:none;resize:none}body form.clb-details-form .acf-field input:focus-visible,body form.clb-details-form .acf-field textarea:focus-visible{outline:none}body form.clb-details-form .acf-field .acf-file-uploader{font-size:.9rem;padding:1.375rem 1rem;border:2px dashed #e2e2e2}body form.clb-details-form .acf-field .acf-file-uploader .values{border:none}body form.clb-details-form .acf-field .acf-file-uploader .acf-uploader{font-size:11px;font-weight:500;line-height:30px;display:block;width:100%;height:30px;padding:0 12px;transition:all .2s ease-in-out;text-transform:uppercase;color:#fff;border:1px solid #333;border-radius:4px;background-color:#333}body form.clb-details-form .acf-field .acf-file-uploader .acf-uploader a{color:#fff}body form.clb-details-form .acf-field .acf-true-false{padding-top:5px}body form.clb-details-form .acf-field .acf-true-false .acf-switch{height:35px}body form.clb-details-form .acf-field .acf-true-false .acf-switch>span{padding:6px 16px}body form.clb-details-form .acf-field .acf-true-false .acf-switch.-on .acf-switch-on{background:#333;color:#fff;text-shadow:none;border-color:#333}body form.clb-details-form .acf-field .acf-true-false .acf-switch:not(.-on) .acf-switch-on{background:#fff;color:#333;text-shadow:none;border-color:#333}body form.clb-details-form .acf-field .acf-true-false .acf-switch.-on .acf-switch-off{color:#333;text-shadow:none;background:#f6f7f7;border-color:#333}body form.clb-details-form .acf-field .acf-true-false .acf-switch:not(.-on) .acf-switch-off{color:#fff;text-shadow:none;background:#333;border-color:#333}body form.clb-details-form .acf-fields .description{font-size:12px;color:#b2b2b2}body form.clb-details-form .acf-fields .message{font-size:.9rem;font-weight:500;color:#757575}body form.clb-details-form .acf-form-submit{margin-top:1rem}body form.clb-details-form .acf-notice{margin-top:5px!important}.pxp-hero .hero-order-payment-section form{width:auto}.pxp-hero #hero-stripe-payment-element{min-height:200px}.pxp-hero #hero-stripe-payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.spinner-dual-ring{width:26px;height:26px;margin:0 auto}.spinner-dual-ring:after{display:block;width:26px;height:26px;content:' ';animation:dual-ring 1.2s linear infinite;border:2px solid #fff;border-color:#fff #fff0 #fff #fff0;border-radius:50%}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}