.language-option[data-astro-cid-sckkx6r4]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.language-option[data-astro-cid-sckkx6r4].compact{font-size:10px;margin:0 4px}.language-option[data-astro-cid-sckkx6r4].compact .language-display[data-astro-cid-sckkx6r4]{padding:2px 4px;font-size:10px;white-space:nowrap}.language-option[data-astro-cid-sckkx6r4].compact .flag-emoji[data-astro-cid-sckkx6r4]{font-size:11px;margin-right:2px}.language-option[data-astro-cid-sckkx6r4].compact .fa-angle-down[data-astro-cid-sckkx6r4]{font-size:8px;margin-left:2px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap;flex-shrink:1;min-width:0}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .top-social[data-astro-cid-sckkx6r4]{margin-right:20px;flex-shrink:1}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .top-social[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{margin-left:4px;font-size:13px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .language-option[data-astro-cid-sckkx6r4].compact{margin-left:2px;margin-right:12px;flex-shrink:1}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .bk-btn[data-astro-cid-sckkx6r4]{margin-left:0;flex-shrink:1;padding:12px 20px 11px;font-size:12px;min-width:auto}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4]{flex:1;display:flex;flex-wrap:nowrap;align-items:center;min-width:0;overflow:visible}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:20px;white-space:nowrap;flex-shrink:0}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:not(.hotel-name){font-size:14px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4].hotel-name{font-weight:600;margin-right:18px;font-size:15px}.flag-emoji[data-astro-cid-sckkx6r4]{font-size:18px;margin-right:8px;line-height:1;display:inline-block}.flag-dropdown[data-astro-cid-sckkx6r4]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1000;display:none}.language-option[data-astro-cid-sckkx6r4].compact .flag-dropdown[data-astro-cid-sckkx6r4]{min-width:140px;font-size:12px}.language-option[data-astro-cid-sckkx6r4].compact .flag-dropdown[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{padding:8px 12px;font-size:12px}.language-option[data-astro-cid-sckkx6r4].compact .flag-dropdown[data-astro-cid-sckkx6r4] .flag-emoji[data-astro-cid-sckkx6r4]{font-size:14px;margin-right:6px}.language-option[data-astro-cid-sckkx6r4].active .flag-dropdown[data-astro-cid-sckkx6r4],.flag-dropdown[data-astro-cid-sckkx6r4].show{display:block}.flag-dropdown[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4]{list-style:none;margin:0;padding:0}.flag-dropdown[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin:0;padding:0}.flag-dropdown[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:last-child{border-bottom:none}.flag-dropdown[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:flex;align-items:center;padding:10px 15px;color:#333;text-decoration:none;font-size:14px;transition:background-color .2s ease}.flag-dropdown[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{background-color:#f8f9fa;color:#2e8b57}.flag-dropdown[data-astro-cid-sckkx6r4] .flag-emoji[data-astro-cid-sckkx6r4]{font-size:16px;margin-right:8px}@media (max-width: 768px){.flag-dropdown[data-astro-cid-sckkx6r4]{min-width:140px;right:-10px}.flag-dropdown[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{padding:8px 12px;font-size:13px}.language-option[data-astro-cid-sckkx6r4]{padding:8px;margin:-8px}}@media (max-width: 1400px){.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:16px;font-size:14px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:not(.hotel-name){font-size:12px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4].hotel-name{margin-right:14px;font-size:14px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .top-social[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{margin-left:3px;font-size:12px}}@media (max-width: 1200px){.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:14px;font-size:13px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:not(.hotel-name){font-size:12px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4].hotel-name{margin-right:12px;font-size:13px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .top-social[data-astro-cid-sckkx6r4]{margin-right:15px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .language-option[data-astro-cid-sckkx6r4].compact{margin-left:1px;margin-right:8px}.top-nav[data-astro-cid-sckkx6r4] .tn-right[data-astro-cid-sckkx6r4] .bk-btn[data-astro-cid-sckkx6r4]{padding:10px 16px 9px;font-size:11px}}@media (max-width: 1100px){.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:12px;font-size:12px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:not(.hotel-name){font-size:10px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4].hotel-name{margin-right:10px}}@media (max-width: 992px){.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:10px;font-size:11px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:not(.hotel-name){font-size:9px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:first-child{display:none}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{white-space:normal;word-break:break-word}}@media (max-width: 768px){.top-nav[data-astro-cid-sckkx6r4]{min-height:auto;padding:10px 0}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4]{margin-bottom:10px}.top-nav[data-astro-cid-sckkx6r4] .tn-left[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-right:10px;font-size:11px}}.flag-emoji[data-astro-cid-sckkx6r4]{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif;font-style:normal;font-variant:normal}.language-dropdown-overlay[data-astro-cid-sckkx6r4]{position:fixed;inset:0;z-index:999;display:none}.language-dropdown-overlay[data-astro-cid-sckkx6r4].active{display:block}.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:14px;padding:22px 18px;white-space:nowrap;margin-right:24px}@media (max-width: 1400px){.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:13px;padding:22px 16px;margin-right:22px}}@media (max-width: 1200px){.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:12px;padding:22px 14px;margin-right:20px}}@media (max-width: 1100px){.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:11px;padding:22px 12px;margin-right:18px}}@media (max-width: 1000px){.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:10px;padding:22px 10px;margin-right:16px}}@media (max-width: 900px){.mainmenu[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:9px;padding:22px 8px;margin-right:14px}}@keyframes bookNowPulse{0%{box-shadow:0 5px 15px #2e8b5766,0 0 #2e8b57b3}70%{box-shadow:0 5px 15px #2e8b5766,0 0 0 10px #2e8b5700}to{box-shadow:0 5px 15px #2e8b5766,0 0 #2e8b5700}}.bk-btn{animation:bookNowPulse 2s infinite!important;transition:all .3s ease!important;border-radius:4px!important}.bk-btn:hover{animation:none!important;background:#20704a!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #2e8b5766!important}.top-nav .tn-right .bk-btn{margin-top:8px!important;position:relative!important}.primary-btn,.primary-btn:hover,.primary-btn:focus,.primary-btn:active,.primary-btn:visited{color:#fff!important;text-decoration:none!important}.about-text .about-btn,.about-text .about-btn:hover,.about-text .about-btn:focus,.about-text .about-btn:active,.about-text .about-btn:visited{color:#fff!important}.aboutus-section .about-text .primary-btn.about-btn,.aboutus-section .about-text .primary-btn.about-btn:hover,.aboutus-section .about-text .primary-btn.about-btn:focus,.aboutus-section .about-text .primary-btn.about-btn:active,.aboutus-section .about-text .primary-btn.about-btn:visited{color:#fff!important;text-decoration:none!important}.mobile-menu .has-dropdown .sub-menu{display:none;background:#fffffff2;padding-left:20px;margin-top:10px;border-radius:5px}.mobile-menu .has-dropdown.open .sub-menu{display:block}.mobile-menu .has-dropdown>a{position:relative}.mobile-menu .has-dropdown>a:after{content:"";font-family:FontAwesome;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease}.mobile-menu .has-dropdown.open>a:after{transform:translateY(-50%) rotate(180deg)}.mobile-menu .sub-menu li{margin:0;padding:5px 0}.mobile-menu .sub-menu li a{color:#707079;font-size:14px;padding:10px 15px;display:block;border-radius:3px;transition:all .3s ease}.mobile-menu .sub-menu li a:hover{background:#dfa974;color:#fff}.footer-section{background:#d3e1c0!important}.header-section{position:relative!important;z-index:10000!important;width:100%!important}.menu-item{position:relative!important;z-index:10001!important}.mainmenu,.nav-menu{z-index:10002!important;position:relative!important}.hero-slider,.owl-carousel,.owl-stage,.owl-item{z-index:1!important}.owl-carousel:after,.owl-carousel:before,.hero-slider:after,.hero-slider:before{z-index:500!important}.mainmenu li.has-dropdown .dropdown{z-index:10999!important;position:absolute!important;background:#fff!important;border:1px solid #eee!important;box-shadow:0 9px 25px #19191a26!important;min-width:220px!important;width:220px!important;top:100%!important;left:0!important;opacity:0!important;visibility:hidden!important;transform:translateY(0)!important;transition:opacity .3s ease,visibility .3s ease!important;border-radius:4px!important;padding:8px 0!important;display:block!important}.header-section .menu-item .mainmenu li.has-dropdown:hover .dropdown,.header-section .menu-item .mainmenu li.has-dropdown .dropdown:hover,.mainmenu li.has-dropdown:hover .dropdown,.mainmenu li.has-dropdown .dropdown:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10999!important;display:block!important}.header-section .menu-item .mainmenu li.has-dropdown:hover .dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10999!important}.mainmenu li.has-dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:10px;background:transparent;z-index:10998}.mainmenu li.has-dropdown>a:hover{color:#2e8b57!important}.mainmenu li.has-dropdown{position:relative!important}.mainmenu li.has-dropdown .dropdown li{list-style:none!important;display:block!important;width:100%!important}.mainmenu li.has-dropdown .dropdown li a{padding:10px 16px!important;white-space:nowrap!important;font-size:14px!important;line-height:1.4!important;color:#333!important;transition:all .2s ease!important}.mainmenu li.has-dropdown .dropdown li a:hover{background:#f8f9fa!important;color:#2e8b57!important;padding-left:20px!important}.mainmenu li .dropdown{transition:all .3s ease!important}.footer-section .footer-text .ft-about p,.footer-section .footer-text .ft-contact ul li{color:#2c3e50!important}.footer-section .footer-text .ft-contact h6{color:#1b4f72!important}.footer-section .footer-text .ft-about .fa-social a{border-color:#8fbc8f!important;color:#2c3e50!important}.footer-section .footer-text .ft-about .fa-social a:hover{background:#8fbc8f!important;border-color:#8fbc8f!important;color:#fff!important}.footer-section .copyright-option{background:url(/img/header-bg.png) no-repeat left center!important;background-size:cover!important;transform:scaleX(-1)!important}.footer-section .copyright-option .container{transform:scaleX(-1)!important}.footer-section .copyright-option ul li a,.footer-section .copyright-option .co-text p{color:#000!important}.footer-section .copyright-option ul li a:hover{color:#333!important}.hero-section .booking-form{background:linear-gradient(135deg,#d3e1c0,#c5d6b1,#b8cb9f)!important;border:2px solid rgba(139,179,112,.3)!important;border-radius:8px!important;box-shadow:0 8px 25px #00000026,0 2px 10px #8bb37033!important;position:relative!important;z-index:10!important;padding:30px 25px 35px!important;max-width:320px!important;margin-left:auto!important;margin-top:120px!important}.hero-section .booking-form:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff26,#ffffff0d,#8bb3701a);border-radius:8px;pointer-events:none;z-index:-1}.hero-section .booking-form h3{color:#2c3e50!important;text-shadow:0 1px 2px rgba(255,255,255,.3)!important;font-size:18px!important;margin-bottom:20px!important;text-align:center!important;font-weight:600!important;font-family:Cabin,sans-serif!important}.hero-section .booking-form label,.hero-section .booking-form input,.hero-section .booking-form select{color:#2c3e50!important;text-shadow:none!important;font-size:13px!important}.hero-section .booking-form input,.hero-section .booking-form select{background:#ffffffe6!important;border:1px solid rgba(139,179,112,.3)!important;border-radius:5px!important;box-shadow:0 2px 5px #0000001a!important;height:42px!important;padding:8px 12px!important;margin-bottom:12px!important}.hero-section .booking-form input:focus,.hero-section .booking-form select:focus{background:#fff!important;border-color:#2e8b57!important;outline:none!important;box-shadow:0 0 0 2px #2e8b5733,0 2px 8px #0000001a!important}.hero-section .booking-form button,.hero-section .booking-form input[type=submit],.hero-section .booking-form .btn{background:#2e8b57!important;color:#fff!important;border:1px solid #2E8B57!important;font-family:Cabin,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;border-radius:5px!important;padding:12px 20px!important;transition:all .3s ease!important;cursor:pointer!important}.hero-section .booking-form button:hover,.hero-section .booking-form input[type=submit]:hover,.hero-section .booking-form .btn:hover{background:#20704a!important;border-color:#20704a!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #2e8b574d!important}@media (max-width: 1200px){.hero-section .booking-form{max-width:300px!important;padding:25px 20px 30px!important;margin-top:100px!important}.hero-section .booking-form h3{font-size:16px!important;margin-bottom:18px!important}.hero-section .booking-form input,.hero-section .booking-form select{height:38px!important;font-size:12px!important;margin-bottom:10px!important}}@media (max-width: 768px){.hero-section .booking-form{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:30px!important;padding:25px 20px 30px!important}.hero-section .booking-form h3{font-size:16px!important;margin-bottom:18px!important}.hero-section .booking-form input,.hero-section .booking-form select{width:100%!important;height:48px!important;font-size:14px!important;padding:12px 16px!important;margin-bottom:15px!important;border-radius:6px!important;border:2px solid rgba(139,179,112,.3)!important;background:#fffffff2!important;box-shadow:0 2px 8px #0000001a!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.hero-section .booking-form input[type=date],.hero-section .booking-form input[type=datetime-local]{cursor:pointer!important;position:relative!important;padding-right:50px!important}.hero-section .booking-form input:focus,.hero-section .booking-form select:focus{border-color:#2e8b57!important;box-shadow:0 0 0 3px #2e8b5733,0 4px 12px #00000026!important;background:#fff!important;outline:none!important;transform:translateY(-1px)!important}.hero-section .booking-form button,.hero-section .booking-form input[type=submit],.hero-section .booking-form .btn{width:100%!important;height:50px!important;font-size:15px!important;padding:15px 20px!important;margin-top:10px!important;border-radius:6px!important;font-weight:600!important}.hero-text{background:#0009!important;padding:25px 20px!important;border-radius:10px!important;backdrop-filter:blur(3px)!important;box-shadow:0 4px 15px #0000004d!important}.hero-text h1{font-size:36px!important;line-height:42px!important;margin-bottom:12px!important;color:#fff!important;text-shadow:2px 2px 4px rgba(0,0,0,.7)!important}.hero-text p{font-size:14px!important;line-height:22px!important;margin-bottom:25px!important;color:#fff!important;text-shadow:1px 1px 3px rgba(0,0,0,.7)!important}.hero-text .primary-btn{font-size:12px!important;padding:12px 24px!important;box-shadow:0 4px 12px #0000004d!important}}.hero-slider .hs-item.set-bg{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.hero-section{min-height:90vh!important;position:relative!important;overflow:hidden!important}.hero-slider{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.hero-section .container{position:relative!important;z-index:10!important}@media (max-width: 1200px){.hero-section{min-height:80vh!important}}@media (max-width: 768px){.hero-section{min-height:70vh!important}.hero-slider .hs-item.set-bg{background-size:cover!important;background-position:center top!important}}@media (max-width: 480px){.hero-section{min-height:60vh!important}.hero-text{background:#000000b3!important;padding:20px 15px!important;border-radius:8px!important;backdrop-filter:blur(4px)!important}.hero-text h1{font-size:32px!important;line-height:38px!important;color:#fff!important;text-shadow:2px 2px 6px rgba(0,0,0,.8)!important}.hero-text p{font-size:13px!important;line-height:20px!important;color:#fff!important;text-shadow:1px 1px 4px rgba(0,0,0,.8)!important}.hero-section .booking-form{padding:20px 15px 25px!important}.hero-section .booking-form h3{font-size:15px!important}.hero-section .booking-form input,.hero-section .booking-form select{height:46px!important;font-size:13px!important;padding:10px 14px!important;margin-bottom:12px!important}.hero-section .booking-form button,.hero-section .booking-form input[type=submit],.hero-section .booking-form .btn{height:48px!important;font-size:14px!important;padding:12px 18px!important}}@media (max-width: 768px){.hero-section .container .row{flex-direction:column!important}.hero-section .col-lg-6,.hero-section .col-xl-4,.hero-section .col-lg-5{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:15px!important;padding-right:15px!important}.hero-text{margin-bottom:30px!important;text-align:center!important;padding-top:60px!important}.booking-form{order:2!important}}.ft-badges{text-align:center}.badge-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:350px;margin:0 auto}.badge-item{display:flex;justify-content:center;align-items:center;padding:5px}.footer-section .ft-badges .badge-item img{max-width:150px!important;max-height:110px!important;width:auto!important;height:auto!important;object-fit:contain!important}.footer-section .ft-badges .badge-item img[src="/halemanna_badges_sharethegoodenergy1.png"]{max-width:180px!important;max-height:135px!important}.footer-section .ft-badges .badge-item img[src="/halemanna_badges_tripadvisor3.png"],.footer-section .ft-badges .badge-item img[src="/halemanna_badges_tripadvisor4.png"]{max-width:170px!important;max-height:125px!important}@media (max-width: 992px){.badge-grid{max-width:300px;gap:20px}.badge-item img{max-width:130px!important;max-height:95px!important}.badge-item img[src="/halemanna_badges_sharethegoodenergy1.png"]{max-width:150px!important;max-height:115px!important}}@media (max-width: 768px){.ft-badges{margin-top:30px;margin-bottom:30px}.badge-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);max-width:280px;gap:15px}.badge-item img,.badge-item img[src="/halemanna_badges_sharethegoodenergy1.png"],.badge-item img[src="/halemanna_badges_dot2.png"]{max-width:100px!important;max-height:75px!important}.badge-item{padding:8px}}.footer-section .footer-text .ft-about .logo img{max-width:150px!important;max-height:none!important;width:auto!important;height:auto!important;object-fit:contain!important}@media (max-width: 768px){.footer-section .footer-text .row>div{text-align:center;margin-bottom:30px}.footer-section .footer-text .ft-about .logo img{max-width:100px!important;max-height:none!important;height:auto!important}.footer-section .ft-about .fa-social{justify-content:center}.footer-section .ft-contact ul{text-align:center;padding-left:0}.footer-section .copyright-option{text-align:center}.footer-section .copyright-option ul{justify-content:center;margin-bottom:15px}.footer-section .copyright-option .co-text{text-align:center}}.ft-messenger{margin-top:25px}.ft-messenger h6{color:#1b4f72!important;font-size:16px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.messenger-btn{display:inline-flex;align-items:center;background:linear-gradient(135deg,#0084ff,#06c);color:#fff!important;padding:12px 20px;border-radius:25px;text-decoration:none!important;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 3px 10px #0084ff4d}.messenger-btn:hover{background:linear-gradient(135deg,#06c,#0052a3);transform:translateY(-2px);box-shadow:0 5px 15px #0084ff66;color:#fff!important}.messenger-btn i{font-size:16px;margin-right:8px}@media (max-width: 768px){.ft-messenger{text-align:center;margin-top:20px}.messenger-btn{font-size:13px;padding:10px 16px}}.aboutus-section .about-pic .row{height:100%;display:flex;align-items:stretch}.aboutus-section .about-pic .row [class*=col-]{display:flex;flex-direction:column;padding-left:8px;padding-right:8px}.aboutus-section .about-pic img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.aboutus-section .about-pic img:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.aboutus-section .row{display:flex;align-items:stretch}.aboutus-section .col-lg-6{display:flex;flex-direction:column}.aboutus-section .about-pic{flex:1;display:flex;flex-direction:column;min-height:400px}.aboutus-section .about-text{flex:1;display:flex;flex-direction:column;justify-content:space-between}.aboutus-section .about-img-1,.aboutus-section .about-img-2,.aboutus-section .about-img-3{height:350px}@media (max-width: 992px){.aboutus-section .about-pic{margin-top:40px;min-height:auto}.aboutus-section .about-img-1,.aboutus-section .about-img-2,.aboutus-section .about-img-3{height:250px;margin-bottom:20px}.aboutus-section .about-pic .row [class*=col-]{margin-bottom:20px}.aboutus-section .about-pic .row [class*=col-]:last-child{margin-bottom:0}}@media (max-width: 768px){.aboutus-section .about-pic .row{flex-direction:column}.aboutus-section .about-pic .row [class*=col-]{flex:none;max-width:100%;width:100%}.aboutus-section .about-img-1,.aboutus-section .about-img-2,.aboutus-section .about-img-3{height:200px;margin-bottom:15px}}@media (max-width: 991px){.offcanvas-menu-wrapper{left:auto!important;right:-300px!important;z-index:99999!important}.offcanvas-menu-wrapper.show-offcanvas-menu-wrapper{right:0!important;left:auto!important}.offcanvas-menu-wrapper .canvas-close{position:absolute;right:15px;top:20px}.offcanvas-menu-overlay{z-index:99998!important}.menu-item .logo{z-index:100!important;position:relative}.header-section{z-index:9999!important}}.header-section:before{content:"";position:absolute;inset:0;width:100%;background:#ffffffb3;pointer-events:none;z-index:1}.header-section .container{position:relative;z-index:2}.mainmenu li.has-dropdown:hover .dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;display:block!important;z-index:10999!important}
