/*!/wp-content/themes/hello-elementor-child/style.css*/p a{color:inherit}.include_msg{display:none}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{display:initial;resize:none;padding:.75em 1em}.bg-linear-olay{position:relative;overflow:hidden}.bg-linear-olay::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(180deg,#161616eb 0%,transparent 35%);z-index:11;pointer-events:none}.tsa_anchor_col a{color:#666766}.tsa_anchor_col a:hover{color:#4d5f36}.tse_amenities::before{content:"";background-color:#0b1b0bb3;position:absolute;bottom:0;width:150vw;left:-50vw}.ico-square .elementor-icon-list-icon{flex:0 0 2.5em;width:2.5em;height:2.5em;border:1px solid #dbdbdb;border-radius:4px;align-items:center;justify-content:center;margin-right:.5em}.ico-square .elementor-icon-list-icon svg{width:1.15em;height:auto;display:block;margin:0!important}.form-row{margin-bottom:2rem}.form-row .form-group label{font-family:"Poppins";font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#112b3c;margin-bottom:.85em}.wpcf7-text,.wpcf7-date{font-family:"Poppins";background:#fff;border:1px solid #cfcfcf!important;border-radius:9px!important}.wpcf7-submit{font-size:1rem;background-color:#607b3e;color:#fff!important;line-height:1;padding:1.25em 3em!important}.wpcf7-not-valid-tip{font-size:14px}.wpcf7-list-item label{display:flex;align-items:start;gap:.85em;line-height:1.5}.wpcf7-list-item [type="checkbox"]{margin-top:4px}.scheduledForm .appointmentForm .form-row{margin-bottom:30px}.scheduledForm .appointmentForm .form-row .form-group p{margin:0}.scheduledForm .appointmentForm .form-row:first-child,.scheduledForm .appointmentForm .form-row:nth-child(2),.scheduledForm .appointmentForm .form-row:nth-child(4){display:flex;gap:30px;flex-wrap:wrap}.scheduledForm .appointmentForm .form-row:first-child .form-group,.scheduledForm .appointmentForm .form-row:nth-child(2) .form-group{width:calc((100% - 30px) / 2)}.scheduledForm .appointmentForm .form-row:nth-child(3) p{margin:0}.scheduledForm .appointmentForm .form-row:nth-child(3) label{font-family:"Poppins";font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#112b3c;margin-bottom:.85em}.scheduledForm .appointmentForm .form-row:nth-child(3) p select{font-family:"Poppins";background:#fff;border:1px solid #cfcfcf!important;border-radius:9px!important}.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime{width:calc((100% - 30px) / 2);border-radius:10px;.bg-linear-olay border:1px solid #e4e4e4;padding:10px;box-shadow:0 14px 30px #26568f1a}.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime .flatpickr-rContainer,.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime .flatpickr-days,.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime .dayContainer{width:100%!important;max-width:none!important;min-width:auto!important}.flatpickr-day{max-width:none!important}.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime .flatpickr-calendar{width:auto!important;max-width:none!important;min-width:auto!important;border:0!important;border-radius:0!important;box-shadow:none;margin-left:-10px;margin-right:-10px}.scheduledForm .appointmentForm .appt_datetime .flatpickr-calendar span.flatpickr-day.selected{background:#607b3e;border:1px solid #607b3e}.scheduledForm .appointmentForm .appt_datetime .time-slot-scroll-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.scheduledForm .appointmentForm .appt_datetime .time-slot-scroll-wrapper .time-slot-scroll{width:calc((100% - 30px) / 4);border:1px solid #607b3e66;border-radius:5px;font-size:11px;text-align:center;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500}.scheduledForm .appointmentForm .appt_datetime .time-slot-scroll-wrapper .time-slot-scroll.selected{background:#607b3e;color:#fff;border:1px solid #607b3e}div#schedule-tour .e-con-inner{width:100%;max-width:700px}#elementor-popup-modal-605 .dialog-message{width:1050px!important;max-width:100%;padding-top:440px}@media (max-width:576px){.footer_left_menu ul.elementor-nav-menu,.footer_right_menu ul.elementor-nav-menu{flex-direction:column;gap:8px}.footer_left_menu ul.elementor-nav-menu li::after,.footer_right_menu ul.elementor-nav-menu li::after{display:none}.footer_left_menu ul.elementor-nav-menu li a,.footer_right_menu ul.elementor-nav-menu li a{margin:0!important}.scheduledForm .appointmentForm .form-row:first-child .form-group,.scheduledForm .appointmentForm .form-row:nth-child(2) .form-group,.scheduledForm .appointmentForm .form-row:nth-child(4) .appt_datetime{width:100%}}@media (max-width:300px){.menu_row{flex-wrap:wrap;gap:10px}.menu_row .menu_colm{width:100%!important}.footer_right_menu ul.elementor-nav-menu{margin:0!important}}