@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Italiana&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Sriracha&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Concert+One&family=Italiana&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Sriracha&display=swap);@import url(https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Concert+One&family=Italiana&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Sriracha&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sc-p{background:none;border:none;color:#e1c072;cursor:pointer;font-size:1.2rem;margin-bottom:0;padding:0}.container-h{margin:auto;padding:0;width:100%}.container-h.scrolled .navbar{background-color:#171717}.container-h.scrolled .logo-h{width:120px}.box-title{font-size:35px;text-align:center}.logo-h{height:auto;margin-left:30px;padding:1px;transition:width .5s ease;width:150px}.navbar{background-color:#00000059;display:flex;justify-content:space-between;padding:10px 0;position:fixed;top:0;transition:background-color .5s ease;width:100%;z-index:999}.navbar-list{align-items:center;display:flex;justify-content:center;margin-bottom:0;margin-right:20px;padding:0}.navbar-list.mobile-open{background-color:#2c4464;display:flex;flex-direction:column;left:0;position:absolute;top:60px;width:100%;z-index:1000}.navbar-links{align-items:center;display:flex}.nav-button{background:#f08001;border:none;border-radius:60px;color:#f4f4f4;font-size:15px;margin-left:4px;padding:18px 10px}.navbar-list .navbar-items{list-style-type:none;padding:8px 20px}.navbar-list .navbar-items:hover{background-color:#f4911e;border-radius:10px}.navbar-items:hover .navbar-items a{color:#f4f4f4}.navbar-list .navbar-items:hover a{color:#f4f4f4;cursor:pointer}.navbar-list .navbar-items a{color:#f6901f;font-family:Lora,serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:1px;text-decoration:none}.navbar-list .navbar-items a:hover{background-color:#f4911e;color:#fff}.hamburger{color:#f4f4f4;cursor:pointer;display:none;font-size:24px}.button-13{background-color:#f69020;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 2px 5px 0 #d5d9d980;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Amazon Ember,sans-serif;font-family:Lora,serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:29px;margin-left:20px;padding:0 11px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle}.button-13:hover{background-color:#f7fafa;color:#000}@media (max-width:768px){.navbar-list{display:none}.hamburger{display:block}.nav-button{display:none}.navbar-list .navbar-items a{color:#f6901f;font-size:1rem;font-weight:600;letter-spacing:1px;text-decoration:none}.dropdown-menu{background-color:#020202;box-shadow:0 8px 16px 0 #0003;display:block;min-width:160px;position:absolute;z-index:5555}.navbar-items{padding:15px;text-align:center}.navbar-items a{color:#e1c072;font-size:1rem}.logo-h{margin-left:0;width:85px}.ham{color:#f4911e}.ham2{color:#0c0e2c;filter:drop-shadow(0 0 6px #e29d11);height:auto;width:30px}.navbar-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.navbar-list.mobile-open{background-color:#202021;display:flex;flex-direction:column;left:0;position:absolute;top:100%;width:100%;z-index:1000}.navbar{background-color:initial;display:flex;gap:34%;justify-content:space-around;padding:10px 0;position:fixed;top:0;transition:background-color .5s ease;width:100%;z-index:1001}.button-13{background-color:#f69020;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 2px 5px 0 #d5d9d980;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Amazon Ember,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;line-height:29px;margin-left:0;padding:0 11px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle}}@media (min-width:768px) and (max-width:1023px){.navbar{gap:60%}.overlay-a{background:#0000004a;border-radius:10px;padding:20px}.ham{color:#e80b0b}.ham2{color:#0c0e2c;filter:drop-shadow(0 0 6px #e29d11);height:auto;width:28px}.navbar-list.mobile-open{top:73px}}.dummy-text{font-family:Roboto,sans-serif;line-height:1.6;margin:auto;padding:10px 70px}.demo-img{float:right;padding:0 0 10px 30px}.dropdown{position:relative}.dropdown-toggle{align-items:center;color:#f6901f;cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;gap:5px;letter-spacing:1px}.dropdown-menu{background-color:#171717;border-radius:10px;box-shadow:0 4px 6px #0000004d;left:0;list-style:none;padding:10px 0;top:100%;width:200px;z-index:1000}.dropdown-menu li{margin:0;padding:0}.dropdown-menu li a{color:#f6901f;display:block;font-size:.8rem!important;font-weight:500;padding:5px 9px;text-decoration:none;transition:background-color .3s,color .3s}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:none;margin-left:.255em;vertical-align:.255em}.dropdown-menu li:hover{background-color:#f4911e;border-radius:0;color:#fff}.dropdown-menu li:hover a{color:#f4f4f4}.navbar-items:hover .dropdown li a{color:#fff!important}.navbar-items:hover .dropdown-toggle{color:#fff}@media (max-width:768px){.dropdown-menu li a{color:#e1c072;font-size:.7rem;padding-left:10px}.dropdown-toggle{color:#e1c072;font-size:1rem;justify-content:center}}.dropdown-menu{background-color:#020202;box-shadow:0 8px 16px 0 #0003;display:block;min-width:160px;position:absolute;z-index:1}.dropdown-menu li{display:block;padding:5px 8px;text-decoration:none}.dropdown:hover .dropdown-menu{display:block}.chat-component{border:2px solid #fdfdfd;border-radius:50%;bottom:80px;right:46px;transition:transform .3s ease-in}.chat-component,.chat-component2{background-color:#f6901f;padding:10px;position:fixed;z-index:999}.chat-component2{align-items:center;border:2px solid #fdfdfd;border-radius:13px;bottom:10px;cursor:pointer;display:flex;height:auto;justify-content:center;right:21px;transition:transform -in .3sease;width:52px}.chat-component2:hover{background:linear-gradient(135deg,#f09e40,#9a5a11);box-shadow:0 10px 20px #0000004d}.icon-chat{color:#fff;height:auto;width:1.5rem}@media only screen and (max-width:767px){.chat-component{background-color:#f6901f;border:2px solid #fdfdfd;border-radius:20%;bottom:75px;padding:10px;position:fixed;right:2px;transition:transform .3s ease-in}.icon-chat{color:#fff;height:auto;width:1.5rem}.chat-component2{background-color:#f6901f;border:2px solid #fdfdfd;border-radius:20%;bottom:10px;height:50px;padding:10px;position:fixed;right:10px;transition:transform .3s ease-in;width:50px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../../static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(../../static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(../../static/media/slick.295183786cd8a1389865.woff) format("woff"),url(../../static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(../../static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.poster-containerh{height:100vh;overflow:hidden;perspective:1000px;position:relative;width:100%}.poster-imageh,.slick-slider{height:100%;width:100%}.poster-imageh{animation:move3d 5s infinite alternate;object-fit:cover;transform-style:preserve-3d}@keyframes move3d{0%{transform:translateZ(0)}to{transform:translateZ(300px)}}.overlay-left{color:#fff;left:3%;position:absolute;text-align:left;top:55%;transform:translateY(-50%);width:64%;z-index:2}.overlay-left h1{filter:drop-shadow(2px 4px 6px black);font-size:4rem;font-weight:700;margin-bottom:2rem}.book-noww{background:#ec800480;border:2px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;outline:none;overflow:hidden;padding:12px 30px;position:relative;text-transform:uppercase;transition:color .3s ease-in-out,border-color .3s ease-in-out}.book-noww:before{background:linear-gradient(90deg,#f5901f,#de7802);border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease-in-out,height .4s ease-in-out,opacity .4s ease-in-out;width:0;z-index:-1}.book-noww:hover{border-color:#0000;color:#fff}.book-noww:hover:before{height:300%;opacity:1;width:300%}.overlay-card{align-items:center;background:#fff0;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:15px;position:absolute;right:0;top:48.4%;transform:translateY(-50%);z-index:2}.card-logos,.overlay-card{display:flex;flex-direction:column}.card-logos{gap:10px}.card-logo{height:auto;width:60px}.text-bar{background:#ec800480;bottom:0;color:#fff;font-size:16px;padding:10px;position:absolute;text-align:center;width:100%;z-index:2}.p-textbar{font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:0;padding:1px 16px;text-align:left}@media only screen and (max-width:767px){.overlay-left h1{font-size:1rem;margin-bottom:.3rem}.book-noww{border:1px solid #fff;font-size:7px;padding:5px 13px}.card-logos{display:flex;flex-direction:column;gap:2px}.overlay-card{align-items:center;background:#fff0;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;flex-direction:column;padding:12px;right:0;top:55%}.overlay-card,.overlay-left{position:absolute;transform:translateY(-50%);z-index:2}.overlay-left{color:#fff;left:3%;text-align:left;top:50%;width:64%}.card-logo{width:40px}.p-textbar{font-size:1rem}.poster-containerh{height:auto;overflow:hidden;perspective:1000px;position:relative;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.overlay-left h1{font-size:2rem}.book-noww{font-size:11px;padding:9px 22px}.poster-containerh{height:auto;overflow:hidden;perspective:1000px;position:relative;width:100%}.card-logo{width:50px}.p-textbar{font-size:1.8rem}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.flight-deal-container{align-items:stretch;align-items:center;align-items:flex-start;background-image:linear-gradient(270deg,#f78f1c 27%,#fff0),url(../../static/media/gg.2b9f9f067add3d1a8e2f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0 solid #ddd;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background .5s ease-in-out}.logo{background-color:#f0f8ffd4;border-radius:16px;height:88px;margin-bottom:44px;margin-left:3.8%;margin-right:0;padding:8px}.full-deal{align-items:center;display:flex;justify-content:center}.flight-deal-form{background:#0000006b;border-radius:0;flex:5 1;height:100%;max-width:77%;padding:20px;position:relative;top:0}.right-inside{align-items:center;background-color:#e0e0e000;display:flex;flex:5 1;justify-content:center;overflow:hidden}.right-inside img{border-radius:5px;filter:drop-shadow(0 0 6px #000000);height:auto;object-fit:fill;width:72%}.error{color:#ffb066;font-size:13px;margin-bottom:0;padding:0}.titlee{color:#fff;font-family:Volkhov,"DM Serif Display",cursive;font-size:27px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-5px}.form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.input{border:none;border-radius:5px;padding:12px;width:100%}.trip-type{align-items:center;display:flex;gap:15px;margin-bottom:10px}.logo-d{height:auto;margin-left:40px;width:120px}.submit-buttonf{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:3%;margin-top:9%;padding:14px;width:100%}select.input{padding:12px}.flight-deal-info{background:#31444de8;border-radius:0;height:100%;max-width:21%;padding:23px;position:relative;top:15%}.flight-deal-info .p-d a{color:#f28f33}.rounded{background-image:#000!important;border-radius:var(--bs-border-radius)!important;color:#fff;position:absolute;z-index:999}.but{display:flex;gap:.7rem}.info-titlef{color:#f28f33;font-family:Volkhov,"DM Serif Display",cursive;font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.tick{color:#f28f33;margin-right:5px}.p-d{font-size:12px;letter-spacing:1px;margin-top:20px}.info-list{list-style:none;padding:0}.info-list li{align-items:center;display:flex;font-size:12px;letter-spacing:1px;margin-bottom:5px}.cal{height:auto;width:17px}.award-box{background:gold;font-weight:700;margin-top:15px;padding:10px;text-align:center}.submit-buttonf2{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:3%;margin-top:9%;padding:14px;width:100%}.date-input{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.date-input.disabled{background-color:#e0e0e0;cursor:not-allowed}@supports (-webkit-touch-callout:none){.input,select.input{padding:12px}.input{border:none;border-radius:5px;width:100%}}.select-container{display:inline-block;position:relative;width:100%}.select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;width:100%}.dropdown-icon{color:#555;font-size:16px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.date-picker-container{display:inline-block;position:relative;width:100%}.date-picker-icon{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.date-picker-container .input{padding-right:30px;width:100%}@media only screen and (max-width:767px){.flight-deal-container{align-items:stretch;align-items:center;background-image:linear-gradient(0deg,#f78f1c 27%,#fff0),url(../../static/media/gg.2b9f9f067add3d1a8e2f.jpg);background-position:50%;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background .5sease-in-out}.titlee{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:0}.form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.form-grid label:nth-child(-n+4){width:100%}.form-grid{grid-template-columns:1fr 1fr}.form-grid label:nth-child(-n+4){grid-column:span 2}.form-grid label:last-child{grid-column:span 2;width:100%}.submit-buttonf,.submit-buttonf2{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:13%;padding:14px;width:100%}.full-deal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:1%}label{display:inline-block;font-size:13px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info{background:#31444de8;padding:23px}.flight-deal-form,.flight-deal-info{border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form{background:#000000d1;flex:1 1;padding:20px}.info-titlef{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d{height:auto;margin-left:30%;width:132px}.p-d{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error{color:#ffb066;font-size:9px;margin-bottom:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.flight-deal-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background -in-out .5sease}.titlee{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-1px}.form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.submit-buttonf,.submit-buttonf2{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:10%;padding:14px;width:100%}.full-deal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:1%}label{display:inline-block;font-size:16px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info{background:#000000d1;padding:23px}.flight-deal-form,.flight-deal-info{border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form{background:#002d41d1;flex:1 1;padding:20px}.info-titlef{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d{height:auto;margin-left:30%;width:132px}.p-d{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error{color:#ffb066;font-size:14px;margin-bottom:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){.flight-deal-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background -in-out .5sease}.titlee{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-1px}.form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.submit-buttonf,.submit-buttonf2{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:10%;padding:14px;width:100%}.full-deal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:1%}label{display:inline-block;font-size:16px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info{padding:23px}.flight-deal-form,.flight-deal-info{background:#000000d1;border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form{flex:1 1;padding:20px}.info-titlef{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d{height:auto;margin-left:30%;width:132px}.p-d{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error{color:#ffb066;font-size:14px;margin-bottom:0;padding:0}}.ib-section{background-color:#ddd;padding:76px 20px 50px;text-align:center}.ib-section h1{color:#f59020;font-size:3rem;font-weight:700;margin-bottom:10px}.ib-section p{color:#555;font-size:1.2rem;margin:0 auto 7px;max-width:700px}.ib-p{margin:0 auto 45px!important;max-width:830px!important}.grid-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:0 20px}.card{word-wrap:break-word;background-clip:initial;background-color:#fff0;border:0 solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;height:24rem;min-width:0;position:relative}.card img{background-color:none;border:none;display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:22rem}.card:hover img{transform:scale(1.02)}.card-text{border-radius:0;bottom:11%;box-shadow:0 5px 15px #0003;height:80%;left:54%;padding:20px;position:absolute;transition:all .3s ease-in-out;width:44%;z-index:891}.card-text,.card:hover .card-text{background:#fff}.card-text h3{color:#222;font-size:1.5rem;margin-bottom:5px}.price{color:#d9534f;font-size:1.2rem;font-weight:700;margin-bottom:10px}.card-text p{color:#444;font-size:1rem}.card-reverse{background-color:#fff0;border-radius:.25rem;display:flex;flex-direction:row-reverse;height:24rem}.card-reverse img{height:100%;object-fit:cover;width:60%}.card-reverse .card-text{background:#fff;border-radius:0;bottom:11%;box-shadow:0 5px 15px #0003;left:0;padding:20px;position:absolute;transition:all .3s ease-in-out;width:44%;z-index:891}@media only screen and (max-width:767px){.grid-container{padding:0}.ib-section h1{color:#222;font-size:1.5rem;font-weight:700;margin-bottom:10px}.ib-section{background-color:#ddd;padding:20px 15px 40px;text-align:center}.grid-container{gap:2.5%;grid-template-columns:1fr}.card-reverse{flex-direction:column}.ib-section p{color:#555;font-size:.6rem;margin:0 auto 7px;max-width:700px}.card-reverse .card-text{bottom:0;height:100%;left:51%;padding:15px;width:50%}.ib-p{margin:0 auto 20px!important;max-width:830px!important}.card-text{bottom:0;height:100%;left:51%;padding:10px;width:50%}.card img{background-color:none;border:none;display:block;height:11rem;object-fit:cover;transition:transform .3s ease-in-out;width:11rem}.card{word-wrap:break-word;background-clip:initial;background-color:#fff0;border:0 solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:row;height:auto;min-width:0;position:relative}.card-text h3{color:#222;font-size:1rem;margin-bottom:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.grid-container{padding:0}.ib-section h1{color:#222;font-size:2rem;font-weight:700;margin-bottom:10px}.ib-section{background-color:#ddd;padding:20px 15px 85px;text-align:center}.grid-container{gap:2.5%;grid-template-columns:1fr}.card-reverse{flex-direction:column}.ib-section p{color:#555;font-size:1.2rem;margin:0 auto 7px;max-width:700px}.card-reverse .card-text{bottom:0;height:100%;left:50%;padding:15px;width:50%}.ib-p{margin:0 auto 20px!important;max-width:830px!important}.card-text{bottom:0;height:100%;left:50%;padding:10px;width:50%}.card img{background-color:none;border:none;display:block;height:19.5rem;object-fit:cover;transition:transform .3s ease-in-out;width:50%}.card{word-wrap:break-word;background-clip:initial;background-color:#fff0;border:0 solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:row;height:auto;min-width:0;position:relative}.card-text h3{color:#222;font-size:2rem;margin-bottom:5px}}.destination-offer-df{background-color:#f8f8f8;padding:45px 20px;text-align:center}.heading-df{color:#f59020;font-size:3rem;font-weight:700;margin-bottom:10px}.subtext-df{color:#666;font-size:1.2rem;margin-bottom:50px}.offers-grid-df{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1200px}.offer-card-df{background-color:#ddd;border-radius:10px;box-shadow:0 4px 8px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.offer-card-df:hover{box-shadow:0 8px 16px #0003}.offer-image-df{height:310px;object-fit:cover;transition:transform .3s ease;width:100%}.offer-title-df{color:#222;font-size:1.2rem;font-weight:700;padding:15px 15px 5px}.divider-df{background-color:#141414;border:none;height:1px;margin:10px 15px}.offer-price-df{color:#444;font-size:1rem;padding:5px 15px 15px}.offer-price-df strong{color:#f5901f}.translate-down-df{transform:translateY(50px)}.offer-card-df-link{text-decoration:none}.view-more-btn-df{background-color:#f5901f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin-top:95px;padding:12px 25px;transition:background-color .3s ease}.view-more-btn-df:hover{background-color:#f78b10}@property --luz{syntax:"<angle>";inherits:false;initial-value:33deg}.offer-card-df{background:#fee0;cursor:pointer;isolation:isolate;overflow:hidden;position:relative;width:100%}.luz{inset:-45px;-webkit-mask-image:conic-gradient(from 0deg,#0000 0,#0000 10%,#000 36%,#000 45%,#0000 50%,#0000 60%,#000 85%,#000 95%,#0000 100%);mask-image:conic-gradient(from 0deg,#0000 0,#0000 10%,#000 36%,#000 45%,#0000 50%,#0000 60%,#000 85%,#000 95%,#0000 100%);-webkit-mask-image:conic-gradient(from var(--luz,0deg),#0000 0,#0000 10%,#000 36%,#000 45%,#0000 50%,#0000 60%,#000 85%,#000 95%,#0000 100%);mask-image:conic-gradient(from var(--luz,0deg),#0000 0,#0000 10%,#000 36%,#000 45%,#0000 50%,#0000 60%,#000 85%,#000 95%,#0000 100%);-webkit-mask-size:cover;mask-size:cover;mix-blend-mode:plus-lighter}.luz,.luz:after,.luz:before{border-radius:inherit;position:absolute}.luz:after,.luz:before{content:"";inset:45px;mix-blend-mode:color;opacity:0}.luz:before{box-shadow:0 0 3px 2px #f5901f,0 0 7px 4px #f6890c,0 0 13px 4px #fff,0 0 25px 5px #fff;z-index:-1}.luz:after{box-shadow:inset 0 0 0 1px #f5901f,inset 0 0 2px 1px #fffefe,inset 0 0 5px 2px #c36b05;z-index:2}.offer-card-df:hover .luz{animation:movimiento 1s cubic-bezier(.33,.425,.595,.86) infinite}.offer-card-df:hover .luz:after,.offer-card-df:hover .luz:before{animation:iluminar 1s cubic-bezier(.33,.425,.595,.86) infinite}.offer-card-df:hover img{transform:scale(.95)}@keyframes movimiento{0%{--luz:0deg}to{--luz:360deg}}@keyframes iluminar{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@media only screen and (max-width:767px){.heading-df{color:#222;font-size:1.5rem;font-weight:700;margin-bottom:10px}.subtext-df{color:#666;font-size:.8rem;margin-bottom:30px}.translate-down-df{transform:translateY(0)}.offer-title-df{color:#222;font-size:1rem;font-weight:700;padding:15px 15px 5px}.offer-price-df{color:#444;font-size:.8rem;padding:5px 15px}.destination-offer-df{background-color:#f8f8f8;padding:45px 15px;text-align:center}.view-more-btn-df{background-color:#f5901f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;margin-top:46px;padding:12px 25px;transition:background-color .3s ease}.offer-image-df{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.heading-df{color:#f59020;font-size:2rem;font-weight:700;margin-bottom:10px}.translate-down-df{transform:translateY(0)}.view-more-btn-df{background-color:#f5901f;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:700;margin-top:47px;padding:12px 25px;transition:background-color .3s ease}.subtext-df{color:#666;font-size:1.2rem;margin-bottom:40px}}.why-choose-container-wc{align-items:center;background-color:#ddd;display:flex;justify-content:space-between;padding:40px 26px;position:relative}.left-side-wc{background:url(../../static/media/2022_07_15_airBaltic_light.efbe84f78720b8bd67dc.avif) no-repeat 50%/cover;color:#fff;flex:1 1;padding:50px;position:relative}.left-side-wc:before{background:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.heading-wc{font-size:2rem;font-weight:700;margin-bottom:20px}.heading-wc,.list-wc{position:relative;z-index:1}.list-wc{list-style:none;padding:0;width:88%}.list-item-wc{align-items:center;display:flex;font-size:1.1rem;margin-bottom:20px}.icon-wc{color:#f5901f;height:auto;margin-right:10px;width:1rem}.right-side-wc{display:flex;flex:1 1;flex-direction:column;gap:15px;margin-left:-80px}.card-wc{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;padding:15px;transition:transform .3s ease,box-shadow .3s ease;z-index:77}.card-wc:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.card-icon-wc{color:#f5901f;font-size:3rem;margin-right:40px}.card-content-wc{flex:1 1}.card-title-wc{font-size:1.3rem;font-weight:500}.card-text-wc{color:#666;font-size:1.1rem}@media (max-width:1024px){.why-choose-container-wc{flex-direction:column;padding:20px}.left-side-wc{padding:30px;text-align:center;width:100%}.right-side-wc{margin-left:0;width:100%}.card-wc{flex-direction:column;padding:20px;text-align:center}.card-icon-wc{margin-bottom:10px}}@media only screen and (max-width:767px){.why-choose-container-wc{flex-direction:column;gap:1rem;padding:15px}.left-side-wc{padding:20px;text-align:left;width:100%}.heading-wc{font-size:1.5rem;font-weight:700;margin-bottom:20px}.heading-wc,.list-wc{position:relative;z-index:1}.list-wc{list-style:none;padding:0;width:100%}.list-item-wc{align-items:center;display:flex;font-size:.8rem;margin-bottom:9px}.card-icon-wc{color:#f5901f;font-size:2rem;margin-right:0}.card-title-wc{font-size:1rem;font-weight:500}.card-text-wc{color:#666;font-size:.8rem}}@media only screen and (min-width:768px) and (max-width:1023px){.list-item-wc{align-items:center;display:flex;font-size:1.1rem;margin-bottom:20px;text-align:left}}.post-c{align-items:center;background:url(../../static/media/contact.f7931c05bf23a0ca2d0d.jpg) no-repeat 50%/cover;display:flex;height:100vh;justify-content:flex-start;padding-left:50px;position:relative;width:100%}.overlay-c{background:#00000080;border-radius:10px;padding:20px}.text-c{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.contact-section{background-color:#d7d7d7;margin:auto;padding:13px 13px 27px;text-align:center;width:100%}.contact-topbar{align-items:center;border-radius:12px;display:flex;gap:80px;justify-content:center;margin-bottom:30px;padding:25px;transition:transform .3s ease}.contact-image{border-radius:0;height:auto;transition:transform .3s ease-in-out;width:35rem}.contact-image:hover{transform:rotate(-10deg)}.contact-heading{color:#000;font-size:58px;font-weight:700;letter-spacing:1px}.contact-form{align-items:center;display:flex;flex-direction:column}.form-gridd{grid-gap:20px;background:#8196b4;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:25px;width:100%}.form-gridd input,.form-gridd textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;outline:none;padding:12px;transition:.3s;width:100%}.form-gridd input:focus,.form-gridd textarea:focus{border-color:#f2af63;box-shadow:0 0 8px #f5911f70}.form-gridd textarea{grid-column:span 2;resize:none}.send-button{background:linear-gradient(135deg,#f18406,#f5901f);border:none;border-radius:8px;box-shadow:0 5px 10px #ff5e8c4d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:25px;padding:14px 35px;transition:.3s}.send-button:hover{background:linear-gradient(135deg,#9b5403,#f5901f);box-shadow:0 5px 15px #ff5e8c66;transform:translateY(-3px)}@media (max-width:768px){.form-grid textarea{grid-column:span 1}.contact-topbar{flex-direction:column;gap:24px;padding:20px;text-align:center}.form-gridd{grid-gap:10px;background:#8196b4;border-radius:12px;box-shadow:0 10px 30px #0000001a;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:10px;width:100%}.contact-section{background-color:#d7d7d7;margin:auto;padding:5px 7px 17px;text-align:center;width:100%}.send-button{background:linear-gradient(135deg,#f18406,#f5901f);border:none;border-radius:8px;box-shadow:0 5px 10px #ff5e8c4d;cursor:pointer;font-size:11px;margin-top:25px;padding:11px 29px;transition:.3s}.map-heading,.send-button{color:#fff;font-weight:700}.map-heading{font-size:2rem;margin-bottom:15px}.contact-heading{font-size:22px}}.map-container{background:#000;padding:50px 20px;text-align:center}.map-heading{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:15px}.map-description{color:#fff;font-size:1.5rem;line-height:1.6;margin:0 auto 45px;max-width:801px}.map-frame{border-radius:12px;box-shadow:0 4px 10px #0003;height:400px;margin:0 auto;overflow:hidden;width:100%}.map-frame iframe{border:none;height:100%;width:100%}.input-group{background-color:#fff;border-radius:5px;margin-bottom:15px}.error2{color:#000;font-size:14px;margin-bottom:0;margin-top:0;padding:8px}.ses{width:100%}.send-button:disabled{background-color:#ccc;cursor:not-allowed}.contact-details{background-color:#fff;border-radius:8px;border-top-left-radius:13em;border-top-right-radius:13em;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:15px}.contact-details h3{color:#222;font-size:35px;font-weight:800;margin-bottom:10px}.contact-number{color:#f79020;cursor:pointer;font-size:36px;font-weight:700}.contact-address{color:#666;font-size:26px}@media only screen and (max-width:767px){.post-c{height:auto;padding-left:0;position:relative;width:100%}.error2{color:#000;font-size:9px;margin-bottom:0;margin-top:0;padding:4px}.contact-address{color:#666;font-size:14px}.contact-number{color:#f79020;font-size:20px;font-weight:700;margin-bottom:.5rem}.contact-details h3{color:#222;font-size:29px;font-weight:800;margin-bottom:10px}.contact-details{background-color:#fff;border-radius:8px;border-top-left-radius:3em;border-top-right-radius:3em;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:15px}.overlay-c{background:#00000080;padding:91px 90px 90px 40px}.contact-image,.overlay-c{border-radius:0;width:100%}.contact-image{height:auto;transition:transform .3s ease-in-out}.text-c{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.map-container{background:#000;padding:20px 10px;text-align:center}.map-description{color:#fff;font-size:1.2rem;line-height:1.6;margin:0 auto 45px;max-width:801px}}@media only screen and (min-width:768px) and (max-width:1023px){.post-c{height:auto;padding-left:0;position:relative;width:100%}.overlay-c{background:#00000080;padding:130px 130px 130px 40px}.contact-image,.overlay-c{border-radius:0;width:100%}.contact-image{height:auto;transition:transform .3s ease-in-out}.text-c{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.contact-heading{font-size:40px}.send-button{background:linear-gradient(135deg,#f18406,#f5901f);border:none;border-radius:8px;box-shadow:0 5px 10px #ff5e8c4d;cursor:pointer;font-size:17px;margin-top:25px;padding:16px 35px;transition:.3s}.map-heading,.send-button{color:#fff;font-weight:700}.map-heading{font-size:3rem;margin-bottom:15px}.map-description{color:#fff;font-size:2rem;line-height:1.6;margin:0 auto 45px;max-width:801px}}.why-book{background-color:#f4911e;color:#fff;padding:50px 0;text-align:center}.why-title{display:inline-block;font-size:30px;font-weight:700;letter-spacing:1px;margin-bottom:20px;position:relative}.why-title:after{background-color:#fff;bottom:-13px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:99px}.why-list{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:40px}.why-item{align-items:center;display:flex;flex-direction:column}.why-icon{background-color:#000;border-radius:12px;color:#fff;display:flex;font-size:36px;margin-bottom:15px;padding:14px}.why-text{font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:767px){.why-title{display:inline-block;font-size:2rem;margin-bottom:20px;position:relative}.why-text,.why-title{font-weight:700;letter-spacing:1px}.why-text{font-size:13px;text-transform:uppercase}.why-icon{background-color:#000;border-radius:12px;color:#fff;display:flex;font-size:25px;margin-bottom:15px;padding:14px}.why-book{background-color:#f4911e;color:#fff;padding:50px 4px;text-align:center}}.footer{background-color:#171717;font-family:Arial,sans-serif;padding:40px 20px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-col{flex:1 1;margin:10px;min-width:200px}.footer-logo{margin-bottom:20px;width:113px}.footer-col h3{color:#f6911d;font-size:21px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:8px}.footer-col ul li a{color:#fff;font-size:16px;letter-spacing:1px;text-decoration:none;transition:color .3s}.footer-col ul li a:hover{color:#ff7f00}.payment-methods{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));margin-top:10px;width:180px}.payment-img{height:auto;width:50px}.partner-logos{display:flex;flex-direction:row;gap:15px;justify-content:center;margin-bottom:35px;margin-top:15px}.partner-logo{background:#fff;border-radius:5px;height:85px;padding:0;width:184px}.ta{object-fit:contain}.fgf{display:flex;gap:15px}.partner-logoo{background-color:#fff;border-radius:10px;height:100px;width:235px}.footer-bottom{background-color:#222;border-radius:10px;border-top:1px solid #fff3;color:#fff;font-size:14px;padding:15px 0;text-align:center}.footer-bottom a{color:#ff7f00;font-weight:700;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.pp-span{color:#f69020;cursor:pointer}.pp-span:hover{color:#d5d9d9}.footer-bottom p{color:#999a9a;margin-bottom:0}.social-icons{display:flex;gap:15px;margin:10px 0}.social-icon{align-items:center;background-color:#1877f2;border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;transition:.3s ease-in-out;width:40px}.social-icon:nth-child(2){background-color:#e4405f}.social-icon:nth-child(3){background-color:#25d366}.social-icon:hover{color:#fff;transform:scale(1.1)}.button-11{background-color:#f69020;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 2px 5px 0 #d5d9d980;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Amazon Ember,sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;line-height:29px;padding:0 11px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle}.button-11:hover{background-color:#f7fafa;color:#000}.partner-text{color:#fff;font-size:14px;margin:15px 0 10px;text-align:center}.partner-divider{background-color:#fff3;border:0;height:1px;margin:10px 0}.partner-info{color:#999a9a;font-size:13px;line-height:1.5;margin-bottom:10px;text-align:center}.partner-link{color:#f6911d;font-weight:700;text-decoration:none;transition:color .3s}.partner-link:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:767px){.partner-text{font-size:12px;margin:10px 0 8px}.partner-info{font-size:11px}.partner-divider{margin:8px 0}.footer-col ul li a{color:#fff;font-size:13px;letter-spacing:1px;text-decoration:none;transition:color .3s}.footer-col h3{color:#f6911d;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.button-11{font-size:11px;line-height:29px;margin-left:0;padding:0 11px}.footer-col{flex:1 1;margin:1px;min-width:146px}.footer-logo{margin-bottom:4px;width:85px}.payment-img{height:auto;width:47px}.payment-methods{width:150px}.social-icon{height:33px;width:33px}.footer{padding:40px 10px 0}.footer-container{gap:11px;margin-bottom:10px}.footer-col ul li{margin-bottom:3px}.footer-bottom p{font-size:11px;margin-bottom:0}.partner-logos{flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px}.partner-logo{object-fit:contain;padding:3px;width:180px}.ta{height:85px;width:120px}}@media only screen and (min-width:768px) and (max-width:1023px){.footer-col{flex:1 2;margin:10px;min-width:234px}.partner-logos{flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px}.partner-logo{object-fit:contain;padding:3px;width:180px}.ta{height:85px;width:120px}.footer-container{margin-bottom:17px}}.post-a{align-items:center;background:url(../../static/media/183277.c64168410fff9f8b8ee8.jpg) no-repeat 50%/cover;display:flex;height:100vh;justify-content:flex-start;padding-left:50px;position:relative;width:100%}.overlay-a{background:#0000004a;border-radius:10px;padding:20px;width:48%}.text-a{font-size:3.5rem;font-weight:700;letter-spacing:2px}.text-a,.text-p-a{animation:fadeIn4 1s ease-in-out;color:#fff;text-shadow:2px 2px 10px #000000b3}.text-p-a{font-size:1.5rem;font-weight:400;letter-spacing:1px;width:100%}@keyframes fadeIn4{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.about-section-aa{background:#fff;padding:60px 20px;text-align:center}.about-heading-aa{color:#f59120;font-size:3rem;font-weight:700;margin-bottom:15px;text-align:left}.about-text-aa{color:#333;font-size:1.2rem;letter-spacing:1px;line-height:1.6;margin-bottom:10px;margin-right:auto;text-align:left}.about-cards-aa{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-top:55px}.card-aa{background:#d0d0d07a;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:31%}.card-aa:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.card-title-aa{font-size:1.3rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.card-description-aa{color:#000;font-size:1rem;letter-spacing:1px;line-height:1.5}@media (max-width:900px){.about-cards-aa{align-items:center;flex-direction:column}}.quote-aa{align-items:center;background-color:#000;display:flex;justify-content:center;padding:2rem}.quote-aa h1{color:#f6911f;font-size:2.5rem;font-style:italic;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 10px #0003}@media only screen and (max-width:767px){.post-a{height:auto;padding-left:0;position:relative;width:100%}.text-a{font-size:1.5rem;font-weight:700;letter-spacing:2px}.text-a,.text-p-a{animation:fadeIn4 1s ease-in-out;color:#fff;text-shadow:2px 2px 10px #000000b3}.text-p-a{font-size:1rem;font-weight:400;letter-spacing:1px;width:100%}.overlay-a{background:#0000004a;border-radius:0;padding:77px 38px 45px 40px;width:100%}.about-section-aa{background:#fff;padding:25px 10px;text-align:center}.about-heading-aa{color:#f59120;font-size:2rem;font-weight:700;margin-bottom:15px;text-align:left}.about-text-aa{color:#333;font-size:1rem;letter-spacing:1px;line-height:1.6;margin-bottom:10px;margin-right:auto;text-align:left}.card-aa{background:#d0d0d07a;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.about-cards-aa{display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-start;margin-top:27px}.quote-aa h1{color:#f6911f;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 10px #0003}}@media only screen and (min-width:768px) and (max-width:1023px){.post-a{height:auto;padding-left:0;position:relative;width:100%}.text-a{font-size:2.5rem;font-weight:700;letter-spacing:2px}.text-a,.text-p-a{animation:fadeIn4 1s ease-in-out;color:#fff;text-shadow:2px 2px 10px #000000b3}.text-p-a{font-size:1.3rem;font-weight:400;letter-spacing:1px;width:100%}.overlay-a{background:#0000004a;border-radius:0;padding:120px 120px 120px 45px;width:100%}.about-section-aa{background:#fff;padding:25px 10px;text-align:center}.about-heading-aa{color:#f59120;font-size:2.5rem;font-weight:700;margin-bottom:15px;text-align:left}.about-text-aa{color:#333;letter-spacing:1px;line-height:1.6;margin-right:auto;text-align:left}.about-text-aa,.card-title-aa{font-size:1.5rem;margin-bottom:10px}.card-title-aa{font-weight:700;text-transform:uppercase}.card-description-aa{color:#000;font-size:1.3rem;letter-spacing:1px;line-height:1.5}.card-aa{background:#d0d0d07a;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.about-cards-aa{display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-start;margin-top:27px}.quote-aa h1{color:#f6911f;font-size:3rem;font-style:italic;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 10px #0003}}.post-f{align-items:center;background:url(../../static/media/ff.dca892235e5e22b4f7cb.jpg) no-repeat 50%/cover;display:flex;height:100vh;justify-content:flex-start;padding-left:35px;position:relative;width:100%}.overlay-f{background:#00000080;border-radius:10px;padding:20px}.text-f{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.flight-container{margin:auto;padding:30px;width:100%}.flight-heading{background-color:#f28f33;color:#fff;font-family:fangsong;font-size:1.8rem;font-weight:700;letter-spacing:1px;padding:22px;text-transform:uppercase}.flight-content{display:flex;justify-content:space-between;margin-top:20px}.flight-list{width:65%}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #ddd;padding:10px;text-align:left}th{background-color:#f5f5f5}td a,th{font-weight:700}td a{background-color:bisque;border-radius:5px;color:#f28f33;font-size:12px;padding:6px;text-decoration:none}td a:hover{color:#f28f33;text-decoration:underline}.flight-info{background-color:#f9f9f9;border-radius:8px;padding:0;width:35%}.flight-info h3{color:#f28f33;font-size:18px;margin-bottom:10px}.flight-info p{font-size:1.1rem;letter-spacing:1px;margin-bottom:10px}.flight-logos{margin-top:0}.flight-logos img{display:block;height:51rem;margin-bottom:10px;object-fit:cover;width:100%}@media only screen and (max-width:767px){.flight-heading{font-size:1.5rem;padding:10px}.text-f{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.flight-content{flex-direction:column}.flight-list a{font-size:6px!important}td a{background-color:bisque;border-radius:1px;color:#f28f33;font-size:12px;font-weight:700;padding:2px;text-decoration:none;width:3rem}.flight-container{padding:4px}.post-f{height:auto;padding-left:0;position:relative;width:100%}.overlay-f{background:#00000080;border-radius:0;padding:76px 39px 62px 45px;width:100%}.flight-info,.flight-list{width:100%}.flight-info p,td,th{text-align:center}td,th{font-size:12px}}@media only screen and (min-width:768px) and (max-width:1024px){.flight-heading{font-size:1.5rem;padding:15px}.flight-content{flex-direction:column}.flight-info,.flight-list{width:100%}.flight-info p{text-align:center}.post-f{height:auto;padding-left:0;position:relative;width:100%}.overlay-f{background:#00000080;border-radius:0;padding:170px 70px 160px;width:100%}.text-f{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.flight-container{margin:auto;padding:12px;width:100%}}.flight-container-with-sidebar{display:flex;gap:30px;margin:0 auto;max-width:1400px;padding:20px}.flight-sidebar{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 5px #0000001a;height:fit-content;padding:0;position:sticky;top:20px;width:250px}.sidebar-title{background-color:#f28f33;color:#fff;font-family:fangsong;font-size:1.7rem;font-weight:700;margin-bottom:15px;margin-top:0;padding:23px}.region-toggle{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:block;font-weight:700;margin-bottom:10px;padding:10px 15px;text-align:left;transition:all .3s ease;width:100%}.region-toggle:hover{background:#e9ecef}.region-toggle.active{background:#f28f33;border-color:#f28f33;color:#fff}.flight-main-content{flex:1 1}.flight-heading{text-align:center}.flight-heading,.flight-region{margin-bottom:40px}.region-title{border-bottom:1px solid #eee;color:#222;font-size:24px;margin-bottom:20px;padding-bottom:10px}.flight-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.flight-cardd{background:#ececec;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px;transition:transform .3s ease}.flight-cardd:hover{transform:translateY(-5px)}.flight-cardd h4{color:#333;font-size:18px;font-weight:700;margin:0 0 15px}.flight-prices{align-items:center;color:#666;display:flex;flex-direction:row;font-size:20px;gap:9px;justify-content:space-between;margin-bottom:15px;text-align:right;width:100%}.flight-book-btn{background:#f28f33;border-radius:4px;color:#fff;display:inline-block;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .3s ease}.flight-book-btn:hover{background:#e77306;color:#fff;text-decoration:none}@media (max-width:768px){.flight-container-with-sidebar{flex-direction:column;gap:1px}.sidebar-title{background-color:#f28f33;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px;margin-top:0;padding:10px}.flight-prices{align-items:center;display:flex;flex-direction:row;font-size:17px;gap:9px;text-align:right;width:100%}.flight-sidebar{margin-bottom:20px;position:static;width:100%}}.flight-logos{align-items:center;display:flex;position:relative}.flight-support{background-color:#d8d8d8ba;border-radius:5px;color:#fff;padding:0;right:0;text-align:center}.support-header{background-color:#f6911e;font-family:fangsong;font-size:1.8REM;font-weight:700;margin-bottom:5px;padding:17px}.support-call{color:#ee8c20;font-size:22px;font-weight:700;margin-bottom:10px;margin-top:20px}@keyframes zoomBlink{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cli-i{animation:zoomBlink 1s infinite;color:#f08009;display:inline-block}.support-number{color:#000;cursor:pointer;font-size:35px;font-weight:700;padding-bottom:20px}@media (max-width:768px){.flight-support{margin-top:10px;position:static;transform:none;width:100%}.support-header{background-color:#f6911e;font-size:1.5REM;font-weight:700;margin-bottom:5px;padding:10px}}.flight-deal-container-fl{align-items:stretch;align-items:center;align-items:flex-start;background-repeat:no-repeat;background-size:cover;border:0 solid #ddd;color:#fff;display:flex;flex-direction:column;height:51vh;justify-content:center;padding:0;position:relative;transition:background .5s ease-in-out}.logo-fl{background-color:#f0f8ffd4;border-radius:16px;height:88px;margin-bottom:44px;margin-left:3.8%;margin-right:0;padding:8px}.full-deal-fl{align-items:center;display:flex;justify-content:center;padding:25px;width:100%}.flight-deal-form-fl{background:linear-gradient(0deg,#000 60%,#00000057);border-radius:0;flex:5 1;height:100%;max-width:100%;padding:20px;position:relative;top:-17%}.right-inside-fl{align-items:center;background-color:#e0e0e000;display:flex;flex:5 1;justify-content:center;overflow:hidden}.right-inside-fl img{border-radius:5px;filter:drop-shadow(0 0 6px #000000);height:auto;object-fit:fill;width:72%}.error-fl{color:#ffb066;font-size:13px;margin-bottom:0;padding:0}.titlee-fl{color:#fff;font-family:Volkhov,"DM Serif Display",cursive;font-size:27px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-5px}.form-grid-fl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.input-fl{border:none;border-radius:5px;padding:12px;width:100%}.trip-type-fl{align-items:center;display:flex;gap:15px;margin-bottom:10px}.logo-d-fl{height:auto;margin-left:40px;width:120px}label{display:inline-block;font-size:15px;letter-spacing:1px;margin-bottom:6px}.submit-buttonf-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:3%;margin-top:8%;padding:14px;width:100%}select.input-fl{padding:12px}.flight-deal-info-fl{background:#31444de8;border-radius:0;height:100%;max-width:21%;padding:23px;position:relative;top:15%}.select-container-fl{display:inline-block;position:relative;width:100%}.select-container-fl select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:25px;width:100%}.dropdown-icon-fl{color:#555;font-size:16px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.flight-deal-info-fl .p-d-fl a{color:#f28f33}.rounded-fl{background-color:#000;background-image:#000!important;border-radius:var(--bs-border-radius)!important;color:#fff;padding:15px;position:absolute;z-index:999}.but-fl{display:flex;gap:.7rem}.info-titlef-fl{color:#f28f33;font-family:Volkhov,"DM Serif Display",cursive;font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.tick-fl{color:#f28f33;margin-right:5px}.p-d-fl{font-size:12px;letter-spacing:1px;margin-top:20px}.info-list-fl{list-style:none;padding:0}.info-list-fl li{align-items:center;display:flex;font-size:12px;letter-spacing:1px;margin-bottom:5px}.cal-fl{height:auto;width:17px}.award-box-fl{background:gold;font-weight:700;margin-top:15px;padding:10px;text-align:center}.submit-buttonf2-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:3%;margin-top:9%;padding:14px;width:100%}@supports (-webkit-touch-callout:none){input[type=date]{-webkit-appearance:none;appearance:none;background-color:#fff!important;color:#000!important}}.date-input-fl{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px}.date-input-fl::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.date-input-fl.disabled-fl{background-color:#e0e0e0;cursor:not-allowed}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker,.react-datepicker-popper{z-index:1001!important}.react-datepicker-wrapper input{border:1px solid #ccc;border-radius:5px;padding:11px;width:100%}.react-datepicker-wrapper input:disabled{background-color:#f0f0f0;cursor:not-allowed;opacity:1!important}.react-datepicker__input-container input:disabled{opacity:1!important}@supports (-webkit-touch-callout:none){.react-datepicker{background-color:#f5f5f5!important;border:none;border-radius:5px!important;padding:12px!important;width:100%!important}label{display:inline-block;font-size:16px;letter-spacing:1px;margin-bottom:6px}.input-fl,select.input-fl{padding:12px}.input-fl{border:none;border-radius:5px;width:100%}}input[type=date],input[type=email],input[type=tel],input[type=text],select{font-size:16px!important}select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:12px}.date-picker-container-fl{display:inline-block;position:relative;width:100%}.date-picker-icon-fl{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.date-picker-container-fl .input-fl{padding-right:30px;width:100%}@media only screen and (max-width:767px){.flight-deal-container-fl{align-items:stretch;align-items:center;background-image:linear-gradient(0deg,#f78f1c 27%,#fff0),url(../../static/media/gg.2b9f9f067add3d1a8e2f.jpg);background-position:50%;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background .5s ease-in-out}.rounded-fl{background-color:#000;background-image:#000!important;border-radius:var(--bs-border-radius)!important;color:#fff;padding:15px;position:absolute;z-index:999}.titlee-fl{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:0}.form-grid-fl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.form-grid-fl label:nth-child(-n+4){width:100%}.form-grid-fl{grid-template-columns:1fr 1fr}.form-grid-fl label:nth-child(-n+4){grid-column:span 2}.form-grid-fl label:last-child{grid-column:span 2;width:100%}.submit-buttonf-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:11%;padding:14px;width:100%}.button-overlay-f{display:flex;gap:.5rem}.submit-buttonf2-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:13%;padding:14px;width:100%}.full-deal-fl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px 0}label{display:inline-block;font-size:13px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info-fl{background:#31444de8;padding:23px}.flight-deal-form-fl,.flight-deal-info-fl{border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form-fl{background:#000000d1;flex:1 1;padding:20px}.info-titlef-fl{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list-fl li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d-fl{height:auto;margin-left:30%;width:132px}.p-d-fl{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error-fl{color:#ffb066;font-size:9px;margin-bottom:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.flight-deal-container-fl{align-items:center;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background .5s ease-in-out}.titlee-fl{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-1px}.form-grid-fl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.submit-buttonf-fl,.submit-buttonf2-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:10%;padding:14px;width:100%}.full-deal-fl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}label{display:inline-block;font-size:16px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info-fl{background:#000000d1;padding:23px}.flight-deal-form-fl,.flight-deal-info-fl{border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form-fl{background:#002d41d1;flex:1 1;padding:20px}.info-titlef-fl{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list-fl li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d-fl{height:auto;margin-left:30%;width:132px}.p-d-fl{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error-fl{color:#ffb066;font-size:14px;margin-bottom:0;padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){.flight-deal-container-fl{align-items:center;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;transition:background .5s ease-in-out}.titlee-fl{color:#fff;font-family:Volkhov,"DM Serif Display";font-size:30px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-align:center;word-spacing:-1px}.form-grid-fl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.submit-buttonf-fl,.submit-buttonf2-fl{background:#f28f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;margin-top:10%;padding:14px;width:100%}.full-deal-fl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}label{display:inline-block;font-size:16px;letter-spacing:1px;margin-bottom:6px}.flight-deal-info-fl{padding:23px}.flight-deal-form-fl,.flight-deal-info-fl{background:#000000d1;border-radius:0;height:100%;max-width:98%;position:relative;top:15%}.flight-deal-form-fl{flex:1 1;padding:20px}.info-titlef-fl{color:#f28f33;font-family:Volkhov,"DM Serif Display";font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-align:center}.info-list-fl li{align-items:center;display:flex;font-size:17px;justify-content:center;letter-spacing:1px;margin-bottom:5px}.logo-d-fl{height:auto;margin-left:30%;width:132px}.p-d-fl{font-size:12px;letter-spacing:1px;margin-top:20px;text-align:center}.error-fl{color:#ffb066;font-size:14px;margin-bottom:0;padding:0}}.post-d{align-items:center;background:url(../../static/media/f0bd144ded7b1bfd_shutterstock_89720368.jpg.xxxlarge_2x.97f22c80cc5cb371c045.jpg) no-repeat 50%/cover;display:flex;height:100vh;justify-content:flex-start;padding-left:50px;position:relative;width:100%}.overlay-d{background:#00000080;border-radius:10px;padding:20px}.text-d{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:3.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}@keyframes fadeIn3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:767px){.post-d{height:auto;padding-left:0;position:relative;width:100%}.text-d{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.overlay-d{background:#00000080;border-radius:0;padding:72px 72px 72px 34px;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.post-d{height:auto;padding-left:0;position:relative;width:100%}.text-d{animation:fadeIn3 1s ease-in-out;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px #000000b3}.overlay-d{background:#00000080;border-radius:0;padding:130px 130px 130px 45px;width:100%}}.destination-details{margin:auto;width:100%}.poster{height:100vh;overflow:hidden;position:relative;width:100%}.poster-image{height:100%}.overlay{align-content:space-between;align-items:end;bottom:60%;color:#fff;display:flex;filter:drop-shadow(2px 4px 6px black);flex-direction:column;justify-content:space-between;left:0;padding:20px;position:relative;text-align:center;width:auto}.button-overlay-d{background:linear-gradient(90deg,#f7901e,#f5a623);border:none;border-radius:10px;color:#f0f8ff;font-size:1.2rem;font-weight:600;letter-spacing:1px;padding:12px;transition:all .3s ease}.button-overlay-d:hover{background:linear-gradient(90deg,#f5a623,#f7901e);box-shadow:0 6px 14px #f7901e66;transform:translateY(-3px)}.button-overlay-f{display:flex;gap:1rem}.destination-namee{font-size:2rem}.main-d{align-items:flex-start;display:flex}.about-m{width:70%}.about{margin-top:30px;padding:10px;width:100%}.about h2{font-size:2rem;font-weight:700;margin-bottom:10px;text-align:left;text-transform:uppercase}.about p{font-size:1.2rem;margin-bottom:8px;text-align:left}.destination-grid{margin-top:30px;padding:10px;width:30%}.main-dp{background-color:#ff9800;border-radius:6px;color:#f8f9fa;font-size:1.8rem!important;font-weight:500;justify-content:space-between;letter-spacing:1px;margin-top:31px}.main-dp,.main-dp-span{align-items:center;display:flex;padding:10px}.main-dp-span{background-color:#fff;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;justify-content:center;margin-left:6%;text-align:center}.main-dp-span:hover{background-color:#000;color:#fff}.destination-grid h2{font-size:2rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.highlights{background:#f8f9fa;background-color:#f6911f26;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:0;padding:20px}.highlights h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:15px;text-align:left;text-transform:uppercase}.highlights ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:5px;padding:0}.highlights li{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;color:#555;display:flex;font-size:1.2rem;gap:8px;margin:6px 0;padding:12px 16px}.highlights li:before{color:#ff9800;content:"★";font-size:1.5rem}.grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:10px}.grid-item{border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.grid-item:hover{transform:scale(1.05)}.grid-item img{border-radius:10px;height:105px;object-fit:cover;width:100%}.grid-item p{background:#000000b3;bottom:0;color:#fff;font-size:11px;letter-spacing:1px;padding:5px;position:absolute;text-align:center;width:100%}.back-btn{background:#ff5733;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 20px;transition:background .3s ease-in-out}.back-btn:hover{background:#e64a19}.useful-facts{background-color:#feefde;margin-top:0;padding:20px}.useful-facts h2{font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center;text-transform:uppercase}.facts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 20px}.fact-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px;text-align:center}.fact-icon{color:#f6911e;font-size:50px;margin-bottom:10px}.fact-label{color:#555;font-size:16px;font-weight:700;margin-bottom:5px}.fact-value{color:#777;font-size:14px}@media only screen and (max-width:767px){.poster{overflow:hidden;position:relative}.poster,.poster-image{height:auto;width:100%}.poster-image{border-radius:0;object-fit:cover}.overlay{bottom:2%;color:#fff;filter:drop-shadow(2px 4px 6px black);left:-2%;padding:5px;position:absolute;text-align:center;width:100%}.main-d{align-items:flex-start;display:flex;flex-direction:column}.about-m{width:100%}.destination-grid{margin-top:16px;padding:10px;width:100%}.about{margin-top:7px;padding:10px;width:100%}.about h2{font-size:1.5rem;font-weight:700;margin-bottom:10px;text-align:left;text-transform:uppercase}.about p{font-size:1rem;margin-bottom:8px;text-align:left}.main-dp{background-color:#ff9800;border-radius:6px;color:#f8f9fa;font-size:1.3rem!important;font-weight:500;letter-spacing:1px;margin-top:14px;padding:10px}.highlights h2{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:15px;text-align:left;text-transform:uppercase}.highlights li{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;color:#555;display:flex;font-size:1rem;gap:8px;margin:6px 0;padding:12px 16px}.destination-grid h2,.useful-facts h2{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.useful-facts h2{text-align:center}.destination-namee{background-color:#f7901e;border-radius:10px;color:#f0f8ff;font-size:1rem;font-weight:600;padding:8px;text-align:center}}@media only screen and (min-width:768px) and (max-width:1023px){.poster{height:auto;overflow:hidden;position:relative;width:100%}.overlay{bottom:6%;color:#fff;filter:drop-shadow(2px 4px 6px black);left:-4%;padding:5px;position:absolute;text-align:center;width:100%}.poster-image{border-radius:0;height:auto;object-fit:cover;width:100%}.main-d{align-items:flex-start;display:flex;flex-direction:column}.about-m{width:100%}.destination-grid{margin-top:16px;padding:10px;width:100%}.about{margin-top:7px;padding:10px;width:100%}.about h2{font-size:2rem;font-weight:700;margin-bottom:10px;text-align:left;text-transform:uppercase}.about p{font-size:1.5rem;margin-bottom:8px;text-align:left}.main-dp{background-color:#ff9800;border-radius:6px;color:#f8f9fa;font-size:1.5rem!important;font-weight:500;letter-spacing:1px;margin-top:14px;padding:10px}.highlights h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:15px;text-align:left;text-transform:uppercase}.highlights li{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;color:#555;display:flex;font-size:1.5rem;gap:8px;margin:6px 0;padding:12px 16px}.destination-grid h2,.useful-facts h2{font-size:2rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.useful-facts h2{text-align:center}.destination-namee{background-color:#f7901e;border-radius:10px;color:#f0f8ff;font-size:1rem;font-weight:600;margin-bottom:0;padding:11px;text-align:center}}.brief-k{background:linear-gradient(135deg,#fef8f0,#fff5eb);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:2rem}.brief-container-k{margin:0 auto;max-width:1200px}.brief-header-k{border-bottom:2px solid #f5901f4d;margin-bottom:3rem;padding-bottom:2rem}.brief-heading-k{color:#000;display:inline-block;font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1.5rem;position:relative;text-shadow:1px 1px 2px #0000001a}.brief-description-k{color:#151515;font-size:1.1rem;line-height:1.8;text-align:justify}.attractions-section-k{background:#fff;border-left:5px solid #f5901f;border-radius:12px;box-shadow:0 10px 30px #f5901f26;overflow:hidden;padding:2.5rem;position:relative}.attractions-heading-k{color:#000;font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.attractions-list-k{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.attraction-item-k{background:linear-gradient(135deg,#f5901f,#ffb366);border-radius:30px;box-shadow:0 4px 6px #f5901f4d;color:#000;cursor:default;font-size:.95rem;font-weight:500;overflow:hidden;padding:.5rem 1.2rem;position:relative;transition:all .3s ease}.attraction-item-k:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.attraction-item-k:hover{box-shadow:0 6px 12px #f5901f66;transform:translateY(-3px)}.attraction-item-k:hover:before{left:100%}.divider-k{color:#f5901f;font-size:1.2rem;font-weight:700;margin:0 .2rem;opacity:.7}@media (max-width:768px){.brief-k{padding:2.5rem 1.5rem}.brief-heading-k{font-size:2rem}.brief-description-k{font-size:1rem}.attractions-section-k{padding:2rem 1.5rem}.attractions-list-k{justify-content:center}.divider-k{display:none}.attraction-item-k{margin-bottom:.8rem}}@media (max-width:480px){.brief-k{padding:2rem 1rem}.brief-heading-k{font-size:1.8rem}.attractions-heading-k{font-size:1.5rem}.attraction-item-k{font-size:.9rem;padding:.4rem 1rem}}.kenya-safari{background:linear-gradient(135deg,#fef8f0,#fff5eb);border-radius:15px;box-shadow:0 10px 30px #f5901f1a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;padding:40px 35px}.itinerary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.itinerary-header h2{color:#000;font-size:2.4rem;font-weight:700;margin:0}.expand-controls{display:flex;gap:15px}.collapse-btn,.expand-btn{border:none;border-radius:25px;box-shadow:0 4px 15px #f5901f33;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.expand-btn{background:#f5901f;color:#fff}.collapse-btn{background:#fff;border:2px solid #f5901f;color:#000}.expand-btn:hover{background:#e4811a}.collapse-btn:hover,.expand-btn:hover{box-shadow:0 6px 20px #f5901f4d;transform:translateY(-2px)}.collapse-btn:hover{background:#f5901f;color:#fff}.day-item{background:#fff;border-left:5px solid #f5901f;border-radius:12px;box-shadow:0 5px 15px #f5901f1a;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.day-item:hover{box-shadow:0 8px 25px #f5901f26;transform:translateY(-3px)}.day-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;transition:all .3s ease}.day-header:hover{background:#fff5eb}.day-title{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.day-number{background:#f5901f;border-radius:20px;box-shadow:0 3px 10px #f5901f4d;color:#fff;font-size:1.1rem;font-weight:700;padding:8px 16px;white-space:nowrap}.day-description{color:#000;font-size:1.3rem;font-weight:600}.toggle-icon{align-items:center;background:#f5901f;border-radius:50%;box-shadow:0 3px 10px #f5901f4d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.day-header:hover .toggle-icon{transform:scale(1.1)}.day-content{align-items:center;background:#fff;border-top:1px solid #fff5eb;display:flex;gap:40px;justify-content:space-between;padding:30px}.content-left{flex:1 1}.content-right{align-items:flex-start;display:flex;flex:1 1;justify-content:center}.location{border-bottom:2px solid #fff5eb;color:#f5901f;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding-bottom:10px}.content-left p{color:#000;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.drive-time{background:#fff5eb;border-left:4px solid #f5901f;border-radius:8px;color:#000;font-style:italic;font-weight:600;padding:10px 15px}.image-placeholder{align-items:center;background:linear-gradient(135deg,#f5901f,#f5901f);border:2px solid #f5901f;border-radius:12px;box-shadow:0 5px 15px #f5901f1a;display:flex;height:auto;justify-content:center;max-width:1;object-fit:fill;overflow:hidden;position:relative;width:100%}.vfg-pic{height:auto;object-fit:cover;width:30rem}.image-fallback{color:#f5901f;font-size:1.2rem;font-weight:600;padding:20px;text-align:center}@media (max-width:768px){.kenya-safari{padding:20px 15px}.itinerary-header{flex-direction:column;gap:20px;text-align:center}.itinerary-header h2{font-size:2rem}.expand-controls{justify-content:center;width:100%}.collapse-btn,.expand-btn{font-size:.9rem;padding:10px 20px}.day-header{align-items:flex-start;flex-direction:row;gap:15px;padding:20px}.day-title{justify-content:space-between;width:100%}.day-description{flex:1 1;font-size:1.1rem;text-align:left}.day-content{flex-direction:column;gap:25px;padding:20px}.content-right{order:-1}.image-placeholder{height:200px;max-width:100%}.location{font-size:1.5rem}.content-left p{font-size:1rem}}@media (max-width:480px){.kenya-safari{padding:15px 10px}.itinerary-header h2{font-size:1.8rem}.day-header{padding:15px}.day-number{padding:6px 12px}.day-description,.day-number{font-size:1rem}.toggle-icon{font-size:1.2rem;height:35px;width:35px}.day-content{padding:15px}.location{font-size:1.3rem}.image-placeholder{height:180px}.image-fallback{font-size:1rem;padding:15px}}.kenya-table-container{background:linear-gradient(135deg,#fef8f0,#fff5eb);color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;min-height:100vh;padding:20px}.header-section{background:linear-gradient(135deg,#f5901f,#ffa94d);border-radius:16px;box-shadow:0 8px 25px #f5901f33;color:#000;margin-bottom:40px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.header-section:before{background:linear-gradient(90deg,#000,#f5901f,#000);content:"";height:4px;left:0;position:absolute;right:0;top:0}.main-title{font-size:2.8rem;font-weight:800;letter-spacing:-.5px;margin-bottom:12px;text-shadow:2px 2px 4px #0000001a}.subtitle{font-size:1.3rem;font-weight:500;margin-bottom:0;opacity:.95}.section-title{align-items:center;color:#000;display:flex;font-size:1.9rem;font-weight:700;gap:12px;margin-bottom:25px;padding-bottom:12px}.title-icon{font-size:1.6rem}.table-section{margin-bottom:50px}.table-wrapper{background:#fff;border:1px solid #ffe4c8;border-radius:16px;box-shadow:0 6px 20px #0000001a;overflow-x:auto}.accommodation-table{background-color:#fff;border-collapse:collapse;width:100%}.accommodation-table th{background:linear-gradient(180deg,#f5901f,#e0811a);border-bottom:2px solid #000;color:#000;font-size:1.05rem;font-weight:700;padding:18px 15px;text-align:left}.accommodation-table td{border-bottom:1px solid #f0f0f0;font-weight:500;padding:18px 15px}.table-row:hover{background-color:#fff9f0;box-shadow:0 4px 12px #f5901f26;transform:translateY(-2px);transition:all .3s ease}.destination-cell{min-width:190px}.destination-namee{color:#000;display:block;font-size:1.05rem;font-weight:700;text-align:center}.destination-desc{color:#666;display:block;font-size:.85rem;font-weight:400;margin-top:6px;text-align:center}.nights-cell{text-align:center}.nights-badge{background:#f5901f;border-radius:20px;color:#000;display:inline-block;font-size:1rem;font-weight:700;min-width:35px;padding:8px 12px}.hotel-cell{font-weight:600;min-width:210px}.room-cell{min-width:190px}.board-cell{font-weight:600}.board-badge{background:#fff0e0;border:1px solid #f5901f;border-radius:15px;color:#000;font-size:.9rem;padding:6px 12px}.rating-cell{text-align:center}.stars{color:#f5901f;display:block;font-size:1.3rem;text-shadow:1px 1px 2px #0003}.rating-text{color:#000;display:block;font-size:.9rem;margin-top:4px}@media (max-width:768px){.kenya-table-container{padding:15px}.section-title{font-size:1.6rem;margin-bottom:20px;text-align:center}.table-wrapper{background-color:#0000;border:none;border-radius:12px;box-shadow:0 4px 12px #0000}.accommodation-table thead{display:none}.accommodation-table{background:#0000;display:block}.accommodation-table tbody,.table-row{display:block}.table-row{background:#fff;border:1px solid #ffe4c8;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:20px;padding:0;transition:all .3s ease}.table-row:hover{box-shadow:0 6px 16px #f5901f33;transform:translateY(-3px)}.accommodation-table td{border-bottom:1px solid #f5f5f5;display:block;padding:15px;position:relative;text-align:left}.accommodation-table td:last-child{border-bottom:none}.accommodation-table td:before{color:#f5901f;content:attr(data-label);display:block;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.destination-cell{background:linear-gradient(135deg,#fff9f0,#fff5eb);border-radius:12px 12px 0 0;padding:20px 15px!important}.destination-cell:before{content:"Destination"!important}.destination-namee{font-size:1.2rem;margin-bottom:8px}.destination-desc{color:#666;font-size:.9rem;line-height:1.4;text-align:left}.nights-cell:before{content:"Nights"!important}.nights-badge{font-size:1.1rem;padding:10px 16px}.hotel-cell:before{content:"Hotel"!important}.room-cell:before{content:"Room"!important}.board-cell:before{content:"Board Basis"!important}.rating-cell:before{content:"Rating"!important}.stars{margin-right:8px}.rating-text,.stars{display:inline-block}.rating-text{margin-top:0}}@media (max-width:480px){.kenya-table-container{padding:10px}.section-title{font-size:1.4rem}.section-title,.table-row{margin-bottom:15px}.accommodation-table td{padding:12px 15px}.destination-cell{padding:15px!important}.destination-namee{font-size:1.1rem}.nights-badge{font-size:1rem;padding:8px 14px}}.inclusions-section{margin-bottom:40px}.info-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.info-card{background:#fff;border-radius:12px;border-top:4px solid #f5901f;box-shadow:0 4px 15px #00000014;padding:25px;transition:all .3s ease}.info-card:hover{box-shadow:0 8px 25px #f5901f26;transform:translateY(-5px)}.info-card h3{align-items:center;color:#000;display:flex;font-size:1.2rem;font-weight:700;gap:10px;margin:0 0 15px}.info-card p{color:#333;font-size:1rem;line-height:1.6;margin:0}.footer-note{align-items:flex-start;background:#fff;border-left:5px solid #f5901f;border-radius:16px;box-shadow:0 6px 20px #00000014;display:flex;gap:20px;padding:30px}.note-icon{background:#fff5eb;border-radius:12px;font-size:2.5rem;padding:15px}.note-content{flex:1 1}.note-content h3{color:#000;font-size:1.4rem;font-weight:700;margin:0 0 15px}.note-content p{color:#333;font-size:1rem;line-height:1.7;margin:0 0 20px}.cta-button{background:linear-gradient(135deg,#f5901f,#ffa94d);border:none;border-radius:30px;box-shadow:0 4px 15px #f5901f4d;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:15px 30px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 20px #f5901f66;transform:translateY(-3px)}.cta-button:active{transform:translateY(-1px)}@media (max-width:768px){.kenya-table-container{padding:15px}.main-title{font-size:2.2rem}.section-title{font-size:1.6rem}.accommodation-table td,.accommodation-table th{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;padding:14px 10px}.info-cards{grid-template-columns:1fr}.footer-note{flex-direction:column;text-align:center}}@media (max-width:480px){.main-title{font-size:1.8rem}.section-title{font-size:1.4rem}.accommodation-table{font-size:.8rem}.destination-desc{display:none}.info-card{padding:20px}.info-card h3{font-size:1.1rem}}.kenya-price-section-kn{background:linear-gradient(135deg,#fef8f0,#fff5eb);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;padding:30px 0;position:relative}.kenya-price-section-kn:before{background:#f5901f;content:"";height:4px;left:0;position:absolute;right:0;top:0}.container-kn{margin:0 auto;padding:0 20px}.header-section-kn{margin-bottom:30px;text-align:left}.both-toggle{align-items:center;display:flex;justify-content:space-between}.section-title-kn{color:#000;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;position:relative;text-transform:uppercase}.section-subtitle-kn{color:#333;font-size:1.1rem;font-weight:500;margin-top:25px}.toggle-group-kn{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.class-toggle-kn{margin-bottom:25px}.year-toggle-kn{margin-bottom:45px}.toggle-btn-kn{background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#000;cursor:pointer;font-size:1.05rem;font-weight:600;min-width:140px;padding:14px 32px;transition:all .3s ease}.toggle-btn-kn:hover{border-color:#f5901f;box-shadow:0 4px 8px #f5901f26}.toggle-btn-kn.active-kn{background:#f5901f;border-color:#f5901f;box-shadow:0 4px 12px #f5901f4d;color:#fff}.price-table-kn{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 8px 30px #00000014;margin-bottom:25px;overflow:hidden}.table-header-kn{background:#f5901f;color:#fff;display:grid;font-size:1.1rem;font-weight:700;grid-template-columns:1.2fr 1fr 1fr 1fr 1.3fr;letter-spacing:.5px;padding:10px}.header-cell-kn{align-items:center;display:flex;justify-content:center;padding:12px;text-align:center}.table-body-kn{max-height:400px;overflow-y:auto}.table-row-kn{border-bottom:1px solid #f5f5f5;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.3fr;padding:0 25px;transition:none}.table-row-kn:last-child{border-bottom:none}.table-row-kn:nth-child(2n){background-color:#fef8f0}.table-cell-kn{align-items:center;color:#000;display:flex;font-weight:500;justify-content:center;padding:12px;text-align:center}.month-cell-kn{color:#000;font-weight:600}.price-cell-kn{color:#f5901f;font-size:1.15rem;font-weight:700}.enquire-btn-kn{background:#f5901f;border:none;border-radius:6px;box-shadow:0 2px 4px #f5901f33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;max-width:150px;padding:12px 24px;transition:all .3s ease;width:100%}.enquire-btn-kn:hover{background:#e0821a;box-shadow:0 4px 8px #f5901f4d;transform:translateY(-1px)}.footer-section-kn{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.price-note-kn{color:#666;font-size:.95rem;font-style:italic;margin:0}.info-badge-kn{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:20px;box-shadow:0 2px 4px #0000000d;color:#000;display:flex;font-size:.9rem;gap:8px;padding:8px 16px}.badge-icon-kn{font-size:.8rem}.table-body-kn::-webkit-scrollbar{width:6px}.table-body-kn::-webkit-scrollbar-track{background:#f1f1f1}.table-body-kn::-webkit-scrollbar-thumb{background:#f5901f;border-radius:3px}.table-body-kn::-webkit-scrollbar-thumb:hover{background:#e0821a}@media (max-width:768px){.kenya-price-section-kn{padding:20px 0}.container-kn{padding:0 15px}.header-section-kn{margin-bottom:25px;text-align:center}.section-title-kn{font-size:1.6rem;letter-spacing:1px}.section-subtitle-kn{font-size:1rem;margin-top:15px}.both-toggle{align-items:stretch;flex-direction:column;gap:15px}.toggle-group-kn{gap:10px;margin-bottom:15px}.class-toggle-kn,.year-toggle-kn{margin-bottom:0}.toggle-btn-kn{flex:1 1;font-size:.95rem;min-width:auto;padding:12px 20px}.price-table-kn{background-color:#f0f8ff00;border:none;border-radius:10px;box-shadow:none;margin-bottom:20px}.table-header-kn{display:none}.table-body-kn{max-height:none;overflow-y:visible}.table-row-kn{border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 4px 12px #00000014;display:block;margin-bottom:15px;padding:0}.table-row-kn,.table-row-kn:nth-child(2n){background:#fff}.table-cell-kn{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;flex-direction:row;justify-content:space-between;padding:15px 20px;text-align:left}.table-cell-kn:last-child{border-bottom:none}.table-cell-kn:before{color:#f5901f;content:attr(data-label);font-size:.9rem;font-weight:700;letter-spacing:.5px;min-width:100px;text-transform:uppercase}.month-cell-kn{background:linear-gradient(135deg,#fff9f0,#fff5eb);border-radius:10px 10px 0 0}.month-cell-kn,.price-cell-kn{font-size:1.1rem}.enquire-btn-kn{font-size:1rem;max-width:none;padding:14px 20px;width:50%}.footer-section-kn{flex-direction:column;gap:15px;text-align:center}.price-note-kn{font-size:.9rem}}@media (max-width:480px){.kenya-price-section-kn{padding:15px 0}.container-kn{padding:0 10px}.section-title-kn{font-size:1.4rem}.section-subtitle-kn,.toggle-btn-kn{font-size:.9rem}.toggle-btn-kn{padding:10px 15px}.table-cell-kn{align-items:flex-start;flex-direction:row;gap:5px;padding:12px 15px}.table-cell-kn:before{font-size:.85rem;min-width:auto}.enquire-btn-kn{font-size:.9rem;padding:12px 16px}.info-badge-kn{font-size:.85rem;padding:6px 12px}}@media (min-width:769px) and (max-width:1024px){.container-kn{max-width:95%}.toggle-btn-kn{min-width:120px;padding:12px 20px}.table-header-kn,.table-row-kn{grid-template-columns:1.2fr 1fr .8fr .8fr 1.2fr}.header-cell-kn,.table-cell-kn{font-size:.95rem;padding:10px 8px}.enquire-btn-kn{font-size:.9rem;max-width:130px;padding:10px 16px}}.hotel-kenya-section{background:linear-gradient(135deg,#f9f7f0,#e8f4f8);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:60px 20px}.container{margin:0 auto;max-width:1200px}.section-heading{color:#2c5530;font-size:2.8rem;font-weight:700;letter-spacing:1px;margin-bottom:50px;position:relative;text-align:center}.section-heading:after{background:linear-gradient(90deg,#e6b325,#d4a017);border-radius:2px;content:"";display:block;height:4px;margin:15px auto 0;width:100px}.hotel-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;margin-bottom:50px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.hotel-card:hover{box-shadow:0 15px 35px #0000001f;transform:translateY(-5px)}.hotel-header{background:#2c5530;color:#fff;display:flex;padding:0}.hotel-image{flex:0 0 40%;overflow:hidden}.hotel-image img{height:280px;object-fit:cover;transition:transform .5s ease;width:100%}.hotel-card:hover .hotel-image img{transform:scale(1.05)}.hotel-info{background:linear-gradient(135deg,#2c5530,#3a6b3f);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px}.hotel-name{color:#f8f8f8;font-size:2.2rem;font-weight:700;margin:0 0 15px}.hotel-rating{align-items:center;display:flex;gap:15px}.stars{color:#e6b325;font-size:1.8rem;letter-spacing:2px}.rating-text{background:#fff3;border-radius:20px;font-size:1.1rem;font-weight:600;padding:5px 12px}.hotel-details{padding:40px}.detail-section{margin-bottom:35px}.detail-section:last-child{margin-bottom:0}.detail-section h4{border-bottom:2px solid #e6b325;color:#2c5530;display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}.detail-section p{color:#555;font-size:1.05rem;line-height:1.7;text-align:justify}.services-section{background:#f8f9fa;border-top:1px solid #eaeaea;padding:30px 40px}.services-section h4{color:#2c5530;font-size:1.5rem;font-weight:600;margin-bottom:20px;text-align:center}.services-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.service-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 3px 10px #0000000d;color:#444;display:flex;font-weight:500;padding:12px 20px;transition:all .3s ease}.service-item:before{color:#2c5530;content:"✓";font-size:1.1rem;font-weight:700;margin-right:10px}.service-item:hover{background:#f0f7f0;box-shadow:0 5px 15px #00000014;transform:translateY(-3px)}@media (max-width:768px){.hotel-header{flex-direction:column}.hotel-image{flex:1 1}.hotel-info{padding:20px}.hotel-name{font-size:1.8rem}.hotel-details,.services-section{padding:25px}.services-list{grid-template-columns:1fr}.section-heading{font-size:2.2rem}}@media (max-width:480px){.hotel-kenya-section{padding:40px 15px}.hotel-name{font-size:1.6rem}.hotel-details{padding:20px}.detail-section h4{font-size:1.3rem}.section-heading{font-size:1.8rem}}.hotel-kenya-section-knh{background:linear-gradient(135deg,#fef8f0,#fff5eb);color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.container-knh{margin:0 auto;max-width:1200px}.section-heading-knh{color:#000;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:50px;position:relative;text-align:left}.hotel-card-knh{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 10px 30px #00000014;margin-bottom:50px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.hotel-card-knh:hover{box-shadow:0 15px 35px #0000001f;transform:translateY(-5px)}.hotel-header-knh{align-items:center;background:#fff;color:#000;display:flex;padding:0}.hotel-image-knh{flex:0 0 40%;overflow:hidden}.hotel-image-knh img{height:320px;object-fit:cover;transition:transform .5s ease;width:100%}.hotel-info-knh{background:#fff;display:flex;flex:1 1;flex-direction:column;padding:16px}.hotel-title-section-knh{align-items:center;border-bottom:2px solid #f5901f;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.hotel-name-knh{color:#000;font-size:2rem;font-weight:700;margin:0}.hotel-rating-knh{align-items:center;display:flex;gap:15px}.stars-knh{color:#f5901f;font-size:1.8rem;letter-spacing:2px}.rating-text-knh{background:#f5901f;border-radius:20px;color:#fff;font-size:1.1rem;font-weight:600;padding:5px 12px}.services-section-knh h4{align-items:center;color:#000;display:flex;font-size:1.4rem;font-weight:600;margin-bottom:15px}.services-section-knh h4:before{color:#f5901f;content:"✦";font-size:1.2rem;margin-right:10px}.services-list-knh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.service-item-knh{align-items:center;background:#fef8f0;border-left:3px solid #f5901f;border-radius:8px;color:#000;display:flex;font-size:.9rem;font-weight:500;padding:10px;transition:all .3s ease}.service-item-knh:before{color:#f5901f;content:"✓";font-size:1rem;font-weight:700;margin-right:10px}.service-item-knh:hover{background:#f5901f;color:#fff;transform:translateX(5px)}.hotel-details-knh{border-top:1px solid #f0f0f0;padding:40px}.detail-section-knh{margin-bottom:35px}.detail-section-knh:last-child{margin-bottom:0}.detail-section-knh h4{border-bottom:2px solid #f5901f;color:#000;display:inline-block;font-size:1.5rem;font-weight:600;margin-bottom:15px;padding-bottom:8px}.detail-section-knh p{color:#333;font-size:1.05rem;line-height:1.7;text-align:justify}@media (max-width:768px){.hotel-header-knh{flex-direction:column}.hotel-image-knh{flex:1 1}.hotel-info-knh{padding:20px}.hotel-title-section-knh{align-items:flex-start;flex-direction:column;gap:15px}.hotel-name-knh{font-size:1.8rem}.hotel-details-knh{padding:25px}.services-list-knh{grid-template-columns:1fr}.section-heading-knh{font-size:2.2rem}}@media (max-width:480px){.hotel-kenya-section-knh{padding:40px 15px}.hotel-name-knh{font-size:1.6rem}.hotel-details-knh{padding:20px}.detail-section-knh h4{font-size:1.3rem}.section-heading-knh{font-size:1.8rem}}.kenya-brief{align-items:center;background:linear-gradient(135deg,#f8f5f0,#fefefe 50%,#f5f2ed);color:#2c3e50;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:70vh;overflow:hidden;padding:30px 20px;position:relative}.kenya-brief-container{max-width:1200px;position:relative;width:100%;z-index:2}.title-section{margin-bottom:35px;text-align:center}.kenya-brief-title{color:#1d1d1d;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:3px;margin-bottom:15px;position:relative;text-shadow:2px 2px 4px #0000001a;text-transform:uppercase}.kenya-brief-content{display:flex;gap:10px;justify-content:space-between;position:relative}.kenya-brief-column{display:flex;flex:1 1;flex-direction:column;gap:20px}.kenya-brief-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e67e221a;border-radius:12px;box-shadow:0 5px 20px #00000014;display:flex;overflow:hidden;padding:20px 25px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.kenya-brief-item:hover{background:#fffffff2;border-color:#e67e224d;box-shadow:0 15px 35px #e67e2226;transform:translateY(-5px) scale(1.02)}.arrow-container{align-items:center;background:linear-gradient(135deg,#e67e22,#f39c12);border-radius:50%;box-shadow:0 4px 12px #e67e224d;display:flex;height:36px;justify-content:center;margin-right:10px;transition:all .3s ease;width:36px}.kenya-brief-item:hover .arrow-container{box-shadow:0 6px 18px #e67e2266;transform:scale(1.1) rotate(5deg)}.kenya-brief-arrow{color:#fff;font-size:18px;font-weight:700;line-height:1}.kenya-brief-text{color:#2c3e50;font-size:16px;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.kenya-brief-item:hover .kenya-brief-text{color:#e67e22;transform:translateX(5px)}.item-hover{background:linear-gradient(90deg,#0000,#e67e220d,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.kenya-brief-item:hover .item-hover{left:100%}.decorative-item{background:linear-gradient(135deg,#e67e221a,#f39c121a);border:2px dashed #e67e224d;flex-direction:column;text-align:center}.safari-icon{font-size:2.5rem;margin-bottom:10px}.decorative-text{color:#e67e22;font-size:14px;font-style:italic;font-weight:600}.background-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bg-element-1{background:radial-gradient(circle,#e67e221a 0,#0000 70%);height:200px;right:5%;top:10%;width:200px}.bg-element-1,.bg-element-2{border-radius:50%;position:absolute}.bg-element-2{background:radial-gradient(circle,#f39c1214 0,#0000 70%);bottom:15%;height:150px;left:5%;width:150px}.bg-element-3{background:radial-gradient(circle,#e67e220d 0,#0000 70%);border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}@media (max-width:1024px){.kenya-brief-content{gap:30px}}@media (max-width:768px){.kenya-brief{padding:60px 20px}.kenya-brief-title{letter-spacing:2px}.kenya-brief-content{flex-direction:column;gap:25px}.kenya-brief-column{gap:15px}.kenya-brief-item{padding:18px 20px}}@media (max-width:480px){.kenya-brief{padding:40px 15px}.kenya-brief-title{font-size:1.8rem;letter-spacing:1px}.kenya-brief-item{padding:15px 18px}.arrow-container{height:32px;margin-right:15px;width:32px}.kenya-brief-text{font-size:14px}}@media only screen and (max-width:767px){.attraction-item-k{font-size:1rem;padding:.4rem 1rem;text-align:center;width:100%}.day-number{font-size:.8rem;padding:6px}.vfg-pic{height:auto;object-fit:cover;width:100%}.both-toggle{align-items:flex-start;justify-content:space-between;margin-bottom:30px}.both-toggle,.section-title{align-items:center;display:flex}.section-title{gap:12px;justify-content:center}.button-overlay-d{border:none;border-radius:10px;font-size:.8rem;font-weight:600;letter-spacing:1px;padding:9px;transition:all .3s ease}.section-heading-knh{margin-bottom:30px;text-align:center}.hotel-info-knh{padding:20px;width:100%}.service-item-knh{font-size:1rem}.kenya-brief-title{font-size:1.5rem;letter-spacing:1px}.hotel-kenya-section-knh{padding:20px 15px}.hotel-card-knh{margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.attractions-heading-k{font-weight:700;text-align:center}.attractions-section-k{border-left:none;border-top:5px solid #f5901f;overflow:hidden;position:relative}.image-placeholder{height:auto;max-width:100%}.vfg-pic{height:auto;object-fit:cover;width:100%}.destination-desc{font-size:1rem;line-height:1.4;margin-top:0;text-align:left}.hotel-image-knh{flex:1 1;width:100%}.hotel-info-knh{padding:20px;width:100%}.services-list-knh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.hotel-card-knh{margin-bottom:20px}.kenya-brief-content{flex-direction:column;gap:15px}.kenya-brief-item{padding:10px}.facts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 20px}}.newsletter{background:linear-gradient(135deg,#f9f9f9,#e3e3e3);border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:auto;padding:40px 20px;text-align:center}.newsletter h1{font-size:2rem;font-weight:700;margin-bottom:35px;text-transform:uppercase}.newsletter-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.input-container{align-items:center;display:flex;flex-direction:column}.input-field{border:2px solid #ccc;border-radius:5px;font-size:16px;padding:12px;transition:all .3s ease;width:200px}.input-field:focus{border-color:#f6911f;box-shadow:0 0 5px #f6921f75;outline:none}.subscribe-btn{background:#f6911f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:all .3s ease}.subscribe-btn:hover{background:#e55a00;box-shadow:0 4px 10px #ff66004d}@media only screen and (max-width:767px){.newsletter{background:linear-gradient(135deg,#f9f9f9,#e3e3e3);border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:auto;padding:20px 12px;text-align:center}.newsletter h1{font-size:1.5rem;font-weight:700;margin-bottom:35px;text-transform:uppercase}.input-field{border:2px solid #ccc;border-radius:5px;font-size:16px;padding:12px;transition:all .3s ease;width:166px}}.mm{background-color:#000;padding:6rem 1rem}.pm{background-color:#f0f8ff;padding:1rem}.terms-container{background-color:#464646;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;padding:2rem 1rem}.terms-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;margin:4rem auto 0;max-width:1024px;padding:2rem}.terms-header{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.terms-header h1{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.terms-header p{color:#6b7280;font-size:1.1rem}.terms-body{color:#374151;line-height:1.6}.terms-body p{margin-bottom:1.5rem}.terms-section{margin-top:2.5rem}.terms-section h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.booking-section{border-left:4px solid #f59020;margin-bottom:2rem;padding-left:1.25rem}.booking-section h3{color:#374151;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.booking-section ol{margin-bottom:1rem;padding-left:1.5rem}.booking-section li{margin-bottom:.5rem}.terms-subsection{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease}.terms-subsection:hover{border-color:#d1d5db;box-shadow:0 4px 8px #0000000d}.terms-subsection h3{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1.25rem;font-weight:500;margin-bottom:1rem;padding-bottom:.5rem}.terms-subsection h4{color:#4b5563;font-size:1.1rem;font-weight:500;margin-bottom:.75rem;margin-top:1.5rem}.terms-subsection ol,.terms-subsection ul{margin-bottom:1.25rem;padding-left:1.5rem}.terms-subsection li{margin-bottom:.5rem}.cancellation-table{border-collapse:collapse;margin:1.5rem 0;width:100%}.cancellation-table td,.cancellation-table th{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.cancellation-table th{background-color:#f3f4f6;font-weight:500}.cancellation-table tr:nth-child(2n){background-color:#f9fafb}.cancellation-table tr:hover{background-color:#eef2ff}@media (max-width:768px){.terms-content{padding:1.5rem}.terms-header h1{font-size:1.75rem}.terms-subsection{padding:1.25rem}}@media (max-width:480px){.terms-content{padding:1rem}.terms-header h1{font-size:1.5rem}.booking-section{padding-left:1rem}.terms-subsection{padding:1rem}}.back-to-top{align-items:center;background:linear-gradient(135deg,#f6901f,#f6901f);border:2px solid #fff;border-radius:13px;bottom:10px;box-shadow:0 8px 15px #0003;color:#fff;cursor:pointer;display:flex;font-size:20px;height:auto;justify-content:center;left:21px;opacity:0;padding:10px;position:fixed;right:21px;transition:all -in-out .3sease;visibility:hidden;width:52px;z-index:1000}.back-to-top.show{opacity:1;transform:scale(1);visibility:visible}.back-to-top:hover{background:linear-gradient(135deg,#f09e40,#9a5a11);box-shadow:0 10px 20px #0000004d}.back-to-top:active{transform:scale(.9)}@media only screen and (max-width:767px){.back-to-top{align-items:center;border:2px solid #fff;border-radius:20%;bottom:10px;box-shadow:0 8px 15px #0003;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:9px;opacity:0;position:fixed;right:23px;transition:all -in-out .3sease;visibility:hidden;width:50px;z-index:1000}}.flight-details-container{margin:0 auto;padding:0}.poster-container{margin-bottom:0;position:relative}.poster-image{border-radius:0;height:100vh;object-fit:cover;width:100%}.button-div{align-items:center;display:flex;gap:1rem}.city-overlay{border-radius:11px;color:#fff;filter:drop-shadow(2px 4px 6px black);font-size:4.5rem;font-weight:700;left:50%;padding:23px;position:absolute;text-align:center;text-shadow:2px 2px 4px #000000b3;top:50%;transform:translate(-50%,-50%)}.content-container{display:flex;gap:20px;padding:20px}.left-div{flex:70% 1}.right-div{align-items:center;background-color:#d8d8d8;border-radius:10px;display:flex;flex:30% 1;flex-direction:column;justify-content:center;padding:20px;text-align:center}.left-div h1{font-size:2rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.right-div h1{color:#000;font-size:2.6rem;font-weight:700;text-transform:capitalize}.call-now-button{padding:5px 20px}.call-back-button,.call-now-button{background-color:#e48a1b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:0}.call-back-button{font-weight:700;letter-spacing:1px;padding:10px 20px}.call-back-button:hover,.call-now-button:hover{background-color:#d47b0f}.phone-deals-text{color:#f78402;font-size:24px;margin-bottom:0}.city-description{color:#333;font-size:17px;letter-spacing:1px;line-height:1.6;margin-bottom:0;margin-top:10px}.phone-number{color:#e48a1b;font-size:35px;font-weight:700;margin-bottom:20px}.back-link{color:#007bff;display:inline-block;font-size:16px;margin-top:20px;text-decoration:none}.back-link:hover{text-decoration:underline}.related-flights-section{background-color:#d8d8d8;margin-top:0;padding:30px 20px;width:100%}.related-flights-title{color:#333;font-size:2rem;font-weight:500;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.flights-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.flight-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:15px;transition:transform .2s ease;width:32%}.flight-card:hover{transform:translateY(-5px)}.airline-logo{align-items:center;display:flex;justify-content:center;padding-right:20px;width:41%}.airline-logo img{max-height:75px;max-width:102px}.flight-details{flex-direction:row;gap:1rem;width:100%}.flight-details,.flight-route{display:flex;justify-content:space-between}.flight-route{flex-direction:column;margin-bottom:0}.flight-route p{font-size:16px;font-weight:500;margin:0}.fflo{color:#f08d21;height:auto;width:1.6rem}.flight-dates{display:flex;flex-direction:column;gap:9px;margin-top:0}.departure,.return{align-items:center;color:#555;display:flex}.flight-icon{margin-right:8px}.flight-price{align-items:center;display:flex;font-size:16px;gap:23px;justify-content:space-between;text-align:right;width:100%}.price-value{color:#f5901f;font-size:24px;font-weight:700}.flight-route-span{color:#f98b0c;font-weight:700}@media (max-width:768px){.flight-card{flex-direction:column;text-align:center}.airline-logo,.flight-details,.flight-price{padding:10px 0;width:100%}.flight-route{flex-direction:column;gap:5px}.flight-dates{flex-direction:column;gap:10px}}.city-destinations-section{background-color:#f9f9f9;margin-top:0;padding:40px 20px}.button-14{background-image:linear-gradient(#f5901f,#f8a94e);border-color:#f5901f #f2b671 #e97e04;border-radius:3px;border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 #f5901f;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Amazon Ember,Arial,sans-serif;font-size:14px;font-size:13px;height:29px;outline:0;overflow:hidden;padding:0 11px;text-align:center;text-decoration:none;text-overflow:ellipsis;touch-action:manipulation;user-select:none;-webkit-user-select:none;white-space:nowrap}.button-14:active,.button-14:active:hover{border-bottom-color:#a2a6ac}.button-14:hover{border-color:#a2a6ac #979aa1 #82858a}.button-14:focus{border-color:#e77600;box-shadow:0 0 3px 2px #e4791180;outline:0}.destination-image-container{position:relative}.call-now-buttonn{background-color:#d47b0f;border-radius:5px;color:#fff;font-size:14px;font-weight:700;left:0;padding:8px 12px;position:absolute;text-decoration:none;top:0;transition:background .3s ease-in-out}.call-back-buttonn:hover{color:#fff!important;text-decoration:none}.destinations-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.destinations-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.destination-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:30px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:30%}.destination-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(0)}.destination-image-container{height:200px;overflow:hidden}.destination-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.destination-name{background-color:#f7901e;border-radius:10px;color:#f0f8ff;font-size:1.2rem;font-weight:600;letter-spacing:1px;padding:15px;text-align:center}@media (max-width:768px){.destination-card{width:45%}}@media (max-width:480px){.destination-card{width:100%}}@media only screen and (max-width:767px){.poster-image{border-radius:0;height:auto;object-fit:cover;width:100%}.flights-container{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.inside-full-fl{border:0 solid #ddd;display:flex;height:auto}.content-container{display:flex;flex-direction:column;gap:20px;padding:10px}.city-overlay{border-radius:11px;color:#fff;filter:drop-shadow(2px 4px 6px black);font-size:1.5rem;font-weight:700;left:32%;padding:23px;position:absolute;text-shadow:2px 2px 4px #000000b3;top:50%;transform:translate(-50%,-50%)}.city-description{color:#333;font-size:14px;letter-spacing:1px;line-height:1.6;margin-bottom:0;margin-top:10px}.right-div h1{color:#000;font-size:1.5rem;font-weight:700;text-transform:capitalize}.phone-number{color:#e48a1b;font-size:26px;font-weight:700;margin-bottom:20px}.call-back-button{background-color:#e48a1b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:0;padding:10px 20px}.related-flights-title{color:#333;font-size:1.5rem;font-weight:500;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.related-flights-section{background-color:#d8d8d8;margin-top:0;padding:30px 10px;width:100%}.phone-deals-text{color:#f78402;font-size:19px;margin-bottom:0}.flight-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;gap:.5rem;padding:8px;transition:transform .2s ease;width:100%}.flight-route p{font-size:12px;font-weight:500;margin:0}.departure,.return{align-items:center;color:#555;display:flex;font-size:12px}.flight-price{font-size:22px;text-align:center;width:76%}.destinations-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.city-destinations-section{background-color:#f9f9f9;margin-top:0;padding:10px}.destination-name{background-color:#f7901e;color:#f0f8ff;font-size:.9rem;font-weight:600;padding:10px;text-align:center}}@media only screen and (min-width:768px) and (max-width:1023px){.poster-image{border-radius:0;height:auto;object-fit:cover;width:100%}.flights-container{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.inside-full-fl{border:0 solid #ddd;display:flex;height:auto}.content-container{display:flex;flex-direction:column;gap:20px;padding:10px}.city-overlay{border-radius:11px;color:#fff;filter:drop-shadow(2px 4px 6px black);font-size:2.5rem;font-weight:700;left:32%;padding:23px;position:absolute;text-shadow:2px 2px 4px #000000b3;top:50%;transform:translate(-50%,-50%)}.city-description{color:#333;font-size:20px;letter-spacing:1px;line-height:1.6;margin-bottom:0;margin-top:10px}.right-div h1{color:#000;font-size:2.5rem;font-weight:700;text-transform:capitalize}.phone-number{color:#e48a1b;font-size:42px;font-weight:700;margin-bottom:20px}.call-back-button{background-color:#e48a1b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:23px;font-weight:700;letter-spacing:1px;margin-bottom:0;padding:10px 20px}.related-flights-title{color:#333;font-size:2rem;font-weight:500;font-weight:700;margin-bottom:30px;text-align:center;text-transform:uppercase}.related-flights-section{background-color:#d8d8d8;margin-top:0;padding:30px 10px;width:100%}.flight-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;padding:8px;transition:transform .2s ease;width:100%}.flight-route p{font-size:16px;font-weight:500;margin:0}.departure,.return{align-items:center;color:#555;display:flex;font-size:16px}.flight-price{font-size:22px;text-align:center;width:39%}.destinations-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.city-destinations-section{background-color:#f9f9f9;margin-top:0;padding:10px}.destination-name{background-color:#f7901e;color:#f0f8ff;font-size:1.5rem;font-weight:600;padding:11px;text-align:center}}
/*# sourceMappingURL=main.d4b439d4.css.map*/