html,body{height:100%;margin:0;padding:0;text-rendering:optimizelegibility;font-size:101%;font-family:Lato,sans-serif;font-weight:400;background-color:#fff;color:#383f49}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}.cursive{font-style:italic;font-family:Georgia,serif}.hand-write{font-family:Kristi,cursive;font-size:600%;line-height:1}.text-underline{text-decoration:underline}img{max-width:100%}a{color:#00a6a0}a:hover,a:focus{text-decoration:none;color:#111}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.blue{color:#00a6a0}p{line-height:1.75;letter-spacing:.015rem;font-size:105%}p.h1,p.h2,p.h3,p.h4,p.h5,p.h6{line-height:1.45}.breadcrumb{background-color:transparent;padding:.5rem 0;font-weight:300;font-size:80%}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding{padding:0!important}.circle{-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px}.link{position:relative;letter-spacing:.1em;font-size:75%;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;color:#111}.link:hover{color:#00a6a0}.link:after{content:"\203a";padding:0 .5em}.btn{font-family:Lato,sans-serif;letter-spacing:normal;text-transform:uppercase;font-weight:600;text-shadow:none;letter-spacing:.025em}.btn-primary{background-color:#111;border-color:#111}.btn-primary:hover,.btn-primary:focus{background-color:#00a6a0;border-color:#00a6a0}.btn-outline-light,.btn-outline-primary{border-width:2px}.btn-outline-primary{border-color:#111;color:#111}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-light:hover,.btn-outline-light:focus{color:#fff}.btn-outline-light:hover,.btn-outline-light:focus{background-color:#00a6a0;border-color:#00a6a0}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.rotate-h-3{-ms-transform:rotate(3deg);transform:rotate(3deg)}.rotate-h-5{-ms-transform:rotate(5deg);transform:rotate(5deg)}.rotate-ah-3{-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.rotate-ah-5{-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.list-bullet{padding-left:0;text-align:left;list-style-type:none;font-size:110%}.list-bullet>li{position:relative;padding-left:2rem}.list-bullet>li:before{position:absolute;top:6px;left:0;content:"";background-color:#111;opacity:.5;height:17px;width:17px;display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.hr-divider{border-color:#111!important}.hr-2{border-top:2px solid}.hr-3{border-top:3px solid}.hr-4{border-top:4px solid}.hr-5{border-top:5px solid}.hr-sm{max-width:50px}.hr-md{max-width:100px}.hr-lg{max-width:150px}.w-20px{width:20px!important}.w-30px{width:30px!important}.w-40px{width:40px!important}.w-50px{width:50px!important}.w-60px{width:60px!important}.w-70px{width:70px!important}.w-80px{width:80px!important}.w-90px{width:90px!important}.w-100px{width:100px!important}cite{display:block;font-size:.8125rem;margin:5px 0}cite:before{content:"\2014  "}.form-control{background-color:#efefef;border:0}table{font-family:Helvetica,Arial,sans-serif}#header{position:relative;z-index:9;text-transform:uppercase;font-family:Lato,sans-serif;letter-spacing:.02em}#header .navbar,#header .navbar-brand{padding-top:0;padding-bottom:0}#header .navbar-dark{background-color:#111}#header.home .navbar-dark{background:transparent;background:linear-gradient(rgba(184,102,127,.4) 0%,transparent 100%)}#header .navbar-dark .navbar-nav .nav-link:hover{color:#fff}#header .nav-item,#header .dropdown-menu{font-size:90%}.navbar-dark .navbar-toggler{border:none;padding:.25rem 0}#header .dropdown-menu{border:none;border-radius:0;background-color:#fff;padding:0}#header .dropdown-item{padding:.5rem;color:#444}#header .w-100 .dropdown-item{padding:.25rem .5rem}#header .dropdown-item:hover,#header .dropdown-item:focus{background-color:#00308466;color:#fff}#header .dropdown-toggle:after{content:"+";border:none;vertical-align:.05em;margin-left:.45em}.darkHeader{background-color:#111!important}#header .category{color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-size:cover;background-position:center;overflow:hidden}#header .category h4{line-height:1}#header a.category{color:#fff;display:block}.wrap-content{min-height:500px}.wrap-content.home{padding-top:0}.wrap-slider,.index-slider{height:100vh;overflow:hidden;position:relative;width:100%}.index-slider .slick-list,.index-slider .slick-track,.index-slider .slick-slide,.index-slider .slick-slide>div{height:100%;position:relative}.index-slider .slick-slide>div>div>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:0;min-height:100%;min-width:100%;max-width:none}.index-slider .slick-slide>div:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0000004d;z-index:1}.index-slider .slick-dots{position:absolute;bottom:1em}.head-shot{position:absolute;z-index:2;text-shadow:3px 3px 15px rgba(0,0,0,.8);top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.index-caption{position:absolute;width:80%;text-align:center;color:#fff;z-index:4;text-shadow:3px 3px 15px rgba(0,0,0,.8);top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.index-caption p{margin:0}.index-caption h2{line-height:1.15}.articles-slider .slick-slide{padding-left:10px;padding-right:10px}.slick-prev,.slick-next{position:absolute;top:50%;font-size:0;line-height:0;padding:0;width:40px;height:40px;margin-top:-20px;background-color:transparent;border-color:transparent;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;z-index:1;cursor:pointer}.slick-prev{left:20px}.slick-next{right:20px}.slick-prev:hover,.slick-next:hover,.slick-prev:active,.slick-next:active,.slick-prev:focus,.slick-next:focus{background-color:transparent;border:none}.slick-prev:before,.slick-next:before{content:"";display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;margin:15px;width:20px;height:20px;border-color:#ffffff80}.slick-prev:before{border-width:0 0 4px 4px}.slick-next:before{border-width:4px 4px 0 0}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:10px 0 0;z-index:5}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:"\2022";text-align:center;opacity:.25;background-color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:20px}.slick-dots li.slick-active button:before{opacity:.75;background-color:#333}.index-slider .slick-dots li button:before{background-color:#fff}section{position:relative;width:100%;overflow:hidden;padding:4em 0 4.21em}.section-title,.section-content{padding-top:1em}.section-title h3{margin:0;font-weight:300;color:#00000080}h3.subtitle{font-family:Lato,sans-serif;font-size:140%!important;letter-spacing:.08rem;color:#111;opacity:.45}.section-title .hand-write{margin-top:-25px;color:#00a6a0}.contact-links a{background-color:#111;color:#fff;font-size:35px;line-height:35px;text-align:center;width:60px;height:60px;display:inline-block;padding-top:11px}.contact-links a:hover{background-color:#00a6a0}.thumb{position:relative;overflow:hidden;display:block;background-color:#383f49}.thumb>img{width:100%;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.thumb:hover>img{opacity:.4;filter:alpha(opacity=40)}.thumb-content{padding:1em .85em}.thumb-content.gradient-bd h4{color:#fff}.thumb-content.gradient-bd{position:absolute;width:100%;bottom:0;padding-top:2em;padding-bottom:1.2em}.gradient-bd{background:#000;background:linear-gradient(#0000,#000c);color:#fff}.special .thumb-content{-moz-transition:margin .2s;-webkit-transition:margin .2s;transition:margin .2s;margin-bottom:-47px}.special:hover .thumb-content,.special:focus .thumb-content{margin:0}.special:hover .gradient-bd .link{color:#4180ed}.img-collage{background-image:url(https://cdn1.gttwl.net/attachments/square_black_63770430309204802.png);background-size:60%;background-position:center;background-repeat:no-repeat}.img-collage .img-collage-item:nth-child(1){width:75%;margin-top:0;margin-left:0;z-index:2}.img-collage .img-collage-item:nth-child(2){width:70%;margin-top:-10%;margin-left:30%;z-index:0}.img-collage .img-collage-item:nth-child(3){width:75%;margin-top:-10%;margin-left:0;z-index:1}.img-collage .img-collage-item:nth-child(4){width:70%;margin-top:-5%;margin-left:30%;z-index:0}.card{height:100%}.card-img-top{-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.card-img-top:hover{opacity:.6;filter:alpha(opacity=60)}.card-body{padding:.55rem .8rem .8rem}h5.card-title{font-size:137%}h5.card-title,h5.card-title a{color:#222}a.card:hover h5.card-title,h5.card-title a:hover{color:#00a6a0}.card-body p{font-size:93%;line-height:1.48}.card:hover h5.card-title{color:#00a6a0}.card-cta{font-weight:600}.card-over{width:90%;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2);-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.card-over h5.card-title{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2);font-size:170%}.card:hover .card-over h5.card-title{color:#fff}.card:hover .card-over{opacity:0;filter:alpha(opacity=0)}.card-blog .card-body{padding:1.3rem 1rem .8rem}.card-blog .card-img{border-radius:4px 4px 0 0}.card-blog .card-img-top{opacity:.5;filter:alpha(opacity=50)}.card.card-blog:hover .card-img-top{opacity:1;filter:alpha(opacity=100)}.card-img{position:relative;background-color:#111;display:block}.card-img small{position:absolute;color:#fff;bottom:.8rem;left:1rem;z-index:2}.card-h .card-img{height:100%;border-radius:.25rem 0 0 .25rem;overflow:hidden}.card-h .card-img-top{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);height:auto;width:150%;max-width:none;min-width:auto;border-top-right-radius:0}.card-h .card-body{padding:.8rem .5rem .8rem 1rem}.card-detail{font-size:75%;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.04rem}.card-detail .svg-inline--fa{display:block;margin-left:auto;margin-right:auto;margin-bottom:.15em;font-size:350%}.card .list-group{font-size:90%}.card-user{box-shadow:2px 2px 2px #0000001a}.card-user .card-img{padding:.85rem .85rem 0;background-color:#fff}.card-user p{color:#333;font-size:80%}.pricing-card .card-header,.pricing-card .card-footer{background-color:#fff}.pricing-card .card-header{border-bottom:0}.pricing-card .card-footer{border-top:0}.pricing-card-title{font-size:280%;font-family:Manrope,sans-serif}.pricing-card-title span{letter-spacing:-.2rem}.pricing-card-title small{font-size:40%}.supplier-item{width:100%;position:relative;height:100px}.supplier-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;margin:0}.accordion>.card{border-width:0;border-radius:0}.accordion>.card .card-header{padding:.75rem 0;background-color:#fff;margin-bottom:0;border-top:1px solid rgba(0,0,0,.125);border-bottom:0}.accordion .card-body{padding:1rem 0 2rem;line-height:1.75}.accordion .card-header .btn{width:100%;text-align:left;color:#222;padding-left:0}.accordion .card-header .btn:hover,.accordion .card-header .btn:focus{text-decoration:none}.accordion .card-header .btn:after{content:"+";position:absolute;right:1rem;top:0;font-family:Helvetica,sans-serif;font-weight:400;font-size:130%;line-height:60px}.accordion .collapse.show:before{content:"-";position:absolute;background-color:#fff;top:1px;right:13px;z-index:1;width:20px;height:60px;line-height:55px;color:#222;text-align:center;font-family:Helvetica,sans-serif;font-weight:300;font-size:230%}.list-group-item a{display:block}.before-title{letter-spacing:.15em;font-weight:700}.page-title,.page-content{position:relative}.page-content{padding:3em 0}.page-title p span:before,.card-detail span:before{content:" \2022  "}.page-title p span:first-child:before,.card-detail span:first-child:before{display:none}.page-title p a{color:#161616;text-decoration:underline}.page-title p a:hover{text-decoration:none}.page-title h1{line-height:1.1}.pagination{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.pagination>li:first-child a,.pagination>li:first-child span{margin-left:0}.pagination>li:last-child a,.pagination>li:last-child span{margin-right:0}.pagination a:not(:disabled):not(.disabled){cursor:pointer}.pagination a,.pagination span{position:relative;display:block;padding:.5rem .75rem;margin:0 .25rem;line-height:1.25;color:#007bff;background-color:#fff}.pagination .disabled span,.pagination .active span{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.bcg-parallax{height:100vh;color:#fff;position:relative;overflow:hidden;background-color:#000}.bcg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;width:100%;height:150%;top:0;z-index:1;opacity:.6}.bcg-content{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.bcg-content a{color:#fff}.post-summary{line-height:1.55;font-size:110%}.post-kind{position:relative;letter-spacing:.1em;font-size:90%;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase}.post h2,.post h3,.post h4,.post h5,.post h6{margin:.25em 0 .85em}.post ul,.post ol{margin-top:1em;margin-bottom:1.75em}.post li{line-height:1.55;letter-spacing:.015rem;margin-bottom:.75rem}.post p,.post>div,.post-itinerary p,.post-itinerary>div{text-align:justify;margin-bottom:1em;line-height:1.64;font-size:108%}.post figure.image{display:block;text-align:center}.post img{text-align:center;margin:auto}.product-length small{display:block;line-height:1;margin-bottom:.5rem}.product-length span{display:block;font-weight:100;font-size:200%;line-height:1.1}.post-disclaimer{font-family:Helvetica,Arial,sans-serif;font-size:85%;color:#aaa}.pdf-link{top:2em;left:1em}.nav-tabs{background-color:#dee2e6}.nav-tabs .nav-link{border-radius:0;padding:1em;font-family:"DM Serif Display",serif;text-transform:uppercase;font-size:110%;color:#555}.gradient-bcg{background-color:#111;background-image:linear-gradient(45deg,#003084e6,#062047e6);background-repeat:repeat-x;color:#fff}.f4t-cta p,.f4t-cta a:not(.btn){color:#fff9}.f4t-cta a:hover{text-decoration:none;color:#fff}.dark-bg{color:#fff}.dark-bg:before{content:"";position:absolute;height:100%;width:100%;top:0;background-color:#00308473}.dark-bg>.container{position:relative;z-index:2}.cta-call h5{letter-spacing:.08em;line-height:1.3;font-family:Manrope,sans-serif}.cta-call a{color:#383f49;font-weight:700}.cta-call a:hover,.cta-call a:focus{text-decoration:underline}.animated-search[type=text]{margin:.5em 0 0;width:2.5em;height:2.5em;border-radius:60px;background-image:url(https://cdn1.gttwl.net/attachments/travelagencytribes.com/ltmq6z/1443649590_original.png);background-position:97% center;background-size:1.25em;background-repeat:no-repeat;background-color:transparent;padding-right:2em;transition:width .4s ease-in-out;float:right;border:none;box-shadow:none}.animated-search[type=text]:focus{width:100%;background-color:#efefef}#footer{background-color:#222;color:#fff;padding:3em 0;font-size:95%;position:relative}#footer h5{text-transform:uppercase}#footer .list-unstyled a{line-height:1.6;display:block;padding:.35em 0}#footer a{color:#ffffff80}#footer a:hover,#footer a:focus{color:#fff}.credits{font-family:Arial,sans-serif;font-size:80%;color:#ffffff80}@media(max-width:767px){.wrap-content{padding-top:55px}.wrap-content.home{padding-top:0}.navbar-brand img{max-height:35px}.before-title{font-size:80%}.index-slider .slick-slide>div>div>img{height:100%;right:0}.index-caption h2{font-size:280%}.index-caption p{font-size:110%}.head-shot{width:90%;top:40%}.bcg-content{top:45%}.bcg-content h1{font-size:290%}.navbar-dark .navbar-toggler{padding:.7rem 0}.thumb-content h4{font-size:110%}.styles .thumb-content h4{font-size:180%}.section-title h3{font-size:280%}.section-title h4{font-size:105%}.main-cta .section-title h3,.bcg-content h4{font-size:200%}.card-h .card-img{height:300px;border-radius:.25rem .25rem 0 0}.post-img{margin-top:1em}.post p,.post>div,.post-itinerary p,.post-itinerary>div{text-align:left}.page-title h1{font-size:200%}.cta-call h5{letter-spacing:.12em}.f4t-stats{background-size:cover}}@media(min-width:577px)and (max-width:767px){.card-h .card-img-top{width:230%}.feature .card-header img{width:100%}}@media(min-width:768px){.navbar-brand img{max-height:45px}.bcg-parallax.general-page{min-height:300px}.index-caption p{font-size:130%}.thumb-content h4{font-size:120%}.styles .thumb-content h4{font-size:200%}.section-title h3{font-size:350%}.main-cta .section-title h3,.bcg-content h4{font-size:255%}}@media(max-width:991px){.navbar-collapse.show{background-color:#111;padding:75px 0 10px;position:absolute;top:0;left:0;z-index:-1;width:100%;text-align:center}#header .dropdown-item{text-align:center}#header .dropdown-menu.w-100{padding:10px 0}.f4t-programs .card img{width:75%}.f4t-cta h2{font-size:225%}}@media(min-width:768px)and (max-width:991px){.wrap-content{padding-top:50px}.index-caption h2{font-size:300%}.bcg-content h1{font-size:320%}.banner-top{min-height:450px}.page-title h1{font-size:250%}.card-h .card-img-top{width:180%}.feature .card-header img{width:80%}.head-shot{width:47%}}@media(min-width:992px){.wrap-content{padding-top:70px}.index-caption h2{font-size:380%}.bcg-content h1{font-size:350%}.bcg-content p{font-size:120%}.navbar-expand-lg .navbar-nav .nav-link{padding:0 .5rem;line-height:70px}#header .dropdown-menu{top:69px}#header .dropdown:hover>.dropdown-menu{display:block}#header .dropdown>.dropdown-toggle:active{pointer-events:none}#header .dropdown-menu.w-100{padding:20px 10px;border-bottom:1px solid #e0e0e0}.banner-top{min-height:550px}.page-title h1{font-size:280%}.feature .card-header img{width:70%}.landing-page .bcg-content p{font-size:110%}.f4t-cta h2{font-size:280%}}@media(min-width:992px)and (max-width:1199px){.head-shot{width:45%}}@media(min-width:1199px)and (max-width:1498px){.index-caption{width:70%}.head-shot{width:40%}}@media(min-width:1499px){.index-caption{width:60%}.head-shot{width:36%}}
