@import url(https://fonts.googleapis.com/css?family=Lato&display=swap);
@import url(https://fonts.googleapis.com/css?family=Hammersmith+One&display=swap);
@import url(https://fonts.googleapis.com/css?family=Fira+Sans&display=swap);
.is-clear{clear:both}.is-title-center{display:block;margin-bottom:30px;text-align:center}.is-brand-blue{color:#002a50!important}.is-brand-yellow{color:#f8c909!important}.is-brand-gold{color:#bd9b01!important}body{background:#fff;color:#00192e;font-display:swap;font-family:Lato,Helvetica,Arial;font-size:14px;height:auto!important;line-height:20px;overflow:auto!important;width:100%}body h1,body h2,body h3,body h4,body h5{color:#002a50;font-display:swap;font-family:Hammersmith One,Helvetica,Arial}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a{color:inherit}body h1 a:hover,body h2 a:hover,body h3 a:hover,body h4 a:hover,body h5 a:hover{color:inherit;text-decoration:underline}body h1{font-size:26px}body h2{font-size:22px}body h3{font-size:18px}body h4{font-size:16px}body h5{font-size:14px}body a{text-decoration:none}body img{aspect-ratio:100%/200;display:block;height:-moz-fit-content;height:fit-content;margin:0 auto;width:100%}.is-form fieldset{border:0;box-sizing:border-box;margin:0;padding:0}.is-form fieldset input,.is-form fieldset select,.is-form fieldset textarea{border:0;box-sizing:border-box;font-size:16px;outline:0;padding:10px;resize:0;width:100%}.is-text-center{text-align:center}.is-top-spaced{padding:50px 15px}.is-gray-texted{color:#8898aa}.is-breads{font-size:14px}.is-breads a{color:#00192e}.is-breads a:hover{text-decoration:underline}.is-breads small{color:#bd9b01;font-size:16px}.is-breads span{margin:0 5px}.is-big-texted{font-size:16px;line-height:22px;margin-bottom:20px}.black-gradient-mask{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.1));height:100%;left:0;position:absolute;top:0;width:100%;z-index:40!important;z-index:9900}.tt-widget-standart-booking,.tt-widget-vertical-booking{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-sizing:border-box;display:block;margin:0 auto;min-height:450px;padding:15px;width:100%}.tt-widget-standart-booking form,.tt-widget-vertical-booking form{height:100%;width:100%}.tt-widget-standart-booking form fieldset input[type=radio],.tt-widget-vertical-booking form fieldset input[type=radio]{display:none}.tt-widget-standart-booking form fieldset .transfer-option,.tt-widget-vertical-booking form fieldset .transfer-option{float:left;height:25px;width:50%}.tt-widget-standart-booking form fieldset .transfer-option i,.tt-widget-standart-booking form fieldset .transfer-option span,.tt-widget-vertical-booking form fieldset .transfer-option i,.tt-widget-vertical-booking form fieldset .transfer-option span{cursor:pointer}.tt-widget-standart-booking form fieldset .input-icon,.tt-widget-vertical-booking form fieldset .input-icon{height:auto;position:relative;width:100%}.tt-widget-standart-booking form fieldset .input-icon input,.tt-widget-standart-booking form fieldset .input-icon select,.tt-widget-vertical-booking form fieldset .input-icon input,.tt-widget-vertical-booking form fieldset .input-icon select{border:1px solid #ddd;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);height:40px;padding-left:30px;width:100%}.tt-widget-standart-booking form fieldset .input-icon input:focus,.tt-widget-standart-booking form fieldset .input-icon select:focus,.tt-widget-vertical-booking form fieldset .input-icon input:focus,.tt-widget-vertical-booking form fieldset .input-icon select:focus{border:1px solid #002a50;outline:none}.tt-widget-standart-booking form fieldset .input-icon i,.tt-widget-vertical-booking form fieldset .input-icon i{left:13px;position:absolute;top:12px}.tt-widget-standart-booking form fieldset button[type=submit],.tt-widget-vertical-booking form fieldset button[type=submit]{background:#f8c909;border:1px solid #e4b700;color:#fff;cursor:pointer;font-weight:700;height:40px;margin-top:10px;width:100%}.tt-widget-standart-booking form fieldset button[type=submit]:hover,.tt-widget-vertical-booking form fieldset button[type=submit]:hover{background:#e4b700}.navbar{padding:10px 0;z-index:1000}.navbar .navbar-brand{box-sizing:border-box;width:100%}.navbar .navbar-brand img{aspect-ratio:auto;max-height:90px;width:-moz-fit-content;width:fit-content}.navbar .navbar-item{height:-moz-fit-content;height:fit-content;left:30px;max-width:100%;padding:0}.navbar .navbar-item img{aspect-ratio:auto;clear:both;height:41px;max-width:100%}.navbar .navbar-burger{color:#f8c909;width:3.35rem}.navbar .navbar-burger span{height:2px}.navbar .navbar-menu{text-align:left;width:0}.navbar .navbar-menu .menu{line-height:43px;margin:0;padding:0;width:100%}.navbar .navbar-menu .menu .social{display:table-cell!important;letter-spacing:19px;padding-left:12px}.navbar .navbar-menu .menu li{color:#4a4a4a;display:inline-block;font-display:swap;font-family:Lato,Helvetica,Arial;font-size:16px;letter-spacing:.5px;margin:0 10px}.navbar .navbar-menu .menu li a{color:inherit;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.navbar .navbar-menu .menu li a:hover{color:#002a50}.navbar .navbar-menu .menu li a.current{color:#f8c909}.is-hd-transparent{background:#002a50;left:0;position:fixed;top:0;width:100%;z-index:9999}.is-hd-transparent .navbar-menu .menu li a{color:#fff}.is-hd-transparent .navbar-menu .menu li a:hover{color:#f8c909}.is-hd-solid{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}footer{background:#f8c909;overflow:hidden;padding:20px 10px}footer .is-brand img{margin:0 0 10px;max-width:50%}footer .is-brand p{color:#002a50;font-display:swap;font-family:Fira Sans,Helvetica,Arial;font-size:13px;margin-bottom:5px}footer .is-brand .is-box-method-payments{margin-top:20px}footer .is-brand .is-box-method-payments i{color:#002a50;font-size:26px;margin-right:5px}footer .is-box-social a{color:inherit;font-size:20px;margin-right:20px}footer .is-box-social a.facebook{color:#3c5a98}footer .is-box-social a.twitter{color:#1b95e0}footer .is-box-social a.instagram{color:#dc2f7d}footer .is-box-social a.linkedin{color:#0077b5}footer .is-box-social a.pinterest{color:#cb2027}footer strong{color:#002a50;display:block;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;margin-bottom:10px}footer ul li{color:#fff;display:block;height:48px;width:auto}footer ul li a{color:inherit}footer ul.links li{display:inline-block;margin-right:10px}footer .is-cities-full{border-top:1px solid hsla(0,0%,100%,.3);margin-top:30px;padding:30px 0!important}footer .is-cities-full div.cities{color:#002a50;-moz-column-count:2;column-count:2;width:100%}footer .is-cities-full div.cities a{color:inherit;display:list-item;font-display:swap;font-size:14px;list-style:none;margin-bottom:10px}footer .is-cities-full div.cities a:hover{text-decoration:underline}footer .is-footer-copy{border-top:1px solid hsla(0,0%,100%,.3);margin-top:20px}.is-image-head{height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;top:77px;width:100%}.is-image-head img{aspect-ratio:auto;display:block;height:200px;width:100%}.is-image-head .img-fit{height:450px;-o-object-fit:cover;object-fit:cover}.is-image-head .is-title{bottom:35px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:50}.is-image-head .is-title h1{display:block;display:none;font-size:20px;letter-spacing:2px;margin:0 auto;position:relative}.is-image-head .is-title h1,.is-image-head .is-title h2{color:#f8c909;font-display:swap;font-family:Fira Sans,Helvetica,Arial}.is-image-head .is-title h2{font-size:15px;font-weight:700;letter-spacing:5px}.is-image-head .is-mask{background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);height:200px;left:0;position:absolute;top:0;width:100%;z-index:40}.is-firstContent{text-align:center;white-space:pre-line}.is-firstContent strong{color:#002a50;display:block;font-display:swap;font-family:Lato,Helvetica,Arial;font-size:26px;font-weight:400;margin-bottom:25px}.is-firstContent p{font-display:swap;font-size:16px;text-align:center;width:-moz-fit-content;width:fit-content}.box-steps{margin-bottom:36px}.box-steps .is-item{border:2px solid rgba(0,0,0,.1);min-height:210px;padding:35px 20px;text-align:center}.box-steps .is-item i{color:#002a50;display:block;font-size:30px;margin-bottom:.75rem;text-align:center}.box-steps .is-item strong{font-display:swap;font-size:20px;text-align:center}.box-steps .is-item p{color:#000;letter-spacing:1px;text-align:center}.is-essentialDest p{font-display:swap;font-size:16px;line-height:20px;margin:15px auto 30px;width:80%}.is-essentialDest strong{font-display:swap;-webkit-font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:22px;font-weight:400}.is-essentialDest .is-destination{position:relative}.is-essentialDest img{aspect-ratio:auto 400/89;border-radius:5px;height:89px;width:400px}.is-essentialDest .is-city{bottom:20px;color:#fff;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:15px;height:-moz-fit-content;height:fit-content;left:20px;position:absolute;text-shadow:1px 0 #00192e;width:55%}.is-essentialDest .is-bubble-button{background-color:#002a50;border-radius:50px;color:#fff;display:block;font-display:swap;font-family:Lato,Helvetica,Arial;font-size:18px;font-weight:700;margin:30px auto 50px;padding:15px 0;text-align:center;width:270px}.is-box-partners{margin-bottom:50px;margin-top:0}.is-box-partners .allServices{color:#002a50;font-display:swap;-webkit-font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:22px;font-weight:400}.is-box-partners .is-box-content{box-sizing:border-box;line-height:24px;padding:35px 31px}.is-box-partners .is-box-service{margin-top:20px;padding:30px 0}.is-box-partners .is-box-service img{aspect-ratio:auto 500/200;height:-moz-fit-content;height:fit-content;margin:0 20 20px 0;width:55%}.is-box-partners .is-box-service strong{color:#002a50;text-transform:uppercase}.is-box-partners .is-box-service strong a{color:inherit}.is-box-partners .is-box-service strong span{color:#f8c909}.is-box-partners .is-box-contact-partner{margin-bottom:50px}.is-box-partners .is-box-contact-partner .is-form-partners p{color:#002a50;display:none;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:22px;margin-bottom:20px}.is-box-partners .is-box-contact-partner form{background:#f8c909;border-radius:5px;box-sizing:border-box;padding:30px}.is-box-partners .is-box-contact-partner form fieldset{margin-bottom:20px}.is-box-partners .is-box-contact-partner form fieldset label{color:#fff;display:block;font-weight:700;margin-bottom:5px}.is-box-partners .is-box-contact-partner form fieldset input,.is-box-partners .is-box-contact-partner form fieldset select,.is-box-partners .is-box-contact-partner form fieldset textarea{box-shadow:0 3px 10px rgba(0,0,0,.1)}.is-box-partners .is-box-contact-partner form a{background:#002a50;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;padding:15px 0;text-align:center;transition:.3s;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear;width:200px}.is-box-partners .is-box-contact-partner form a i{margin-right:7px}.is-box-partners .is-box-contact-partner form a:hover{box-shadow:0 7px 15px rgba(0,0,0,.2)}.is-box-partners .is-box-contact-partner .is-box-benefits h2{margin-bottom:20px}.is-box-partners .is-box-contact-partner .is-box-benefits h2 span{color:#f8c909}.is-box-partners .is-box-contact-partner .is-box-benefits .is-item{margin-bottom:20px}.is-box-partners .is-box-contact-partner .is-box-benefits .is-item i,.is-box-partners .is-box-contact-partner .is-box-benefits .is-item strong{color:#002a50;font-size:16px}.is-box-partners .is-box-contact-partner .is-box-benefits .is-item i{margin-right:5px}.is-box-partners .is-box-contact-partner .is-box-benefits .is-item p{font-style:oblique;padding-left:30px}.is-want-is-partner{background-color:#f8c909}.is-want-is-partner p{margin-bottom:10px}.is-want-is-partner .wantByPartner{color:#002a50;font-display:swap;-webkit-font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:22px;font-weight:400}.is-want-is-partner .is-form-partners form{margin-top:30px;padding:10px 18px}.is-want-is-partner .is-form-partners form fieldset{margin-bottom:15px}.is-want-is-partner .is-form-partners form fieldset label{display:block;font-weight:700;margin-bottom:5px;width:50%}.is-want-is-partner .is-form-partners form fieldset input{border:0;box-sizing:border-box;font-size:16px;outline:0;padding:10px;width:100%}.is-want-is-partner .is-form-partners form fieldset p{display:none}.is-want-is-partner .is-form-partners form .error{outline:solid rgba(213,13,13,.7)}.is-want-is-partner .is-form-partners form .is-margin-left{margin-left:0}.is-want-is-partner .is-form-partners form #btn-form-partners{background-color:#00192e;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;padding:15px 0;text-align:center;width:225px}.is-worlddmap{padding:50px 0;position:relative}.is-worlddmap strong{font-size:21px;text-align:center}.is-worlddmap strong strong{color:#f8c909}.is-worlddmap .is-marker{position:absolute;width:75px;z-index:5}.is-worlddmap .is-marker .bubble{background:#fff;border-radius:100%;box-shadow:0 0 15px rgba(0,0,0,.5);height:50px;left:14px;line-height:50px;position:absolute;top:11px;width:50px}.is-worlddmap .is-marker .area{color:#f8c909;font-size:16px;letter-spacing:1px}.is-worlddmap .is-marker .area,.is-worlddmap .is-marker .bubble{font-weight:700;opacity:0;text-align:center}.is-worlddmap .is-marker:hover .area,.is-worlddmap .is-marker:hover .bubble{opacity:1}.is-worlddmap .northamerica{left:25%;top:35%}.is-worlddmap .southamerica{bottom:20%;left:33%}.is-worlddmap .europe{left:49%;top:32%}.is-worlddmap .africa{bottom:30%;left:50%}.is-worlddmap .middleeast{right:33%;top:38%}.is-worlddmap .asia{right:25%;top:30%}.is-worlddmap .australia{bottom:20%;right:22%}.is-box-welcome-services h2{color:#f8c909;margin:10px 0 25px}.is-box-welcome-services p{color:#8898aa;font-size:16px;line-height:24px}.is-box-welcome-services h3{margin-bottom:30px;margin-top:30px}.is-box-welcome-services h3 i{color:#8898aa;margin-right:5px}.is-box-welcome-services p.is-default-color{color:#00192e;font-size:14px;line-height:20px;min-height:120px}.is-box-welcome-services img{border-radius:10px;margin-top:10px}.is-box-type-services{margin-top:10px}.is-box-type-services .is-service{border:2px solid transparent;border-radius:8px;margin-bottom:30px;padding:30px 0;position:relative}.is-box-type-services .is-service,.is-box-type-services .is-service .is-art-service{transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-type-services .is-service .is-art-service{background:#f8c909;border-radius:100%;height:150px;margin:0 auto;width:150px}.is-box-type-services .is-service img{left:0;position:absolute;right:0;top:25px;width:250px;z-index:10}.is-box-type-services .is-service h2{font-size:20px;margin:35px auto 20px;text-align:center;text-transform:uppercase}.is-box-type-services .is-service h2 a{color:inherit}.is-box-type-services .is-service h2 span{color:#f8c909;display:block;margin-bottom:3px}.is-box-type-services .is-service p{font-size:16px;line-height:22px;padding:0 30px;text-align:center}.is-box-type-services .is-service .is-link{color:#f8c909;display:block;font-weight:700;margin:20px auto 0;text-align:center;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-type-services .is-service .is-link i{margin-left:5px}.is-box-type-services .is-service:hover{background:#f8c909;box-shadow:0 5px 15px rgba(0,0,0,.2)}.is-box-type-services .is-service:hover .is-art-service{background:#fff}.is-box-type-services .is-service:hover .is-link,.is-box-type-services .is-service:hover h2 span{color:#fff}.is-box-destinations-list h1{margin-bottom:20px}.is-box-destinations-list .is-box-continent{border-top:2px solid rgba(0,0,0,.05);margin-bottom:30px;padding-top:30px}.is-box-destinations-list .is-box-continent h2{margin-bottom:10px}.is-box-destinations-list .is-box-continent h3{color:#f8c909}.is-box-destinations-list .is-box-continent h3 a{color:inherit}.is-box-destinations-list .is-box-continent h3 a:hover{text-decoration:underline}.is-box-destinations-list .is-box-continent ul{margin:10px 0 30px}.is-box-destinations-list .is-box-continent ul li{float:left;font-size:16px;margin-bottom:15px;width:50%}.is-box-destinations-list .is-box-continent ul li a{color:#00192e}.is-box-destinations-list .is-box-continent ul li a:hover{text-decoration:underline}.is-box-destinations-list .is-box-continent:first-of-type{border-top:0}.is-div-partners{margin-bottom:50px;margin-top:30px;padding:12px}.is-div-partners .is-box-partners-welcome h1{margin-bottom:20px}.is-div-partners .is-box-partners-welcome .is-breads{margin-bottom:20px;margin-top:-15px}.is-div-partners .is-box-partner-option{margin-top:45px}.is-div-partners .is-box-partner-option .is-option{background:#f8c909;min-height:200px;padding:20px}.is-div-partners .is-box-partner-option .is-option h3{color:#fff;margin-bottom:20px}.is-div-partners .is-box-partner-option .is-option h3 a{color:inherit}.is-div-partners .is-box-partner-option .is-option h3 a small{color:#002a50;display:block;font-size:20px;margin-top:5px}.is-div-partners .is-box-partner-option .is-option .is-link{color:#fff;display:block;font-weight:700;margin-top:15px;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-div-partners .is-box-partner-option .is-option .is-link i{margin-left:5px}.is-div-partners .is-box-partner-option .is-option .is-link:hover{color:#002a50}.is-box-contact{margin-bottom:100px;margin-top:-55px}.is-box-contact h1{margin:50px 0 20px}.is-box-contact .is-box-form{background:#f8c909;border-radius:5px;padding:30px 0}.is-box-contact .is-box-form p{color:#002a50;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:18px;margin-bottom:35px}.is-box-contact .is-box-form form fieldset{margin-bottom:20px}.is-box-contact .is-box-form form fieldset label{color:#fff;display:block;font-weight:700;margin-bottom:5px}.is-box-contact .is-box-form form a{background:#002a50;border-radius:50px;color:#fff;display:block;font-size:18px;font-weight:700;padding:15px 0;text-align:center;transition:.3s;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear;width:200px}.is-box-contact .is-box-form form a i{margin-left:7px}.is-box-contact .is-box-form form a:hover{box-shadow:0 7px 15px rgba(0,0,0,.2)}.is-box-country-page img,.is-box-service-page img{max-width:75%}.is-box-country-page h1,.is-box-service-page h1{line-height:30px;margin-top:20px}.is-box-country-page h1 span,.is-box-service-page h1 span{color:#f8c909}.is-box-country-page .is-content,.is-box-service-page .is-content{margin-top:30px}.is-box-country-page .is-content .is-question,.is-box-service-page .is-content .is-question{display:block;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:20px}.is-box-country-page .is-content .is-box-features,.is-box-country-page .is-content .is-box-includes,.is-box-service-page .is-content .is-box-features,.is-box-service-page .is-content .is-box-includes{margin-top:30px}.is-box-country-page .is-content .is-box-features h3,.is-box-country-page .is-content .is-box-includes h3,.is-box-service-page .is-content .is-box-features h3,.is-box-service-page .is-content .is-box-includes h3{margin-bottom:15px}.is-box-country-page .is-content .is-box-features h4,.is-box-service-page .is-content .is-box-features h4{margin-bottom:5px}.is-box-country-page .is-content .is-box-features h4 i,.is-box-service-page .is-content .is-box-features h4 i{background:#f8c909;border-radius:100%;color:#fff;height:30px;line-height:20px;padding:5px;text-align:center;width:30px}.is-box-country-page .is-content .is-box-features p,.is-box-service-page .is-content .is-box-features p{font-style:oblique;margin-bottom:15px;margin-left:35px;padding-right:20px}.is-box-country-page .is-content .is-box-includes ul li,.is-box-service-page .is-content .is-box-includes ul li{display:block;margin-bottom:15px}.is-box-country-page .is-content .is-box-includes ul li i,.is-box-service-page .is-content .is-box-includes ul li i{color:#f8c909;margin-right:5px}.is-box-country-page .is-content .is-box-airports,.is-box-service-page .is-content .is-box-airports{background:rgba(0,0,0,.05);border-radius:5px;box-sizing:border-box;margin:20px 0 50px;padding:20px}.is-box-country-page .is-content .is-box-airports p,.is-box-service-page .is-content .is-box-airports p{font-size:16px;line-height:22px;margin-top:5px}.is-box-country-page .is-content .is-box-airports ul,.is-box-service-page .is-content .is-box-airports ul{margin-top:20px}.is-box-country-page .is-content .is-box-airports ul li,.is-box-service-page .is-content .is-box-airports ul li{float:left;margin-bottom:5px;width:33.33%}.is-box-country-page .is-content .is-box-airports ul li i,.is-box-service-page .is-content .is-box-airports ul li i{color:#f8c909;font-size:10px;margin-right:5px}.is-box-country-page .is-content .is-box-airports ul li a,.is-box-service-page .is-content .is-box-airports ul li a{color:#00192e}.is-box-country-page .is-content .is-box-airports ul li a:hover,.is-box-service-page .is-content .is-box-airports ul li a:hover{text-decoration:underline}.is-aside-engine .is-engine{background:rgba(0,0,0,.03);border-radius:10px;min-height:450px}.is-box-airport-page h1,.is-box-city-welcome h1{color:#002a50!important;font-weight:400!important;margin-bottom:10px;text-transform:uppercase}.is-box-airport-page .is-box-extract,.is-box-city-welcome .is-box-extract{margin-bottom:30px}.is-box-airport-page .is-box-extract .is-breads,.is-box-city-welcome .is-box-extract .is-breads{color:#00192e;font-size:14px;margin-bottom:20px;text-align:center}.is-box-airport-page .is-box-extract p,.is-box-city-welcome .is-box-extract p{color:#8898aa;font-size:16px;line-height:22px;margin-bottom:15px;text-align:center}.is-box-airport-page .is-box-extract p a,.is-box-city-welcome .is-box-extract p a{color:#00192e;font-weight:700;text-decoration:underline}.is-box-airport-page .is-box-content,.is-box-city-welcome .is-box-content{padding-top:75px}.is-box-airport-page .is-box-content p,.is-box-city-welcome .is-box-content p{margin-bottom:20px;text-align:center}.is-box-airport-page .is-box-content p .is-question,.is-box-city-welcome .is-box-content p .is-question{color:#f8c909;display:block;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:18px}.is-box-airport-page .is-box-content p a,.is-box-city-welcome .is-box-content p a{color:inherit;text-decoration:underline}.is-box-airport-page .is-box-content p a:hover,.is-box-city-welcome .is-box-content p a:hover{color:#f8c909}.is-box-airport-page .is-box-services-airports,.is-box-city-welcome .is-box-services-airports{margin-bottom:50px;margin-top:75px}.is-box-airport-page .is-box-services-airports h2,.is-box-city-welcome .is-box-services-airports h2{margin-bottom:30px}.is-box-airport-page .is-box-services-airports h2 strong,.is-box-city-welcome .is-box-services-airports h2 strong{color:#f8c909}.is-box-airport-page .is-box-services-airports .is-service,.is-box-city-welcome .is-box-services-airports .is-service{margin-bottom:15px}.is-box-airport-page .is-box-services-airports .is-service h3,.is-box-airport-page .is-box-services-airports .is-service img,.is-box-city-welcome .is-box-services-airports .is-service h3,.is-box-city-welcome .is-box-services-airports .is-service img{float:left}.is-box-airport-page .is-box-services-airports .is-service img,.is-box-city-welcome .is-box-services-airports .is-service img{margin-right:10px;max-width:30%}.is-box-airport-page .is-box-services-airports .is-service h3,.is-box-city-welcome .is-box-services-airports .is-service h3{margin-top:20px;text-transform:uppercase}.is-box-airport-page .is-box-services-airports .is-service h3 span,.is-box-city-welcome .is-box-services-airports .is-service h3 span{color:#f8c909;display:block}.is-box-airport-page .is-box-services-airports .is-service h3 a,.is-box-city-welcome .is-box-services-airports .is-service h3 a{color:inherit}.is-box-airport-page .is-box-services-airports .is-card-airport,.is-box-city-welcome .is-box-services-airports .is-card-airport{background:#002a50;box-sizing:border-box;color:#fff;margin-bottom:20px;padding:20px}.is-box-airport-page .is-box-services-airports .is-card-airport h3,.is-box-city-welcome .is-box-services-airports .is-card-airport h3{color:#fff;margin-bottom:15px}.is-box-airport-page .is-box-services-airports .is-card-airport h3 small,.is-box-city-welcome .is-box-services-airports .is-card-airport h3 small{color:#f8c909}.is-box-airport-page .is-box-services-airports .is-card-airport .is-collapse,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-collapse{display:none;font-size:16px;line-height:22px;margin-bottom:20px}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions{color:#f8c909}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions a,.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions strong,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions a,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions strong{color:inherit;letter-spacing:1px}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions strong,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions strong{cursor:pointer}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions strong i,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions strong i{margin:0 5px}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions a,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions a{margin-left:5px}.is-box-airport-page .is-box-services-airports .is-card-airport .is-actions a:hover,.is-box-city-welcome .is-box-services-airports .is-card-airport .is-actions a:hover{text-decoration:underline}.is-country-image{margin-top:80px;position:relative}.is-country-image .is-box-mask{bottom:0;left:0;position:absolute;top:0;width:100%}.is-country-image .is-box-text{bottom:-17px;color:#fff;height:100%;left:0;position:absolute;right:0;text-align:center;z-index:9901}.is-country-image .is-box-text h1{color:#f8c909!important;margin-bottom:15px;text-transform:uppercase}.is-country-image .is-box-text p{display:none;font-size:16px;line-height:22px;margin:30px auto 0;text-align:center;width:75%}.is-country-image .is-box-text .is-breads a{color:#fff}.is-country-image .is-box-text .is-breads small{color:#f8c909}.is-box-extract{margin-top:-50px}.is-box-extract p{font-size:16px;line-height:22px;margin:30px auto 0;text-align:center;width:75%}.is-box-country-page{margin-bottom:50px;padding:50px 15px}.is-box-country-page .is-content p{color:#8898aa;font-size:16px;line-height:22px;margin-bottom:20px}.is-box-country-page .is-content p:last-of-type{margin-bottom:50px}.is-box-country-page .is-content .is-box-city-airport{background:#002a50;box-sizing:border-box;color:#fff;padding:20px}.is-box-country-page .is-content .is-box-city-airport h2{color:#fff;line-height:28px;margin-bottom:20px}.is-box-country-page .is-content .is-box-city-airport h2 strong{color:#f8c909}.is-box-country-page .is-content .is-box-city-airport ul{margin-top:30px}.is-box-country-page .is-content .is-box-city-airport ul li{color:#f8c909;display:block;font-size:16px;margin-bottom:10px}.is-box-country-page .is-content .is-box-city-airport ul li i{color:#fff;margin-right:5px}.is-box-country-page .is-content .is-box-city-airport ul li a{color:inherit}.is-box-country-page .is-content .is-box-city-airport ul li a:hover{text-decoration:underline}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports{background:#002a50;color:#fff;padding:20px}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports h2{color:#fff;line-height:28px}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports ul li{float:left;font-size:16px;margin-bottom:10px;width:50%}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports ul li i{margin-right:5px}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports ul li a{color:inherit}.is-box-airport-page .is-box-services-airports .is-box-cities-in-airports ul li a:hover{text-decoration:underline}.is-about{background:#f8c909;margin-bottom:50px;margin-top:80px;padding:50px 0;text-align:center}.is-about h1{margin-bottom:20px}.is-about p{font-size:16px;line-height:22px;margin:0 auto 15px;width:85%}.is-about p a{color:inherit;text-decoration:underline}.is-why-tt{text-align:center}.is-why-tt h2{margin-bottom:20px}.is-why-tt p{font-size:16px;margin:0 auto 50px;width:75%}.is-box-results form .wid-transfer-option{cursor:pointer;float:left;font-size:16px;margin-left:15px;width:200px}.is-box-results form .wid-transfer-option i{margin-right:10px}.is-box-results form .wid-transfer-option input{display:none}.is-box-results form fieldset{position:relative}.is-box-results form fieldset input,.is-box-results form fieldset select{border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.1);box-sizing:border-box;outline:0;padding:10px 10px 10px 25px;width:100%}.is-box-results form fieldset input:focus,.is-box-results form fieldset select:focus{box-shadow:0 0 0 1.5px rgba(248,201,9,.7)}.is-box-results form fieldset i{color:#002a50;font-size:16px;left:13px;position:absolute;top:25px}.is-box-results form fieldset input[type=submit]{background:#f8c909;border:0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;padding:10px;text-align:center;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-results form fieldset input[type=submit]:hover{background:#bd9b01}.is-box-results form fieldset #wid-from-date,.is-box-results form fieldset #wid-to-date{float:left;width:100%}.is-box-results form fieldset #wid-to-date,.is-box-results form fieldset .icon-to{display:none}.is-box-results form fieldset .icon-to{top:74px}.is-box-results form fieldset #wid-to-date{margin-top:10px}.is-box-results .is-view-search{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.07);color:#999;font-size:14px;margin-bottom:30px;margin-top:30px;padding:10px 0}.is-box-results .is-view-search .is-icon-to{font-size:12px;margin:0 5px}.is-box-results .is-filters strong{color:#666;font-size:16px;line-height:30px}.is-box-results .is-filters .is-controls{text-align:right}.is-box-results .is-filters .is-controls .icon-button{border-radius:3px;cursor:pointer;margin-right:10px;padding:5px 10px;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-results .is-filters .is-controls .icon-button:hover{background:rgba(0,0,0,.1)}.is-box-results .is-filters .is-controls .is-custome-select{display:inline-block;width:150px}.is-box-results .is-filters .is-controls .is-custome-select span{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);border-radius:3px;cursor:pointer;display:block;padding:5px;position:relative;text-align:left;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-results .is-filters .is-controls .is-custome-select span:hover{background:rgba(0,0,0,.08)}.is-box-results .is-filters .is-controls .is-custome-select i{position:absolute;right:20px;top:20px}.is-box-results .is-filters .is-controls .is-custome-select .values-list{display:none}.is-box-results .is-not-found{margin:50px auto;text-align:center}.is-box-results .is-not-found strong{color:#f8c909;font-size:26px}.is-box-results .is-not-found p{font-size:16px;margin-top:20px}.is-box-results #search-contact-form{box-sizing:border-box;display:block;margin:0 auto;overflow:hidden;padding:30px 15px;width:100%}.is-box-results #search-contact-form .btn-submit-send{background:#f8c909;border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;padding:10px;text-align:center;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear;width:90px}.is-box-results #search-contact-form .btn-submit-send:hover{background:#bd9b01}.is-box-faqs{margin-bottom:50px}.is-box-faqs .is-question{margin-bottom:30px}.is-box-faqs .is-question strong{color:#002a50;display:block;font-display:swap;font-family:Hammersmith One,Helvetica,Arial;font-size:18px;font-weight:400;margin-bottom:5px}.is-box-faqs .is-question p{color:#8898aa;font-size:16px}.is-box-sitemap{margin-bottom:50px}.is-box-sitemap .is-box-list h4{margin-bottom:10px}.is-box-sitemap .is-box-list ul li{color:#8898aa;font-size:16px;margin-bottom:5px}.is-box-sitemap .is-box-list ul li a{color:inherit;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-box-sitemap .is-box-list ul li a:hover{color:#f8c909;text-decoration:underline}@media screen and (min-width:768px){.is-box-partners .is-box-service{text-align:center}.is-box-partners .is-box-service img{max-width:45%}.is-essentialDest img{aspect-ratio:auto!important;height:200px;width:100%}.is-cities-full div.cities{-moz-column-count:4!important;column-count:4!important}.is-country-image .is-box-text{bottom:-65px!important}.is-country-image .is-box-text p{display:block!important}.is-hidden-extract{display:none!important}#search-contact-form{width:50%!important}}@media screen and (min-width:950px){.is-scroll{background:#002a50!important}.is-hd-transparent{background:#002a50;transition:all .5s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.navbar .navbar-brand{width:-ms-calc(100% - 750px)!important;width:calc(100% - 750px)!important}.navbar .navbar-menu .menu{line-height:55px;width:100%!important}.navbar .navbar-menu .menu li{margin:0 8px}.navbar .navbar-menu .menu li a{transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.navbar .navbar-menu .menu li a.current,.navbar .navbar-menu .menu li a:hover{color:#f8c909!important}.navbar .navbar-menu .menu .social{display:inline-block!important;letter-spacing:2px;padding-left:9px}.is-image-head{margin-top:0;max-height:550px}.is-image-head .is-title{bottom:366px}.is-image-head .is-title h2{font-size:24px}.is-firstContent p{width:100%}.box-steps .is-item{transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.box-steps .is-item:hover{background:#f8c909;box-shadow:0 5px 15px rgba(0,0,0,.2)}.box-steps .is-item:hover i,.box-steps .is-item:hover p{color:#fff}.box-steps .is-item:hover h4{color:#002a50}.is-want-is-partner .is-form-partners form fieldset label{width:100%}.is-want-is-partner .is-form-partners .is-margin-left{margin-left:10px!important}.is-want-is-partner .is-form-partners #btn-form-partners:hover{box-shadow:0 7px 15px rgba(0,0,0,.2)}.is-box-partners{margin-top:20px}.is-essentialDest img{aspect-ratio:auto!important;height:-moz-fit-content;height:fit-content;width:100%}.is-essentialDest .is-city{font-size:20px;width:100%!important}.is-essentialDest .is-bubble-button{background-color:#002a50!important;background:#002a50;border-radius:50px;color:#fff;font-size:18px;font-weight:700;padding:15px 0;text-align:center;transition:.3s;transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear;width:300px}.is-essentialDest .is-bubble-button i{margin-right:7px}.is-essentialDest .is-bubble-button:hover{background-color:#f8c909!important;box-shadow:0 7px 15px rgba(0,0,0,.2);color:#002a50!important}.is-worlddmap .is-marker .area,.is-worlddmap .is-marker .bubble{transition:all .3s linear;-webkit-transition:all n linear;-moz-transition:all n linear}.is-worlddmap .is-marker .area,.is-worlddmap .is-marker .bubble{font-weight:700}.is-worlddmap .northamerica{left:21%;top:34%}.is-worlddmap .southamerica{bottom:22%;left:31%}.is-worlddmap .europe{left:49%;top:32%}.is-worlddmap .africa{bottom:30%;left:50%}.is-worlddmap .middleeast{right:33%;top:38%}.is-worlddmap .asia{right:25%;top:30%}.is-worlddmap .australia{bottom:21%;right:16%}footer ul li{height:30px;width:auto}.is-cities-full div.cities{-moz-column-count:5!important;column-count:5!important}.is-box-contact{margin-top:20px}.is-country-image{margin-top:0!important}.is-country-image .is-box-text{bottom:-131px!important}.is-country-image .is-box-text p{display:block!important}.tt-widget-standart-booking{border-radius:5px!important;left:25%!important;min-height:100px!important;padding:20px;position:absolute;top:50px;width:50%!important}.is-about{margin-top:110px!important}}.time_pick{position:relative}.timepicker_wrap{min-width:265px}.timepicker_wrap .arrow_top{background:url(/public/img/top_arr.png) no-repeat;height:10px;left:20px;position:absolute;top:-10px;width:18px;z-index:999}.timepicker_wrap .meridian,.timepicker_wrap .mins,.timepicker_wrap .time{color:#2d2e2e;float:left;margin:0 10px;width:60px}.timepicker_wrap .meridian .next,.timepicker_wrap .meridian .prev,.timepicker_wrap .mins .next,.timepicker_wrap .mins .prev,.timepicker_wrap .time .next,.timepicker_wrap .time .prev{background:url(/public/img/arrow.png) no-repeat;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin:auto;padding:18px;width:28%;width:100%}.timepicker_wrap .meridian .next:hover,.timepicker_wrap .meridian .prev:hover,.timepicker_wrap .mins .next:hover,.timepicker_wrap .mins .prev:hover,.timepicker_wrap .time .next:hover,.timepicker_wrap .time .prev:hover{background-color:#ccc}.timepicker_wrap .meridian .next,.timepicker_wrap .mins .next,.timepicker_wrap .time .next{background-position:50% 150%}.timepicker_wrap .meridian .prev,.timepicker_wrap .mins .prev,.timepicker_wrap .time .prev{background-position:50% -50%}.timepicker_wrap .meridian .mer_tx,.timepicker_wrap .meridian .mi_tx,.timepicker_wrap .meridian .ti_tx,.timepicker_wrap .mins .mer_tx,.timepicker_wrap .mins .mi_tx,.timepicker_wrap .mins .ti_tx,.timepicker_wrap .time .mer_tx,.timepicker_wrap .time .mi_tx,.timepicker_wrap .time .ti_tx{margin:10px 0;text-align:center;width:100%}.timepicker_wrap .meridian .mer_tx input,.timepicker_wrap .meridian .mi_tx input,.timepicker_wrap .meridian .ti_tx input,.timepicker_wrap .mins .mer_tx input,.timepicker_wrap .mins .mi_tx input,.timepicker_wrap .mins .ti_tx input,.timepicker_wrap .time .mer_tx input,.timepicker_wrap .time .mi_tx input,.timepicker_wrap .time .ti_tx input{font-family:arial;font-size:20px;font-weight:700;pointer-events:none}input.timepicki-input{background:#fff;border:1px solid #ccc;border-radius:5px;float:none;margin:0;text-align:center;width:70%}a.reset_time{color:#000;float:left;margin-top:5px}.timepicker_wrap{background:#f6f6f6;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px 0 rgba(50,50,50,.35);display:none;float:left;left:0;padding:10px;position:absolute;top:27px;z-index:998}.no-events{pointer-events:none}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels,.tt-widget-vertical-booking fieldset .boxShow-hotels{background:#fff;border:0;display:none;left:7%;max-height:40vh;overflow:hidden;overflow-y:scroll;padding:0;position:absolute;top:60px;width:90%;z-index:5000}.box-start-booking fieldset .boxShow-hotels li,.startEditBooking fieldset .boxShow-hotels li,.tt-widget-vertical-booking fieldset .boxShow-hotels li{border-bottom:1px solid #f7f7f7;border-radius:0;clear:both;color:#333;cursor:pointer;display:flex;padding:10px;position:relative}.box-start-booking fieldset .boxShow-hotels li:hover,.startEditBooking fieldset .boxShow-hotels li:hover,.tt-widget-vertical-booking fieldset .boxShow-hotels li:hover{background:#f8c909;color:#fff}.box-start-booking fieldset .boxShow-hotels li:hover i,.startEditBooking fieldset .boxShow-hotels li:hover i,.tt-widget-vertical-booking fieldset .boxShow-hotels li:hover i{color:#fff}.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li i,.tt-widget-vertical-booking fieldset .boxShow-hotels li i{color:#999;float:left;font-size:20px;left:10px;margin-right:5px;position:absolute;text-align:center;top:12px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:10px}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo,.tt-widget-vertical-booking fieldset .boxShow-hotels li div.boxHotelTo{float:left;margin-left:20px;width:90%}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo small,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo small,.tt-widget-vertical-booking fieldset .boxShow-hotels li div.boxHotelTo small{display:block;font-weight:700}.box-start-booking fieldset .prebookRequired,.startEditBooking fieldset .prebookRequired,.tt-widget-vertical-booking fieldset .prebookRequired{border-bottom:1px solid #ef3b3b!important}.box-start-booking .buttonOption:last-of-type input,.startEditBooking .buttonOption:last-of-type input,.tt-widget-vertical-booking .buttonOption:last-of-type input{background:#f8c909!important;border:1px solid #e4b700!important;color:#fff;cursor:pointer;font-weight:700;letter-spacing:2px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:80%}.box-start-booking .buttonOption:last-of-type input:hover,.startEditBooking .buttonOption:last-of-type input:hover,.tt-widget-vertical-booking .buttonOption:last-of-type input:hover{letter-spacing:5px}.box-start-booking,.startEditBooking{background:#002a50;left:0;min-height:80px;padding:4vh 0 2vh!important;position:absolute;top:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%;z-index:999}.box-start-booking form fieldset input,.box-start-booking form fieldset select,.box-start-booking form fieldset textarea,.startEditBooking form fieldset input,.startEditBooking form fieldset select,.startEditBooking form fieldset textarea{border:2px solid rgba(0,0,0,.1);border-radius:3px!important;box-sizing:border-box!important;outline:0!important;padding:10px;resize:none!important;transition:all .3s linear!important;-webkit-transition:all .3s linear!important;-moz-transition:all .3s linear!important;width:100%!important}.box-start-booking h1,.startEditBooking h1{color:#fff;font-size:16px;letter-spacing:1px;margin-top:10px;text-align:center}.box-start-booking h3,.box-start-booking h3.mobile,.startEditBooking h3,.startEditBooking h3.mobile{display:none}.box-start-booking fieldset,.startEditBooking fieldset{box-sizing:border-box;float:left;padding:20px 10px;position:relative}.box-start-booking fieldset label,.startEditBooking fieldset label{color:#fff;float:left;left:10px;position:absolute}.box-start-booking fieldset label i,.startEditBooking fieldset label i{font-size:16px;margin-bottom:0;padding:12px 10px}.box-start-booking fieldset input,.box-start-booking fieldset select,.startEditBooking fieldset input,.startEditBooking fieldset select{background:0 0;border:1px solid hsla(0,0%,100%,.369)!important;box-sizing:border-box;color:#f8c909;float:left;padding:10px 10px 10px 30px!important;width:100%}.box-start-booking fieldset input:focus,.box-start-booking fieldset select:focus,.startEditBooking fieldset input:focus,.startEditBooking fieldset select:focus{border:1px solid #f8c909}.box-start-booking fieldset input::-webkit-input-placeholder,.startEditBooking fieldset input::-webkit-input-placeholder{color:#f8c909}.box-start-booking fieldset .boxShow-hotels,.startEditBooking fieldset .boxShow-hotels{background:#fff;border:0;left:7%;padding:0;position:absolute;top:60px;width:90%}.box-start-booking fieldset .boxShow-hotels li,.startEditBooking fieldset .boxShow-hotels li{border-bottom:1px solid #f7f7f7;border-radius:0;clear:both;color:#333;cursor:pointer;padding:10px;position:relative}.box-start-booking fieldset .boxShow-hotels li:hover,.startEditBooking fieldset .boxShow-hotels li:hover{background:#f8c909;color:#fff}.box-start-booking fieldset .boxShow-hotels li:hover i,.startEditBooking fieldset .boxShow-hotels li:hover i{color:#fff}.box-start-booking fieldset .boxShow-hotels li i,.startEditBooking fieldset .boxShow-hotels li i{color:#999;float:left;font-size:20px;left:10px;margin-right:5px;position:absolute;text-align:center;top:12px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:10px}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo{float:left;margin-left:20px;width:90%}.box-start-booking fieldset .boxShow-hotels li div.boxHotelTo small,.startEditBooking fieldset .boxShow-hotels li div.boxHotelTo small{display:block;font-weight:700}.box-start-booking .datesOption input,.startEditBooking .datesOption input{width:47.5%!important}.box-start-booking .datesOption input[type=date].dateNative,.startEditBooking .datesOption input[type=date].dateNative{position:relative}.box-start-booking .datesOption input[type=date].dateNative::-webkit-calendar-picker-indicator,.startEditBooking .datesOption input[type=date].dateNative::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.box-start-booking .datesOption i,.startEditBooking .datesOption i{color:#fff;margin-left:0;padding:13px 10px;position:absolute}.box-start-booking .datesOption i:first-of-type,.startEditBooking .datesOption i:first-of-type{left:10px}.box-start-booking .datesOption i:last-of-type,.startEditBooking .datesOption i:last-of-type{left:52.5%}.box-start-booking .datesOption span,.startEditBooking .datesOption span{color:#f8c909;float:left;padding:10px 0;text-align:center;width:5%}.box-start-booking .hotelOption,.startEditBooking .hotelOption{width:30%}.box-start-booking .transferOption,.startEditBooking .transferOption{width:17%}.box-start-booking .paxesOption,.startEditBooking .paxesOption{width:13%}.box-start-booking .buttonOption,.box-start-booking .datesOption,.startEditBooking .buttonOption,.startEditBooking .datesOption{width:20%}.is-bookhome{box-sizing:border-box;padding-top:15px}.is-bookhome .register{margin:0 auto;text-align:center}.is-bookhome .register h1{display:inline-block;font-size:2em;margin:0}.is-bookhome .register span{color:#fff;font-size:20px}.tt-widget-vertical-booking fieldset:last-of-type input{border-radius:4px;margin:10px 0!important;width:100%!important}.tt-widget-vertical-booking fieldset .boxShow-hotels{left:0!important;top:40px!important;width:100%!important}.tt-widget-vertical-booking fieldset.buttonOption{margin:auto!important;padding:revert!important}.salesOptionsList{background:#f7f7f7;padding:50px 0}.salesOptionsList .container{margin:0 auto;position:relative}.salesOptionsList .container article,.salesOptionsList .container details,.salesOptionsList .container figcaption,.salesOptionsList .container figure,.salesOptionsList .container section{display:block}.salesOptionsList .container .row-nomrg{margin-bottom:0!important}.salesOptionsList .container .clear,.salesOptionsList .container .clearfix:after,.salesOptionsList .container .clearfix:before,.salesOptionsList .container .row:after,.salesOptionsList .container .row:before{display:block;height:0;overflow:hidden;visibility:hidden;width:0}.salesOptionsList .container .clr{clear:both}.salesOptionsList .boxNoHotel{text-align:center}.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister{color:#666;margin-left:30px}.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister:hover{text-decoration:underline}.salesOptionsList .boxNoHotel .boxControlArea a.linkHotelRegister i{margin-right:5px}.salesOptionsList .boxNoHotel .boxControlArea a.linkAuxGetPrices{background:#002a50;border-radius:3px;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;padding:11px 20px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .boxNoHotel .boxControlArea select{border:1px solid #cecece;outline:0;padding:10px}.salesOptionsList .boxNoHotel h3{color:#9e6815;font-family:Fira Sans,Helvetica,Arial;font-size:18px;font-weight:700;margin-bottom:20px}.salesOptionsList .boxNoHotel p{font-size:16px;line-height:20px;margin:0 auto 30px;text-align:center;width:75%}.salesOptionsList .boxLabelStep2{border-bottom:2px solid #f8c909;box-sizing:border-box;margin-bottom:30px;padding:0 30px;position:relative}.salesOptionsList .boxLabelStep2 h3{font-size:20px}.salesOptionsList .boxLabelStep2 p{color:#000}.salesOptionsList .boxLabelStep2 .boxOptionView{padding:10px;position:absolute;right:0;top:7px}.salesOptionsList .boxLabelStep2 .boxOptionView i{cursor:pointer;font-size:18px;margin:0 5px}.salesOptionsList .boxLabelStep2 .boxOptionView i.currentView{color:#f8c909}.salesOptionsList .itemServiceSale{margin-bottom:30px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .itemServiceSale:hover{background:#fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2)}.salesOptionsList .itemServiceSale .columns{padding:20px 0}.salesOptionsList .itemServiceSale .avatarName{text-align:center}.salesOptionsList .itemServiceSale .avatarName img{display:block;margin:0 auto 10px}.salesOptionsList .itemServiceSale .avatarName h2{color:#666;letter-spacing:2px}.salesOptionsList .itemServiceSale .avatarName h2 span{color:#f8c909}.salesOptionsList .itemServiceSale .avatarName h2 strong{display:block;font-size:14px;font-weight:400}.salesOptionsList .itemServiceSale .pricesButton .upToPax{color:#666;display:block;font-family:Fira Sans,Helvetica,Arial;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-align:center;text-transform:uppercase}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect{box-sizing:border-box;float:left;text-align:center;width:50%}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i{color:#f8c909;display:block;font-size:20px;margin-bottom:10px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect i.fa-circle-o{color:#fff;cursor:pointer}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect span{color:#666;display:block;font-size:14px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect strong{color:#000;font-size:20px}.salesOptionsList .itemServiceSale .pricesButton .boxControlSelect .isDashed{color:#cf0921;display:block;font-size:16px;text-decoration:line-through}.salesOptionsList .itemServiceSale .pricesButton small.taxes{color:#666;display:block;font-size:14px;font-weight:700;margin-top:15px;text-align:center}.salesOptionsList .itemServiceSale .pricesButton .btnSelectService{background:#002a50;border-radius:3px;color:#fff;display:block;font-family:Fira Sans,Helvetica,Arial;font-size:18px;letter-spacing:2px;margin-top:5px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.salesOptionsList .itemServiceSale .pricesButton .btnSelectService:hover{background:#f8c909;letter-spacing:5px}.salesOptionsList .itemServiceSale ul{padding:20px 0 0 25px}.salesOptionsList .itemServiceSale ul li{margin-bottom:5px}.salesOptionsList .itemServiceSale .socavonMessage,.salesOptionsList .itemServiceSale .socavonMessageMobile{background:rgba(253,170,45,.2);font-size:13px;padding:10px}.salesOptionsList .itemServiceSale .socavonMessage p,.salesOptionsList .itemServiceSale .socavonMessageMobile p{margin-bottom:0}.salesOptionsList .itemServiceSale .socavonMessageMobile{display:none}.salesOptionsList .gridView{border:0;box-sizing:border-box;float:left;padding:20px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:25%}.salesOptionsList .gridView:hover{box-shadow:0 0 5px #999}.salesOptionsList .gridView .columns{display:block!important;float:none!important;margin:0!important;padding:0;width:100%!important}.salesOptionsList .gridView .columns h2 strong{display:none}.salesOptionsList .gridView .columns h2 .upToPax{font-size:14px}.salesOptionsList .gridView .is-6{display:none!important}.salesOptionsList .gridView .noTopBorder{border-top:0}.salesOptionsList .gridView .noIslandsHotel{text-align:center}.salesOptionsList .gridView .noIslandsHotel i{color:#f8c909;display:block;font-size:32px;margin-bottom:20px}.salesOptionsList .gridView .noIslandsHotel strong{color:#002a50;font-size:18px;letter-spacing:1px}.salesOptionsList .gridView .noIslandsHotel p{color:#666;text-align:center}.salesOptionsList .gridView .noIslandsHotel p strong{color:inherit;font-size:14px}.boxPanelSearching{text-wrap:balance;box-sizing:border-box;min-height:500px;padding:50px 0 100px;text-align:center}.boxPanelSearching .row_addressResort p,.boxPanelSearching .row_addressResort strong,.boxPanelSearching strong p,.boxPanelSearching strong strong{font-family:Lato,Helvetica,Arial}.boxPanelSearching img{display:block;margin:30px auto 0;width:64px}.boxPanelSearching strong{display:block;font-size:24px;letter-spacing:1px;margin:0 auto 25px;text-align:center}.boxPanelSearching strong span{display:block;font-size:16px;font-weight:400}.boxPanelSearching p{color:#000;font-size:18px;font-weight:400;letter-spacing:3px;text-align:center}.boxPanelSearching .infoServiceRefill img{margin-bottom:20px;max-width:75%}.boxPanelSearching .infoServiceRefill h2{color:#fdaa2d;font-size:18px;line-height:22px;margin-bottom:15px}.boxPanelSearching .infoServiceRefill h2 a{color:inherit}.boxPanelSearching .infoServiceRefill h2 a span{color:#000;display:block;font-size:16px;letter-spacing:2px}.boxPanelSearching .infoServiceRefill .info p{font-size:14px;letter-spacing:0;margin-bottom:20px;padding:0 10px}.boxPanelSearching .infoServiceRefill .info hr{background:#ccc;color:#ccc;display:block;margin:10px auto 15px;width:15%}.boxPanelSearching .infoServiceRefill .info span,.boxPanelSearching .infoServiceRefill .info strong{display:block}.boxPanelSearching .infoServiceRefill .info span{color:#3695cc;font-size:16px;font-weight:700;margin-bottom:5px}.boxPanelSearching .infoServiceRefill .info strong{color:#9e6815;font-family:Lato,Helvetica,Arial;font-size:24px}.boxPanelSearching .infoServiceRefill .info strong small{font-size:16px}.flightDetails{display:none;padding:30px 0}.flightDetails .masterBoxFerry{background:url(/public/img/background-ferry-tickets.jpeg) 50% no-repeat;background-size:cover;display:none;margin-bottom:30px;padding:20px 0;position:relative}.flightDetails .masterBoxFerry .mask{background:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.flightDetails .masterBoxFerry .content{position:relative;z-index:10}.flightDetails .masterBoxFerry .content .showLegendFerry i{color:#fff;display:block;font-size:42px;margin:50px auto;text-align:center}.flightDetails .masterBoxFerry .content .showLegendFerry strong.title{color:#f8c909;display:block;font-size:24px;letter-spacing:1px;margin-bottom:20px;text-align:center}.flightDetails .masterBoxFerry .content .showLegendFerry p{color:#fff;font-size:16px;letter-spacing:1px;line-height:26px;margin:0 auto;text-align:center;width:80%}.flightDetails .masterBoxFerry .content .showLegendFerry p span{font-weight:700}.flightDetails .masterBoxFerry .content .showLegendFerry p .noCashFerry{color:#ef6969;font-size:14px;margin-top:20px;text-shadow:0 1px 0 #000}.flightDetails .masterBoxFerry .content .showLegendFerry p .noCashFerry i{color:#ef6969;display:inline;font-size:14px}.flightDetails .masterBoxFerry .content .ferryBooking{background:#fff;border-radius:2px;box-sizing:border-box}.flightDetails .masterBoxFerry .content .ferryBooking strong:first-of-type{background:#002a50;color:#fff;display:block;font-size:16px;font-weight:400;letter-spacing:2px;padding:10px 0;text-align:center}.flightDetails .masterBoxFerry .content .ferryBooking p:first-of-type{background:#e8e8e8;border-bottom:1px solid #cecece;box-sizing:border-box;font-size:15px;margin-bottom:20px;padding:10px 20px;text-align:center;width:100%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset{border:0;box-sizing:border-box;margin-bottom:15px;padding:5px 20px;width:100%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset label{display:block;font-size:13px;margin-bottom:5px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset select{border:1px solid #cecece;box-sizing:border-box;outline:0;padding:10px;width:100%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset select.inline{float:left;width:50%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type span{color:#000;display:block;font-family:Lato,Helvetica,Arial;font-size:26px;text-align:center}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small{color:#002a50;display:block;text-align:center}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type input{background:#002a50;border:0;color:#fff;display:block;font-size:16px;letter-spacing:2px;margin-bottom:5px;margin-top:15px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type input:hover{letter-spacing:5px}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small:last-of-type{cursor:pointer;font-size:14px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type small:last-of-type:hover{color:#000}.flightDetails .masterBoxFerry .content .ferryBooking fieldset:last-of-type a{color:#002a50;display:block;margin-top:15px;text-align:center}.flightDetails .titleFlightDetails{color:#002a50;font-size:18px;margin-bottom:30px}.flightDetails .groupArrival,.flightDetails .groupDeparture,.flightDetails .groupSpecialRequests{border-bottom:2px solid #cecece;color:#f8c909;margin:30px 0 20px;padding:10px}.flightDetails .boxCoupons{background:rgba(253,170,45,.6);box-sizing:border-box;display:none;padding:15px}.flightDetails .boxCoupons p{box-sizing:border-box;font-size:14px;padding-right:20px}.flightDetails .boxCoupons p strong{color:#002a50;display:block;font-size:16px;letter-spacing:1px}.flightDetails .boxCoupons a,.flightDetails .boxCoupons input{border:1px solid #002a50;box-sizing:border-box;color:#000;outline:0;text-align:center}.flightDetails .boxCoupons a{background:#002a50;color:#fff;text-align:center}.flightDetails .boxCoupons a i{margin-right:10px}.flightDetails #bookEngine fieldset{box-sizing:border-box}.flightDetails #bookEngine fieldset label{color:#333;font-size:13px;font-weight:600;padding-left:10px}.flightDetails #bookEngine fieldset input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;padding:10px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.flightDetails #bookEngine fieldset input:focus{border:1px solid #f8c909}.flightDetails #bookEngine fieldset input[type=submit]{background:#002a50;border:0;border-radius:3px;color:#fff;font-size:16px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.flightDetails #bookEngine fieldset input[type=submit]:hover{letter-spacing:5px}.flightDetails #bookEngine fieldset .required{border:1px solid #db8588!important}.flightDetails #bookEngine .fieldsArrival,.flightDetails #bookEngine .fieldsDeparture{display:none}.flightDetails #bookEngine #pickupIsland p,.flightDetails #bookEngine #pickuprecomm p{background:#cecece;border:0;border-radius:0;box-sizing:border-box;color:#000;font-size:13px;margin:-5px 0 30px;padding:10px;width:100%}.flightDetails #bookEngine #pickupIsland p span,.flightDetails #bookEngine #pickuprecomm p span{font-weight:700}.flightDetails #bookEngine .carSeatPolicies{background:#e8e8e8;border:1px solid #cecece;display:none;padding:10px}.flightDetails #bookEngine .carSeatPolicies i{color:#002a50;float:left;font-size:44px;padding:15px 0;text-align:center;width:15%}.flightDetails #bookEngine .carSeatPolicies p{color:#002a50;float:left;font-size:13px;line-height:16px;margin-bottom:0;text-align:justify;width:85%}.flightDetails .cardSummaryStep2{background:#fcfcfc;box-shadow:0 0 23px 5px rgba(0,0,0,.1);margin-top:85px}.flightDetails .cardSummaryStep2 strong{background:#002a50;box-sizing:border-box;color:#fff;display:block;font-size:16px;letter-spacing:2px;padding:10px;text-align:center;width:100%}.flightDetails .cardSummaryStep2 .lineValue{border-bottom:1px solid #ccc;color:#000;padding:10px}.flightDetails .cardSummaryStep2 .lineValue small{color:#002a50;display:block;font-size:13px;font-weight:700;margin-bottom:3px}.flightDetails .cardSummaryStep2 .lineValue span{display:block;font-size:14px;font-weight:400}.flightDetails .cardSummaryStep2 .lineValue span small{color:#000;display:inline!important;font-size:12px;font-weight:400}.flightDetails .cardSummaryStep2 .lineValue #amountSummary{background:#f8c909;border-radius:3px;box-sizing:border-box;color:#fff;display:block;padding:10px;width:100%}@media only screen and (min-width:768px) and (max-width:959px){.box-start-booking,.startEditBooking{height:320px;left:10px;top:10px;width:300px}.box-start-booking h3.mobile,.startEditBooking h3.mobile{display:block;text-align:center}.box-start-booking form fieldset,.startEditBooking form fieldset{display:block;float:none;padding:10px;width:100%!important}.box-start-booking form fieldset .boxShow-hotels,.startEditBooking form fieldset .boxShow-hotels{z-index:5000}.is-bookhome{height:auto;left:0;top:0;width:100%}.flightDetails #bookEngine .carSeatPolicies i{padding:30px 0}.flightDetails .boxCoupons p{padding-right:0;width:100%}}@media only screen and (max-width:767px){.box-start-booking,.startEditBooking{background:linear-gradient(0deg,#fff 12%,#002a50 0);height:100%;position:relative!important;top:0}.box-start-booking .register h1,.startEditBooking .register h1{line-height:.9}.box-start-booking form fieldset,.startEditBooking form fieldset{display:block;display:flex!important;float:none;margin-bottom:0;padding:10px;position:relative;width:100%!important}.box-start-booking form fieldset input,.box-start-booking form fieldset select,.startEditBooking form fieldset input,.startEditBooking form fieldset select{box-sizing:border-box!important;margin:auto;width:100%!important}.box-start-booking form fieldset:last-of-type input,.startEditBooking form fieldset:last-of-type input{margin:0;padding-left:0!important;width:100%!important}.box-start-booking form fieldset .boxShow-hotels,.startEditBooking form fieldset .boxShow-hotels{z-index:5000}.box-start-booking form .datesOption input,.startEditBooking form .datesOption input{width:47.5%!important}.box-start-booking h3.mobile,.startEditBooking h3.mobile{display:block;text-align:center}.startEditBooking{background:#e8e8e8}.salesOptionsList .boxLabelStep2 .boxOptionView{display:none}}.e-paymentPage{background:#fff}.e-paymentPage .boxHeader-epayments{background:#fff;height:75px;margin-bottom:30px;padding:10px 0}.e-paymentPage .boxHeader-epayments .boxlog-epayments{text-align:center}.e-paymentPage .boxHeader-epayments .boxlog-epayments img{display:block;margin:0 auto;max-height:75px}.e-paymentPage .boxHeader-epayments .menuPayments{padding-top:30px;text-align:right}.e-paymentPage .boxHeader-epayments .menuPayments li{color:#000;display:inline-block;font-family:Lato,Helvetica,Arial;font-size:16px;letter-spacing:1px;margin:0 10px}.e-paymentPage .boxHeader-epayments .menuPayments li a{color:#000;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .boxHeader-epayments .menuPayments li a:hover{color:#fdaa2d}.e-paymentPage .boxHeader-epayments .menuPayments li:last-of-type{font-size:18px}.e-paymentPage .formsFinalBooking .titleInformationDetails{border-bottom:2px solid #cecece;color:#000;margin-bottom:20px;padding:10px;position:relative}.e-paymentPage .formsFinalBooking .titleInformationDetails .chevronAddons{cursor:pointer;font-size:16px;position:absolute;right:15px;top:9px}.e-paymentPage .formsFinalBooking .titlePaymentDetails{border-bottom:2px solid #cecece;color:#000;margin-bottom:20px;padding:10px;position:relative}.e-paymentPage .formsFinalBooking .titlePaymentDetails .chevronAddons{cursor:pointer;font-size:16px;position:absolute;right:15px;top:9px}.e-paymentPage .formsFinalBooking .toggleAddons{cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .formsFinalBooking .toggleAddons:hover{background:#e8e8e8}.e-paymentPage .formsFinalBooking .boxForm-epayments{margin-bottom:30px}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:not(:first-child){width:100%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:first-child input,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:first-child select{border-radius:3px 0 0 3px!important}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:last-child input,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:last-child select{border-radius:0 3px 3px 0!important}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:not(:first-child):not(:last-child) input,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control:not(:first-child):not(:last-child) select{border-radius:0}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control input,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control select{width:100%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .field .control select{line-height:1!important}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset input,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset select,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset textarea{border:2px solid rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box;outline:0;padding:10px;resize:none;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset input:focus,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset select:focus,.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset textarea:focus{border:1px solid #f8c909}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset label{color:#333;font-size:13px;font-weight:600;padding-left:10px}.e-paymentPage .formsFinalBooking .boxForm-epayments form fieldset .required{border:1px solid #db8588!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field{width:100%}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent{box-sizing:border-box;width:95%}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent select{box-sizing:border-box;float:left;width:12%}.e-paymentPage .formsFinalBooking .boxForm-epayments .code-field .codeContent input{height:38px;margin-bottom:3%;width:40%}.e-paymentPage .formsFinalBooking .boxForm-epayments .inputCheck{display:flex;width:50%}.e-paymentPage .formsFinalBooking .boxForm-epayments #beWhatsapp{margin:0;width:10%}.e-paymentPage .formsFinalBooking .boxForm-epayments .carSetPolicies{background:#e8e8e8;border:1px solid #cecece;font-size:13px;padding:10px;text-align:justify}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset{border:0;box-sizing:border-box;margin:0;padding:20px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar{box-sizing:border-box;display:flex;float:left;height:35px;line-height:35px;width:200px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar input{cursor:pointer}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .avatar img{float:right}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{box-sizing:border-box;color:#666;float:left;font-size:16px;height:35px;line-height:35px;padding-left:20px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend input{cursor:pointer}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments{border-top:1px solid #ccc;margin-top:15px;padding-top:10px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup{margin-bottom:10px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup label{display:block;margin-bottom:4px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .cardgroup input{box-sizing:border-box;outline:0;padding:10px;width:100%}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .thridy{box-sizing:border-box;float:left;width:33.33%}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .middle{box-sizing:border-box;float:left;width:50%}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .legendCardNextPage{color:#000;font-size:13px;margin:10px 0 0}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .shippingAddressCardPayments .requiredShippingaddress{color:#000;color:#d44;display:none;font-size:13px;margin:0}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset.selectedPayMethod{background:#e8e8e8;border-radius:3px}.e-paymentPage .containerAddons{overflow:hidden;position:relative}.e-paymentPage .containerAddons .rowCategory{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px;position:relative}.e-paymentPage .containerAddons .rowCategory .content{box-sizing:border-box;float:left;padding:45px 20px;width:50%}.e-paymentPage .containerAddons .rowCategory .content strong{color:#333;display:block;font-size:18px;letter-spacing:1px}.e-paymentPage .containerAddons .rowCategory .control{box-sizing:border-box;float:left;padding:15px 0;width:30%}.e-paymentPage .containerAddons .rowCategory .control span{display:block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{border:1px solid #000;border-radius:100%;display:inline;float:left;height:16px;margin-left:35px;padding:5px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:16px}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio:hover{cursor:pointer}.e-paymentPage .containerAddons .rowCategory .control small{display:inline;float:left;font-size:16px;margin:5px 0 0 5px}.e-paymentPage .containerAddons .rowCategory .control .active{background:#00b0b0;border:1px solid #156390}.e-paymentPage .containerAddons .rowCategory img{box-sizing:border-box;float:left;width:20%}.e-paymentPage .containerAddons .rowCategory .containerProducts{background:#e8e8e8;display:none;padding:5px 0}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{box-sizing:border-box;float:left;margin-bottom:25px;width:25%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .content{display:block;float:none;padding:0;text-align:center;width:100%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control{display:block;float:none;margin:10px auto 0;padding:0;text-align:center;width:100%;width:70%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator{background:#d8d5d5;box-sizing:border-box;float:left;padding:10px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:30%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator i{color:#999;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator:hover{background:#00b0b0;color:#fff;cursor:pointer}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control .palletOperator:hover i{color:#fff}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct .control input{background:#e8e8e8;border:0;box-sizing:border-box;color:#000!important;float:left;font-size:16px;font-weight:700;padding:10px;text-align:center;width:40%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct img{display:block;float:none;margin:0 auto 10px;padding:0;text-align:center;width:100%;width:35%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct strong{color:#666;display:block;font-size:13px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct span{color:#000;display:block;font-size:14px;font-weight:700;margin-top:10px}.e-paymentPage .containerAddons .rowCategory:last-of-type{border-bottom:0}.e-paymentPage .paymentButtonSection{border:0;border-top:1px dashed #ccc;box-sizing:border-box;margin:30px 0;padding:20px 0 0}.e-paymentPage .paymentButtonSection .bookingprice{float:left;text-align:right;width:75%;width:25%}.e-paymentPage .paymentButtonSection .bookingprice label{color:#666;padding-left:5px}.e-paymentPage .paymentButtonSection .bookingprice label a{color:inherit;font-weight:700}.e-paymentPage .paymentButtonSection .bookingprice .detailTotal{background:0 0;color:#000;display:block;font-family:Fira Sans,Helvetica,Arial;font-size:32px;margin:0 0 15px;padding:0;text-align:center;width:100%}.e-paymentPage .paymentButtonSection .bookingprice input{background:#002a50;border:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.e-paymentPage .paymentButtonSection .bookingprice input:hover{background:#f8c909;letter-spacing:5px}.e-paymentPage .paymentButtonSection .policies{float:left;width:75%}.e-paymentPage .paymentButtonSection .policies label{color:#666;padding-left:5px}.e-paymentPage .paymentButtonSection .policies label a{color:inherit;font-weight:700}.e-paymentPage .paymentButtonSection .policies label a:hover{text-decoration:underline}.e-paymentPage .box-reservation-policies{background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.e-paymentPage .box-reservation-policies .policies-content{background:#fff;box-sizing:border-box;height:85%;margin:3% auto 0;overflow-y:scroll;padding:20px;position:relative;width:85%}.e-paymentPage .box-reservation-policies .policies-content h3{color:#000;font-size:24px;margin-bottom:20px;text-align:center}.e-paymentPage .box-reservation-policies .policies-content ul{margin-left:25px}.e-paymentPage .box-reservation-policies .policies-content ul li{margin-bottom:5px}.e-paymentPage .box-reservation-policies .policies-content .buttonAcceptSalesPolicy{background:#f8c909;color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:2px;margin:30px auto 0;padding:10px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:200px}.e-paymentPage .box-reservation-policies .policies-content .buttonAcceptSalesPolicy:hover{letter-spacing:5px}.e-paymentPage .box-reservation-policies .policies-content .close{background:#f8c909;border-radius:100%;color:#fff;cursor:pointer;display:inline-table;font-size:20px;height:15px;line-height:15px;padding:10px;position:fixed;right:6%;text-align:center;top:4%;width:15px;z-index:9999}.e-paymentPage .pie-epyaments{background:rgba(0,0,0,.1);font-size:13px;margin-top:50px;padding:20px 0}.e-paymentPage .pie-epyaments span{display:block}.e-paymentPage .pie-epyaments strong{display:block;letter-spacing:1px;margin-bottom:5px}.e-paymentPage .cardsiframeexecute{background:#e3e3e3;box-shadow:0 0 15px 1px #9e9e9e;margin-bottom:30px}.e-paymentPage .cardsiframeexecute iframe{height:700px!important}.e-paymentPage .cardsiframeexecute #continueButton{background:#00b0b0;border:0;color:#fff;display:block;font-size:16px;letter-spacing:2px;margin:0 auto 15px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:95%}.e-paymentPage .cardsiframeexecute #continueButton:hover{letter-spacing:5px}.e-paymentPage .cardsiframeexecute #payNowButton{visibility:hidden}.e-paymentPage .cardsiframeexecute .totalInIframe{display:block;text-align:center}.e-paymentPage .cardsiframeexecute .totalInIframe strong{display:block;font-size:14px;font-weight:400;margin-bottom:5px}.e-paymentPage .cardsiframeexecute .totalInIframe span{color:#000;font-size:22px;font-weight:700}.e-paymentPage .endSummary{background-size:cover;height:480px;margin-top:20px;position:relative}.e-paymentPage .endSummary .mask{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.e-paymentPage .endSummary .summary{padding:30px 50px;position:relative;z-index:5}.e-paymentPage .endSummary .summary h2,.e-paymentPage .endSummary .summary h3{color:#fdaa2d;font-family:Fira Sans,Helvetica,Arial}.e-paymentPage .endSummary .summary h3{border-bottom:1px solid #333;margin:0 0 30px;padding-bottom:30px}.e-paymentPage .endSummary .summary .rowprint{color:#fff;font-size:14px;margin-bottom:10px}.e-paymentPage .endSummary .summary .rowprint i{color:#fdaa2d;margin-right:5px}.e-paymentPage .endSummary .summary .total{color:#f8c909;position:absolute;right:75px;text-align:center;top:30px}.e-paymentPage .endSummary .summary .total strong{display:block;font-size:13px;font-weight:400}.e-paymentPage .endSummary .summary .total span{font-size:24px;font-weight:700}.e-paymentPage .messageTransactionCards{display:block;margin:50px auto 0;padding:15px 0;text-align:center;width:70%}.e-paymentPage .errorPayment{background:#a1c690;background:#ce7373}.e-paymentPage .errorPayment i{display:block;font-size:48px;margin-bottom:20px}.e-paymentPage .errorPayment strong{color:#fff;font-size:18px}.e-paymentPage .errorPayment p{color:#fff;font-size:14px;text-align:center}.e-paymentPage .successPayment{background:#a1c690}.e-paymentPage .successPayment i{display:block;font-size:48px;margin-bottom:20px}.e-paymentPage .successPayment strong{font-size:18px}.e-paymentPage .successPayment p{font-size:14px;text-align:center}.master-aside{position:relative}.master-aside .boxAsideCards{margin:30px auto;text-align:center}.master-aside .boxAsideCards i{color:#333;display:inline-block;font-size:28px;margin:0 5px}.master-aside .epaymentsSummary{background:#e8e8e8;margin-top:35px}.master-aside .epaymentsSummary h2{background:#000;color:#fff;font-size:16px;font-weight:400;letter-spacing:2px;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.master-aside .epaymentsSummary .rowDetail-book{border-bottom:1px solid #ccc;box-sizing:border-box;padding:10px}.master-aside .epaymentsSummary .rowDetail-book strong{color:#333;display:block;font-size:13px;margin-bottom:3px}.master-aside .epaymentsSummary .rowDetail-bookAmount{box-sizing:border-box;padding:10px;text-align:center}.master-aside .epaymentsSummary .rowDetail-bookAmount strong{color:#f8c909;display:block;margin-bottom:5px}.master-aside .epaymentsSummary .rowDetail-bookAmount span{color:#000;font-family:Lato,Helvetica,Arial;font-size:24px;font-weight:700}.master-aside .epaymentsSummary .rowDetail-bookAmount span small{font-size:16px}.master-aside .boxBookingDetailSale{position:relative}.master-aside .boxBookingDetailSale .bookingDetailSale{background:linear-gradient(0deg,rgba(0,42,80,.9),rgba(0,42,80,.9));padding:15px;position:relative}.master-aside .boxBookingDetailSale .bookingDetailSale h2{border-bottom:1px solid #757575;color:#fff;line-height:24px;margin-bottom:15px;padding-bottom:10px;width:100%}.master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book{box-sizing:border-box;padding:5px 0}.master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book strong{color:#8f8f8f;display:block;font-weight:400;letter-spacing:1px}.master-aside .boxBookingDetailSale .bookingDetailSale .rowDetail-book span{color:#fff}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails span{letter-spacing:1px}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems{margin-top:15px;padding-right:10px;position:relative}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct{padding:5px 0}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct span{float:left}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .boxItems .rowProduct strong{color:#fff;float:right}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal{margin-top:10px;padding-right:10px}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal span{float:left}.master-aside .boxBookingDetailSale .bookingDetailSale .addonsDetails .extrasSubTotal strong{color:#fff;float:right}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart{border-bottom:1px solid #757575;border-top:1px solid #757575;margin:15px 0;padding:10px 10px 10px 0;width:100%}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart span{color:#fff;letter-spacing:1px}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart strong{color:#fff;color:#f8c909;float:right;font-size:18px}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTotalShoppingCart small{color:#fff}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation{border-bottom:1px solid #757575;border-top:1px solid #757575;margin:15px 0;padding:10px 10px 10px 0;width:100%}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation span{color:#fff;letter-spacing:1px}.master-aside .boxBookingDetailSale .bookingDetailSale .amounTransportation strong{color:#fff;float:right}.master-aside .boxBookingDetailSale .bookingDetailSale .be-booFinalize{background:#002a50;border:0;box-sizing:border-box;color:#fff;display:block;font-size:16px;letter-spacing:2px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.master-aside .boxBookingDetailSale .bookingDetailSale .be-booFinalize:hover{background:#f8c909;letter-spacing:5px}.master-aside .boxBookingDetailSale .box-secureguarantees .cards i{font-size:28px}.terminal_paypal_crm{padding:50px 0;text-align:center}.terminal_paypal_crm h2{color:#000;display:block;font-size:40px;letter-spacing:5px;margin-bottom:30px}.terminal_paypal_crm h2 span{color:#f8c909;display:block;font-size:28px;letter-spacing:0;margin-top:10px;text-transform:normal}.terminal_paypal_crm p.overview{color:#666;display:block;font-size:16px;line-height:24px;margin:30px auto;text-align:center;width:80%}.terminal_paypal_crm p{text-align:center}.terminal_paypal_crm .rate{display:block;font-size:40px;margin-bottom:20px;margin-top:50px}.terminal_paypal_crm .rate small{font-size:50%}.terminal_paypal_crm #paypal_pay{background:#00b0b0;border:0;border-radius:50px;color:#fff;display:block;font-size:20px;font-weight:700;margin:0 auto;padding:15px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:200px}.terminal_paypal_crm #paypal_pay:hover{background:#1671a6}.aside-agreements{text-align:center}.aside-agreements img{margin-bottom:20px;width:70%}.is-arrival-instructions{margin-top:30px}.is-arrival-instructions h1{color:#000;margin-bottom:5px}.is-arrival-instructions h3{color:#f8c909;margin-bottom:30px}.is-arrival-instructions p{color:#666;font-size:16px;line-height:22px}.is-arrival-instructions .is-item{border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.1);margin-bottom:30px;padding:20px}.is-arrival-instructions .is-item:first-of-type{margin-top:50px}.is-arrival-instructions .is-item h2{color:#f8c909;margin-bottom:10px}.is-arrival-instructions .is-item h2 i{font-size:16px;margin-right:10px}.is-arrival-instructions .is-item strong{font-size:14px}.is-arrival-instructions .is-black h2{color:#000}.is-arrival-instructions .is-emergency{background:rgba(0,0,0,.1)}.paidInformation,.reservedInformation{text-wrap:balance}.paidInformation h1,.reservedInformation h1{line-height:32px;text-align:center}.paidInformation h1 strong,.reservedInformation h1 strong{display:block}.paidInformation .thankYouMessage,.reservedInformation .thankYouMessage{color:#999;font-size:18px;line-height:22px;margin:20px auto 0;text-align:center}.paidInformation .spaMessage,.reservedInformation .spaMessage{background:#f98181;border:1px solid #ef6b6b;border-radius:3px;margin:0 auto 15px;padding:15px;text-align:center}.paidInformation .spaMessage h3,.reservedInformation .spaMessage h3{color:#b20808;font-size:18px;margin-bottom:5px}.paidInformation .spaMessage p,.reservedInformation .spaMessage p{color:#fff;margin-bottom:0;text-align:center}.paidInformation .spaMessage p a,.reservedInformation .spaMessage p a{color:inherit;font-weight:700}.paidInformation .toursInformation-paid,.reservedInformation .toursInformation-paid{border-top:2px solid #cecece;margin:50px auto;padding-top:50px}.paidInformation .toursInformation-paid p,.reservedInformation .toursInformation-paid p{color:#000;font-size:22px;text-align:center}.paidInformation .toursInformation-paid a,.reservedInformation .toursInformation-paid a{background:#00b0b0;border:0;color:#fff;display:block;font-size:16px;letter-spacing:2px;margin:0 auto;padding:15px 0;text-align:center;width:200px}.paidInformation .printInvoice,.reservedInformation .printInvoice{color:#666;font-size:14px;margin:0 auto;text-align:center}.paidInformation #printLetter,.reservedInformation #printLetter{background:#fff;border:1px solid #ccc;border-radius:3px;color:#000;display:block;font-weight:700;margin:0 auto;padding:10px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:200px}.paidInformation #printLetter:hover,.reservedInformation #printLetter:hover{background:#000;border:1px solid #000;color:#fff}.box-mailEngine{background:#e8e8e8}.box-mailEngine form{padding-bottom:20px}.box-mailEngine form h3{background:#00b0b0;color:#fff;font-size:20px;letter-spacing:1px;margin-bottom:10px;padding:10px;text-align:center}.box-mailEngine form fieldset{box-sizing:border-box;padding:10px 15px}.box-mailEngine form fieldset input{border:1px solid #cecece}.box-mailEngine form fieldset input:focus{border:1px solid #fdaa2d}.box-mailEngine form fieldset select{border:1px solid #cecece}.box-mailEngine form fieldset select:focus{border:1px solid #fdaa2d}.box-mailEngine form fieldset textarea{border:1px solid #cecece}.box-mailEngine form fieldset textarea:focus{border:1px solid #fdaa2d}.box-mailEngine form fieldset input[type=submit]{background:#fdaa2d;border:0;color:#fff;font-size:18px;letter-spacing:2px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:150px}.box-mailEngine form fieldset input[type=submit]:hover{background:#000;letter-spacing:5px}@media only screen and (max-width:767px){.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset{padding:20px!important}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{font-size:14px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .bookingprice{display:block;float:none;margin-top:20px;width:100%!important}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .policies{display:block;float:none;width:100%!important}.e-paymentPage .master-aside .boxAsideCards i{margin:0}.e-paymentPage .endSummary{display:none}.e-paymentPage .containerAddons .rowCategory .content{display:block;float:none;padding:0;text-align:center;width:100%}.e-paymentPage .containerAddons .rowCategory .control{display:block;float:none;width:100%}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{margin-left:65px}.e-paymentPage .containerAddons .rowCategory img{display:block;float:none;margin:0 auto;width:35%}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{width:50%}.e-paymentPage .paymentButtonSection{padding-top:20px!important}.e-paymentPage .paymentButtonSection .bookingprice{float:none;margin-top:30px;width:100%}.e-paymentPage .paymentButtonSection .policies{float:none;width:100%}.e-paymentPage .cardsiframeexecute iframe{height:765px!important}}@media only screen and (min-width:960px) and (max-width:1151px){.box-secureguarantees .cards div i,.e-paymentPage .master-aside .boxAsideCards i{margin:0}.e-paymentPage .containerAddons .rowCategory .content strong{font-size:16px}}@media only screen and (min-width:768px) and (max-width:959px){.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset .legend{font-size:14px}.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .bookingprice,.e-paymentPage .formsFinalBooking .boxPaymentMethods fieldset:last-of-type .policies{display:block;float:none;margin-bottom:20px;width:100%}.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent{width:100%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent select{width:30%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent input{margin-left:-5px;width:70%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .inputCheck{display:flex;margin-left:0!important;margin-top:0!important;position:static!important;width:50%!important}.e-paymentPage .master-aside .epaymentsSummary .rowDetail-book{display:block;float:none;width:100%}.e-paymentPage .master-aside .boxAsideCards i{font-size:20px;margin:0}.e-paymentPage .master-aside .boxBookingDetailSale .box-secureguarantees .cards i{font-size:24px}.e-paymentPage .containerAddons .rowCategory .content{padding:30px 20px;width:40%}.e-paymentPage .containerAddons .rowCategory .content strong{font-size:16px}.e-paymentPage .containerAddons .rowCategory .control{width:40%}.e-paymentPage .containerAddons .rowCategory .control .bulletRadio{margin-left:30px;padding:1px}.e-paymentPage .containerAddons .rowCategory .control small{font-size:14px;margin:2px 0 0 5px}.e-paymentPage .containerAddons .rowCategory .containerProducts .rowProduct{width:33.33%}.e-paymentPage .cardsiframeexecute iframe{height:760px!important}.box-secureguarantees .cards{padding:10px}}@media only screen and (min-width:320px) and (max-width:480px){.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent{width:100%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent select{width:30%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .codeContent input{margin-left:-5px;width:70%!important}.e-paymentPage .formsFinalBooking .boxForm-epayments .inputCheck{display:flex;margin-left:0!important;margin-top:0!important;position:static!important;width:100%!important}}.box-secureguarantees{background:#e8e8e8;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.6);margin:0 auto;width:97%}.box-secureguarantees .cards{border-bottom:1px solid rgba(0,0,0,.1);padding:20px;text-align:center}.box-secureguarantees .cards strong{color:#999;display:block;font-size:16px;font-weight:400;margin-top:10px;text-shadow:1px 1px 0 #fff}.box-secureguarantees .cards div{text-align:center}.box-secureguarantees .cards div i{color:#666;font-size:32px;margin:0 5px}.box-secureguarantees .pci{padding:10px 0}.box-secureguarantees .pci img{display:block;margin:0 auto;max-width:40%}.downloadLetter .info h1,.pageContactUs .maps{margin-top:50px}.pageContactUs .maps .fluid{overflow:hidden;padding-bottom:36.25%;position:relative}.pageContactUs .maps .fluid iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.downloadLetter .info{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:30px}.downloadLetter .info p{font-size:14px}.downloadLetter .info p strong{color:#666;font-size:16px}.downloadLetter #frmGetLetter{background:#e8e8e8;border:1px solid #cecece}.downloadLetter #frmGetLetter strong{border-bottom:1px solid #cecece;color:#000;display:block;font-size:18px;letter-spacing:1px;padding:10px 0;text-align:center}.downloadLetter #frmGetLetter fieldset{background:#fff;padding:10px}.downloadLetter #frmGetLetter fieldset input[type=submit]{background:#00b0b0;border:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px;padding:15px 0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:100%}.downloadLetter #frmGetLetter fieldset input[type=submit]:hover{letter-spacing:5px}.downloadLetter .optionsLetter{display:none;margin-top:20px}.downloadLetter .optionsLetter a{background:#e8e8e8;border:1px solid #cecece;border-radius:3px 0 0 3px;box-sizing:border-box;color:#000;float:left;padding:10px;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;width:50%}.downloadLetter .optionsLetter a i{margin-right:5px}.downloadLetter .optionsLetter a:hover{background:#000;border:1px solid #000;color:#fff}.downloadLetter .optionsLetter a:last-of-type{border-radius:0 3px 3px 0}.masterbox-faqs{background:#e8e8e8;margin-top:30px}.downloadLetter fieldset input,.downloadLetter fieldset select,.downloadLetter fieldset textarea{border:2px solid rgba(0,0,0,.1);border-radius:3px!important;box-sizing:border-box!important;outline:0!important;padding:10px;resize:none!important;transition:all .3s linear!important;-webkit-transition:all .3s linear!important;-moz-transition:all .3s linear!important;width:100%!important}
