body{font-family:'proxima-nova',sans-serif}.btn-black{background:#000;color:#fff}.btn-black:hover{color:#fff}.margin-auto{margin:0 auto}.spacer_line_white{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:3px solid #fff}.spacer_line_black,.spacer_line_white{width:174px;height:24px;box-sizing:border-box;margin:0 auto;z-index:3;position:relative}.logo img{height:41px;margin:18px 0}.logo{z-index:1}.menu-items .navbar ul{margin-top:3px}.add-on .input-group-btn>.btn{border-left-width:0;left:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.add-on .form-control:focus{box-shadow:none;-webkit-box-shadow:none;border-color:#ccc}.search-query:focus+button{z-index:3}.home-banner.english{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/spanish-mx-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.portuguese{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/portuguese-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.french{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/french-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.italian{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/italian-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.mexico{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/spanish-mx-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.spanish{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/spanish-castilian-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner.canadian-french{text-align:center;background:url('../m/cms/vcom/VComStaticAssets/localized-landing-pages/hero/canadian-fr-hero.jpg') no-repeat center center;height:513px;background-size:cover}.home-banner .pt1{color:#fff;text-align:center;font-weight:700;font-style:normal;font-size:52px;line-height:60px;margin-top:50px;font-style:italic;font-family:"utopia-std"}.home-banner .pt2{font-weight:400;font-style:normal;font-size:22px;margin-top:30px;line-height:32px;color:#fff}.home-info2{position:relative;top:-100px;background:#fff;border:1px solid #b7b5b5}.home-info2 h2{font-size:24px;font-weight:700;margin-top:50px}.home-info2 img{width:150px}.pt6{margin-top:36px;margin-bottom:30px;text-align:center}.block-step1 .box-fa p .fa{font-size:99px;color:#b6c270}.block-step3 .box-fa p .fa{font-size:85px;color:#b6c270}.block-step2 .box-fa p .fa{font-size:85px;color:#b6c270}.block-heading{font-size:18px;color:#264a74;margin:18px 0 12px;text-align:center;font-weight:700}.block-content{font-weight:400;font-style:normal;font-size:13px;padding:0 36px;color:#666;text-align:center;margin-top:15px}.btn-orange{background:#f77e35;color:#fff;line-height:24px;border:none;border-radius:0;padding:15px 50px}.cta{margin-bottom:50px}.cta p{font-size:14px;font-style:italic}.btn-orange:hover{background-color:#d16b2c;color:#fff}.user_story{margin-top:15px}.single-blog{padding:0;background:#f2f2f2}.block-content{margin-top:10px}.user-story-content .title-top{font-weight:700;font-style:normal;font-size:16px;color:#333;margin-top:0}.user-story-content .title{font-size:32px;font-family:"utopia-std",serif;font-weight:400;color:#444}.user-story-content p{color:#666;font-size:16px;line-height:24px}.user-story-content{padding:35px;margin-left:-98px;margin-top:50px;background:#fff;border:1px solid #eee}.user-story-image{padding:0;background:#fff}.user_story .agent img{border-radius:50%;height:70px;width:70px}.advisor_name{font-weight:600;font-size:16px;float:left;margin:15px 0;padding-left:12px;line-height:20px}.advisor_name strong{font-family:"utopia-std",serif;font-style:italic}.experiences_container{margin-top:115px;background:#1b1b1b}.experiences_container h3{font-size:38px;color:#fff;font-weight:400;margin:104px 0 16px;font-family:"utopia-std",serif}.experiences_container h5{font-size:22px;color:#fff;font-weight:600;margin:48px 0;line-height:32px;padding:0 30px}.experiences_container figure{background:#fff}.experiences_container figcaption{height:360px}.experiences_container .card_details{padding:15px;position:relative;height:100%}.experiences_container .card_details h6{text-align:center;font-size:22px;font-weight:700}.experiences_container .card_details p{text-align:center;font-size:14px}.experiences_container .card_details ul{list-style:none}.experiences_container .card_details .card_english_version{position:absolute;width:100%;bottom:15px;left:0}.experiences_container .disclaimer{overflow:hidden;font-weight:400;text-align:center;color:#ccc;margin-top:40px;margin-bottom:80px;font-style:italic;font-family:"utopia-std",serif}.card_english_version{margin-top:20px;margin-bottom:30px;text-align:center}.card_english_version p{font-style:italic;font-size:12px}.card_english_version .btn-primary{background:#3d95be;margin:0 auto;border:none;border-radius:0;font-size:14px;padding:12px 20px}.card_english_version .btn-primary:hover{background:#317899}.agencies_travel_partner{margin-top:100px}.agencies_travel_partner h3{font-size:36px;font-weight:400;font-family:"utopia-std",serif}.agencies_travel_partner h5{font-size:22px;font-weight:700;line-height:32px}.agencies_travel_partner .atp_details{border:1px solid #999;height:360px;padding:15px;margin-top:30px}.agencies_travel_partner .atp_details h3{font-size:26px;font-weight:400;line-height:32px;font-family:"utopia-std",serif;margin-top:10px}.agencies_travel_partner .atp_details p{font-size:14px;font-weight:400;line-height:24px}.agencies_travel_partner .atp_details .btn-orange{padding:10px 30px;font-size:16px;font-weight:700;margin-top:20px}.card_details li{padding-bottom:8px;line-height:20px;text-indent:-1rem;padding-left:1rem}.press-inquries{background:#264a74;margin-top:100px;color:#fff;padding-top:50px;padding-bottom:50px}.press-inquries h3{font-family:"utopia-std",serif;font-weight:400;font-style:normal;font-size:36px}.press-inquries p{font-style:normal;font-size:16px;line-height:30px}.press-inquries a{color:#fff}.press-inquries a:hover{color:#fff}.footer-wrapper{background:#dedede}.footer{color:#fff;font-size:13px}.footer .row{margin-top:50px;margin-bottom:50px}.footer a{color:#3d95be}.footer a:hover{color:#264a74}.footer .social-media{font-size:15px;color:#3d95be}.footer .social-media .col-sm-3{margin-bottom:20px}.footer .social-media i{margin-right:5px;font-size:22px}@media(max-width:767px){.logo img{width:175px;height:auto}.home-banner{max-height:300px}.home-banner .pt1{margin-top:15px;font-size:26px;line-height:32px}.home-banner .pt2{font-size:16px}.home-banner .pt3{margin-top:25px}.home-info1 .pt4{margin-top:18px;font-size:24px}.home-info1 .pt5{margin-top:10px}.summer{display:block;margin-top:-10px}.home-info2{position:relative;top:0;border:none}.pt6{margin-top:25px}.block-step2{margin-top:73px}.block-step3{margin-top:71px}.user_story{margin-top:0}.user-story-image{text-align:center}.user-story-image img{margin:0 auto}.user-story-content{padding:15px;padding-left:20px;padding-right:20px;margin-left:0;margin-top:0;border:none}.user-story-content .title{font-size:20px}.user-story-content .title-top{font-size:12px}.user-story-content p{font-size:14px;line-height:24px}.user_story .agent{text-align:center}.user_story .agent img{float:none !important;margin:0 auto}.user_story .agent .advisor_name{text-align:center;width:100%}.experiences_container{margin-top:50px}.experiences_container figure{margin-bottom:30px}.experiences_container figure img{margin:0 auto}.experiences_container .card_details ul{padding-left:0;text-align:center}.experiences_container h3{font-size:28px;margin:45px 0 16px;line-height:35px}.experiences_container h5{font-size:18px;margin:30px 10px}.agencies_travel_partner{margin-top:50px}.agencies_travel_partner h3{font-size:24px}.agencies_travel_partner h5{font-size:18px;line-height:28px}.agencies_travel_partner .atp_details{height:100%}.press-inquries{margin-top:50px}.footer{text-align:center;line-height:22px}}@media(min-width:768px) and (max-width:991px){.home-banner{height:413px}.home-banner .pt1{font-size:30px}.home-banner .pt2{font-size:18px}.home-info2{top:-50px}.user-story-content{margin-top:25px}.user-story-content .title-top{font-size:18px;margin-top:10px}.user-story-content .title{font-size:16px;margin-top:10px}.user-story-content{padding-bottom:0}.user-story-content p{font-size:12px;line-height:16px}.experiences_container h3{font-size:32px;margin:80px 0 16px}.experiences_container h5{font-size:20px;margin:40px 10px}.experiences_container figcaption{height:420px}.agencies_travel_partner .atp_details{height:100%}}@media(min-width:992px) and (max-width:1199px){.user-story-content{margin-top:22px}}