h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:'avantgarde_bk_btdemi' !important;font-weight:400;font-style:normal}p,div,span,li,ul,ol,a{font-family:'avantgarde_bk_btbook' !important;font-weight:400;font-style:normal}body.premium-modal-open{height:100%;overflow-y:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){overflow-y:hidden;-webkit-overflow-scrolling:touch;position:fixed}.button-action{position:fixed;display:block;bottom:30px;z-index:8888888}.button-action .ba-parent,.button-action .ba-child a{color:#fff;width:60px;display:table;height:60px;border-radius:100%;position:relative;text-align:center;font-size:32px;transition:all .15s ease-in-out;box-shadow:0 10px 20px -10px rgba(0,0,0,.35);text-shadow:0 2px 5px rgba(20,113,34,.5);outline:none;text-decoration:none}.button-action .ba-parent{background:linear-gradient(to top,#253f30,#3a8459)}.button-action .ba-child .ba-row a{background:linear-gradient(to top,#b58f3b,#c39c46);text-shadow:0 2px 5px rgba(162,128,52,.5)}.button-action .ba-parent i,.button-action .ba-child a i{vertical-align:middle;z-index:888;display:table-cell;transition:all .2s ease-in-out}.button-action .ba-parent{z-index:8888;transition:all .3s ease-in-out}.button-action:hover .ba-parent{cursor:pointer}.button-action:hover .ba-parent{transform:scale(0);color:#cecece;box-shadow:none;text-shadow:none}.button-action .ba-child{display:block;width:max-content}.button-action .ba-child .ba-row{display:inline-block;position:absolute;transition:all .2s ease-in-out;opacity:0;transform:scale(0)}.button-action:hover .ba-child .ba-row,.button-action:focus .ba-child .ba-row,.button-action:active .ba-child .ba-row{opacity:1;transform:scale(1)}.button-float{position:fixed;display:block;bottom:100px;right:30px;z-index:8888888}.button-float .ba-vr{width:60px;display:table;height:60px;border-radius:100%;text-align:center;font-size:12px;box-shadow:0 10px 20px -10px rgba(0,0,0,.35);outline:none;background:linear-gradient(to top,#b58f3b,#c39c46);line-height:1.1}.button-float .ba-vr a{color:#fff;text-decoration:none;position:absolute;right:5%;top:20%;width:90%}.button-float:hover .ba-vr{background:#fff}.button-float:hover .ba-vr a{color:#c39c46}.button-action.right{right:30px}.button-action.right .ba-parent{float:right}.button-action.right .ba-child .ba-row,.button-action.right .ba-child{right:0}.button-action.right:hover .ba-parent{margin-right:-99px}.button-action.right:hover .ba-child .ba-row:nth-child(2),.button-action.right:focus .ba-child .ba-row:nth-child(2),.button-action.right:active .ba-child .ba-row:nth-child(2){right:60px;padding-right:10px;opacity:1}.button-action.right:hover .ba-child .ba-row:nth-child(3),.button-action.right:focus .ba-child .ba-row:nth-child(3),.button-action.right:active .ba-child .ba-row:nth-child(3){right:130px;padding-right:10px;opacity:1}.button-action.right:hover .ba-child .ba-row:nth-child(4),.button-action.right:focus .ba-child .ba-row:nth-child(4),.button-action.right:active .ba-child .ba-row:nth-child(4){right:200px;padding-right:10px;opacity:1}.button-action.right:hover .ba-child .ba-row:nth-child(5),.button-action.right:focus .ba-child .ba-row:nth-child(5),.button-action.right:active .ba-child .ba-row:nth-child(5){right:270px;padding-right:10px;opacity:1}.main-navigation .primary-menu-container>ul li.menu-item:last-child{margin-left:15px}.main-navigation .primary-menu-container>ul li.menu-item:last-child>a{font-family:'avantgarde_bk_btdemi' !important;background:0 0;border:2px solid #c39c46;border-radius:100px;padding:7px 33px}.main-navigation .primary-menu-container>ul li.menu-item:last-child>a:hover{background:#c39c46;color:#fff}.site-middle-footer-wrap .site-middle-footer-inner-wrap{grid-template-columns:1.5fr .3fr 2.2fr !important}.site-bottom-footer-inner-wrap{padding-top:0}.gallery-style .elementor-widget-container .swiper-container .swiper-wrapper .swiper-slide{width:35% !important}.gallery-style .elementor-swiper-button-prev,.gallery-style .elementor-swiper-button-next{background:#c39c46;border-radius:100px;padding:5px}.facilities-gallery .elementor-swiper-button-prev,.facilities-gallery .elementor-swiper-button-next{background:#253f3033;border-radius:100px}.facilities-gallery .elementor-swiper-button-prev{left:-40px;padding:6px 7px 6px 5px}.facilities-gallery .elementor-swiper-button-next{right:-40px;padding:6px 5px 6px 7px}.facilities-gallery .elementor-image-carousel-caption{margin-top:10px}.facilities-gallery .elementor-image-carousel-caption span{display:block;font-family:'avantgarde_bk_btdemi' !important;text-transform:uppercase;color:#c39c46}.premium-modal-box-modal-footer{position:absolute;right:-20px;top:-35px;z-index:999}.premium-modal-box-modal-lower-close{position:fixed}.img-type-detail img.swiper-slide-image{width:100%;height:auto}.spec-style .premium-modal-trigger-container{text-align:right !important}.spec-style .premium-modal-trigger-container .premium-modal-trigger-btn span{font-family:'avantgarde_bk_btdemi' !important}.form-style .nf-before-form-content,.form-style .ninja-forms-req-symbol{display:none}.form-style .nf-form-content{padding:30px 45px;background-image:linear-gradient(90deg,#d7ddd0,#c8cac6);box-shadow:0 4px 10px rgba(0,0,0,.14)}.form-style .nf-field-container{margin-bottom:12px}.form-style .nf-form-content label{font-family:'avantgarde_bk_btdemi' !important;font-size:15px;letter-spacing:.2px;text-transform:uppercase;color:#253f30}.form-style .nf-form-content .label-above .nf-field-label{margin-bottom:5px}.form-style .nf-form-content input:not([type=button]),.form-style .nf-form-content textarea.ninja-forms-field{border:none}.form-style ::placeholder{color:#253f3042}.form-style .nf-form-content input.ninja-forms-field{height:45px}.form-style .nf-form-content textarea.ninja-forms-field{height:100px}.form-style .nf-form-content input[type=button]{margin:0 auto;margin-top:9px;display:block;background:#253f30;padding:11px 40px;height:50px;border-radius:100px;font-family:'avantgarde_bk_btdemi' !important;letter-spacing:.5px}.form-style .nf-form-content input[type=button]:hover{background:#c39c46;color:#fff}.form-style .nf-error.field-wrap .nf-field-element:after{height:42px;width:42px;line-height:45px}.home-form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{display:none}.home-form{padding:30px 45px 15px;background-image:linear-gradient(90deg,#d7ddd0,#c8cac6);box-shadow:0 4px 10px rgba(0,0,0,.14)}.home-form .fluentform .ff-el-input--label label{font-family:'avantgarde_bk_btdemi' !important;font-size:15px;letter-spacing:.2px;text-transform:uppercase;color:#253f30}.home-form .fluentform .ff-el-group{margin-bottom:15px}.home-form .fluentform .ff-el-form-control{padding:12px 14px;border:none;border-radius:0}.home-form .fluentform .ff-el-form-control::placeholder{color:#253f3042}.home-form .fluentform .ff_btn_style{margin:0 auto;margin-top:15px;display:block;background:#253f30;padding:11px 40px;height:50px;border-radius:100px;font-family:'avantgarde_bk_btdemi' !important;letter-spacing:.5px}@media (max-width:767px){.button-action{bottom:10px}.button-action.right{right:10px}.button-float{bottom:85px;right:10px}.gallery-style .elementor-widget-container .swiper-container .swiper-wrapper .swiper-slide{width:50% !important}.facilities-gallery .elementor-swiper-button-prev,.facilities-gallery .elementor-swiper-button-next{background:#253f30;color:#fff !important;border-radius:100px}.facilities-gallery .elementor-swiper-button-prev{left:0}.facilities-gallery .elementor-swiper-button-next{right:0}.premium-modal-box-modal-footer{right:5px;top:-32px}.text-bg-remove .elementor-image-box-wrapper{text-shadow:0px 4px 8px #000}.spec-style .premium-modal-trigger-container{text-align:center !important}.home-form{padding:30px 30px 15px}.home-form .fluentform .ff-el-input--label label{font-size:13px}}