.vbox{display:flex;flex-direction:column;align-content:flex-start;overflow:hidden}.hbox{display:flex;flex-direction:row;align-content:flex-start;flex-wrap:wrap;overflow:hidden}.flex{flex:1}.stretch-self{align-self:stretch}.center-self{align-self:center}.main-start{justify-content:flex-start}.cross-start{align-items:flex-start;align-content:flex-start}.main-center{justify-content:center}.cross-center{align-items:center;align-content:center}.main-end{justify-content:flex-end}.cross-end{align-items:flex-end;align-content:flex-end}.cross-stretch{align-items:stretch;align-content:stretch}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */.flag{display:inline-block;width:32px;height:32px;line-height:20px;background:url("../img/flags.png") no-repeat}.flag.flag-gb{background-position:0 -32px}.flag.flag-fr{background-position:-32px 0}.flag.flag-es{background-position:0 0}.modal--tours .tab-content::before,.tours__img img,.destinations .flex .image,.destinations__block,.abs-center{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.no-margin{margin:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.cover,.page-cover,.page-section--crusaders .page-content .separator,.page-section--crusaders .gallery__carousel .slide,.page-section--educative .page-gallery,.front__slide-wrapper,.destinations .flex .image,.banner--educative,.destination__slide-wrapper,.destination__slide-wrapper::after{background-position:center;background-size:cover;background-repeat:no-repeat}@font-face{font-family:'Asphalt';src:url("../fonts/Asphalts-Brush.ttf")}.asphalt,.page-section--crusaders .page-cover h1,.page-section--educative .page-program__tabs a,.page-section--educative .page-process__steps .step__number::before,.front__slide .city,.destinations__block span,.destination__slide .city{font-family:'Asphalt', sans-serif}.open-sans,.page-content .main-text--destination,.page-content .text-block,.page-section--crusaders .page-content .programs__list .list li,.page-section--crusaders .page-content .programs__services .table tr th,.modal--tours .tab-content .tab-pane .content,.options__content,.testimonials .testimonial,.contact{font-family:'Open Sans', sans-serif}.titillium,.title{font-family:'Titillium Web', sans-serif}.color--gray-devil{color:#666 !important}.color--black{color:black !important}.color--green{color:#00CE7D}.color--green:hover,.color--green:active,.color--green.focus{color:#00CE7D}.bg--blue-dark{background-color:#014165}.bg--gray-dark{background-color:#e5e5e5}.bg--gray-ligth{background-color:#eee}.bg--orange{background-color:#ed8600}@media (max-width: 991px){.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}}.g-recaptcha{margin:15px 0}.g-recaptcha div:first-child{margin-left:auto}.g-recaptcha--centered div:first-child{margin:0 auto !important}.fancybox-content{border:15px solid white;box-shadow:3px 6px 15px rgba(0,0,0,0.1)}.fancybox-c-close{position:absolute;top:15px;right:15px;z-index:2;color:white;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;font-size:24px}.fancybox-is-open .fancybox-bg{opacity:.7}.page-cover{height:460px}@media (max-width: 991px){.page-cover{height:250px}}.page-content{padding:70px 0 80px;font-size:16px}@media (max-width: 991px){.page-content{padding:35px 0 40px}}@media (min-width: 992px){.page-content__inner{padding:0 50px}}.page-content .main-text{font-size:25px;font-weight:300;color:#666}.page-content .main-text--destination{font-size:25px;margin-bottom:25px}@media (max-width: 767px){.page-content .main-text--destination{font-size:22px}}@media (max-width: 767px){.page-content .main-text{font-size:20px}}.page-content .text-block{font-size:16px;color:#727277;margin-bottom:50px}.page-content .text-block h2{font-size:30px;color:#013a5a;font-weight:300;margin-bottom:25px}.page-content .text-block h2.subtitle{font-size:25px;color:#005D91;font-weight:bold}.page-content .text-block p:not(:last-child){margin-bottom:20px}.page-content .text-block ul{padding:0;margin:0;list-style-type:none}.page-content .text-block ul li{margin-bottom:5px;position:relative;padding-left:15px}.page-content .text-block ul li:before{content:"";width:7px;height:7px;border-radius:50%;background-color:#005D91;display:block;position:absolute;left:0;top:7px}.page-bottom{color:white;padding:140px 0 70px;background-image:url("../img/crusaders-bottom-field.png");background-size:cover;background-repeat:no-repeat;background-position:center}.page-bottom a{color:white;font-weight:bold}.page-section--crusaders .page-cover{padding:75px 0 300px 0;background-position:bottom center;height:auto;text-align:center}.page-section--crusaders .page-cover .logo{width:290px;margin:0 40px 70px 40px;max-width:100%}@media (max-width: 991px){.page-section--crusaders .page-cover .logo{margin:0 auto 70px;float:none !important}}.page-section--crusaders .page-cover h1{font-size:100px;display:inline-block;text-align:left;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);color:#E12E33;line-height:1;font-weight:bold}@media (max-width: 991px){.page-section--crusaders .page-cover{padding:30px 0 100px}}.page-section--crusaders .page-content{color:#5b5b5f;padding-bottom:0}.page-section--crusaders .page-content h2{font-size:48px;font-weight:bold;text-transform:uppercase;color:black;margin-bottom:35px}@media (max-width: 991px){.page-section--crusaders .page-content h2{font-size:36px}}@media (max-width: 767px){.page-section--crusaders .page-content h2{font-size:30px}}.page-section--crusaders .page-content p{margin-bottom:30px}.page-section--crusaders .page-content .separator{padding:130px 0 90px 0;background-image:url("../img/crusaders-separator-bg.png");position:relative}.page-section--crusaders .page-content .separator img:first-child{margin-bottom:30px}@media (max-width: 991px){.page-section--crusaders .page-content .separator img:first-child{max-height:500px;margin:0 auto}}.page-section--crusaders .page-content .separator__absolute{position:absolute;top:-270px}@media (max-width: 991px){.page-section--crusaders .page-content .separator__absolute{top:0;-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media (max-width: 767px){.page-section--crusaders .page-content .separator__absolute{position:relative;top:auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 767px){.page-section--crusaders .page-content .separator{background-position:top center;background-size:auto;padding:60px 0}}.page-section--crusaders .page-content .programs__list{margin-bottom:60px}.page-section--crusaders .page-content .programs__list .list{padding-left:30px}.page-section--crusaders .page-content .programs__list .list li{display:block;position:relative;margin-bottom:20px}.page-section--crusaders .page-content .programs__list .list li::before{content:'\f00c';font-family:'FontAwesome';position:absolute;right:calc(100% + 6px);color:black}.page-section--crusaders .page-content .programs__services{padding:30px 0 80px}.page-section--crusaders .page-content .programs__services .table{font-size:20px;color:#232222;margin-bottom:0}@media (max-width: 767px){.page-section--crusaders .page-content .programs__services .table{margin-bottom:30px;font-size:16px}}.page-section--crusaders .page-content .programs__services .table th,.page-section--crusaders .page-content .programs__services .table td{border:0;padding-left:40px}.page-section--crusaders .page-content .programs__services .table tr th{font-size:25px;color:white;padding:20px 40px;background-color:#be1e1d}.page-section--crusaders .page-content .programs__services .table tr th:first-child{background-color:#9e1417}.page-section--crusaders .page-content .programs__services .table tr td{padding-top:10px;padding-bottom:10px;background-color:#eeeeee}.page-section--crusaders .page-content .programs__services .table tr td:first-child{background-color:#e5e5e5}.page-section--crusaders .gallery{overflow:hidden;padding-bottom:50px}.page-section--crusaders .gallery__carousel .owl-stage-outer{overflow:visible;margin-bottom:80px}.page-section--crusaders .gallery__carousel .owl-item{opacity:0;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}.page-section--crusaders .gallery__carousel .owl-item.active{opacity:1}.page-section--crusaders .gallery__carousel .owl-item.active.left{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.page-section--crusaders .gallery__carousel .owl-item.active.right{-moz-transform:translateY(30px) rotate(8deg);-ms-transform:translateY(30px) rotate(8deg);-webkit-transform:translateY(30px) rotate(8deg);transform:translateY(30px) rotate(8deg)}.page-section--crusaders .gallery__carousel .owl-item.active.center{-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg);z-index:-1}.page-section--crusaders .gallery__carousel .owl-nav{color:#999999;text-align:center}.page-section--crusaders .gallery__carousel .owl-prev,.page-section--crusaders .gallery__carousel .owl-next{width:35px;height:35px;line-height:35px;text-align:center}.page-section--crusaders .gallery__carousel .slide{position:relative;border:30px solid white;box-shadow:3px 6px 15px rgba(0,0,0,0.2);width:450px;max-width:100%;margin:0 auto}.page-section--crusaders .gallery__carousel .slide::before{content:'';display:block;padding-bottom:100%}.page-section--crusaders .gallery__popup img{height:530px;width:100%;object-fit:cover}@media (max-width: 767px){.page-section--crusaders .gallery__popup img{height:350px}}.page-section--educative .page-cover{padding:50px  0;background-position:bottom center;height:auto;text-align:center}.page-section--educative .page-cover .logo{margin-bottom:20px}.page-section--educative .page-content{padding-bottom:0}.page-section--educative .page-content .main-text{margin-bottom:60px}.page-section--educative .page-content .main-text h1{font-weight:bold;font-size:65px;color:#272727;margin:0 0 30px}@media (max-width: 767px){.page-section--educative .page-content .main-text h1{font-size:40px}}.page-section--educative .page-content .subtitle{margin:0 0 30px;font-size:45px;font-weight:bold;color:#272727;text-transform:uppercase}@media (max-width: 767px){.page-section--educative .page-content .subtitle{font-size:30px}}.page-section--educative .page-tabs{margin:0 -15px}.page-section--educative .page-tabs__options{display:flex;width:100%;padding:0 7.5px}.page-section--educative .page-tabs a{background-color:#272727;display:block;flex:1 1 33.3333%;margin:0 7.5px;padding:30px 15px;text-align:center;color:#00CE7D;text-transform:uppercase;font-size:30px;line-height:1em;font-weight:bold;transition:all .3s;text-decoration:none}.page-section--educative .page-tabs a:hover,.page-section--educative .page-tabs a:active,.page-section--educative .page-tabs a.focus,.page-section--educative .page-tabs a.active{text-decoration:none;background-color:#00CE7D;color:#272727}@media (max-width: 1119px){.page-section--educative .page-tabs a{font-size:24px}}@media (max-width: 991px){.page-section--educative .page-tabs a{font-size:22px;padding:15px}}@media (max-width: 767px){.page-section--educative .page-tabs a{font-size:14px}}.page-section--educative .page-tabs__content-wrapper{padding:30px 0;border-bottom:1px solid #00CE7D}.page-section--educative .page-tabs__content-wrapper p{margin:0}.page-section--educative .page-tabs__content-wrapper p:not(:last-child){margin-bottom:20px}.page-section--educative .page-philosophy{padding:50px 0}.page-section--educative .page-philosophy ul{padding:0;margin:0;list-style-type:none}.page-section--educative .page-philosophy ul li{padding-left:35px;font-size:18px;margin-bottom:20px;position:relative;display:block}.page-section--educative .page-philosophy ul li::before{content:'';width:30px;height:30px;display:block;background-image:url("../img/tours-educativos/check.png");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:0;top:0}.page-section--educative .page-philosophy ul li span{padding:8px 5px;display:inline-block}.page-section--educative .page-philosophy ul li span.headline{background-color:#00CE7D;color:white;font-weight:bold;font-size:18px;position:relative;line-height:1em}.page-section--educative .page-gallery{padding:110px 0 130px;background-image:url("../img/tours-educativos/slider-bg.png");overflow:hidden}@media (max-width: 767px){.page-section--educative .page-gallery{padding-top:50px}}.page-section--educative .page-gallery .owl-carousel{margin-bottom:60px;padding:0 45px}.page-section--educative .page-gallery .owl-stage-outer{overflow:visible}.page-section--educative .page-gallery .owl-stage{display:flex;align-items:center}.page-section--educative .page-gallery .owl-prev,.page-section--educative .page-gallery .owl-next{position:absolute;top:50%;transform:translateY(-50%);color:white !important;width:45px;height:45px;line-height:45px !important;outline:none;font-size:2.5em !important}.page-section--educative .page-gallery .owl-prev{left:0}.page-section--educative .page-gallery .owl-next{right:0}.page-section--educative .page-gallery .owl-item{opacity:0;transition:all .3s;pointer-events:none}.page-section--educative .page-gallery .owl-item.active{opacity:1;pointer-events:all}.page-section--educative .page-gallery .owl-item.center{transform:translateY(40px) rotate(2deg);z-index:3}@media (min-width: 768px){.page-section--educative .page-gallery .owl-item.left{transform:rotate(-10deg) translateX(60px);z-index:1}.page-section--educative .page-gallery .owl-item.right{transform:rotate(10deg) translateX(-100px);z-index:2}}.page-section--educative .page-gallery__item{display:block;padding:15px;border-radius:5px;background-color:#fff;width:450px;max-width:100%;box-shadow:0 3px 12px rgba(0,0,0,0.3);margin:0 auto}.page-section--educative .page-summer{padding:60px 0}.page-section--educative .page-summer__head{font-size:20px;font-weight:600;color:#6d6e71}@media (max-width: 767px){.page-section--educative .page-summer__head{font-size:16px}}.page-section--educative .page-summer__schedule{padding:20px 0;margin-bottom:20px}.page-section--educative .page-summer__schedule .item{margin-bottom:15px;display:inline-block;vertical-align:top;font-size:30px;line-height:1.2em;font-weight:600;padding-left:90px;margin-right:90px;position:relative;color:#272727}.page-section--educative .page-summer__schedule .item span{display:inline-block;padding:15px 20px}.page-section--educative .page-summer__schedule .item::before{content:'';width:90px;height:90px;position:absolute;left:0;top:0;display:block;background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.page-section--educative .page-summer__schedule .item{font-size:22px;margin-bottom:20px;margin-right:0px;padding-left:60px}.page-section--educative .page-summer__schedule .item::before{width:60px;height:60px}}.page-section--educative .page-summer__schedule .item--trip::before{background-image:url("../img/tours-educativos/schedule-trip.png")}.page-section--educative .page-summer__schedule .item--canada::before{background-image:url("../img/tours-educativos/schedule-canada.png")}.page-section--educative .page-summer__insights .insight{color:#5b5b5f;display:flex;margin-bottom:15px}.page-section--educative .page-summer__insights .insight__icon{flex:0 0 50px;height:50px;border-radius:50%;background-color:#00CE7D}.page-section--educative .page-summer__insights .insight__text{padding:5px 10px}.page-section--educative .page-story__element{margin-bottom:40px;color:#58595b}.page-section--educative .page-story__element .head{display:inline-block;padding:8px 10px 8px 8px;text-transform:uppercase;font-size:24px;line-height:1em;font-weight:bold;color:#272727;background-color:#00CE7D;margin-bottom:20px}.page-section--educative .page-story__element .head::before{content:url("../img/tours-educativos/check-dark.png");vertical-align:middle;display:inline-block}.page-section--educative .page-story__element .head span{padding:0 10px}.page-section--educative .page-story__element ul{margin:0;padding:0;list-style-type:none}.page-section--educative .page-story__element ul li{position:relative;padding-left:12px}.page-section--educative .page-story__element ul li::before{content:'\00B7';position:absolute;left:0;top:0;font-weight:bold}.page-section--educative .page-story__element p:not(:last-child),.page-section--educative .page-story__element ul:not(:last-child){margin-bottom:30px}.page-section--educative .page-program{padding:40px 0;margin-bottom:40px}.page-section--educative .page-program__selection{display:flex}.page-section--educative .page-program__selection a{flex:1 1 50%;padding:30px 15px;display:block;color:white;background-color:#373737;text-decoration:none;font-size:23px;font-weight:600;text-align:center;transition:all .3s;box-shadow:0px -1px 5px rgba(0,0,0,0.3);position:relative}.page-section--educative .page-program__selection a::after{content:'';position:absolute;width:100%;height:5px;bottom:0;left:0;display:block;z-index:1;background-color:#373737;transition:all .3s}.page-section--educative .page-program__selection a span,.page-section--educative .page-program__selection a h3{line-height:1}.page-section--educative .page-program__selection a:not(:last-child){margin-right:40px}.page-section--educative .page-program__selection a h3{margin:0;font-size:40px;font-weight:bold}.page-section--educative .page-program__selection a .inner{display:inline-block;text-align:left !important}.page-section--educative .page-program__selection a.active{background-color:white;color:#373737}.page-section--educative .page-program__selection a.active::after{background-color:#fff;height:10px;top:calc(100% - 3px);bottom:auto}@media (max-width: 991px){.page-section--educative .page-program__selection a{font-size:14px}.page-section--educative .page-program__selection a h3{font-size:32px}.page-section--educative .page-program__selection a:not(:last-child){margin-right:20px}}@media (max-width: 767px){.page-section--educative .page-program__selection a{font-size:12px;padding:15px}.page-section--educative .page-program__selection a h3{font-size:20px}.page-section--educative .page-program__selection a:not(:last-child){margin-right:10px}}.page-section--educative .page-program .tab-content--main{position:relative}.page-section--educative .page-program .tab-content--main::before{content:'';position:absolute;width:100%;height:100%;max-height:200px;left:0;top:0;box-shadow:0 5px 0px 0px #fff,0 0 0px 0px #fff,0px 0 5px -4px rgba(0,0,0,0.3),0px 0 5px 0px rgba(0,0,0,0.3);z-index:-1}@media (max-width: 767px){.page-section--educative .page-program .tab-content--main{padding:30px 15px}}.page-section--educative .page-program .tab-content--main .tab-pane{padding:30px}.page-section--educative .page-program__tabs{display:flex;width:100%}.page-section--educative .page-program__tabs a{flex:1 1 33.3333%;font-size:50px;text-align:center;color:#272727;transition:all .3s;padding:6px 15px;line-height:1em}.page-section--educative .page-program__tabs a:hover,.page-section--educative .page-program__tabs a:active,.page-section--educative .page-program__tabs a.focus,.page-section--educative .page-program__tabs a.active{color:#00CE7D;text-decoration:none}.page-section--educative .page-program__tabs a:not(:last-child){border-right:3px solid #00CE7D}@media (max-width: 767px){.page-section--educative .page-program__tabs a{font-size:24px}}.page-section--educative .page-program__tab{padding:40px 0;color:#6d6e71}.page-section--educative .page-program__tab .table{margin-bottom:50px}.page-section--educative .page-program__tab .table thead th{color:#00CE7D;text-transform:uppercase;font-weight:bold;font-size:25px;border:0}@media (max-width: 767px){.page-section--educative .page-program__tab .table thead th{font-size:20px}}.page-section--educative .page-program__tab .table tbody td{font-size:20px;color:#414042;border-top:0;border-bottom:1px solid #848484;padding:6px}.page-section--educative .page-program__tab .table tbody td:first-child{font-weight:bold}@media (max-width: 767px){.page-section--educative .page-program__tab .table tbody td{font-size:16px}}.page-section--educative .page-program__tab .table tbody tr:last-child td{border-bottom:0}.page-section--educative .page-process__steps{padding-top:30px;margin-bottom:50px;display:flex;width:100%;flex-wrap:wrap}.page-section--educative .page-process__steps a{color:#00CE7D}.page-section--educative .page-process__steps ul{padding-left:20px}.page-section--educative .page-process__steps .step{flex:1 1 calc(25% - 10px);border:1px solid #00CE7D;padding:18px;margin:0 5px;color:#414042}@media (max-width: 991px){.page-section--educative .page-process__steps .step{flex:1 1 calc(50% - 10px);margin-bottom:60px}}@media (max-width: 767px){.page-section--educative .page-process__steps .step{flex:1 0 300px}}.page-section--educative .page-process__steps .step__number{width:70px;height:70px;line-height:70px;text-transform:uppercase;background-color:#00CE7D;border-radius:50%;text-align:center;margin:-55px auto 20px;position:relative}.page-section--educative .page-process__steps .step__number::before{content:attr(data-number);position:absolute;font-size:65px;left:50%;top:50%;transform:translate(-50%, -40%);z-index:0;color:white;line-height:1em;display:inline-block}.page-section--educative .page-process__steps .step__number span{position:relative}.page-section--educative .page-form h3{font-size:20px;font-weight:bold;margin-bottom:30px;color:#414042}.page-section--educative .page-form .form-control{border-radius:0;box-shadow:none;padding:0 10px;height:36px;background-color:#ededee;color:#666}.page-section--educative .page-form .button{padding:10px;width:155px;max-width:100%;display:inline-block;color:#00CE7D;background-color:#272727;transition:all .3s}.page-section--educative .page-form .button:hover,.page-section--educative .page-form .button:active,.page-section--educative .page-form .button.focus{background-color:#00CE7D;color:#272727}.page-section--educative .page-bottom{background-image:url("../img/tours-educativos/footer-bg.png")}.modal--tours .close{font-size:30px;line-height:30px;width:30px;height:30px;position:absolute;z-index:99;top:30px;right:0}.modal--tours .tabs{width:100px;float:left;padding:0;list-style-type:none}@media (max-width: 767px){.modal--tours .tabs{float:none;width:100%;text-align:center;margin-bottom:30px}}.modal--tours .tabs img{height:60px}.modal--tours .tabs li:not(:last-child){margin-bottom:25px}.modal--tours .tabs li:not(.active) img{opacity:.5}@media (max-width: 767px){.modal--tours .tabs li{display:inline-block;vertical-align:middle;margin:0 15px !important}}.modal--tours .tab-content{float:left;padding:30px 0;position:relative}@media (min-width: 768px){.modal--tours .tab-content{width:calc(100% - 100px)}}.modal--tours .tab-content::before{content:'';position:absolute;width:100%;height:100%;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,0.6);pointer-events:none;display:block;z-index:9}.modal--tours .tab-content .tab-pane{background-color:white;padding:55px 20px 20px;position:relative;pointer-events:all}.modal--tours .tab-content .tab-pane .head{background-color:#ed8600;display:inline-block;padding:10px 18px;color:white;position:absolute;top:0;font-weight:bold;font-size:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal--tours .tab-content .tab-pane .content{padding:0 13px;font-size:16px;color:#666}.modal--tours .tab-content .tab-pane .content p{margin-bottom:20px}.modal--tours .form .form-group,.modal--tours .form{margin-bottom:20px}.modal--tours .form .form-control{background-color:#eee;border-radius:0;box-shadow:none}.modal--tours .form .form-control:not(textarea){height:40px}.modal--tours .form .button{padding:10px 40px}.modal--gallery .close{top:0;opacity:1;color:white;font-size:30px;line-height:30px;width:30px;height:30px;position:absolute;z-index:99;right:0}.modal--gallery .owl-nav{position:relative;background-color:#005D91;text-align:right;color:white;padding:10px}.modal--gallery .owl-prev,.modal--gallery .owl-next{width:32px;height:32px}.modal--gallery .owl-prev.disabled,.modal--gallery .owl-next.disabled{color:#003857 !important}.button{padding:15px 20px;text-transform:uppercase;color:white;background-color:#014165;border:0;display:inline-block;cursor:pointer}.button--bordered{color:#014165;background-color:transparent;border:1px solid #014165;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}.button--bordered:hover,.button--bordered:active,.button--bordered.focus{background-color:#014165;color:white}.button:hover,.button:active,.button.focus{text-decoration:none}.form-control{border:0;background-color:white;border-radius:0;box-shadow:none;color:#999999}.list-block{margin-bottom:25px;color:#666}.list-block *{display:block}.list-block b{color:#014165;font-size:18px}.list-block span{font-size:16px}.section{padding-top:70px}.title{font-weight:bold;font-size:55px;color:#014165;margin-bottom:50px}.title--white{color:white}@media (max-width: 767px){.title{font-size:35px}}.subtitle{font-size:26px;color:#666;margin-bottom:50px}body{font-family:'Titillium Web', sans-serif}.navigation{padding-bottom:3px;background-color:white;margin:0;border:0}.navigation-wrapper{height:105px}@media (max-width: 767px){.navigation-wrapper{height:54px}}.navigation .icon-bar{background-color:#014165}.navigation .navbar-brand{width:300px;height:auto;padding:0;margin-bottom:-18px}@media (max-width: 991px){.navigation .navbar-brand{width:250px;padding:10px 15px}}@media (max-width: 767px){.navigation .navbar-brand{width:180px;padding:10px 15px}}.navigation .navbar-nav .navigation__link{padding:45px 10px 32px;border-bottom:5px solid transparent;text-transform:uppercase;letter-spacing:0em;color:#005D91;background-color:transparent !important;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}@media (max-width: 991px){.navigation .navbar-nav .navigation__link{padding:10px 15px}}.navigation .navbar-nav .navigation__link:hover,.navigation .navbar-nav .navigation__link:active,.navigation .navbar-nav .navigation__link.focus,.navigation .navbar-nav .navigation__link.active{background-color:transparent;border-bottom:5px solid #ed8600;text-shadow:0 0 0.65px #005D91,0 0 0.65px #005D91}@media (max-width: 991px){.navigation .navbar-nav li{display:block;float:none}}@media (min-width: 992px){.navigation .navbar-nav .dropdown__left{left:0}.navigation .navbar-nav .dropdown__right{right:0}.navigation .navbar-nav .dropdown__centered{right:-200%;text-align:right}}@media (min-width: 992px){.navigation .navbar-nav .dropdown:hover .dropdown-menu,.navigation .navbar-nav .dropdown:active .dropdown-menu,.navigation .navbar-nav .dropdown.focus .dropdown-menu{display:block;margin-top:0;opacity:1}}.navigation .navbar-nav .dropdown.open .dropdown-menu{display:block;opacity:1}.navigation .navbar-nav .dropdown-menu{color:white;background-color:transparent;box-shadow:none;border:0;opacity:0;left:50%;margin:0 auto;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}@media (min-width: 992px){.navigation .navbar-nav .dropdown-menu{text-align:center;right:auto;width:1500px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation .navbar-nav .dropdown-menu:after{content:'';position:absolute;width:10000000px;bottom:-1px;left:-500000px;height:1px;background-color:white}}@media (max-width: 991px){.navigation .navbar-nav .dropdown-menu{position:static;float:none}}.navigation .navbar-nav .dropdown-menu li{margin:0;display:inline-block}@media (max-width: 991px){.navigation .navbar-nav .dropdown-menu li{display:block}}.navigation .navbar-nav .dropdown-menu a{padding:15px 10px;color:white}@media (max-width: 991px){.navigation .navbar-nav .dropdown-menu a{color:gray}}.navigation .navbar-nav .dropdown-menu a:hover,.navigation .navbar-nav .dropdown-menu a:active,.navigation .navbar-nav .dropdown-menu a.focus,.navigation .navbar-nav .dropdown-menu a.active{background-color:transparent !important;color:white;font-weight:bold;text-shadow:0 0 .65px white, 0 0 .65px white}@media (max-width: 991px){.navigation .navbar-nav .dropdown-menu a:hover,.navigation .navbar-nav .dropdown-menu a:active,.navigation .navbar-nav .dropdown-menu a.focus,.navigation .navbar-nav .dropdown-menu a.active{color:gray}}.navigation .navbar-nav .dropdown-menu a:after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px}@media (max-width: 991px){.navigation .navbar-nav{float:none !important;margin:7.5px -15px}}.navigation .navbar-toggle{margin-top:30px}@media (max-width: 767px){.navigation .navbar-toggle{margin-top:15px}}@media (max-width: 991px){.navigation .navbar__collapse{max-height:350px}}.navigation__language{max-height:102px}.navigation__language .navigation__link{border:0 !important}.navigation__language .navigation__link .flag{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px)}.navigation__language .dropdown-menu a span{display:inline-block;vertical-align:middle;margin:0 10px}.front{background-color:gray}.front__slide{height:660px;position:relative}@media (max-width: 767px){.front__slide{height:auto;max-height:100vh}}.front__slide::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:white;opacity:0.3}.front__slide-wrapper{position:relative;height:100%;text-align:center;background-color:rgba(0,0,0,0.15);background-blend-mode:multiply}@media (max-width: 767px){.front__slide-wrapper{padding:200px 0}}.front__slide-wrapper::before{content:'';display:inline-block;height:100%;vertical-align:middle}.front__slide .container{position:relative;z-index:2;display:inline-block;vertical-align:middle}.front__slide .title{font-size:35px;text-transform:uppercase;font-weight:500;text-align:center;color:white;position:relative;z-index:2;text-shadow:0px 0px 5px rgba(0,0,0,0.45)}@media (max-width: 991px){.front__slide .title{font-size:24px}}@media (max-width: 767px){.front__slide .title{font-size:20px}}.front__slide .city{line-height:1;color:#ed8600;font-size:160px;position:absolute;top:50%;left:50%;z-index:-1;text-shadow:5px -5px 25px rgba(0,0,0,0.8);-moz-transform:rotate(-8deg) translate(-50%, -50%);-ms-transform:rotate(-8deg) translate(-50%, -50%);-webkit-transform:rotate(-8deg) translate(-50%, -50%);transform:rotate(-8deg) translate(-50%, -50%)}@media (max-width: 991px){.front__slide .city{font-size:100px}}@media (max-width: 767px){.front__slide .city{font-size:70px}}.front .owl-nav{position:absolute;bottom:25px;left:50%;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.front .owl-prev,.front .owl-next{display:inline-block;width:60px;height:60px;line-height:60px;margin-right:5px;color:white !important;position:relative}.front .owl-prev:hover,.front .owl-prev:active,.front .owl-prev.focus,.front .owl-prev.active,.front .owl-next:hover,.front .owl-next:active,.front .owl-next.focus,.front .owl-next.active{color:#ed8600 !important}.options{background-color:#005D91}.options__buttons a{padding:75px 15px 50px;text-align:center;text-transform:uppercase;color:white;font-weight:300;font-size:28px;flex:0 1 calc(33.3333%);cursor:pointer;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}@media (max-width: 767px){.options__buttons a{padding:35px 15px 30px;flex:0 1 calc(100%);font-size:22px}}.options__buttons a:hover,.options__buttons a:active,.options__buttons a.focus,.options__buttons a.active{text-decoration:none;background-color:#ed8600;font-weight:bold}.options__buttons a:nth-child(2){border-top:1px solid #77caf8;border-bottom:1px solid #77caf8}@media (min-width: 768px){.options__buttons a:nth-child(2){border-left:1px solid #77caf8;border-right:1px solid #77caf8;border-top:0;border-bottom:0}}.options__buttons a span{display:inline-block;padding-bottom:15px;border-bottom:5px solid #005D91;line-height:1.2em}.options__content{font-size:20px;color:#727277}.options__content-wrapper{padding:40px 45px 80px}@media (max-width: 991px){.options__content-wrapper{padding-left:15px;padding-right:15px;font-size:16px}}.highlight__slide{position:relative}@media (max-width: 767px){.highlight__slide img{height:200px;object-fit:cover}}.tours{padding-bottom:70px}.tours__item{padding-bottom:10px;border-bottom:7px solid transparent;display:inline-block;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s;font-size:20px}@media (max-width: 991px){.tours__item{margin-bottom:30px;font-size:16px}.tours__item img{max-height:90px}}.tours__item:hover,.tours__item:active,.tours__item.focus{border-bottom-color:white;text-decoration:none}.tours__item span{display:block;padding:10px 20px;background-color:#ed8600;color:white;text-decoration:none}.tours__img{height:150px;position:relative;margin-bottom:15px}.destinations .flex{position:relative;overflow:hidden}@media (min-width: 1600px){.destinations .flex{flex:0 1 calc(25%)}}@media (max-width: 1599px){.destinations .flex{flex:0 1 calc(50%)}}@media (max-width: 767px){.destinations .flex{flex:0 1 calc(100%)}}.destinations .flex .image{width:110%;height:110%;transition:all .3s;-moz-transition:background-image,.3s;-o-transition:background-image,.3s;-webkit-transition:background-image,.3s;transition:background-image,.3s}.destinations .flex::before{content:'';display:block;padding-bottom:calc(100% - 100px)}.destinations .flex .destinations__block:not(.visible){opacity:0}.destinations .flex:hover .image:not(.visible),.destinations .flex:active .image:not(.visible),.destinations .flex.focus .image:not(.visible){background-color:#ed8600;background-blend-mode:multiply;width:101%;height:101%}@media (min-width: 768px){.destinations .flex:hover:not(.visible),.destinations .flex:active:not(.visible),.destinations .flex.focus:not(.visible){background-size:125%}}.destinations .flex:hover .destinations__block:not(.visible),.destinations .flex:active .destinations__block:not(.visible),.destinations .flex.focus .destinations__block:not(.visible){opacity:1}.destinations .flex.visible .destinations__block{opacity:1}.destinations .flex.visible span{color:#014165 !important}.destinations__block{margin:0;text-align:center;-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s;-moz-transform:translate(-50%, calc(-50% + 30px));-ms-transform:translate(-50%, calc(-50% + 30px));-webkit-transform:translate(-50%, calc(-50% + 30px));transform:translate(-50%, calc(-50% + 30px))}@media (max-width: 991px){.destinations__block{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.destinations__block span{display:inline-block;font-size:120px;line-height:0.5;color:white;-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media (max-width: 991px){.destinations__block span{font-size:60px}}.destinations__block .button{position:relative;margin-top:10px}@media (min-width: 768px){.destinations__block .button{margin-top:20px}}@media (max-width: 767px){.destinations__block .button{padding:10px 15px}}.destinations__block .button:hover,.destinations__block .button:active,.destinations__block .button.focus{color:white;text-decoration:none}.tournaments{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #e5e5e5),color-stop(50%, #eeeeee));background-image:-moz-linear-gradient(left, #e5e5e5 50%,#eeeeee 50%);background-image:-webkit-linear-gradient(left, #e5e5e5 50%,#eeeeee 50%);background-image:linear-gradient(to right, #e5e5e5 50%,#eeeeee 50%)}.tournaments img{padding:30px 0 60px}.tournaments img.hover{display:none !important}.tournaments__link--right{padding:30px 0}.tournaments__link:hover img,.tournaments__link:active img,.tournaments__link.focus img{display:none}.tournaments__link:hover img.hover,.tournaments__link:active img.hover,.tournaments__link.focus img.hover{display:block !important}.clients{padding-bottom:60px}.banner--educative{padding:60px 0;background-image:url("../img/tours-educativos/banner-summer.jpg");color:white !important;text-decoration:none;display:block}.banner--educative:hover,.banner--educative:active,.banner--educative.focus{text-decoration:none}@media (max-width: 767px){.banner--educative{background-position:30% center}}.banner--educative__content{padding:0 30px;align-items:center}@media (min-width: 768px){.banner--educative__content{display:flex}}.banner--educative__content .image{width:100px;max-width:100px}@media (max-width: 767px){.banner--educative__content .image{margin:0 auto 30px;display:block}}.banner--educative__content .text{font-size:30px}@media (min-width: 768px){.banner--educative__content .text{padding:0 30px}}@media (max-width: 767px){.banner--educative__content .text{text-align:center}}.banner--educative__content .text h2{margin-top:15px;font-size:64px;font-weight:600;text-transform:uppercase}@media (max-width: 991px){.banner--educative__content .text h2{font-size:50px}}@media (max-width: 767px){.banner--educative__content .text h2{font-size:40px}}.testimonials{padding-bottom:45px;color:white}.testimonials__slide{padding:0 30px}.testimonials .testimonial__block{padding:13px 40px 35px;border:1px solid white;text-align:center;font-weight:300;font-style:italic;font-size:20px;position:relative}.testimonials .testimonial__block::after{content:'';position:absolute;top:calc(100% + 1px);right:60px;width:20px;height:20px;background-color:#ed8600;border-left:1px solid white;border-bottom:1px solid white;-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.testimonials .testimonial__block .quote::before{content:url("../img/quote.png");margin-bottom:15px;display:inline-block}@media (max-width: 767px){.testimonials .testimonial__block{padding-left:20px;padding-right:20px;font-size:16px}}.testimonials .testimonial__author{float:right;margin-top:30px;text-transform:uppercase;text-align:right}.testimonials .testimonial__author b{display:block;text-transform:initial}.contact{box-shadow:0 5px 15px rgba(0,0,0,0.2);position:relative;z-index:9}.contact__info{font-size:16px;color:#5b5b5f;margin-bottom:45px}.contact__info h3{font-size:25px;color:#014165}.contact__info:last-child{margin-bottom:25px}.contact__form{padding:110px 20px 10px}.contact .mailto{color:#014165;font-weight:bold}.contact small{font-size:12px;display:block;color:#999999;padding:10px 0 15px}.contact .flex{padding:60px 15px;flex:0 1 calc(100%)}@media (min-width: 768px){.contact .flex{flex:0 1 calc(50%)}}.contact .flex.gray{background-color:#f5f5f5}.contact .title{margin-bottom:30px}.map{height:550px;background-color:gray}.footer{background-color:#005D91;color:white;padding:20px 0}.destination__slide{height:460px;position:relative}.destination__slide::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:white;opacity:0.3}@media (max-width: 767px){.destination__slide{height:auto;max-height:100vh}}.destination__slide-wrapper{position:relative;height:100%;text-align:center;background-color:rgba(0,0,0,0.15);background-blend-mode:multiply}@media (max-width: 767px){.destination__slide-wrapper{padding:100px 0}}.destination__slide-wrapper::after{content:'';background-image:url("../img/overlay.png");position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0}.destination__slide-wrapper::before{content:'';display:inline-block;height:100%;vertical-align:middle}.destination__slide .container{position:relative;z-index:2;display:inline-block;vertical-align:middle}.destination__slide .title{font-size:35px;text-transform:uppercase;font-weight:500;text-align:center;color:white;position:relative;z-index:2;text-shadow:0px 0px 5px rgba(0,0,0,0.45)}@media (max-width: 991px){.destination__slide .title{font-size:24px}}@media (max-width: 767px){.destination__slide .title{font-size:20px}}.destination__slide .city{line-height:1;color:white;font-size:160px;text-shadow:5px -5px 25px rgba(0,0,0,0.8);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media (max-width: 991px){.destination__slide .city{font-size:100px}}@media (max-width: 767px){.destination__slide .city{font-size:70px}}.destination__gallery{text-align:center}.destination__gallery .owl-stage-outer{margin-bottom:30px}.destination__gallery .owl-nav{color:#999999}.destination__gallery .owl-prev,.destination__gallery .owl-next{width:35px;height:35px;line-height:35px;text-align:center}
