/* Source and licensing information for the line(s) below can be found at https://labusatravel.com/themes/custom/labusa_travel/css/theme.css. */
body>.dialog-off-canvas-main-canvas{position:relative}header#site-header{position:absolute;top:0;left:0;width:100%;padding:30px 0;z-index:99}body:not(:has(.banner-wrapper,.innerpage-banner)) header#site-header{position:static;background:#00000066}header#site-header .site-branding .navbar-brand img{height:auto;max-width:110px}header#site-header .main-navigation ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}header#site-header .main-navigation ul.navbar-nav>li{display:inline-flex;align-items:baseline;flex-wrap:nowrap}header#site-header .main-navigation ul.navbar-nav>li>a{line-height:100%;color:#fff;padding:18px 20px}header#site-header .main-navigation ul.navbar-nav>li>a:after{display:none}header#site-header button#searchToggler{background:#FFFFFF1A;height:56px;width:56px;border:none;border-radius:50%;padding:12px;margin:0;transition:background .2s ease}header#site-header button#searchToggler:hover{background:#FFFFFF33}header#site-header #searchFormWrapper{padding:8px;border-radius:8px;background:#FFFFFF1A;margin-top:16px}header#site-header .region-search-form form{display:flex;align-items:center}header#site-header .region-search-form form>.form-item{width:100%}header#site-header .region-search-form form input[type=search]{border-radius:8px 0 0 8px;padding:6px 12px;height:44px;border:0;font-size:16px;color:var(--color-body)}header#site-header .region-search-form form .form-actions input[type=submit]{padding:6px 12px;background:#ffffff61;border-radius:0 8px 8px 0;height:44px;border:0;color:#fff;font-size:16px}header#site-header .btn-primary{background:#fff;border-color:#fff;color:var(--color-body)}header#site-header .main-navigation .tb-megamenu{background:0 0}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav{justify-content:flex-end;gap:10px}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li>a{font-size:16px;line-height:100%;letter-spacing:-.01em;color:#fff;background-color:transparent;font-weight:400;padding:18px 20px;border:none;display:flex;align-items:center;transition:color .2s ease}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li.open>a{filter:unset !important}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li>a:hover,header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li>a:focus,header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li.active>a{color:#fff;background-color:transparent}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li>a.dropdown-toggle:after{content:'';display:inline-block;height:6px;width:11px;background:url(/themes/custom/labusa_travel/css/../images/dropdown_icon.svg) center/contain no-repeat;margin-left:6px;margin-top:3px;border:none;filter:brightness(0) invert(1)}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li.active>a:after{background:url(/themes/custom/labusa_travel/css/../images/angle-arrow-white.svg) center/contain no-repeat}header#site-header .main-navigation .tb-megamenu .dropdown-menu{border:none;border-radius:15px;box-shadow:var(--main-nav-shadow)}header#site-header .main-navigation .tb-megamenu ul.tb-megamenu-nav>li>.mega-dropdown-menu{min-width:280px;top:calc(100% + 12px)}header#site-header .main-navigation .tb-megamenu .dropdown-menu li>a{padding:10px 11px;color:#000;font-weight:500;border:none;border-radius:7px}header#site-header .main-navigation .tb-megamenu .dropdown-menu li>a:hover{color:var(--color-primary-3)}header#site-header .main-navigation .tb-megamenu .dropdown-menu li.active>a{color:var(--color-primary-3);background:#007C7A1A !important}header#site-header .main-navigation .tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title{border:none;border-bottom:1px solid #eee}header#site-header .main-navigation .tb-megamenu .dropdown-menu .mega-nav .mega-group .mega a{border:none}header#site-header .mobile-navigation{position:fixed;top:0;left:-75%;height:100vh;width:75%;padding:16px;background:#fff;z-index:99999;transition:left .2s ease-in-out;overflow-y:auto;box-shadow:#00000059 0px 4px 14px 1px}header#site-header .mobile-navigation.show{left:0}header#site-header .mobile-navigation.active{left:0}header#site-header .mobile-navigation ul.navbar-nav li a.dropdown-toggle:after{display:none}header#site-header .mobile-navigation ul.navbar-nav li.nav-item.dropdown{display:flex;flex-wrap:wrap}header#site-header .mobile-navigation ul.navbar-nav ul.dropdown-menu{position:unset !important;box-shadow:unset;flex-direction:column;width:auto;max-width:100%;min-width:unset;transform:unset !important;border-radius:0;width:100%;border:none}header#site-header .mobile-navigation ul.navbar-nav li .dropdown-menu{display:none !important}header#site-header .mobile-navigation ul.navbar-nav li .dropdown-menu.show{display:flex !important}header#site-header .mobile-navigation ul.navbar-nav li a{font-size:16px;display:inline-block;padding:6px 10px;width:max-content;background:0 0;color:var(--color-body)}header#site-header .mobile-navigation ul.navbar-nav li a.active{color:var(--color-primary-3)}header#site-header .mobile-navigation ul.navbar-nav span.dropdown-menu-toggle,header#site-header .mobile-navigation ul.navbar-nav span.dropdown-submenu-toggle{flex-grow:1;text-align:end}header#site-header .mobile-navigation ul.navbar-nav ul.dropdown-menu{padding:0 0 0 6px}.view-banner-slideshow{position:relative}.view-banner-slideshow .views_slideshow_cycle_teaser_section,.view-banner-slideshow .views_slideshow_cycle_teaser_section>div{width:100% !important;height:100vh !important}.view-banner-slideshow .views_slideshow_controls_text{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);color:#fff;z-index:9}.view-banner-slideshow .views_slideshow_controls_text_pause{display:none}.view-banner-slideshow .views_slideshow_controls_text_previous,.view-banner-slideshow .views_slideshow_controls_text_next{display:flex;align-items:center;gap:10px}.view-banner-slideshow .views_slideshow_controls_text_previous a,.view-banner-slideshow .views_slideshow_controls_text_next a{color:#fff;text-transform:uppercase;display:inline-block;width:calc(4ch - 1px);overflow:hidden}.view-banner-slideshow .views_slideshow_controls_text_previous:before,.view-banner-slideshow .views_slideshow_controls_text_next:after{content:'';display:inline-block;height:1px;width:70px;background:#fff}main#main-content{padding:100px 0 150px;min-height:400px;overflow-x:hidden}.homepage-banner-wrapper .paragraph--type--cta a.btn{border:1px solid #fff;background:unset;font-family:"Lora";font-weight:600;font-size:18px}.homepage-banner-wrapper .paragraph--type--cta{position:relative}.homepage-banner-wrapper .paragraph--type--cta:after{content:'';display:inline-block;height:45px;width:45px;background:url(/themes/custom/labusa_travel/css/../images/go_link.svg) center/contain no-repeat;position:absolute;top:8px;right:-65px}.homepage-banner-wrapper{position:relative;padding-top:137px;padding-bottom:75px;color:#fff}.homepage-banner-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000033}.homepage-banner-wrapper .container{position:relative;z-index:1}.homepage-banner-wrapper .subtitle{display:inline-block;background:#FFFFFF33;color:#fff;border-radius:80px;padding:16px 32px;font-size:18px;font-weight:500;margin-bottom:8px}.homepage-banner-wrapper .subtitle p:last-child{margin-bottom:0}.homepage-banner-wrapper h1.title{max-width:700px;color:#fff;margin-bottom:20px;font-size:56px;font-weight:500;line-height:70px;font-family:"Nunito";text-wrap-mode:nowrap}.homepage-banner-wrapper .description{max-width:500px;font-size:18px;line-height:28px;font-weight:400;margin-bottom:30px;font-family:"Nunito"}.homepage-banner-wrapper .field--name-field-call-to-action,.homepage-banner-wrapper .field--name-field-social-links{display:flex;align-items:center;gap:12px}.testimonial-wrapper{max-width:861px;margin:0 auto;text-align:center}.testimonial-wrapper:before{content:'';display:inline-block;height:42px;width:42px;background-image:url("data:image/svg+xml,%3Csvg width='43' height='42' viewBox='0 0 43 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12_304)'%3E%3Cpath d='M31.1251 5.25C36.4409 5.25 40.7501 9.55926 40.7501 14.875C40.7501 18.8013 38.7062 22.6002 35.6556 23.3333C34.4789 23.616 33.5418 25.1261 33.7432 26.85C34.0127 29.1573 36.0992 31.4884 40.2306 33.3255C41.1505 33.7345 40.7653 35.1183 39.7664 34.9932C28.9994 33.6452 21.536 26.6258 21.5002 16.6947C21.5001 9.86483 25.5353 5.25 31.1251 5.25Z' fill='%236B8E23'/%3E%3Cpath d='M10.1249 5.25C15.4406 5.25 19.7499 9.55926 19.7499 14.875C19.7499 18.8013 17.706 22.6002 14.6554 23.3333C13.4787 23.616 12.5416 25.1261 12.7429 26.85C13.0124 29.1573 15.099 31.4884 19.2304 33.3255C20.1503 33.7345 19.7651 35.1183 18.7662 34.9932C7.99918 33.6452 0.535805 26.6258 0.5 16.6947C0.499871 9.86483 4.53501 5.25 10.1249 5.25Z' fill='%236B8E23'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12_304'%3E%3Crect width='42' height='42' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-bottom:16px}.testimonial-wrapper .content h4.title{font-family:Playfair Display;font-weight:600;font-style:italic;font-size:42px;line-height:100%;letter-spacing:-3%;margin-bottom:15px}.testimonial-wrapper .user .rating span{color:var(--color-secondary-1)}.testimonial-wrapper .user .name{font-size:20px}.testimonial-wrapper .user .published{font-size:14px;color:var(--color-primary-3)}.view-testimonial .view-content{position:relative;max-width:1140px;margin:0 auto}.view-testimonial .views_slideshow_cycle_teaser_section{margin:0 auto}.view-testimonial .views_slideshow_controls_text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 16px;z-index:9}.view-testimonial .views_slideshow_controls_text_pause{display:none}.view-testimonial :is(.views_slideshow_controls_text_previous>a,.views_slideshow_controls_text_next>a){font-size:0px;display:inline-block;height:82px;width:82px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-size:34px 34px;background-position:center}.view-testimonial .views_slideshow_controls_text_previous>a{background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.3333 17.0003H6.27363M12.7498 24.0837L5.66659 17.0003L12.7499 9.91699' stroke='%232B3742' stroke-width='1.5'/%3E%3C/svg%3E")}.view-testimonial .views_slideshow_controls_text_next>a{background-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66675 17.0003H27.7264M21.2502 24.0837L28.3334 17.0003L21.2501 9.91699' stroke='%232B3742' stroke-width='1.5'/%3E%3C/svg%3E")}.view-travel-destination-carousel .view-header h2.title{margin-bottom:42px;text-align:center}.view-travel-destination-carousel .owl-stage-outer{overflow:visible}.view-travel-destination-carousel .owl-stage-outer .owl-stage{display:flex;column-gap:10px}.view-travel-destination-carousel .destination-card{aspect-ratio:3/4}.view-travel-destination-carousel .destination-card .card-image{height:100%}.view-travel-destination-carousel .destination-card .card-content{display:flex;justify-content:space-between;align-items:end;gap:10px}.view-travel-destination-carousel .destination-card .card-content>a{flex-shrink:0}.page-node-type-article .innerpage-banner .innerpage-banner-content>h1.innerpage-title{font-size:62px}.article-page-content .article-image{margin-bottom:25px}.article-page-content .article-image img{width:100%;border-radius:30px;max-height:460px;object-fit:cover}.article-page-content h3.article-title{margin-bottom:20px;color:#000}.article-page-content .article-meta{font-weight:700;font-size:18px;line-height:25px;letter-spacing:-.01em;max-width:1140px;margin:0 auto 24px}.article-page-content .article-content{margin-bottom:60px;font-size:18px;line-height:25px;letter-spacing:-0.01em;max-width:1140px;margin:0 auto;p{margin-bottom:20px}}.article-page-content:has(.related-articles) .article-content,.article-page-content:has(.other-sections) .related-articles{margin-bottom:150px}.article-page-content .article-tags{padding:30px;padding-bottom:50px;border-radius:30px;background:var(--form-bg)}.article-page-content .article-tags>h4{margin-bottom:32px}.article-page-content .article-tags>.tags{display:flex;flex-wrap:wrap;gap:8px}.article-page-content .article-tags>.tags>a{font-size:18px;font-weight:700;color:#fff;background:var(--color-primary-3);min-height:50px;min-width:150px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize}.view-article-by-continent .view-content>h3{font-weight:700;font-size:62px;line-height:100%;letter-spacing:-.03em;text-align:center;text-transform:uppercase;margin-bottom:42px}.view-article-by-continent .view-content:has(.views-view-responsive-grid:nth-of-type(2)) .views-view-responsive-grid:first-of-type{margin-bottom:150px}.view-article-by-continent.view-display-id-block_2 .view-content>h3:nth-of-type(2){margin-top:150px}.news-card{padding:19px 16px 25px;border-radius:30px;border:1px solid #d9d9d9;position:relative}.news-card .image{margin-bottom:12px}.news-card .image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:30px}.news-card .title,.news-card .title>a{font-size:18px;font-weight:700;color:#000;line-height:30px;margin-bottom:0}.news-card .desc{font-size:15px;font-weight:700;margin-bottom:24px}.news-card .category{position:absolute;top:39px;right:31px}.news-card .category a{font-size:18px;font-weight:700;line-height:30px;padding:6px 16px;color:#fff;background:var(--color-secondary-1);border-radius:10px}.view-travel-news .view-content{margin-bottom:50px}.view-travel-news ul.pagination{justify-content:end}.news-card.career-card .title{margin-bottom:11px}.service-card{padding:30px;border-radius:30px;aspect-ratio:11/9;background:var(--form-bg);margin:0 12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-card .icon{padding:14px;background:#fff;border-radius:17px;margin-bottom:31px}.service-card .icon img{height:54px;width:54px}.service-card .title{font-size:18px;line-height:100%;margin-bottom:18px;font-family:"Nunito";color:#3a3d3d}.service-card .desc{text-align:center;font-size:16px;font-weight:400;font-family:"Nunito"}.service-card .desc p:last-child{margin-bottom:0}.view-services .view-content{position:relative}.view-services .view-content .owl-stage-outer .owl-stage .owl-item.active:nth-of-type(2) .service-card{background:var(--color-primary-3) !important}.view-services .view-content .owl-nav button{all:unset;position:absolute;top:50%;height:38px;width:38px;background:url(/themes/custom/labusa_travel/css/../images/angle-arrow-back.svg) center/contain no-repeat;cursor:pointer;span{display:none}}.view-services .view-content .owl-nav button:hover{background:url(/themes/custom/labusa_travel/css/../images/angle-arrow-back.svg) center/contain no-repeat}.view-services .view-content .owl-nav button.owl-prev{left:-50px}.view-services .view-content .owl-nav button.owl-next{right:-50px;transform:rotateY(180deg)}.view-gallery-grid .destination-card{aspect-ratio:1/1}.gallery-page-content>div:not(:last-child){margin-bottom:70px}.gallery-page-content .gallery-images img{aspect-ratio:11/10;width:100%;border-radius:20px}.gallery-page-content .video-thumbnail{width:100% !important}.gallery-page-content .video-thumbnail img{width:100%}.view-career-opportunities .job-item{display:flex;justify-content:space-between;align-items:center;column-gap:30px;row-gap:12px;font-size:18px;line-height:25px;padding-bottom:60px;margin-bottom:30px;border-bottom:1px solid #2b3742}.view-career-opportunities .views-row:last-child .job-item{margin-bottom:0}.view-career-opportunities .job-item .title,.view-career-opportunities .job-item .title>a{font-family:var(--font-secondary);font-weight:500;font-size:24px;line-height:100%;letter-spacing:0px;margin-bottom:14px;color:var(--color-body)}.view-career-opportunities .job-item .desc{margin-bottom:14px}.job-detail-page{max-width:1140px;margin:0 auto;font-size:18px}.job-detail-page h2.job-title{font-weight:700;font-size:62px;line-height:74px;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:42px}.job-detail-page>section{margin-bottom:40px}.job-detail-page section.job-meta{padding:40px;background:#fff}.job-detail-page section.job-meta .job-info-item:not(:last-child){margin-bottom:24px}.job-detail-page>section>h4.section-heading{font-family:var(--font-secondary);font-weight:500;font-size:24px;line-height:100%;letter-spacing:0px;margin-bottom:24px}.job-detail-page>section p:last-child{margin-bottom:0}.job-detail-page .responsiblities ul,.job-detail-page .qualifications-skills ul,.job-detail-page .additional-requirements ul{padding-left:24px}.view-expert-advise .view-header{margin-bottom:42px}.view-expert-advise .views-field-field-select-image{margin-bottom:24px}.view-expert-advise .views-field-field-select-image img{width:100%;aspect-ratio:7/9;object-fit:cover}.view-expert-advise .views-field-field-select-image:not(:has(img)){aspect-ratio:7/9;width:100%;background-color:var(--color-secondary-3);opacity:.3}.view-expert-advise .views-field-title a{font-family:var(--font-secondary);font-weight:500;font-size:24px;line-height:100%;letter-spacing:0px;color:var(--color-body)}form.webform-submission-form{&.webform-submission-start-planning-my-trip-form,&.webform-submission-join-our-network-form,&.webform-submission-start-planning-your-group-trip-form,&.webform-submission-career-interest-form{.form-heading-label{font-weight:700;font-size:24px;line-height:25px;margin-bottom:0 !important;p{margin-bottom:24px}}.form-type-tel .iti{display:block}.address--wrapper .fieldset-wrapper{display:flex;gap:30px;>div{display:none;flex:1}.form-item-address-country-code,.form-item-address-locality,.form-item-address-administrative-area,div[data-drupal-selector=edit-address-country-code]{display:block}.form-item-address-country-code,div[data-drupal-selector=edit-address-country-code]{order:1}.form-item-address-administrative-area{order:2}.form-item-address-locality{order:3}.form-item{margin-bottom:0 !important}}.form-managed-file{border:1px dashed #2B3742;padding:50px 40px;position:relative;.managed-file-placeholder{text-align:center;p{margin-bottom:10px}p:first-child{font-size:18px}p:nth-child(2){font-size:12px;opacity:.4}}.managed-file-placeholder:before{content:"";display:inline-block;height:42px;width:42px;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5858 15.7694C30.5988 15.7693 30.6119 15.7693 30.625 15.7693C34.9743 15.7693 38.5 19.3015 38.5 23.6588C38.5 27.7197 35.4375 31.0639 31.5 31.5M30.5858 15.7694C30.6117 15.4806 30.625 15.1882 30.625 14.8927C30.625 9.56716 26.3158 5.25 21 5.25C15.9657 5.25 11.8341 9.12217 11.4107 14.0559M30.5858 15.7694C30.4068 17.7583 29.625 19.5731 28.4249 21.0289M11.4107 14.0559C6.97197 14.479 3.5 18.2243 3.5 22.782C3.5 27.023 6.50608 30.5606 10.5 31.3728M11.4107 14.0559C11.687 14.0295 11.9669 14.016 12.25 14.016C14.2202 14.016 16.0383 14.6684 17.5009 15.7693' stroke='%230057A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 22.75V36.75M21 22.75C19.7746 22.75 17.4852 26.24 16.625 27.125M21 22.75C22.2254 22.75 24.5149 26.24 25.375 27.125' stroke='%230057A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-submit.btn-primary{padding:6px 12px;font-size:12px}}.webform-options-display-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}}}.path-search #main-content>.container{max-width:1124px}.path-search #main-content form#search-form,.path-search #main-content #block-labusa-travel-content>h2,ol.search-results.node_search-results li .search-result__snippet-info .search-result__info{display:none}ol.search-results.node_search-results{padding-left:0}ol.search-results.node_search-results li{margin:0 0 12px;padding-bottom:4px;background:#fff;padding:25px}ol.search-results.node_search-results li h3.search-result__title{font-size:28px;font-family:var(--font-secondary);font-weight:700;line-height:1;margin-bottom:12px}ol.search-results.node_search-results li .search-result__snippet-info{font-size:18px;line-height:25px;letter-spacing:-.01em}footer#site-footer{padding:150px 0 100px;background:var(--color-body);color:#fff}footer#site-footer .block-title{font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;color:#FFFFFF66;margin-bottom:16px}footer#site-footer .region-footer-left{max-width:543px}footer#site-footer .region-footer-left>*{margin-bottom:24px}footer#site-footer .footer-left-section .block-title{margin-bottom:24px}footer#site-footer .footer-left-section form{position:relative}footer#site-footer .footer-left-section form h2{color:#fff;font-family:"Playfair Display",serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:-.02em;margin-bottom:32px}footer#site-footer .footer-left-section form label{font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;color:#FFFFFF66;margin-bottom:6px;margin-left:4px}footer#site-footer .footer-left-section form input[type=email],footer#site-footer .footer-left-section form select{color:#FFFFFF66;background-color:#FFFFFF0D;border-color:#FFFFFF0D;border-radius:50px;font-size:16px;line-height:25px;padding:14px 24px}footer#site-footer .footer-left-section form select option{background-color:#778899;color:#fff}footer#site-footer .footer-left-section form input[type=email]::placeholder{color:#FFFFFF66}footer#site-footer .footer-left-section form .form-actions{display:flex;justify-content:end}footer#site-footer .footer-left-section form input[type=submit]{padding:14px 30px}footer#site-footer .footer-right-section ul.nav .nav-item .nav-link{line-height:25px;padding:0;margin-bottom:6px}footer#site-footer .footer-bottom-section{margin-top:160px}footer#site-footer .footer-bottom-section .region-footer-bottom{display:flex;justify-content:space-between;align-items:end}footer#site-footer .footer-bottom-section .navbar-brand img{max-width:150px;height:auto}.menu--social-links ul.nav{display:flex;flex-direction:row;column-gap:24px;row-gap:8px}.menu--social-links ul.nav li a{padding:0;font-size:20px}.page-title{margin-bottom:30px}.item-section span{color:#0000008C;font-size:15px;line-height:22px;font-weight:700}.item-section strong{font-size:24px;font-weight:700;color:#000}.item-section h2{padding:10px 0}.item-section p{font-size:16px;font-weight:500;line-height:150%;color:#000}.item-section p span strong{font-weight:700;font-size:15px;line-height:22px;color:#0000008C}.item-section p strong span{font-size:18px;font-weight:700}.heading-desc-cta-item h2{text-align:center}.text-wrapper.d-flex{gap:50px}.heading-desc-cta-item p{padding:35px 0;margin-bottom:0}.heading-desc-cta-item span{text-align:center;display:block}.heading-desc-cta-item p:last-child{text-align:center}.promotion-page{text-align:center}.promotion-page,.promotion-details-wrapper{padding-top:60px}.promotion-details-wrapper .row{gap:139px;padding:30px 0}.promotion-details-items h3{padding-bottom:25px}.promotion-details-items h6{padding-bottom:7px;font-size:18px;font-weight:700;line-height:156%}.promotion-details-items h6 span{font-size:18px;font-weight:500;line-height:156%;color:#000000BF}.promotion-details-items p{padding-bottom:22px;margin:0}.tour-wrapper{border:1px solid #d9d9d9;border-radius:30px;padding:20px 15px}.tour-wrapper .tour-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:30px}.tour-wrapper .content{padding:8px}.tour-wrapper .content .title{font-size:24px;font-family:var(--font-secondary)}.tour-wrapper .content .subtitle{font-size:18px;margin-bottom:12px}.tour-wrapper .content .date{font-weight:600;font-size:18px;margin-bottom:12px}.middle-east-africa-tour .paragraph--type--preferred-suppliers .title{font-size:25px;font-weight:700;line-height:30px;color:#007c7a}.middle-east-africa-tour .paragraph--type--preferred-suppliers h6{padding-top:25px}.middle-east-africa-tour .paragraph--type--preferred-suppliers{padding-bottom:90px}.middle-east-africa-tour .view-tour-content{padding-bottom:110px}.middle-east-africa-tour .view-tour-content .views-view-responsive-grid__item :is(.views-view-responsive-grid__item-inner,.views-field-nothing,.field-content,.tour-wrapper){height:100%;display:block}.middle-east-africa-tour .view-gallery-grid{padding-bottom:102px}.middle-east-africa-tour .tour-image{padding-bottom:12px}.middle-east-africa-tour .view-tour-content .view-footer{padding:58px 0 0}.middle-east-africa-tour .view-gallery-grid .view-header{text-align:center;padding-bottom:68px}.middle-east-africa-tour .description p,.middle-east-africa-tour .view-gallery-grid .view-header p{font-size:20px;font-weight:700;line-height:28px}.middle-east-africa-tour .paragraph-id--297{padding-bottom:68px}.middle-east-africa-tour .tour-text-area p{font-size:15px;font-weight:700;line-height:22px;padding-bottom:11px}.view-travel-countries .view-header{text-align:center;padding-bottom:50px}.view-travel-countries .view-header p{max-width:919px;margin:0 auto 1rem auto;font-size:18px;line-height:25px}.paragraph-id--314 .promotion-details-wrapper .row{gap:0px;justify-content:space-between;flex-wrap:inherit}.travel-destinations-page-wrapper ul{padding-left:0}.travel-destinations-page-wrapper ul li{margin-bottom:15px;list-style:none;background:url(/themes/custom/labusa_travel/css/../images/checked.png) left top no-repeat;padding-left:45px;line-height:158%;font-size:18px;font-weight:700}.travel-destinations-body ul li strong,.travel-destinations-page-wrapper ul li strong{font-weight:500;color:#000}.travel-attraction-description p{font-weight:500;line-height:156%;color:#0000008C}.travel-destinations-page-wrapper .field--name-body{margin-top:75px;margin-bottom:75px}.travel-destinations-body h3{margin-bottom:30px;color:#000}.travel-destinations-body ul li{font-size:18px;font-weight:700;line-height:156%;margin-bottom:50px}.paragraph--type--title-subtitle-description .description iframe{max-width:100%;height:auto;aspect-ratio:16/9}@media (min-width:992px){.view-travel-destination-by-continent .view-content{position:relative;display:block}.view-travel-destination-by-continent .grid-item{width:calc(33% - 20px);margin-bottom:30px;float:left;box-sizing:border-box}.view-travel-destination-by-continent .destination-card .card-image{height:350px}.view-travel-destination-by-continent .view-content{.grid-item:nth-child(8n+2) .card-image,.grid-item:nth-child(8n+4) .card-image,.grid-item:nth-child(8n+5) .card-image,.grid-item:nth-child(8n+7) .card-image{height:484px}}}@media (min-width:1200px){.view-travel-destination-by-continent .grid-item{width:calc(25% - 23px)}}@media (min-width:992px) and (max-width:1444px){#main-content form .form-item input+label.option{font-size:15px;line-height:22px}#main-content form .form-item select.form-select{padding-right:25px}}
/* Source and licensing information for the above line(s) can be found at https://labusatravel.com/themes/custom/labusa_travel/css/theme.css. */