﻿.locations-list{display:flex;gap:25px;align-items:stretch;font-family:"Roboto Condensed", sans-serif;flex-wrap:wrap}.locations-list .location-item{width:calc(33.33333% - 25px);border:4px solid #071930;position:relative}@media handheld,only screen and (max-width:767px){.locations-list .location-item{width:calc(100%)}}@media handheld,only screen and (max-width:450px){.locations-list .location-item{width:calc(100%)}}.locations-list .location-item .location-hover{display:none;padding:25px;color:#fff;justify-content:space-between;flex-direction:column}.locations-list .location-item .location-def{padding:25px}.locations-list .location-item .location-def .location-pic{width:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.locations-list .location-item .location-def .location-pic:after{content:"";display:block;width:100%;padding-bottom:75.8620689655%}.locations-list .location-item .location-def h4{font-family:"Roboto Condensed", sans-serif;text-align:left;color:#071930;font-size:34px;text-transform:uppercase;margin-top:20px}.locations-list .location-item .location-def .location-info{margin-top:5px}.locations-list .location-item .location-def .location-info b{font-family:"Roboto Condensed", sans-serif;color:#071930;letter-spacing:5%;font-size:18px}.locations-list .location-item .location-def .location-info span{font-family:"Roboto", sans-serif;color:#949494;letter-spacing:-2%;font-size:18px}@media handheld,only screen and (min-width:767px){.locations-list .location-item:hover{border-color:#7286a0}.locations-list .location-item:hover .location-hover{display:flex;position:absolute;top:0px;left:0px;width:calc(100% - 50px);height:calc(100% - 50px);background-color:#7286a0}.locations-list .location-item:hover .location-hover h4{font-family:"Roboto Condensed", sans-serif;text-align:center;color:#fff;font-size:45px;text-transform:uppercase}.locations-list .location-item:hover .location-hover h4:after{width:80%;display:block;margin:15px auto 0px auto;height:3px;background:#dbd56e;content:""}.locations-list .location-item:hover .location-hover .box-info p{font-size:21px;font-family:"Roboto", sans-serif;text-align:center;line-height:1.3}.locations-list .location-item:hover .location-def{display:none}}@media handheld,only screen and (max-width:767px){.locations-list .location-item .location-hover{display:none !important;width:0px;height:0px;overflow:hidden}}.locations-list .btn-dark{display:block;background:#071930;color:#fff;text-align:center;text-transform:uppercase;font-family:"Roboto Condensed", sans-serif;letter-spacing:5%;padding:15px 0px}.drop-custom button{display:block;text-align:left !important;background-color:transparent !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 20px 0 10px;font-size:16px !important;line-height:38px;color:#071930 !important;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase !important;padding:0px;width:100%;border:0px solid #ddd !important;border:0px !important;border-radius:0px !important;position:relative}.drop-custom button:hover{border:0px solid #ddd}.drop-custom button::after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;pointer-events:none;color:#071930}.drop-custom .dropdown-menu{border:1px solid #c4c4c4;box-shadow:0 0 10px -6px;border-radius:0px;position:absolute;list-style:none !important;padding:15px}.drop-custom .dropdown-item{display:block;padding:10px;color:#444;cursor:pointer;font-size:12px;font-weight:400;text-transform:initial;padding:5px 10px}.drop-custom .dropdown-item label{display:flex;align-items:center}.drop-custom .dropdown-item label input{margin-right:5px}.drop-custom .dropdown-item label .select-text{padding-right:5px}.drop-custom .dropdown-item input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #071930;border-radius:0px;cursor:pointer;position:relative;outline:none}.drop-custom .dropdown-item input[type="checkbox"]:checked{background-color:#071930;border-color:#071930}.drop-custom .dropdown-item input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.drop-custom .dropdown-item:hover{background:#d0d0d0;color:#444}.dropdown-menu{display:none;background-color:#fff}.dropdown-menu.show{display:block}.locations-filters{z-index:23;display:flex;position:relative;margin-bottom:45px;margin-top:60px}.location-filter{margin-right:15px}@media handheld,only screen and (max-width:767px){.locations-filters{flex-wrap:wrap}.location-filter{margin-top:6px;width:100%}}.locations-block{display:flex;gap:25px;align-items:stretch}.locations-block .location-square{width:calc(33.33333% - 0px);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.locations-block .location-square:after{content:"";display:block;width:100%;padding-bottom:100%}.locations-block .location-square:before{background:linear-gradient(0deg, #071930 23.56%, rgba(7, 25, 48, 0) 100%);width:100%;position:absolute;bottom:0px;left:0px;height:25%;content:""}.locations-block .location-square .location_title{position:absolute;bottom:0px;left:0px;padding:20px;width:calc(100% - 40px);font-size:35px;color:#fff;font-family:"Roboto Condensed", sans-serif;text-transform:uppercase}@media handheld,only screen and (max-width:767px){.locations-block{flex-wrap:wrap}.locations-block .location-square{width:calc(100% - 0px)}}#search_home_hero{border:4px solid #f4f4f9;min-width:242px;text-align:center;justify-content:center}@media handheld,only screen and (max-width:767px){#search_home_hero{min-width:226px !important;font-size:18px !important;padding:8px 17px !important;border:2px solid #f4f4f9}}#contact_home_hero{border:4px solid #dbd56e;background-color:#dbd56e;color:#071930;min-width:242px;text-align:center;justify-content:center}@media handheld,only screen and (max-width:767px){#contact_home_hero{min-width:226px !important;font-size:18px !important;padding:8px 17px !important;border:2px solid #dbd56e}}.tf_carousel_nav_wrap :is(.carousel-prev, .carousel-next){width:55px !important;height:38px !important;padding:0px !important}.carousel-pager{opacity:0 !important}.carousel-prev{width:55px !important;height:38px !important}.carousel-prev:before{transform:none !important;width:55px !important;height:38px !important;border:0px !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg width='55' height='38' viewBox='0 0 55 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.23223 17.2322C0.255924 18.2085 0.255924 19.7915 1.23223 20.7678L17.1421 36.6777C18.1184 37.654 19.7014 37.654 20.6777 36.6777C21.654 35.7014 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85786C21.654 3.88155 21.654 2.29864 20.6777 1.32233C19.7014 0.346017 18.1184 0.346017 17.1421 1.32233L1.23223 17.2322ZM55 19L55 16.5L3 16.5L3 19L3 21.5L55 21.5L55 19Z' fill='%23B8B08D'/%3E%3C/svg%3E")}.carousel-next{width:55px !important;height:38px !important}.carousel-next:before{transform:none !important;width:55px !important;height:38px !important;border:0px !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg width='55' height='38' viewBox='0 0 55 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.7678 20.7678C54.7441 19.7915 54.7441 18.2085 53.7678 17.2322L37.8579 1.32233C36.8816 0.34602 35.2986 0.34602 34.3223 1.32233C33.346 2.29864 33.346 3.88155 34.3223 4.85786L48.4645 19L34.3223 33.1421C33.346 34.1184 33.346 35.7014 34.3223 36.6777C35.2986 37.654 36.8816 37.654 37.8579 36.6777L53.7678 20.7678ZM0 19L0 21.5L52 21.5V19V16.5L0 16.5L0 19Z' fill='%23B8B08D'/%3E%3C/svg%3E%0A")}.frm_form_fields input,.frm_form_fields textarea{background-color:#c0c8d5 !important;border:0px !important;border-radius:0px !important}.frm_form_fields label{text-transform:uppercase;color:#fff !important;font-family:"Roboto Condensed", sans-serif;font-size:18px !important;letter-spacing:1px}.frm_form_fields button.frm_button_submit{display:block !important;background:#071930 !important;color:#fff !important;text-align:center !important;text-transform:uppercase !important;font-family:"Roboto Condensed", sans-serif !important;letter-spacing:5% !important;padding:15px 0px !important;box-shadow:0 1px 1px transparent !important;font-size:18px !important;border-radius:0px !important;border:0px !important;width:300px !important}.hid{height:0px;opacity:0;overflow:hidden}button:hover,input:is([type="reset"], [type="submit"]):hover{box-shadow:0 5px 10px rgba(0, 0, 0, 0) !important;color:#fff;transform:translateY(-1px)}#headerwrap{border-bottom:0px !important}.customAccordion ul{border:0px !important}.customAccordion ul li div{box-shadow:rgba(0, 0, 0, 0) 0px 1px 1px 0px inset !important}@media handheld,only screen and (max-width:767px){.buttons-horizontal .module-buttons-item{margin:10px 0px 0px 0px !important}}@media handheld,only screen and (max-width:767px){.dropdown-menu.show{z-index:22}}@media handheld,only screen and (max-width:767px){.box_button.mob{margin-top:20px !important;position:relative;z-index:33}}@media handheld,only screen and (min-width:767px){.mob{display:none}}