:root{color:#1d2933;background:#fff;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:#ef6a26}button,input,textarea{font:inherit}.container{width:min(1170px,100% - 40px);margin:auto}.topbar{color:#ddd;background:#0a2534;font-size:12px}.topbar-inner{justify-content:space-between;padding:16px 0;display:flex}.header{background:#fff}.nav{justify-content:space-between;align-items:center;gap:32px;min-height:82px;display:flex}.logo{width:215px;max-width:100%;height:auto;display:block}.nav nav{align-items:center;gap:35px;font-size:14px;font-weight:600;display:flex}.hero{background:url(/images/hoang-su-phi.jpg) 50%/cover;min-height:640px}.hero-shade{background:linear-gradient(90deg,#0000006b,#0000 75%);align-items:flex-end;min-height:640px;display:flex}.hero-content{color:#fff;padding-bottom:100px}.hero h1{text-shadow:0 2px 7px #222;margin:0;font-size:clamp(38px,5vw,70px);font-weight:300;line-height:1.03}.hero p{text-shadow:0 2px 7px #222;margin:22px 0 30px;font-size:28px}.button,button{color:#fff;cursor:pointer;background:#ed6828;border:0;padding:15px 27px;display:inline-block}.yellow{color:#fff;background:#f1b524;font-weight:700}.benefits{color:#fff;background:#05a6ad;padding:45px 0}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.benefit-grid p{line-height:1.6}.section{padding-top:60px;padding-bottom:80px}.section h1,.section h2{font-weight:500}.section>h2{margin:0 0 30px;font-size:32px}.tour-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0;display:grid}.tour-card{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.tour-card img{object-fit:cover;width:100%;height:220px;display:block}.card-copy{padding:20px}.card-copy h3{margin:0 0 12px;font-size:20px}.card-copy p{color:#666;line-height:1.5}.card-link{color:#ed6828}.breadcrumb{color:#68747d;padding-top:22px;padding-bottom:22px;font-size:13px}.tour-hero img{object-fit:cover;width:100%;height:min(47vw,680px);display:block}.detail{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:40px;display:grid}.detail article{line-height:1.7}.gallery{grid-template-columns:repeat(2,1fr);gap:12px;margin:30px 0;display:grid}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.inquiry{border:1px solid #ddd;border-top:6px solid #05a6ad;border-radius:5px;padding:25px}.inquiry h2{margin-top:0}.inquiry label{margin:16px 0;font-size:14px;display:block}.inquiry input,.inquiry textarea,.search input{background:#fafafa;border:1px solid #ddd;width:100%;margin-top:8px;padding:12px;display:block}.inquiry span{color:#b00}.inquiry .help{color:#666;font-size:13px}.honey{position:absolute;left:-10000px}.search{margin:30px 0}.search label{margin-bottom:8px;display:block}.search div{max-width:600px;display:flex}.search input{margin:0}.search button{white-space:nowrap}footer{color:#fff;background:#0a2534;padding:50px 0;font-size:14px}footer p{line-height:1.7}.footer-logo{background:#fff;width:180px;padding:8px}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline-offset:3px;outline:3px solid #f3ad22}@media (width<=800px){.topbar-inner{flex-wrap:wrap;gap:10px}.nav{padding:14px 0;display:block}.logo{width:170px}.nav nav{white-space:nowrap;gap:15px;margin-top:16px;padding-bottom:8px;font-size:12px;overflow-x:auto}.hero,.hero-shade{min-height:440px}.hero-content{padding-bottom:60px}.hero p{font-size:20px}.benefit-grid,.tour-grid,.detail{grid-template-columns:1fr}.benefit-grid{gap:15px}.section{padding-top:40px;padding-bottom:55px}.tour-hero img{height:280px}.detail{gap:20px}.tour-card img{height:240px}}.mobile-menu>summary{display:none}.mobile-menu nav ul{gap:27px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu nav li{white-space:nowrap;position:relative}.mobile-menu nav li details{display:inline}.mobile-menu nav li details summary{cursor:pointer;display:inline}.mobile-menu nav li details ul{z-index:10;background:#fff;min-width:190px;padding:10px;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0002}.mobile-menu nav li details[open] ul,.mobile-menu nav li:hover details ul{display:block}.mobile-menu nav li details li a{padding:9px;display:block}.hero-slider{position:relative}.hero-slide{background-position:50%;background-size:cover;height:640px;position:relative}.hero-slide[hidden]{display:none}.hero-slide:before{content:"";background:linear-gradient(90deg,#0005,#0000);position:absolute;inset:0}.hero-content{max-width:650px;padding:0;position:absolute;bottom:85px;left:max(6%,50% - 585px)}.hero-content h1{text-shadow:0 2px 10px #000;margin:0;font-size:70px;font-weight:400;line-height:1.05}.hero-content p{text-shadow:0 2px 10px #000;font-size:32px}.slider-controls{gap:5px;display:flex;position:absolute;bottom:30px;right:3%}.slider-controls button{background:#0006;padding:8px 14px;font-size:22px}.home-search{z-index:1;margin-top:-35px;position:relative}.home-search form{background:#fff;align-items:end;gap:20px;padding:20px;display:flex;box-shadow:0 2px 10px #0002}.home-search label{flex:1;font-weight:700}.home-search input{border:1px solid #ddd;width:100%;margin-top:8px;padding:12px;display:block}.home-section h2,.testimonials h2{text-align:center}.destination-grid{grid-template-rows:repeat(2,180px);grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px;display:grid}.destination{color:#fff;background-position:50%;background-size:cover;border-radius:4px;align-items:end;padding:20px;font-size:22px;display:flex}.more{text-align:right;color:#ed6828;margin-top:20px;display:block}.testimonials{text-align:center;background:#f7f7f7;padding:60px 0}.testimonials blockquote{max-width:800px;margin:35px auto;line-height:1.8}.testimonials blockquote footer{color:#333;background:0 0;padding:15px;font-weight:700}.newsletter{color:#333;background:#f5f5f5;padding:35px 0}.newsletter-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.newsletter h2{margin:0;font-size:24px}.newsletter p{margin-bottom:0}.footer-grid{grid-template-columns:repeat(4,1fr);gap:35px;padding-top:45px;padding-bottom:35px;display:grid}.footer-grid h3{font-size:16px}.footer-grid a{line-height:2;display:block}.copyright{border-top:1px solid #fff3;padding-top:20px}body>footer{padding-top:0}@media (width<=800px){.nav{display:flex}.mobile-menu>summary{cursor:pointer;font-size:26px;list-style:none;display:block}.mobile-menu nav{display:none}.mobile-menu[open] nav{z-index:20;background:#fff;padding:20px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 10px #0002}.header{position:relative}.mobile-menu nav ul{display:block}.mobile-menu nav li{padding:8px 0}.mobile-menu nav li details ul{box-shadow:none;position:static}.hero-slide{height:420px}.hero-content{bottom:55px;left:30px;right:30px}.hero-content h1{font-size:38px}.hero-content p{font-size:18px}.home-search{width:100%;margin-top:0}.home-search form{box-shadow:none}.destination-grid{grid-template-rows:repeat(3,150px);grid-template-columns:repeat(2,1fr);gap:10px}.destination:first-child{grid-area:span 1/span 2}.footer-grid{grid-template-columns:repeat(2,1fr)}.newsletter-inner{display:block}.newsletter-inner form{margin-top:20px}}@media (width<=400px){.footer-grid{grid-template-columns:1fr}.home-search form{gap:8px}.home-search button{padding:12px}}@media (width<=800px){.mobile-menu[open]:after{content:"";z-index:99;background:#0008;position:fixed;inset:0 0 0 76%}.mobile-menu[open]>summary{z-index:102;color:#687b99;background:#f7f7f7;width:76%;height:57px;padding:10px 22px;font-size:0;line-height:37px;position:fixed;top:0;left:0}.mobile-menu[open]>summary:after{content:"‹";font-size:30px}.mobile-menu[open] nav{z-index:101;background:#fff;width:76%;margin:0;padding:0;display:block;position:fixed;top:57px;bottom:0;left:0;overflow:auto;box-shadow:4px 0 10px #0002}.mobile-menu nav>ul>li{border-bottom:1px solid #eee;padding:0}.mobile-menu nav>ul>li>a{padding:18px 25px;font-size:14px;font-weight:500;display:inline-block}.mobile-menu nav li details{float:right;margin:0 15px}.mobile-menu nav li details summary{color:#5e6d87;padding:17px 8px}.mobile-menu nav li details ul{box-shadow:none;padding:0 0 8px 22px;position:static}.mobile-menu nav li details li a{padding:9px;display:block}}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-variable.ttf)format("truetype");font-display:swap}:root{font-family:Quicksand,Arial,sans-serif}.topbar{background:#24578a}.topbar-inner{padding:10px 0}.nav{min-height:90px}.logo{width:180px}.hero-content{color:#fff}.home-section{padding-top:55px;padding-bottom:30px}.home-section h2,.testimonials h2{font-size:26px;font-weight:700}.destination-grid{grid-template-rows:repeat(2,240px);grid-template-columns:repeat(3,1fr)}.destination:first-child{grid-area:auto/span 2}.destination{justify-content:center;align-items:center}.more{text-align:center;color:#4387c1;margin-top:50px}body>footer{color:#4d8dc1;background:#fff}.newsletter{background:#e4ebf1}.footer-grid h3{text-transform:uppercase;color:#397fbb}.copyright{color:#666;border-color:#eee}.newsletter-inner{color:#333}@media (width<=800px){.destination-grid{grid-template-rows:repeat(3,150px);grid-template-columns:repeat(2,1fr)}.destination:first-child{grid-column:span 2}.nav{min-height:76px}}.card-copy h3{font-size:16px}.card-meta{color:#888;border-top:1px solid #eee;justify-content:space-between;gap:8px;padding-top:12px;font-size:12px;display:flex}.card-meta strong{color:#555}.hot-tour{color:#fff;background:#2cc6d5;grid-template-columns:1fr 1fr;min-height:300px;display:grid}.hot-2{background:#a65024}.hot-3{background:#081d40}.hot-copy{padding:35px 45px 35px max(30px,50vw - 585px)}.hot-copy span{background:#f37025;border-radius:8px;padding:4px 10px;font-size:11px}.hot-copy h2{font-size:24px}.hot-copy p{line-height:1.6}.hot-copy a{color:#555;background:#fff;padding:10px 15px;font-size:12px;display:inline-block}.hot-image{background-position:50%;background-size:cover}.mobile-menu nav li details ul ul{box-shadow:none;padding-left:15px;position:static}.mobile-menu nav li details ul ul li a{font-weight:400}@media (width<=800px){.hot-tour{grid-template-columns:1fr}.hot-copy{padding:30px}.hot-image{min-height:200px}}.destination span{text-align:center}.destination small{color:#fff;background:#f36c21;border-radius:12px;width:max-content;margin:8px auto 0;padding:4px 9px;font-size:11px;display:block}.hero-content{left:6.25%}@media (width<=600px){.destination-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.destination,.destination:first-child{grid-column:auto;min-height:200px}.hot-image{grid-row:1}.hero-content{left:30px}.home-search form{display:block}.home-search button{width:100%;margin-top:10px}}.footer-logo-row{text-align:center;padding-top:30px}.footer-logo{width:180px}.footer-grid{padding-top:20px}.footer-subscribe{min-width:350px;display:flex}.footer-subscribe input{border:1px solid #ddd;flex:1;min-width:0;padding:12px}.footer-subscribe button{font-size:12px}.newsletter-dialog{color:#555;border:0;width:min(640px,100% - 30px);max-height:calc(100% - 30px);padding:10px}.newsletter-dialog::backdrop{background:#000b}.newsletter-close{color:#111;background:0 0;padding:5px;font-size:24px;position:absolute;top:8px;right:10px}.newsletter-dialog .newsletter{background:#fff;grid-template-columns:1fr 1fr;gap:16px;padding:0;font:12px Arial,sans-serif;display:grid}.newsletter-dialog .newsletter h2{text-align:center;color:#000;grid-column:1/-1;margin:0 0 32px;font:700 24px Quicksand,sans-serif}.newsletter-dialog .newsletter label{display:block}.newsletter-dialog .newsletter label>input:not([type=checkbox]),.newsletter-dialog .newsletter select{background:#fafafa;border:1px solid #ddd;width:100%;height:48px;margin-top:12px;padding:10px;font-size:14px;display:block}.newsletter-dialog fieldset{border:0;margin:0;padding:0}.newsletter-dialog fieldset label{margin:7px 0}.newsletter-dialog .newsletter button{color:#000;background:#62ca70;width:max-content;padding:14px 24px}.newsletter-dialog [role=status]{grid-column:1/-1}@media (width<=600px){.footer-subscribe{min-width:0}.newsletter-dialog .newsletter{grid-template-columns:1fr 1fr}.newsletter-dialog .newsletter h2{margin-bottom:15px;font-size:19px}.newsletter-dialog .newsletter label>input:not([type=checkbox]),.newsletter-dialog .newsletter select{height:40px}}.nav nav a:first-child{color:inherit}.mobile-menu nav>ul>li>a.active{color:#ed662a}.mobile-menu nav>ul>li>a{text-transform:uppercase}.mobile-menu nav>ul>li>a:hover{color:#ed662a}@media (width>=801px){.mobile-menu nav>ul>li:hover>details>ul,.mobile-menu nav>ul>li>details>ul>li>details>ul{display:block}.mobile-menu nav>ul>li>details>ul>li>details>summary{display:none}.mobile-menu nav>ul>li>details>ul>li>details>ul li a{padding:5px 9px}.mobile-menu nav>ul>li>details[open]>ul{display:none}.mobile-menu nav>ul>li:hover>details[open]>ul,.mobile-menu nav>ul>li:focus-within>details[open]>ul{display:block}.mobile-menu nav>ul>li:nth-child(3):hover>details[open]>ul,.mobile-menu nav>ul>li:nth-child(3):focus-within>details[open]>ul{grid-template-columns:repeat(3,1fr);width:600px;display:grid}.mobile-menu nav>ul>li:nth-child(3)>details>ul>li>a{font-weight:700}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-search input,.home-search select{color:#5e6d77;background:#fff;border:0;border-right:1px solid #eee;width:100%;height:48px;margin:0;padding:10px}.home-search form{border-radius:4px;align-items:center}.home-search label{flex:1}.home-search button{height:55px}@media (width<=600px){.home-search select,.home-search input{border:0;border-bottom:1px solid #eee}.home-search label{display:block}.home-search button{height:46px}}.testimonials{background:#fff}.review-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.review-grid blockquote{font-size:13px}.review-grid blockquote[hidden]{display:none}.review img{object-fit:cover;border-radius:50%;width:80px;height:80px}.review-controls button{color:#4d8dc1;background:0 0;padding:6px;font-size:22px}@media (width<=600px){.review-grid,.review-grid blockquote:not(:first-child){display:block}.review-grid blockquote[hidden],.review-grid blockquote:not([hidden])~blockquote:not([hidden]){display:none}}.benefit-grid>div{align-items:flex-start;gap:30px;display:flex}.benefit-grid img{width:50px;height:50px}.benefit-grid p{margin-top:12px}@media (width>=801px){.topbar{background:#0f5393}.topbar-inner{align-items:center;height:51px;padding:0}.nav{width:calc(100% - 100px);min-height:82px}.logo{width:219px}.hero-content{bottom:95px;left:5%}.hero-content h1{white-space:pre-line;font-size:56px;line-height:1}.hero-content p{margin:24px 0 28px;font-size:26px}.home-search{margin-top:-40px}.home-search form{border-radius:16px;height:80px;padding:0;overflow:hidden}.home-search input,.home-search select{height:80px;padding:0 30px}.home-search button{height:80px;padding:0 45px}.tour-card img{aspect-ratio:680/500;height:auto}}.benefits{background:#28cddd}@media (width<=800px){.topbar-inner{flex-wrap:nowrap;align-items:center;height:51px;padding:0;font-size:11px}.header .nav{height:99px;min-height:0;padding:0}.hero-slide{height:min(500px,83.333vw)}.hero-content{bottom:45px;left:40px;right:30px}.hero-content h1{white-space:pre-line;font-size:32px;line-height:1}.hero-content p{margin:12px 0 16px;font-size:18px}.home-search{width:calc(100% - 40px);margin-top:-44px}.home-search form{border-radius:12px;height:290px;padding:10px 15px;display:block;box-shadow:0 2px 10px #0002}.home-search label{display:block}.home-search input,.home-search select{border:0;border-bottom:1px solid #eee;height:55px}.home-search button{width:100%;height:48px;margin-top:10px}.tour-card img{aspect-ratio:680/500;height:auto}}@media (width<=600px){.topbar-inner{height:57px;font-size:10px}.header .nav{height:88px}.hero-content{bottom:32px;left:30px}.hero-content h1{font-size:clamp(21px,6.66vw,26px)}.hero-content p{margin:8px 0 12px;font-size:clamp(13px,4vw,16px)}.hero-content .button{padding:8px 14px;font-size:12px}}@media (width>=801px){.hero-content{bottom:81px}}@media (width<=800px){.hero-content{top:44%;bottom:auto}}@media (width<=600px){.hero-content{top:45%}}@media (width<=800px){.home-section>.tour-grid{scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}.home-section>.tour-grid .tour-card{scroll-snap-align:start;flex:0 0 calc(50% - 10px)}}@media (width<=600px){.home-section>.tour-grid .tour-card{flex-basis:100%}}.inquiry.customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.inquiry.customer-form button,.inquiry.customer-form [role=status]{grid-column:1/-1}@media (width<=800px){.inquiry.customer-form{display:block}}.topbar-left{align-items:center;gap:16px;display:flex}.topbar-left>a{display:flex}.topbar-left svg{fill:currentColor;width:14px;height:14px}.topbar-left>span{border-left:1px solid #fff3;padding-left:22px}.header-consult{color:#24577a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.header-consult svg{width:24px;height:24px}.newsletter{padding:45px 0}.newsletter-heading{align-items:center;gap:30px;display:flex}.newsletter-icon{color:#9caab5;flex:none;width:80px;height:80px}.newsletter h2{font-size:22px;font-weight:700}.newsletter p{color:#47708f;margin:5px 0 0;font-size:15px}.footer-subscribe{width:470px}.footer-logo-row{padding-top:45px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:40px;padding-bottom:80px}.footer-grid h3{color:#125a9c;margin:0 0 20px;font-size:20px}.footer-grid>div>a{color:#687b99;font-size:14px;line-height:2.4}.footer-contact{grid-column:span 2}.footer-contact-block{margin-bottom:28px}.footer-contact-block p{align-items:center;gap:6px;margin:8px 0;display:flex}.footer-contact-block p span{color:#fff;background:#fb8b21;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.footer-contact-block p a{color:#438dd1}.footer-social>div{gap:30px;display:flex}.footer-social a{color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.footer-social svg{fill:currentColor;width:28px;height:28px}.social-facebook{background:#5577d3}.social-instagram{background:#eb00ef}.social-youtube{background:#ed3636}.copyright{color:#333;padding:30px 0 0;font-size:13px}@media (width<=800px){.topbar-left>span,.header-consult span{display:none}.newsletter-inner{display:block}.newsletter-heading{margin-bottom:20px}.newsletter-icon{width:60px;height:60px}.footer-subscribe{width:100%}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-contact{grid-column:auto}.footer-grid h3{font-size:18px}.footer-logo-row{padding-top:35px}.footer-contact-block p{align-items:flex-start}.footer-contact-block p span{flex:none}.footer-social a{width:48px;height:48px}.footer-social svg{width:23px;height:23px}}.footer-contact-block p span svg{fill:currentColor;width:16px;height:16px}@media (width>=801px){.header .nav{gap:0}.mobile-menu{flex:1;margin-left:45px}.mobile-menu nav>ul>li>a{color:#5e6d87;font-size:13px;font-weight:600}.header-consult{margin-left:auto}.mobile-menu nav>ul>li:nth-child(3)>details>ul{width:800px;min-width:800px;padding:10px 25px;top:calc(100% + 32px);left:-175px}.mobile-menu nav>ul>li:nth-child(3)>details>ul li a{padding:14px 0}}@media (width<=800px){.header .nav{justify-content:space-between;gap:15px;display:flex}.header .mobile-menu{order:-1}.header .nav>a:first-child{margin:auto}.header .logo{width:170px}.header-consult{margin-left:0}}.slider-dots{z-index:2;gap:10px;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.slider-dots button{background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0}.slider-dots button[aria-current=true]{background:#fff}.facebook-contact{z-index:25;color:#fff;background:#0866ff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 3px 12px #0003}.facebook-contact svg{fill:currentColor;width:32px;height:32px}@media (width<=599px){.slider-dots{display:none}.facebook-contact{width:48px;height:48px;bottom:14px;right:14px}}.newsletter-dialog{box-sizing:border-box;min-height:520px}.newsletter-dialog .newsletter{color:#7a7a7a;gap:16px;width:calc(100% - 16px);font:12px Roboto,Arial,sans-serif}.newsletter-dialog .newsletter h2:focus{outline:none}.newsletter-dialog .newsletter label>input:not([type=checkbox]),.newsletter-dialog .newsletter select{color:#7a7a7a;font:15px Roboto,Arial,sans-serif}.newsletter-dialog .newsletter input::placeholder{color:#7a7a7a;opacity:1}.newsletter-dialog fieldset label{margin:8px 0;font-size:10.5px}.newsletter-dialog .newsletter button{border:2px solid #555;border-radius:3px;min-height:46px;padding:12px 24px}@media (width<=600px){.newsletter-dialog{width:100%;max-width:100%;height:100%;min-height:0;max-height:100%}.newsletter-dialog .newsletter{grid-template-columns:1fr;gap:16px;width:100%}.newsletter-dialog .newsletter h2{margin-bottom:15px}.newsletter-dialog .newsletter label>input:not([type=checkbox]){height:56px}.newsletter-dialog .newsletter select{height:45px}.newsletter-dialog fieldset label{margin:15px 0}}.newsletter-dialog .newsletter label>input:not([type=checkbox]),.newsletter-dialog .newsletter select{margin-top:15px}.newsletter-dialog .newsletter input[type=checkbox]{accent-color:#aaa}@media (width<=600px){.newsletter-dialog .newsletter h2{margin-bottom:20px;font-size:24px}}.newsletter-close{z-index:1}@media (width<=600px){.newsletter-dialog .newsletter h2{margin-bottom:10px}}.newsletter-dialog .newsletter h2{width:calc(100% + 16px)}.newsletter-dialog .newsletter label>span[aria-hidden],.newsletter-dialog .newsletter legend>span[aria-hidden]{color:#a00000}.newsletter-dialog .newsletter select{height:45px}.newsletter-dialog .newsletter button[type=submit]{margin-top:18px}@media (width<=600px){.newsletter-dialog .newsletter h2{width:100%}.newsletter-dialog .newsletter button[type=submit]{margin-top:0}}@media (width>=601px){.newsletter-dialog fieldset label:first-of-type{margin-top:18px}.newsletter-dialog .newsletter button[type=submit]{margin-top:8px}}body>footer>.newsletter{padding:52.5px 0}body>footer .newsletter-inner{gap:30px;max-width:970px}body>footer .newsletter-heading{flex:1;min-width:0}body>footer .newsletter-heading h2{color:#000;font-size:24px;font-weight:500;line-height:1.1}body>footer .newsletter-heading p{color:#0c4160;margin:5px 0 10px;font-size:16px;line-height:1.5}body>footer .footer-subscribe{flex:none;width:470px;position:relative}body>footer .footer-subscribe input{height:55px;padding:6px 130px 6px 12px}body>footer .footer-subscribe button{width:119px;height:55px;padding:0;font-size:13px;font-weight:600;position:absolute;top:0;right:0}body>footer .footer-logo-row{padding-top:50px}body>footer .footer-logo{width:220px;height:auto;margin:auto;padding:0;display:block}body>footer .footer-grid{row-gap:30px;padding-top:45px}body>footer .footer-grid h3{color:#0f5393;font-size:22px}body>footer .footer-grid>div>a{color:#5d6c89;margin-bottom:15px;font-weight:500;line-height:1.5}@media (width<=800px){body>footer>.newsletter{padding:55px 0}body>footer .newsletter-inner{width:calc(100% - 60px)}body>footer .newsletter-icon{width:80px;height:80px}body>footer .newsletter-heading{margin:0 0 10px}body>footer .footer-subscribe{width:100%;min-width:0;margin:0}body>footer .footer-logo-row,body>footer .footer-grid{width:calc(100% - 48px)}body>footer .footer-logo{width:150px}}@media (width<=600px){body>footer .newsletter-icon{display:none}body>footer .newsletter-heading{margin-bottom:15px}body>footer .footer-logo-row,body>footer .footer-grid{width:calc(100% - 30px)}body>footer .footer-logo{width:100%}body>footer .footer-grid h3{font-size:18px}}body>footer .newsletter-heading>div{transform:translateY(5px)}body>footer .newsletter-icon{transform:translateY(2px)}body>footer .footer-contact-block p{margin:10px 0;line-height:1.5;display:block}body>footer .footer-contact-block p span{vertical-align:middle;justify-content:center;align-items:center;margin-right:5px;display:inline-flex}body>footer .footer-contact-block p a{font-size:16px}body>footer .footer-social>div{justify-content:space-between;gap:0;padding:0 15px}body>footer .footer-social a{width:60px;height:60px}@media (width>=601px) and (width<=800px){body>footer .footer-subscribe{width:calc(100% + 12px)}}@media (width<=600px){body>footer .newsletter-heading{text-align:center;margin-bottom:10px}body>footer .newsletter-heading>div{width:100%;transform:translateY(10px)}}body>footer .footer-contact-block p a{line-height:1.5;display:inline}@media (width>=601px) and (width<=800px){body>footer .newsletter-heading>div,body>footer .newsletter-icon{transform:none}}@media (width<=800px){body>footer .footer-grid{row-gap:29px;padding-top:47px}}@media (width>=601px) and (width<=800px){body>footer .newsletter-heading>div{transform:translateY(3px)}}@font-face{font-family:FooterBrands;src:url(/fonts/elementor-icons-brands.woff2)format("woff2");font-weight:400;font-display:swap}body>footer .footer-social>div{justify-content:flex-start;gap:33px}body>footer .social-facebook svg{display:none}body>footer .social-facebook:before{content:"";font:400 30.1px/1 FooterBrands}body>footer .footer-contact-block:first-of-type{margin-bottom:39px}body>footer .copyright{color:#000;border:0;padding-top:30px;font-size:14px}body>footer .copyright a{color:#ee6226}@media (width<=600px){body>footer .footer-social>div{justify-content:space-between;gap:0}}body>footer .footer-grid{padding-bottom:61px}body>footer .copyright{position:relative}body>footer .copyright:before{content:"";border-top:1px solid #e5e9ef;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}body>footer{padding-bottom:34px}.footer-subscribe[data-astro-cid-trkx3hk6]{position:relative}.footer-subscribe[data-astro-cid-trkx3hk6] [data-astro-cid-trkx3hk6][role=status]{margin:8px 0 0;font-size:13px;line-height:1.4;position:absolute;top:100%;left:0}
