/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.accordion.travel:hover,div.accordion.travel:focus{background-color:#73cbf2;}.topics,.types{display:flex;flex-direction:column;}.topics{width:85%;}.accordion_content.travel div{display:inline-block;}.flex-container{display:flex;}.flex-container.addition{margin-left:19%;margin-top:-18%;}.flex-container.addition div span{font-size:1rem;line-height:1.5rem;color:#003459;font-weight:normal;text-transform:uppercase;}
.profile-person__profile-photo img{aspect-ratio:180/225;object-fit:cover;}.ku-body-4__card-image img{aspect-ratio:570 / 321;object-fit:cover;}.ku-body-3 .rounded-circle.ku-body-3__img-size img,.ku-body-3 .rounded-circle img{object-fit:cover;}
#diagram{background:url('/sites/travel/files/images/2021/arrow-bg.png') no-repeat center;height:500px;width:100%;}.step{display:inline-block;border:1px solid;border-radius:13px;width:215px;height:200px;margin:22.5% 0% 0 1%;font-size:13px;}.step>step-title{font-weight:bold;}ul.step-details{line-height:1.3em;text-indent:-3px;margin-left:-6%;}.step-details>li{text-indent:-4px;}#arrow-background{display:flex;color:#ffffff;}.step-title{font-weight:bold;}.step.blue{background-color:#2767ff;}.step.yellow{background-color:#003459;}.step.gray{background-color:#707475;}.step.red{background-color:#971B2F;}.step{padding:0 1%;font-size:12px;}.step{padding:0 1%;font-size:12px;}@media (max-width:1220px){.step{font-size:11.5px;height:225px;}}@media (max-width:780px){.step{height:157px;margin:2% 0% 0% 1%;}.step.red,.step.yellow{margin-top:20%;}#arrow-background{flex-wrap:wrap;}}@media (max-width:480px){.step.yellow{margin-top:1%;}#diagram{margin-bottom:45%;margin-top:-8%;background:none;}}
.ku-body-7 .ku-body-7__media .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;}
.ku-body-4__card-image img{aspect-ratio:570 / 321;object-fit:cover;}.ku-body-7__media img{aspect-ratio:16 / 9;object-fit:cover;}
.half-img-txt{display:flex;}.h-img{max-width:50%;}.h-txt{max-width:50%;}.side-img>p>img{max-width:50%;max-height:88%;}.note{text-align:center;background-color:#dde5ed;border-top-right-radius:13px;border-bottom-left-radius:13px;padding:5%;}.small{height:258px;}
div.accordion.travel:hover,div.accordion.travel:focus{background-color:#73cbf2;}.topics,.types{display:flex;flex-direction:column;}.topics{width:85%;}.accordion_content.travel div{display:inline-block;}div.flex-container{display:flex;}.tiles{width:100%;margin-left:56%;display:flex;transform:translate(-50%,-50%);}.tiles .tile{width:32%;margin-left:7%;opacity:.99;overflow:hidden;position:relative;height:auto;border-radius:3px;box-shadow:-7px 6px 20px 2px #2767ff;}.tiles .tile:before{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);width:100%;opacity:0;position:absolute;bottom:0;left:0;z-index:2;transition-property:top,opacity;transition-duration:0.3s;}.tiles .tile img{display:block;max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.tiles .tile .details{font-size:16px;padding:20px;color:#fff;position:absolute;bottom:0;left:0;z-index:3;}.tiles .tile .details span{display:block;opacity:0;position:relative;top:100px;transition-property:top,opacity;transition-duration:0.3s;transition-delay:0s;}.tiles .tile .details .title{line-height:2;font-weight:600;font-size:25px;text-align:center;background-color:#ffc82d;color:#000000;}.tiles .tile:focus:before,.tiles .tile:focus span,.tiles .tile:hover:before,.tiles .tile:hover span{opacity:1;}.tiles .tile:focus:before,.tiles .tile:hover:before{top:50%;}.tiles .tile:focus span,.tiles .tile:hover span{top:0;}.tiles .tile:focus .title,.tiles .tile:hover .title{transition-delay:0.15s;}.tiles .tile:focus .info,.tiles .tile:hover .info{transition-delay:0.25s;}.tiles{margin-top:12%;}@media all and (max-width:992px){.tiles{flex-direction:column;transform:translate(-35%,-11%);}.tiles .tile{width:50%;margin-left:10%;margin-bottom:3%;}}@media all and (max-width:590px) and (min-width:500px){.tiles .tile .details .title{font-size:18px;}.tiles .tile .details .info{font-size:12px;}}@media all and (max-width:499px){.tiles .tile .details span{top:17px;transition:none;opacity:1;font-size:12px;background:#dde5ed;color:#000000;}.tiles .tile .details .title{font-size:16px;}.tiles .tile .details{padding:8%;}}
@media (min-width:1200px){.ku-thumbnail-modal .modal .modal-lg{max-width:944px;}}
.ck-widget{width:100% !important;}
.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:0 !important;}
