/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flexslider{border:0;margin:0;background:none;}.flex-direction-nav a:before{margin:-10px 0 0;}
.node-page-title{display:none;}.main,.main-inner{padding:0;}.wp-block-group{padding-top:var(--space-xx);padding-bottom:var(--space-xx);}@media (min-width:782px){.wp-block-group{padding-top:var(--space-xxx);padding-bottom:var(--space-xxx);}}.wp-block-group .wp-block-group,.wp-block-group--no-padding{padding-top:0;padding-bottom:0;}.wp-block-columns{gap:2.88rem;}.wp-block-column:not(:first-child){margin-left:0;}.landing__even-spaced-group{display:flex;flex-direction:column;gap:var(--space-xxx,6.25rem);}.header-inner{max-width:none;}.landing-hero .wp-block-cover{min-height:25em;max-height:100vh;padding:11.875rem 0 8.75rem 0;border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden;}.landing-hero .wp-block-cover__gradient-background{background:linear-gradient(270deg,rgba(0,102,153,0) 0%,rgb(0,103,154) 78%) !important;opacity:1;}.landing-hero h1{max-width:45rem;}.landing-hero p{max-width:35rem;}.landing-hero .wp-block-buttons{margin-top:2.625rem;}#page .landing-hero img{border-radius:0;}.fp-services .wp-block-columns{gap:3.12rem;}@media (min-width:782px){.fp-services .wp-block-columns{gap:4.56rem;}.block--focus{padding:4.38rem;}}.landing__testimonies .flexslider{padding:0 calc(var(--diameter-of-navigation)/2);margin:0 calc(var(--diameter-of-navigation)/-2);--diameter-of-navigation:3.6875rem;}.landing__testimonies a.flex-next:before,.landing__testimonies a.flex-prev:before{content:"";background:url(/themes/custom/letsgo/assets/css/images/arrow-forward-ios.svg) no-repeat center center;width:var(--diameter-of-navigation);height:var(--diameter-of-navigation);display:inline-block;vertical-align:bottom;}.landing__testimonies a.flex-prev:before{background-image:url(/themes/custom/letsgo/assets/css/images/arrow-backward-ios.svg);}.landing__testimonies .flex-direction-nav a{width:var(--diameter-of-navigation);height:var(--diameter-of-navigation);font-size:0;background:var(--Secondary-Green,#8BD85C);line-height:var(--diameter-of-navigation);text-align:center;border-radius:50%;cursor:pointer;}#page .flex-direction-nav a{opacity:1;display:block;margin:0;}#page .landing__testimonies .flex-prev{left:0;}#page .landing__testimonies .flex-next{right:0;}#page .flex-direction-nav a:hover{background:#AEE48D;}.landing__testimonies a:before{vertical-align:middle;}@media (min-width:78rem){.landing__testimonies .flexslider{margin:0;padding:0;}.landing__testimonies .flex-direction-nav{position:absolute;right:0;top:calc(-1 * var(--space-x) - var(--diameter-of-navigation));--diameter-of-navigation:2.5rem;display:flex;gap:0.88rem;}.landing__testimonies .flex-direction-nav a{position:static;}.landing__testimonies a.flex-next:before,.landing__testimonies a.flex-prev:before{background-size:19px;}}.landing__testimonies ul.slides{display:flex;margin-bottom:var(--space-x);}.views-field.views-field-nothing,.views-field.views-field-nothing > span,.testimony-blurb{height:100%;}.testimony-blurb{display:flex;flex-direction:column;}#page .block--cta{margin:0 auto;}.node--id-47 h2{margin:0 0 3.12rem;}#page .node--id-47 .block--cta{margin-top:0;margin-bottom:0;}@media (min-width:75rem){.fp-certifications .wp-block-columns{padding:0 8rem;}}.fp-certifications .wp-block-column{display:flex;flex-direction:column;justify-content:center;}.fp-certifications .wp-block-column:first-child{flex-basis:15.5rem;;}.fp-certifications .wp-block-image{margin:0;}.fp-certifications img{margin:1.5rem 0;padding:1.5rem 4rem;display:block;background:#fff;}.fp-why-and-stories .is-style-outline.wp-block-button{margin-top:1rem;}.fp-why-celtic .wp-block-column{flex-basis:auto;}.fp-why-celtic .wp-block-column:last-child{flex-basis:calc(28rem + var(--icon-extra-space));padding-left:var(--icon-extra-space);--icon-extra-space:3.5rem;}.fp-why-celtic h3{margin:0 0 -0.75rem calc(var(--icon-extra-space) * -1);padding:0 0 0.75rem var(--icon-extra-space);}.fp-why-celtic h3:nth-of-type(1){background:url(/themes/custom/letsgo/assets/css/images/trees.svg) no-repeat;}.fp-why-celtic h3:nth-of-type(2){background:url(/themes/custom/letsgo/assets/css/images/family.svg) no-repeat;}.fp-why-celtic h3:nth-of-type(3){background:url(/themes/custom/letsgo/assets/css/images/thumb.svg) no-repeat;}.fp-why-celtic p{margin-bottom:var(--space-x);}.story__quote{margin-bottom:1.5rem;}.wp-image-151{width:100% !important;}.commerical__clients{padding-top:var(--space-xx);padding-bottom:0;}.commerical__clients .wp-block-image{margin-bottom:0;}.testimony-carousel--logos img{max-width:250px;margin:0 40px;}.landing__services h2{margin-bottom:1.94rem;}.landing__services img{width:100%;}.landing__services .wp-block-columns{gap:4.56rem;margin-bottom:var(--space-x);}.landing__about h2{margin-bottom:2.88rem;}.landing__about .wp-block-buttons{margin-top:2.88rem;}.landing__about .wp-block-column:last-child{position:relative;}.landing__about .is-style-outline > .wp-block-button__link{border-bottom-color:currentColor;}.landing__about .is-style-outline > .wp-block-button__link:after{background-image:url(/themes/custom/letsgo/assets/css/images/arrow--longer-white.svg);}.landing__about .size-landing_about_image,.landing__about .size-landing_about_image img{height:100%;object-fit:cover;}.about__isa-floating{position:absolute;bottom:1rem;right:1rem;margin:0;}.about__isa-floating img{padding:0.7rem 1rem 0.7rem 1.6rem;background:#fff;width:7rem;}.landing__faq .wp-block-columns{row-gap:0;}.landing__faq .wp-block-column{position:relative;}.landing__faq .accordion-button,.landing__faq .accordion-content,.accordion-button:before{padding:var(--space-x);padding-right:var(--space-xx);border-radius:var(--border-radius);background:var(--Neutral-Grey,#EEEDE5);width:100%;transition:all 0.3s ease-in-out;}.landing__faq .accordion-button,.landing__faq .accordion-content{margin-bottom:var(--space-x);}.landing__faq .accordion-content{margin-top:calc(-2 * var(--space-x));overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;}#page .landing__faq .accordion-content.closed{max-height:var(--space-x) !important;}.accordion-button:before{content:url(/themes/custom/letsgo/assets/css/images/icon--down-caret.svg);position:absolute;display:block;left:0;right:0;bottom:0;height:calc(var(--space-x) * 2);background:var(--Neutral-Grey,#EEEDE5);z-index:-1;}.accordion-button.open:before{bottom:calc(-1 * var(--space-x))}.faq__contact-us{gap:var(--space-x);flex-wrap:nowrap;align-items:center;}.faq__contact-us .wp-block-column:first-child{flex:1 1 auto;}.faq__contact-us .wp-block-column:last-child{flex:0 0 7rem !important;;}.faq__contact-us .is-style-outline.wp-block-button{margin-top:0.5rem;}.landing__exp-map .wp-block-columns{gap:4.56rem;}.landing__exp-map h2,.landing__exp-map .wp-block-image{margin:0 0 1.94rem;}.landing__exp-map .wp-block-column{padding-left:calc(var(--icon-size) + 1.25rem);background-size:var(--icon-size);--icon-size:4.375rem;background-position:top left;background-repeat:no-repeat;}.landing__exp-map .wp-block-column:nth-child(1){background-image:url(/themes/custom/letsgo/assets/css/images/icon--one.svg);}.landing__exp-map .wp-block-column:nth-child(2){background-image:url(/themes/custom/letsgo/assets/css/images/icon--two.svg);}.landing__exp-map .wp-block-column:nth-child(3){background-image:url(/themes/custom/letsgo/assets/css/images/icon--three.svg);}@media (min-width:75rem){.landing-hero .wp-block-cover__inner-container{padding:0;}.about__isa-floating{bottom:-2.69rem;right:-2.69rem;}.about__isa-floating img{padding:0.7rem 2rem 0.7rem 2.6rem;width:10rem;}}@media (max-width:74.9375rem) and (min-width:783px){.landing__exp-map .wp-block-column{--icon-size:0;counter-increment:exp-map;}.landing__exp-map .icon-header:before{content:counter(exp-map) ") ";}}@media (min-width:782px){.fp-certifications .wp-block-columns{padding:0 8rem;}}@media (max-width:781px){.page .wp-block-column{flex-basis:100% !important;}.landing__even-spaced-group{gap:var(--space-xx);}.commerical__clients h2{margin-bottom:1.94rem;}.commerical__clients .wp-block-columns{flex-wrap:nowrap;}.commerical__clients .wp-block-column:nth-child(4n+1){display:none;}.landing__services .wp-block-column{position:relative;overflow:hidden;color:var(--Neutrel-White,#fff);background:rgba(0,0,0,0.5);border-radius:var(--border-radius);padding:var(--space-xx);height:calc(3.5 * var(--space-xxx));max-height:50vh;text-shadow:0 0 0.1rem #000;display:flex;flex-direction:column;justify-content:center;}.landing__services .wp-block-image{position:absolute;bottom:0;right:0;display:block;z-index:-1;transform:translate(-50%,-50%);top:50%;left:50%;width:800px;height:800px;}.fp-certifications .wp-block-columns{gap:var(--space-x);}.fp-certifications img{max-width:11rem;padding:1rem;padding-left:1.5rem;margin:0;}.about__isa-floating{top:1rem;right:1rem;bottom:unset;}.about__isa-floating img{padding:0.7rem 1rem 0.7rem 1.6rem;}.landing__exp-map .wp-block-columns{gap:var(--space-x)}.landing__exp-map .wp-block-column{--icon-size:3rem;;}}
.accordion-button{display:inline-block;position:relative;}.accordion-button:after{content:url(/themes/custom/letsgo/assets/css/images/icon--down-caret.svg);position:absolute;font-size:1.5em;display:block;top:50%;right:1em;pointer-events:none;margin:0;transform:translateY(-50%);transition:all 0.3s ease-in-out;}.accordion-content:not(.closed):not(.open){position:absolute;visibility:hidden;}.no-js .accordion-content{max-height:none !important;}.accordion-content.closed{max-height:0 !important;padding-top:0;padding-bottom:0;display:block;}.accordion-content{opacity:1;visibility:visible;}.accordion-button.open:after{transform:translateY(-50%) rotate(-90deg);}
