:root{--grey-0:#fff;--grey-50:#e7e7e7;--grey-100:#cfcfcf;--grey-150:#b7b7b7;--grey-200:#9f9f9f;--grey-300:#706f6f;--grey-400:#403f3f;--grey-450:#1e1e1e;--grey-500:#100f0f;--grey-950:#020202;--grey-1000:#000;--red-150:#ffbcb3;--red-300:#ff7866;--red-500:#ff1e00;--red-900:#330600;--black:#100f0f;--white:#fff;--red:#ff1e00;--easing:cubic-bezier(0.16,1,0.3,1);--header:64px;--placeholder-light:var(--grey-100);--placeholder-dark:var(--grey-400)}html{scroll-behavior:smooth}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}:root:not(:has(.wp-admin)){color-scheme:dark;word-break:break-word}@view-transition{navigation:auto}.wp-site-blocks{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh}.wp-site-blocks .entry-content{flex-grow:1}.wp-block-image{margin:0}.ex-draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ex-draggable::-webkit-scrollbar{display:none}.ex-draggable.ex-draggable__active{cursor:grabbing}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.inline-link>a{color:var(--red,#ff1e00)}.weight-450{font-weight:450}.min-h-0{min-height:0!important}.opacity-80{opacity:.8}.wrap-anywhere{overflow-wrap:anywhere}.min-h-300{min-height:300px}@media(min-width:786px){.header-image-box{flex-basis:325px!important;height:325px!important}}@media(max-width:786px){.header-image-box{flex-basis:211px!important;height:211px!important}}@media(min-width:786px){.header-image-box .tile__media{flex-basis:325px!important;height:325px!important}}@media(max-width:786px){.header-image-box .tile__media{flex-basis:211px!important;height:211px!important}}@media(max-width:767px){.hidden-mobile{display:none!important}}@media(min-width:767px){.hidden-desktop{display:none!important}}.width-full{width:100%!important}@media(max-width:767px){.width-90-mobile{width:calc(100% - 40px)!important}}.width-50{width:50%}.width-25{width:25%}@media(max-width:767px){.jobs-horizontal{display:flex;flex-direction:column;gap:8px}}@media(max-width:767px)and (min-width:782px){.jobs-horizontal{gap:16px}}@media(min-width:768px){.jobs-horizontal{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;height:100%!important;width:100%}}@media(min-width:768px)and (min-width:782px){.jobs-horizontal{gap:16px!important}}@media(min-width:767px){.family-banner{border-radius:40px;height:300px}}@media(max-width:767px){.family-banner{border-radius:0}}@media(min-width:767px){.family-banner-outer{padding:40px!important}}@media(max-width:767px){.family-banner-outer{padding:40px 0!important}}@media(max-width:768px){.one-column-grid-mobile{grid-template-columns:minmax(0,1fr)!important;row-gap:20px!important}}.no-rounded-corners{border-radius:0!important}@media(max-width:768px){.no-rounded-corners-mobile{border-radius:0!important}}@media(max-width:767px){.reversed-columns-mobile{flex-direction:column-reverse}}@media(max-width:768px){.padding-mobile-0{padding:0!important}}.country-card{height:320px!important}@media(min-width:767px){.country-card{min-width:440px!important}}@media(max-width:768px){.country-card{min-width:336px!important}}@media(min-width:767px){.questions-image{height:550px!important;width:550px!important}}@media(max-width:767px){.questions-image{height:335px!important;width:335px!important}}.province-sheet{flex:0!important;width:100%}.height-560{height:560px!important}@media(max-width:768px){.height-375px-mobile{height:375px!important}}@media(min-width:768px){.xfuture-banner-height{height:458px!important}.xfuture-banner-height .image__picture>img,.xfuture-banner-height .image_inner{max-height:458px}}@media(min-width:1700px){.xfuture-banner-height{height:600px!important}.xfuture-banner-height .image__picture>img,.xfuture-banner-height .image_inner{max-height:600px}}.max-height-500{height:458px!important}.max-height-500 .image__picture>img,.max-height-500 .image_inner{max-height:475px}@media(min-width:767px){.desktop-padding-horizontal-20{padding:0 20px!important}}@media(max-width:767px){.align-items-center-mobile{align-items:center!important}}@media(min-width:768px){.experienced-card{height:560px!important}}@media(max-width:768px){.experienced-card{height:725px!important}.height-223-mobile{height:223px!important}.grid-1-column-mobile{grid-template-columns:repeat(1,minmax(260px,1fr))!important}}.gap-10{gap:10px 10px!important}.gap-20{gap:20px 20px!important}@media(max-width:768px){.gap-10-20{gap:10px 10px!important}}@media(min-width:768px){.gap-10-20{gap:20px 20px!important}}@media(max-width:768px){.margin-top-24-40{margin-top:24px!important;padding:0 20px!important}}@media(min-width:768px){.margin-top-24-40{margin-top:40px!important;padding:0 40px!important}}@media(max-width:768px){.padding-horizontal-20-40{padding:0 20px!important}}@media(min-width:768px){.padding-horizontal-20-40{padding:0 40px!important}}.column-gap-10{-moz-column-gap:10px!important;column-gap:10px!important}@media(max-width:768px){.column-gap-10-mobile{-moz-column-gap:10px!important;column-gap:10px!important}}@media(min-width:768px){.possibilities-25-clamp{min-width:clamp(336px,24%,500px)!important;width:clamp(336px,24%,500px)!important}}@media(min-width:1700px){.possibilities-25-clamp{min-width:clamp(457px,24%,500px)!important;width:clamp(457px,24%,500px)!important}}@media(min-width:768px){.experienced-image{height:480px!important}}@media(max-width:768px){.experienced-image{height:335px!important;width:335px!important}}.column-gap-4{-moz-column-gap:4px!important;column-gap:4px!important}@media(max-width:768px){.rounded-corners-mobile-0{border-radius:0!important}}.panel-list-item{align-items:center;color:#000;display:flex;flex-direction:row;font-family:Suisse Intl,serif;font-size:18px;font-weight:500;justify-content:space-between;line-height:22.5px;margin-bottom:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.panel-list-item:hover .panel-list-count-container{background-color:red;transition:background-color .3s ease}.panel-list-item:hover .panel-list-item-count{color:#fff!important;transition:color .3s ease}.panel-list-item:hover a{color:red!important;transition:color .3s ease}.panel-list-item a{color:#000;max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.panel-list-item .panel-list-count-container{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:center;max-height:24px;width:40px}.panel-list-item .panel-list-count-container .panel-list-item-count{align-self:center;color:#000;font-family:Suisse Intl,serif;font-size:14px;font-weight:500;line-height:16.8px;padding:8px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.hidden{visibility:hidden!important}.flex-grow-1{flex-grow:1}@media(max-width:1110px){.page-id-6524 .wp-block-exact-blocks-header .header__buttons{display:none;}}
