﻿:root{--darkBlue: #342B90;--darkBlue90: #342B90EB;--lightBlue: #0E5EF3;--green: #88BB3F;--white: #fff;--cyan: #6BADC3;--darkGray: #131721;--slateBlue: #9DABBF;--lightGray: #E8E8E8;--fontBlack: #181818;--fontWhite: #fff;--fontLightBlue: #CCD6E4;--fontDarkBlue: #342B90;--fontLightGray: #3E3E3E;--boxWidth: 1200px;--shadow: 0px 0px 4px 0px rgba(0,0,0,0.25)}@font-face{font-family:"Inter";src:url("/static/fonts/Inter-VariableFont_opsz-wght.ttf") format("truetype")}@font-face{font-family:"Inter";src:url("/static/fonts/Inter-Italic-VariableFont_opsz-wght.ttf") format("truetype");font-style:italic}*{box-sizing:border-box}body{margin:0;padding:132px 0 0 0;font-size:16px;line-height:1.6;font-family:"Inter",sans-serif;color:var(--fontBlack)}button,.button{font-size:18px;font-weight:700;text-decoration:none;padding:18px 20px;background:var(--lightBlue);color:var(--fontWhite);border-width:0;border-radius:20px;box-shadow:var(--shadow);cursor:pointer;transition:all .3s}button:hover,.button:hover{filter:brightness(125%);color:var(--fontWhite)}.button{display:inline-block}h2,h3,h4{font-size:40px;font-weight:600;line-height:1.25;margin:0}h3,h4{font-size:32px}hr{width:100%;height:1px;border-width:0;background:var(--fontLightBlue);margin:20px 0}p:empty{height:0;margin:0;padding:0}form.groeneveld-form fieldset{padding:0;margin:0 0 20px 0;border-width:0;display:flex;flex-direction:column;gap:8px}form.groeneveld-form label{display:inline-block;font-size:16px;font-weight:600}form.groeneveld-form input,form.groeneveld-form select,form.groeneveld-form textarea{background:var(--lightGray);border-width:0;border-radius:8px;padding:28px 30px}form.groeneveld-form input::placeholder,form.groeneveld-form select::placeholder,form.groeneveld-form textarea::placeholder{color:var(--slateBlue)}form.groeneveld-form input:focus,form.groeneveld-form select:focus,form.groeneveld-form textarea:focus{outline:none;border-color:var(--cyan)}form.groeneveld-form textarea{min-height:100px}.box,.slider .tns-nav{max-width:var(--boxWidth);margin:0 auto}.headline{display:flex;gap:12px;flex-direction:column;align-items:flex-start;max-width:580px;margin-bottom:80px}.headline-center{text-align:center;margin-left:auto;margin-right:auto}.headline-center h2,.headline-center span{width:100%}.tag{background:hsla(0,0%,100%,.3);border:1px solid #fff;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:10px 16px}.img-round{border-radius:30px}.img-content{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.img-content h3,.img-content h4{font-size:32px;font-weight:600;line-height:1}.img-content img{max-width:100%}.img-content-text{padding:40px}.img-content-text a{display:inline-block;position:absolute;top:40px;right:40px;color:#5a6070;text-decoration:none}.img-content-link{position:absolute;top:20px;right:20px;background:var(--white);border-radius:20px;display:flex;justify-content:center;align-items:center;padding:20px}.img-content-headline{position:absolute;bottom:40px;left:40px}.img-content-headline h3,.img-content-headline h4{color:var(--fontWhite);background-color:var(--green);padding:2px}.img-content-headline small{color:var(--fontWhite)}.mobile{display:none !important}@media only screen and (max-width: 1360px){body{padding:100px 0 0 0;font-size:14px}button,.button{font-size:16px;padding:12px 16px;border-radius:12px}h2{font-size:32px}h3,h4{font-size:28px}.box,.slider .tns-nav{padding:0 20px}.headline{gap:20px;margin-bottom:60px}.tag{padding:8px 12px}.img-content{border-radius:20px}.img-content h3,.img-content h4{font-size:28px}.img-content-text{padding:20px}.img-content-text a{top:20px;right:20px}.img-content-link{padding:10px}.img-content-headline{bottom:20px;left:20px}}@media only screen and (max-width: 1024px){body{padding:70px 0 0 0}button,.button{font-size:12px;padding:6px 8px;border-radius:8px}h2{font-size:26px}h3,h4{font-size:22px}form.groeneveld-form label{font-size:14px}form.groeneveld-form input,form.groeneveld-form select,form.groeneveld-form textarea{padding:14px 16px}.headline{gap:10px;margin-bottom:40px}.tag{padding:6px 10px}.img-content h3,.img-content h4{font-size:22px}.img-content-text{padding:20px 0}.tablet{display:none}.mobile{display:inherit !important}}nav{width:100%;position:fixed;line-height:1;box-shadow:var(--shadow);top:0;background:var(--white);z-index:9999}nav ul{list-style:none;display:flex;gap:40px;margin:0;padding:0}nav ul li{display:inline-flex;align-items:center;margin:0;padding:0}nav ul li:hover .nav-dropdown{display:block}nav a{color:var(--fontBlack);text-decoration:none;transition:all .3s}nav a:hover{color:var(--fontDarkBlue)}nav span{display:inline-flex;gap:5px;justify-content:center;align-items:center;color:var(--fontWhite)}nav .nav-top{height:52px;background:var(--darkBlue);color:var(--fontLightBlue);display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:medium;padding:0 40px}nav .nav-top a{color:var(--fontLightBlue)}nav .nav-top a:hover{color:var(--fontWhite)}nav .nav-top ul{gap:20px}nav .nav-main{height:80px;display:flex;justify-content:space-between;align-items:center;font-size:22px;padding:0 0 0 40px}nav .nav-main-right{display:flex;height:100%;gap:60px}nav .nav-main-bg{position:relative;background:var(--darkBlue);padding:0 40px 0 5px;display:flex;justify-content:center;align-items:center}nav .nav-main-bg::before{content:"";display:block;height:100%;width:40px;position:absolute;top:0;left:-40px;background:var(--darkBlue);clip-path:polygon(40px 0, 100% 0, 100% 100%, 0 100%)}nav .nav-main-mobile{padding:10px;margin-right:10px;cursor:pointer}nav .nav-main-mobile svg{width:20px;max-width:20px;max-height:20px}nav .nav-logo{display:inline-block;width:140px;height:45px}nav .nav-logo img{max-width:100%;max-height:100%}nav .nav-dropdown{position:absolute;display:none;top:132px;left:0;right:0}nav .nav-dropdown-content{width:80vw;max-width:var(--boxWidth);margin:20px auto 0 auto;background:var(--white);padding:30px;border-radius:30px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr 2fr;gap:50px;font-size:20px}nav .nav-dropdown-content-sub{display:grid;grid-template-columns:1fr 1fr;gap:50px}nav .nav-dropdown-content ul{display:flex;flex-direction:column;gap:30px}nav .nav-dropdown-content ul li{display:flex;flex-direction:column;gap:8px;align-items:flex-start}nav .nav-dropdown-content ul .icon-link{flex-direction:row;gap:20px}nav .nav-dropdown-content ul .icon-link img{max-width:32px;max-height:32px}nav .nav-dropdown-content ul .icon-link div{display:flex;flex-direction:column;gap:8px}nav .nav-dropdown-content p,nav .nav-dropdown-content img{margin:0 0 10px 0}nav .nav-dropdown-content img{max-width:300px;max-height:300px;border-radius:20px}nav .nav-dropdown-content small{font-size:16px;color:var(--fontLightGray)}nav .nav-mobile{display:none;position:fixed;top:70px;left:0;right:0;bottom:0;overflow-y:auto;background:var(--white);padding:20px;font-size:16px}nav .nav-mobile ul{flex-direction:column}nav .nav-mobile details{width:100%}nav .nav-mobile summary{list-style:none;cursor:pointer;border:1px solid var(--darkBlue);border-width:0 0 1px 0;padding:0 0 5px 0;margin-bottom:-5px;position:relative}nav .nav-mobile summary::after{content:"";position:absolute;right:0;top:0;width:16px;height:16px;background-image:url("/static/icons/plus.svg");background-size:16px 16px;background-position:center;background-repeat:no-repeat}nav .nav-mobile details[open] summary{margin-bottom:20px}nav .nav-mobile details[open] summary::after{background-image:url("/static/icons/minus.svg")}nav .nav-mobile details[open] ul{padding:0 0 0 20px}@media only screen and (max-width: 1360px){nav ul{gap:20px}nav .nav-top{height:40px;padding:0 20px}nav .nav-top ul{gap:10px}nav .nav-top li{font-size:12px}nav .nav-main{height:60px;font-size:18px;padding:0 0 0 20px}nav .nav-main-right{gap:30px}nav .nav-main-bg{padding-right:20px}nav .nav-logo{width:120px;height:40px}}@media only screen and (max-width: 1024px){nav ul{gap:20px}nav .nav-top{height:30px;justify-content:space-between;gap:10px}nav .nav-top li{font-size:12px}nav .nav-top img{max-width:18px;max-height:18px}nav .nav-main{height:40px;font-size:16px}nav .nav-logo{width:82px;height:26px}}footer{background:var(--darkBlue);padding:80px}footer strong{color:var(--fontWhite);font-size:20px;font-weight:600}footer p{color:var(--fontWhite);font-size:14px;margin:0 0 14px 0}footer a{text-decoration:none;color:var(--fontLightBlue);transition:all .3s}footer a:hover{color:var(--fontWhite)}footer ul{list-style:none;display:flex;gap:30px;margin:0;padding:0}footer ul li{display:inline-flex;align-items:center;margin:0;padding:0;color:var(--fontWhite);line-height:1}footer .footer-head{display:flex;gap:25%;font-weight:600;line-height:1.25}footer .footer-head-left{position:relative;font-size:20px;color:var(--fontWhite);margin-left:40px}footer .footer-head-left::before{content:"";display:block;position:absolute;width:24px;height:24px;background:url("/static/icons/subtract.svg");background-repeat:no-repeat;background-position:center;left:-40px}footer .footer-head-right{font-size:54px;color:var(--fontWhite);max-width:742px}footer .footer-info{display:flex;gap:6%;margin-top:150px}footer .footer-info>div{display:flex;flex-direction:column;justify-content:space-between;gap:60px;border-width:0 0 0 1px;border-style:solid;border-color:var(--fontWhite);padding:0 24px 32px 24px}footer .footer-info-social{display:flex;gap:16px}footer .footer-info-social img{width:32px;height:32px;margin:0 0 14px 0}footer .footer-nav{display:flex;justify-content:space-between;margin-top:120px}footer .footer-nav-img img{max-width:100%;max-height:100%}footer-copyright{margin-left:30px}@media only screen and (max-width: 1360px){footer{padding:40px 20px}footer ul{gap:20px}footer .footer-head-right{font-size:40px}footer .footer-info{margin-top:100px}footer .footer-info>div{gap:30px;padding:0 20px 20px 20px}footer .footer-nav{margin-top:80px}footer .footer-nav-img{max-width:160px}}@media only screen and (max-width: 1024px){footer ul{gap:10px;flex-direction:column}footer strong{font-size:16px}footer .footer-head-right{font-size:20px}footer .footer-info{margin-top:40px;flex-direction:column;gap:20px}footer .footer-info>div{flex-direction:column;border-width:0;padding:0;gap:10px}footer .footer-info-social{gap:8px}footer .footer-info-social img{width:24px;height:24px;margin:0 0 8px 0}footer .footer-nav{margin-top:40px;flex-direction:column-reverse;gap:20px}footer .footer-nav-img{max-width:100px}footer-copyright{margin-left:0}}.hero{min-height:50vh;display:flex;justify-content:flex-start;align-items:center;padding:150px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero h1{font-size:54px;font-weight:600;line-height:1.5;margin:0}.hero h1>span{background:var(--green);color:var(--fontWhite)}.hero p{color:var(--fontWhite);margin:0;max-width:460px}.hero div{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero div button,.hero div .button{background:var(--white);color:var(--fontBlack)}.hero-decoration{width:auto !important;position:absolute;top:0;right:0;gap:10px !important;line-height:1}.hero-decoration strong{font-size:54px;font-weight:600;color:var(--fontWhite)}.hero-decoration p{font-size:16px}@media only screen and (max-width: 1360px){.hero{padding:100px}.hero h1{font-size:40px}.hero-decoration{display:none !important}.hero-search{margin-top:60px}}@media only screen and (max-width: 1360px){.hero{padding:60px 20px}.hero h1{font-size:28px}.hero-search{margin-top:40px}}.newsletter{width:100%;background:var(--darkBlue);position:fixed;bottom:0;z-index:-1}.newsletter-form{background:var(--white);position:relative;z-index:auto;padding:150px 0}.newsletter-form .editable_content{display:flex;flex-direction:column;gap:20px}.newsletter p,.newsletter label{color:var(--fontWhite)}.newsletter label{font-size:12px !important}.newsletter input,.newsletter select{background:var(--white) !important;border-width:0;border-radius:8px;padding:8px 12px !important}.newsletter form{width:80%}.newsletter p{margin:0}.newsletter .editable_content{display:flex;flex-direction:column;gap:8px}.newsletter-content{background-color:var(--green);background-image:url("/static/img/newsletter-bg.png");background-repeat:no-repeat;background-position:bottom right;background-size:60%;padding:80px;border-radius:50px 50px 0 0;display:flex;gap:40px;flex-direction:column;min-height:80vh}.newsletter-content .title{font-size:42px;color:var(--fontWhite);line-height:1.25;font-weight:600}.newsletter-content .text{max-width:530px;display:flex;gap:20px;flex-direction:column;align-items:flex-start}@media only screen and (max-width: 1360px){.newsletter-form{padding:100px 0}.newsletter-content .title{font-size:32px}.newsletter-content .text{gap:10px}}@media only screen and (max-width: 1024px){.newsletter-form{padding:60px 0}.newsletter-content{padding:40px 20px}.newsletter-content .title{font-size:24px}.newsletter form{width:100%}}.partner{padding:80px 0 40px 0;background:var(--white)}.partner span{font-size:20px;font-weight:600;text-decoration:underline;color:#131721}.partner .logos{display:flex;gap:60px}.partner .logos .logo-img{display:flex;align-items:center;justify-content:center;max-width:200px;max-height:200px;width:100%;height:100%}.partner .logos .logo-img img{max-width:200px;max-height:200px;width:auto;height:auto;display:block}.partner .box,.partner .slider .tns-nav,.slider .partner .tns-nav{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1360px){.partner span{font-size:18px;align-self:flex-start}.partner .box,.partner .slider .tns-nav,.slider .partner .tns-nav{flex-direction:column;gap:20px}}@media only screen and (max-width: 1024px){.partner{padding:80px 0 0 0}.partner .logos{flex-wrap:wrap;gap:10px}.partner .logos .logo-img{max-width:120px;max-height:120px}.partner .logos .logo-img img{max-width:120px;max-height:120px}}.slider{padding:80px 0 200px 0;background:var(--white);position:relative}.slider-slides{display:flex;gap:24px;overflow:hidden;padding:0 40px}.slider .tns-nav{display:flex;gap:16px;margin-top:66px;margin-bottom:-103px}.slider .tns-nav button{width:16px;height:16px;margin:0;padding:0;background:var(--lightBlue);opacity:.4;z-index:2}.slider .tns-nav-active{opacity:1 !important}.slider-box{display:flex;justify-content:flex-end;margin-top:66px;width:30vw;position:absolute;right:40px;bottom:90px;z-index:1}.slider-button{position:absolute;right:0;bottom:0}@media only screen and (max-width: 1360px){.slider-box{right:20px}}@media only screen and (max-width: 1024px){.slider-slides{padding:0 20px}}.text-bg{background-color:var(--cyan);background-image:url("/static/img/bg1.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;padding:180px 0}.text-bg h2{font-size:54px;color:var(--fontWhite);margin:0;line-height:1.5}.text-bg p{color:var(--fontWhite);max-width:542px}.text-bg-content{max-width:542px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.text-bg-content-center{align-items:center;text-align:center;margin:0 auto}.text-bg-content-right{align-items:right;text-align:left;margin:0 auto}.text-bg-content-green h2>span,.text-bg-content-green p{background-color:var(--green)}@media only screen and (max-width: 1360px){.text-bg{padding:120px 0}.text-bg h2{max-width:40vw;font-size:32px}.text-bg p{max-width:40vw}}@media only screen and (max-width: 1024px){.text-bg{padding:60px 0;background-image:none}.text-bg h2{max-width:100%;font-size:26px}.text-bg p{max-width:100%}}.col3{background:var(--white);padding:150px 0}.col3-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:50px}.col3-content-c2{background:var(--lightGray)}.col3-text{margin:-20px 0 100px 0;max-width:750px}.col3 p{margin:20px 0 50px 0}@media only screen and (max-width: 1360px){.col3{padding:100px 0}.col3 p{margin:10px 0 20px 0}}@media only screen and (max-width: 1024px){.col3{padding:60px 0}.col3-content{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.col3-content-c2 .img-content-text{padding:20px}}.about-us{background:var(--white);padding:150px 0}.about-us-bg{width:400px;height:270px;position:absolute;top:0;right:0;background-image:url("/static/img/top-reisebuero.jpg");background-position:top right;background-repeat:no-repeat;background-size:contain}.about-us-col2{display:grid;grid-template-columns:1.2fr 1fr;gap:66px;font-size:20px}.about-us-col3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding:0 24px;text-align:center;position:absolute;bottom:0;transform:translateY(50%)}.about-us-col3 div{border-radius:24px;background:var(--lightGray);padding:30px}.about-us-col3 strong{font-size:40px;font-weight:600;line-height:1;margin:0 0 20px 0}.about-us-col3 strong p{font-size:40px}.about-us-col3 p{margin:0;font-size:16px}.about-us .box,.about-us .slider .tns-nav,.slider .about-us .tns-nav{position:relative}.about-us strong{font-weight:600}.about-us p{margin:0}.about-us img{max-width:100%;border-radius:30px}@media only screen and (max-width: 1360px){.about-us{padding:100px 0}}@media only screen and (max-width: 1024px){.about-us{padding:60px 0}.about-us-col2{grid-template-columns:1fr;gap:60px;font-size:16px}.about-us-col3{gap:10px;padding:0 20px;width:100%}.about-us-col3 div{border-radius:12px;padding:20px}.about-us-col3 strong{font-size:20px}.about-us-col3 strong p{font-size:20px}.about-us-col3 p{font-size:14px}.about-us img{width:100%;border-radius:20px}}@media only screen and (max-width: 420px){.about-us-col3{display:none}}.services{background:var(--white);padding:150px 0}.services-col3{display:flex;gap:20px;margin-bottom:20px}.services-col3-cell{display:flex;justify-content:space-between;background:var(--lightGray);border-radius:30px;padding:40px;gap:20px}.services-col3-content{display:flex;gap:34px;align-items:flex-start}.services-col3-content .icon{width:20px;height:20px;margin:10px 0 0 0}.services-col3-content h3{margin:0 0 30px 0}.services-col3-content p{margin:0}.services-img{max-width:min(100%,16vw);border-radius:30px}@media only screen and (max-width: 1360px){.services{padding:100px 0}}@media only screen and (max-width: 1024px){.services{padding:60px 0}.services-col3{flex-direction:column;margin-bottom:20px}.services-col3-cell{border-radius:20px;padding:20px}.services-col3-content{gap:20px;align-items:flex-start;justify-content:flex-start}.services-col3-content .icon{width:14px;height:14px;margin:10px 0 0 0}.services-col3-content h3{margin:0 0 20px 0}.services-img{border-radius:20px}}@media only screen and (max-width: 600px){.services-col3-cell{flex-direction:column}.services-img{max-width:100%}}.recommendations{background:var(--white);padding:150px 0;overflow:hidden}.recommendations-col3{width:120%;display:flex;gap:132px}.recommendations-col3-c1{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:624px;min-width:44%;background:var(--lightGray);border-radius:30px}.recommendations-col3-c1-img{background-color:var(--darkGray);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:30px 30px 0 30px}.recommendations-col3-c1-text{display:grid;grid-template-rows:1fr 1.5fr}.recommendations-col3-c1-text div{padding:30px}.recommendations-col3-c1-text>div:last-child{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:var(--darkGray);border-radius:0 30px 30px 0}.recommendations-col3-c1-text h3{font-size:24px;line-height:1.2}.recommendations-col3-c1-text p{color:var(--fontWhite)}.recommendations-col3-c1-text .button{display:flex;gap:20px;align-items:center}.recommendations-col3-c2{display:flex;gap:24px;flex-direction:column;padding-top:60px}.recommendations-col3-c2 strong{font-size:24px}.recommendations-col3-c2 a{color:var(--fontBlack);font-weight:600;font-size:20px}.recommendations img{max-width:100%;border-radius:30px}@media only screen and (max-width: 1360px){.recommendations{padding:100px 0}}@media only screen and (max-width: 1024px){.recommendations{padding:60px 0}.recommendations-col3{width:100%;flex-direction:column;gap:20px}.recommendations-col3-c1{grid-template-columns:1fr 1fr;border-radius:20px}.recommendations-col3-c1-text div{padding:20px}.recommendations-col3-c1-text h3{font-size:22px}.recommendations-col3-c2{gap:20px;padding-top:0}.recommendations-col3-c2 strong,.recommendations-col3-c2 a{font-size:16px}.recommendations img{border-radius:20px}}.testimonials{background:var(--white);padding:150px 0}.testimonials .box,.testimonials .slider .tns-nav,.slider .testimonials .tns-nav{position:relative}.testimonials .tns-controls{position:absolute;right:0;bottom:0;display:flex;gap:6px}.testimonials button{background:var(--darkGray);border:1px solid var(--darkGray);border-radius:50%;width:48px;height:48px;display:inline-flex;justify-content:center;align-items:center}.testimonials button::after{content:"";display:block;width:24px;height:24px;background-image:url("/static/icons/arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.testimonials button:disabled{background:var(--white)}.testimonials button:disabled::after{background-image:url("/static/icons/arrow-dark.svg")}.testimonials button[data-controls=prev]::after{transform:rotate(180deg)}@media only screen and (max-width: 1360px){.testimonials{padding:100px 0}.testimonials .tns-controls{right:20px}}@media only screen and (max-width: 1024px){.testimonials{padding:60px 0}.testimonials button{width:32px;height:32px}.testimonials button::after{width:16px;height:16px}}.testimonial-content{display:flex;gap:46px;align-items:center}.testimonial-content img{border-radius:30px}.testimonial-content-container{display:grid;grid-template-columns:2fr 3fr;gap:20px;background:var(--lightGray);border-radius:30px}.testimonial-text{display:flex;flex-direction:column;gap:34px;background-image:url("/static/icons/quote.svg");background-position:bottom right;background-repeat:no-repeat;background-origin:content-box;padding:30px}.testimonial-main-img{width:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:30px}.testimonial-main-img img{position:absolute;max-height:100%}.testimonial-img{display:grid;grid-template-columns:repeat(3, auto);gap:18px;align-self:flex-start}.testimonial-img img{max-width:84px;max-height:84px;border-radius:20px}.testimonial strong{font-size:20px;font-weight:600}.testimonial small{font-size:16px}.testimonial p{margin:0}@media only screen and (max-width: 1360px){.testimonial-content{gap:30px}.testimonial-text{gap:20px}.testimonial-img{gap:12px}.testimonial-img img{max-width:72px;max-height:72px}}@media only screen and (max-width: 1024px){.testimonial-content{flex-direction:column;gap:20px}.testimonial-content img{border-radius:20px}.testimonial-text{background-image:none;padding:20px}.testimonial-main-img{border-radius:20px}.testimonial-img{gap:8px}.testimonial-img img{max-width:25vw;max-height:25vw}.testimonial strong{font-size:16px}.testimonial small{font-size:12px}}@media only screen and (max-width: 600px){.testimonial-content-container{grid-template-columns:1fr}.testimonial-main-img{display:none}}.grid{background:var(--white);padding:150px 0}.grid-col3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:85px 24px}.grid .box,.grid .slider .tns-nav,.slider .grid .tns-nav{position:relative}.grid .button{position:absolute;right:0;bottom:0}@media only screen and (max-width: 1360px){.grid{padding:100px 0}}@media only screen and (max-width: 1024px){.grid{padding:60px 0}.grid-col3{grid-template-columns:1fr;gap:20px}.grid .button{position:relative;margin:0 0 20px 0}}.card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--fontBlack)}.card-img{border-radius:30px;margin-bottom:30px;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover}.card-headline{font-size:24px;font-weight:600}@media only screen and (max-width: 1360px){.card-img{border-radius:20px}}@media only screen and (max-width: 1024px){.card-img{margin-bottom:20px;border-radius:20px}.card-img img{border-radius:20px}}.contact{background:var(--white);padding:150px 0;background:var(--lightGray)}.contact-col2{display:flex;gap:160px}.contact-col2-benefits{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-contact{display:flex;flex-direction:column;gap:10px}.contact-contact-info{padding:40px;background:var(--fontLightBlue);display:flex;gap:16px;flex-direction:column;border-radius:30px;align-items:flex-start}.contact .headline{margin-bottom:20px}.contact small{display:inline-flex;gap:8px;font-size:12px;color:var(--fontLightGray);margin:0 0 30px 0}.contact ul{list-style:none;padding:0 0 0 40px}.contact ul li{margin:0 0 20px 0;font-size:20px;font-weight:600;line-height:1}.contact ul li::before{display:block;content:"";width:25px;height:25px;background:url("/static/icons/check.svg");background-position:center;background-repeat:no-repeat;position:absolute;margin:-2px 0 0 -40px}.contact img{max-width:60vw;border-radius:30px}@media only screen and (max-width: 1360px){.contact{padding:100px 0}.contact ul li{font-size:18px}}@media only screen and (max-width: 1024px){.contact{padding:60px 0}.contact-col2{gap:20px;flex-direction:column}.contact-col2-benefits{grid-template-columns:1fr;gap:0}.contact-contact-info{padding:20px;gap:10px;border-radius:20px}.contact small{margin:0 0 10px 0}.contact ul{margin:0}.contact ul li{font-size:16px}.contact img{align-self:flex-end;border-radius:20px}}.e404{background-color:var(--cyan);background-repeat:no-repeat;background-position:center;background-size:cover;padding:180px 0 280px 0}.e404 h1{font-size:300px;font-weight:600;color:var(--fontWhite);margin:0;line-height:1}.e404 h2{font-size:40px;color:var(--fontWhite);margin:0}.e404 p{color:var(--fontWhite);max-width:650px}.e404-content{max-width:720px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;margin:0 auto}@media only screen and (max-width: 1360px){.e404{padding:120px 0 180px 0}.e404 h1{font-size:200px}.e404 h2{font-size:32px}}@media only screen and (max-width: 1024px){.e404{padding:60px 0;background-image:none}.e404 h1{font-size:120px}.e404 h2{font-size:26px}}.team-member{display:flex;flex-direction:column;gap:10px}.team-member img{margin:0;border-radius:30px;width:100%}.team-member-info{background:var(--green);padding:24px;display:flex;justify-content:space-between;align-items:center;border-radius:30px;line-height:1;border-width:0 0 4px 0;border-style:solid;border-color:var(--slateBlue)}.team-member-info strong,.team-member-info small{display:inline-block;color:var(--fontWhite)}.team-member-info strong{font-size:24px;font-weight:600;margin-bottom:6px}@media only screen and (max-width: 1360px){.team-member img{border-radius:20px}.team-member-info{padding:20px;border-radius:20px}.team-member-info strong{font-size:20px}}@media only screen and (max-width: 1024px){.team-member-info{padding:20px;border-radius:20px}.team-member-info strong{font-size:16px}.team-member-info img{max-width:40px;max-height:40px}}.text-right{background:var(--white);padding:150px 0}.text-right-col2{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.text-right img{width:100%}.text-right p{font-size:14px;margin:0 0 30px 0;color:var(--fontLightGray)}.text-right strong{font-size:20px}@media only screen and (max-width: 1360px){.text-right{padding:100px 0}}@media only screen and (max-width: 1024px){.text-right{padding:60px 0}.text-right-col2{display:flex;flex-direction:column-reverse;gap:20px}.text-right strong{font-size:16px}}.rewards{background:var(--white);padding:150px 0;background-image:url("/static/img/rewards.jpg");background-position:center left;background-repeat:no-repeat;background-size:70%}.rewards-col2{display:grid;grid-template-columns:1fr 1fr;gap:50px;min-height:70vh}.rewards-col2-content{display:flex;flex-direction:column;justify-content:center}.rewards ul{list-style:none;margin:0 0 0 30px;padding:0}.rewards ul li{position:relative}.rewards ul li::before{content:"🏆";display:block;position:absolute;left:-30px}@media only screen and (max-width: 1360px){.rewards{padding:100px 0}}@media only screen and (max-width: 1024px){.rewards{padding:60px 0;background-image:none}.rewards-col2{grid-template-columns:1fr;gap:20px;min-height:0}}.col2{background:var(--white);padding:150px 0}.col2-content{display:grid;grid-template-columns:1fr 1fr;gap:140px}.col2 .headline{margin-bottom:20px}.col2 p{margin:0 0 50px 0}.col2 img{border-radius:30px;max-width:100%}@media only screen and (max-width: 1360px){.col2{padding:100px 0}}@media only screen and (max-width: 1024px){.col2{padding:60px 0}.col2-content{grid-template-columns:1fr;gap:20px}.col2 p{margin-bottom:20px}}.faq{background:var(--white);padding:150px 0}.faq summary{list-style:none;cursor:pointer;position:relative}.faq summary h3{font-size:24px;font-weight:600;line-height:1;color:var(--fontLightGray)}.faq summary::after{content:"";display:block;width:30px;height:30px;background-image:url("/static/icons/plus.svg");background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:0}.faq details{padding:30px 0;border-width:0 0 1px 0;border-style:solid;border-color:var(--fontLightBlue)}.faq details[open] summary{margin-bottom:30px}.faq details[open] summary h3{color:var(--fontBlack)}.faq details[open] summary::after{background-image:url("/static/icons/minus.svg")}.faq .headline{margin-bottom:50px}@media only screen and (max-width: 1360px){.faq{padding:100px 0}.faq summary h3{font-size:20px}.faq details{padding:20px 0}.faq details details[open] summary{margin-bottom:20px}}@media only screen and (max-width: 1360px){.faq{padding:60px 0}.faq summary h3{max-width:80vw;font-size:16px}.faq summary::after{width:14px;height:14px}}.contact-info{background:var(--white);padding:150px 0;background:var(--lightGray)}.contact-info p{margin:0 0 50px 0}.contact-info-content{display:grid;grid-template-columns:1fr 1fr;gap:140px}.contact-info-details{display:flex;flex-direction:column}.contact-info-details>div{display:flex;align-items:center;gap:18px}.contact-info-details img{width:60px;height:60px;margin:0}.contact-info-details p{margin:0}.contact-info .headline{margin-bottom:20px}.contact-info img{border-radius:30px;max-width:100%}@media only screen and (max-width: 1360px){.contact-info{padding:100px 0}}@media only screen and (max-width: 1024px){.contact-info{padding:60px 0}.contact-info p{margin:0 0 20px 0}.contact-info-content{grid-template-columns:1fr;gap:40px}.contact-info-details p{margin:0}}.form{background:var(--white);padding:150px 0}.form p{margin:0}.form-col3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media only screen and (max-width: 1360px){.form{padding:100px 0}}@media only screen and (max-width: 1024px){.form{padding:60px 0}.form p{margin-bottom:20px}.form-col3{display:flex;flex-wrap:wrap}}.cruise-compass{background:var(--white);padding:150px 0}@media only screen and (max-width: 1360px){.cruise-compass{padding:100px 0}}@media only screen and (max-width: 1024px){.cruise-compass{padding:60px 0}}.cruise-compass-search{background:var(--darkBlue90);padding:30px;margin:80px 0 0 0;border-radius:30px;color:var(--fontWhite);width:100%}.cruise-compass-search strong{display:inline-block;font-size:24px;margin:0 0 12px 0}.cruise-compass-search form fieldset{margin:0}.cruise-compass-search form button{padding:5px 12px}.cruise-compass-search form input,.cruise-compass-search form select{padding:14px 16px}.cruise-compass-search a{display:inline-block;color:var(--fontWhite)}.cruise-compass-search-col4{display:grid !important;grid-template-columns:repeat(4, 1fr);margin-bottom:20px}.cruise-compass-search-buttons{display:flex !important;justify-content:flex-end !important;flex-direction:row !important;align-items:center !important}@media only screen and (max-width: 1360px){.cruise-compass-search strong{font-size:20px}}@media only screen and (max-width: 1024px){.cruise-compass-search{padding:20px;margin:0 0 40px 0}.cruise-compass-search strong{font-size:18px}.cruise-compass-search-col4{grid-template-columns:repeat(2, 1fr);gap:10px !important}}@media only screen and (max-width: 700px){.cruise-compass-search-col4{grid-template-columns:1fr}}.pds{background:var(--white);padding:150px 0}@media only screen and (max-width: 1360px){.pds{padding:100px 0}}@media only screen and (max-width: 1024px){.pds{padding:60px 0}}.passolution{background:var(--white);padding:150px 0}@media only screen and (max-width: 1360px){.passolution{padding:100px 0}}@media only screen and (max-width: 1024px){.passolution{padding:60px 0}}/*# sourceMappingURL=bundle.css.map */
