*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,p,span,ul{margin:0;padding:0}.button,li a{text-decoration:none}.button{align-items:center;border-radius:10px;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;margin:0 auto;text-align:center;width:211px}@media (max-width:991px){.button{font-size:18px;max-width:100%;width:298px}}.container{margin:0 auto;max-width:100%;padding:0 15px;width:1365px}#navigation{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.05);position:sticky;top:0;z-index:1100}#navigation nav{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:space-between}#navigation nav .logo{display:flex;max-height:75px;max-width:260px}#navigation nav .logo img{max-height:75px;max-width:260px;-o-object-fit:cover;object-fit:cover}#navigation nav .logo a{color:#000;display:flex;font-size:26px;text-decoration:none;text-transform:uppercase}#navigation nav .items,#navigation nav .items ul{display:flex;flex-direction:row}#navigation nav .items ul{align-items:center;-moz-column-gap:66px;column-gap:66px}#navigation nav .items ul li{list-style:none}#navigation nav .items ul li a{font-size:20px;font-weight:700}@media (max-width:991px){#navigation nav .items ul li{margin-bottom:20px}}#navigation nav .items ul span{border-radius:5px;font-size:20px;font-weight:700;padding:10px 20px}#navigation nav .items ul span:hover{cursor:pointer}@media (max-width:991px){#navigation nav .items ul{background-color:#fff;display:none;flex-direction:column;left:-15px;padding:15px;position:absolute;row-gap:30px;top:100px;width:calc(100% + 30px);z-index:1100}}#navigation nav .items .mobile-toggle{display:none}#navigation nav .items .mobile-toggle:before{content:"\f0c9";font-family:Font Awesome\ 6 Pro;font-size:32px;font-weight:900}#navigation nav .items .mobile-toggle:hover{cursor:pointer}@media (max-width:991px){#navigation nav .items .mobile-toggle{display:flex}#navigation nav{position:relative}}#banner{background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}#banner .overlay{background-color:rgba(41,41,41,.3);bottom:0;left:0;position:absolute;right:0;top:0}#banner .content{position:relative;z-index:100}#banner .content ul li{color:#fff}#banner .content .logo{height:155px;max-width:100%;width:284px}#navigation-buttons{padding:50px 0}#navigation-buttons .buttons{display:flex;flex-wrap:wrap;gap:30px}#navigation-buttons .buttons a{align-items:center;display:flex;justify-content:center;padding:15px 30px;text-decoration:none}#content-blocks{padding:70px 0}#content-blocks .container,#content-blocks.temp-2{display:flex;flex-direction:column;row-gap:75px}@media (max-width:991px){#content-blocks .container{row-gap:40px}}#content-blocks .block{align-items:center;-moz-column-gap:65px;column-gap:65px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:35px;row-gap:30px}#content-blocks .block .image{flex-shrink:0;order:1;width:calc(50% - 32.5px)}#content-blocks .block .image.right{order:2}@media (max-width:767px){#content-blocks .block .image.right{order:1}}#content-blocks .block .image img{width:100%}@media (max-width:991px){#content-blocks .block .image{width:100%}}#content-blocks .block .content{display:flex;flex-direction:column;order:1;row-gap:30px;width:calc(50% - 32.5px)}#content-blocks .block .content h3{font-size:30px;font-weight:700}@media (max-width:991px){#content-blocks .block .content h3{font-size:20px}}#content-blocks .block .content p{font-size:18px}@media (max-width:991px){#content-blocks .block .content p{font-size:16px}}#content-blocks .block .content ul{display:flex;flex-direction:column;row-gap:10px}#content-blocks .block .content ul li{color:#000;font-size:18px;list-style:disc;margin:0 0 0 15px}@media (max-width:991px){#content-blocks .block .content ul li{font-size:16px}}#content-blocks .block .content ol{display:flex;flex-direction:column;row-gap:10px}#content-blocks .block .content ol li{font-size:18px;list-style:disc;margin:0 0 0 15px}@media (max-width:991px){#content-blocks .block .content ol li{font-size:16px}}#content-blocks .block .content .button{margin:0}@media (max-width:991px){#content-blocks .block .content .button{font-size:18px}}#content-blocks .block .content.no-image{width:100%}@media (max-width:991px){#content-blocks .block .content{width:100%}}#content-blocks .block form{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.05);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;order:3;padding:50px 45px;scroll-margin-top:155px;width:100%}#content-blocks .block form .form-group,#content-blocks .block form .title{display:flex;flex-direction:column;row-gap:10px}#content-blocks .block form .form-group{width:calc(50% - 5px)}#content-blocks .block form .form-group.full{width:100%}#content-blocks .block form .form-group.half{width:calc(50% - 15px)}#content-blocks .block form .form-group label{font-size:18px;font-weight:700}#content-blocks .block form .form-group input{border:1px solid #d9d9d9;border-radius:10px;height:50px;padding:0 18px}#content-blocks .block form .form-group textarea{border:1px solid #d9d9d9;border-radius:10px;height:143px;padding:18px;resize:none}#content-blocks .block form .form-group select{border:1px solid #d9d9d9;border-radius:10px;height:50px;padding:0 18px}@media (max-width:767px){#content-blocks .block form .form-group{width:100%}}#content-blocks .block form button{border:none;border-radius:10px;color:#fff;font-size:20px;font-weight:700;height:50px;margin:0 0 0 auto;width:211px}@media (max-width:767px){#content-blocks .block form button{width:100%}}@media (max-width:991px){#content-blocks .block{flex-direction:column;gap:25px}#content-blocks{padding:40px 0}}#additional{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:130px 0;position:relative}#additional.go-white{color:#fff}#additional.no-padding-bottom{padding:130px 0 0}#additional .container{display:flex;flex-direction:column;gap:50px}#additional h1{font-size:50px;font-weight:700}#additional p{font-size:18px;margin:0 0 15px}#booking-widget{padding:50px 0}footer{background-color:#f9faf8;padding:75px 0}footer .container{-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row;justify-content:space-between}footer .container .company{display:flex;flex-direction:column;row-gap:40px;width:100%}footer .container .company .logo{display:flex;max-height:75px;max-width:260px}footer .container .company .logo img{max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:left center;object-position:left center}footer .container .company .logo p{color:#000;font-size:26px;text-transform:uppercase}footer .container .company .accreditations{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}footer .container .company .address p{color:#000;font-size:16px}footer .container .pages{width:100%}footer .container .pages ul{display:flex;flex-direction:column;row-gap:25px}footer .container .pages ul li{list-style:none}footer .container .pages ul li a{color:#000;font-size:20px;font-weight:700}footer .container .links{display:flex;flex-direction:column;flex-shrink:0;row-gap:30px;text-align:right;width:25%}footer .container .links .social{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;justify-content:flex-end}footer .container .links .social a{color:#000;font-size:24px;text-decoration:none}@media (max-width:991px){footer .container .links .social{justify-content:flex-start}}footer .container .links .content{display:flex;flex-direction:column;height:100%;row-gap:30px}footer .container .links .content p{color:#000;font-size:16px;font-weight:400}footer .container .links .content a{color:#000;font-size:16px;font-weight:700;text-decoration:none}footer .container .links .site_by{margin:auto 0 0}footer .container .links .site_by p{font-size:16px;font-weight:400}footer .container .links .site_by p a{font-weight:700;text-decoration:underline}@media (max-width:991px){footer .container .links{text-align:left;width:100%}footer .container{flex-direction:column;row-gap:40px}}.message{border-radius:10px;color:#000;padding:15px;width:100%}.message.success{background-color:rgba(210,248,222,.3);border:1px solid #2bde00}#testimonials{margin:95px 0}#testimonials .title{margin:0 0 50px;text-align:center}#testimonials .title h2{font-size:50px;font-weight:700}@media (max-width:991px){#testimonials .title h2{font-size:30px}#testimonials .title{margin:0 0 40px}}#testimonials .testimonial{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.15);margin:5px;padding:30px}#testimonials .testimonial p{font-size:18px;font-weight:400}#testimonials .testimonial p.who{margin:0 0 10px}#testimonials .testimonial p.company,#testimonials .testimonial p.who{font-weight:700}@media (max-width:991px){#testimonials .testimonial p{font-size:16px}}#testimonials .testimonial hr{border:none;height:5px;margin:15px 0;width:69px}#testimonials .slick-dots{display:flex;flex-direction:row;gap:5px;justify-content:center;margin:50px 0 0;padding:0}#testimonials .slick-dots li{background-color:#000;border-radius:50%;height:10px;list-style:none;width:10px}#testimonials .slick-dots li button{display:none}#testimonials .slick-dots li:hover{cursor:pointer}@media (max-width:991px){#testimonials .slick-dots{margin:25px 0 0}#testimonials{margin:40px 0}}#iframe{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin:30px 0}#iframe h3{font-size:30px}#iframe p{font-size:18px}#iframe iframe{max-width:calc(100% - 30px)}#navigation .contact-details{align-items:center;display:flex;height:45px}#navigation .contact-details .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#navigation .contact-details .container a{text-decoration:none}#navigation .contact-details .container .contact{-moz-column-gap:50px;column-gap:50px;display:flex;flex-direction:row}#navigation .contact-details .container .contact .phone{align-items:center;color:#fff;display:flex;flex-direction:row;gap:10px}#navigation .contact-details .container .contact a{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row}#navigation .contact-details .container .contact a i{font-size:18px}#navigation .contact-details .container .contact .email_wrap{color:#fff;display:flex;flex-direction:row;gap:10px}#navigation .contact-details .container .social{-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row}#navigation .contact-details .container .social a{font-size:18px}@media (max-width:991px){#navigation .contact-details{display:none}}#banner.page{height:300px}#banner.page .container{height:100%}#banner.page .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;row-gap:20px}#banner.page .content h1{color:#fff;font-size:50px;font-weight:700}@media (max-width:991px){#banner.page .content h1{font-size:30px}}#banner.page .content h2{color:#fff;font-size:30px}@media (max-width:991px){#banner.page .content h2{font-size:24px}}.snippet{padding:75px 0}.snippet .content{display:flex;flex-direction:column;justify-content:center;margin:0 auto 15px;max-width:60%;text-align:center}.snippet .content p{color:#fff;font-size:26px;font-weight:400}@media (max-width:991px){.snippet .content p{font-size:20px}}.snippet .content .button{margin:30px auto 0}@media (max-width:991px){.snippet .content{max-width:80%}}@media (max-width:767px){.snippet .content{max-width:100%}}#cta{padding:75px 0;position:relative}#cta .background{bottom:0;left:0;position:absolute;right:0;top:0}#cta .content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;row-gap:20px;text-align:center}#cta .content h3{font-size:30px;font-weight:700}@media (max-width:991px){#cta .content h3{font-size:20px}}#cta .content p{font-size:18px;font-weight:400}@media (max-width:991px){#cta .content p{font-size:16px}}

/*# sourceMappingURL=main.css.map*/