/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased;font-size:62.5%}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{line-height:normal}body{font-family:faricy-new-web,sans-serif}a,body{color:#000}a{outline:0;display:block}a:active,a:focus,a:hover{color:#000;text-decoration:none}p{margin:0}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-main{padding-top:80px}@media (min-width:768px){.site-main{padding-top:120px}}.menu-active{overflow:hidden}.for-mobile-only{display:block}@media (min-width:768px){.for-mobile-only{display:none}}.for-desktop-only{display:none}@media (min-width:768px){.for-desktop-only{display:block}}.for-desktop-lg-only{display:none}@media (min-width:992px){.for-desktop-lg-only{display:block}}.section__row{display:flex;flex-wrap:wrap;margin-right:-7px;margin-left:-7px}.section__column{position:relative;width:100%;padding-right:7px;padding-left:7px}@media (max-width:767.98px){.section__column{padding-left:25px;padding-right:25px}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:1200px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto}@media (max-width:767.98px){.container-fluid{padding-left:0;padding-right:0}}.column-20{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-20{flex:0 0 83.3333333333%;max-width:83.3333333333%;margin-left:8.3333333333%}}.column-18{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-18{flex:0 0 75%;max-width:75%;margin-left:12.5%}}.column-16{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-16{flex:0 0 66.6666666667%;max-width:66.6666666667%;margin-left:16.6666666667%}}.column-14{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-14{flex:0 0 58.3333333333%;max-width:58.3333333333%;margin-left:20.8333333333%}}.column-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-12{flex:0 0 50%;max-width:50%;margin-left:25%}}.column-10{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-10{flex:0 0 41.6666666667%;max-width:41.6666666667%;margin-left:29.1666666667%}}.column-8{flex:0 0 100%;max-width:100%}@media (min-width:768px){.column-8{flex:0 0 33.3333333333%;max-width:33.3333333333%;margin-left:33.3333333333%}}.col-14{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}}.col-11{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-12{flex:0 0 50%;max-width:50%}}.col-10{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.col-9{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-9{flex:0 0 37.5%;max-width:37.5%}}.col-8{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.col-6{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-6{flex:0 0 25%;max-width:25%}}.col-5{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}}.col-4{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.col-2{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}}.offset-4{margin-left:0}@media (min-width:768px){.offset-4{margin-left:16.6666666667%}}.offset-3{margin-left:0}@media (min-width:768px){.offset-3{margin-left:12.5%}}.offset-2{margin-left:0}@media (min-width:768px){.offset-2{margin-left:8.3333333333%}}.offset-1{margin-left:0}@media (min-width:768px){.offset-1{margin-left:4.1666666667%}}.padding-md{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.padding-md{padding-top:100px;padding-bottom:100px}}.no-padding-top{padding-top:0!important}.padding-lg{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.padding-lg{padding-top:150px;padding-bottom:150px}}.padding-bottom-xs{padding-bottom:15px}@media (min-width:768px){.padding-bottom-xs{padding-bottom:25px}}.padding-bottom-sm{padding-bottom:25px}@media (min-width:768px){.padding-bottom-sm{padding-bottom:50px}}.padding-bottom-md{padding-bottom:50px}@media (min-width:768px){.padding-bottom-md{padding-bottom:100px}}.padding-bottom-lg{padding-bottom:75px}@media (min-width:768px){.padding-bottom-lg{padding-bottom:150px}}.padding-top-md{padding-top:50px}@media (min-width:768px){.padding-top-md{padding-top:100px}}.padding-top-lg{padding-top:50px}@media (min-width:768px){.padding-top-lg{padding-top:150px}}.padding-top-xl{padding-top:100px}@media (min-width:768px){.padding-top-xl{padding-top:200px}}.bg--grey{background-color:#f4f3f0}.bg--green{background-color:#003046}.bg--img{background-image:url(../images/header_spiraldrives.svg);background-repeat:no-repeat;background-size:cover}.heading--hero{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:4rem;line-height:1.2;color:#003046}@media (min-width:768px){.heading--hero{font-size:4.5rem}}.heading--secondary{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;text-align:left;color:#f4f3f0}@media (min-width:768px){.heading--secondary{text-align:center;font-size:4.5rem}}.heading--secondary__sub{color:#f4f3f0;margin:0}.heading--2{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;margin:0}@media (min-width:768px){.heading--2{font-size:4rem}}.heading--3{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;margin:0}@media (min-width:768px){.heading--3{font-size:3rem}}.heading--4{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;margin:0}@media (min-width:768px){.heading--4{font-size:2.6rem}}.heading--5{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.2;margin:0}@media (min-width:768px){.heading--5{font-size:2rem}}.p1,p{font-size:1.4rem;line-height:1.4;margin-bottom:15px}@media (min-width:768px){.p1,p{font-size:1.8rem;margin-bottom:25px}}.txt-block p,blockquote{font-size:1.4rem;line-height:1.4;text-align:left;margin-bottom:30px}@media (min-width:768px){.txt-block p,blockquote{font-size:2.6rem;text-align:center;margin-bottom:25px}}.txt--white{color:#fff}.txt-center{text-align:left}@media (min-width:768px){.txt-center{text-align:center}}.txt-align{text-align:left}@media (min-width:768px){.txt-align{text-align:center}}.txt-align--left{text-align:left!important}#tinymce .p1,#tinymce p,.wysiwyg .p1,.wysiwyg p{font-size:1.4rem;line-height:1.4;margin-bottom:15px;display:flex;flex-direction:column}@media (min-width:768px){#tinymce .p1,#tinymce p,.wysiwyg .p1,.wysiwyg p{font-size:1.8rem;margin-bottom:25px}}#tinymce ul,.wysiwyg ul{list-style:none;margin:0;font-size:1.4rem;line-height:1.4;padding:0 0 0 25px}@media (min-width:768px){#tinymce ul,.wysiwyg ul{font-size:1.8rem}}#tinymce ul li,.wysiwyg ul li{position:relative;margin-bottom:20px}#tinymce ul li .p1,#tinymce ul li p,.wysiwyg ul li .p1,.wysiwyg ul li p{margin-bottom:0}#tinymce ul li:before,.wysiwyg ul li:before{content:"\2022";position:absolute;top:50%;transform:translateY(-50%);display:inline-block;width:1rem;margin-left:-1.2em}#tinymce strong,.wysiwyg strong{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:2rem}#tinymce a,.wysiwyg a{display:inline-block;line-height:1;border-bottom:1px solid #000}#tinymce .heading--2,.wysiwyg .heading--2{margin-bottom:15px}@media (min-width:768px){#tinymce .heading--2,.wysiwyg .heading--2{margin-bottom:25px}}#tinymce .heading--3,.wysiwyg .heading--3{margin-bottom:15px}#tinymce img,.wysiwyg img{padding:25px 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:auto;height:100%;display:flex;justify-content:center;align-items:center;align-self:center}#tinymce .p1,#tinymce p{font-size:1.4rem}#tinymce strong,.btn{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:1.4rem}.btn{line-height:1.2;text-align:center;border-radius:23px;white-space:nowrap;width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;cursor:pointer;height:36px;padding:0 15px;background-color:#003046;color:#f4f3f0;transition:.3s ease-in-out}@media (min-width:768px){.btn{height:44px;font-size:1.8rem;padding:0 20px;margin:0 auto}}.btn:active,.btn:focus,.btn:hover{background-color:#f4f3f0;color:#003046;transition:.3s ease-in-out}.btn--left{margin:0}.btn--white{background-color:#fff;color:#003046;transition:.3s ease-in-out}.btn--white:active,.btn--white:focus,.btn--white:hover{background-color:#003046;color:#f4f3f0;transition:.3s ease-in-out}.btn--grey{background-color:#f4f3f0;color:#003046;transition:.3s ease-in-out}.btn--grey:active,.btn--grey:focus,.btn--grey:hover{background-color:#003046;color:#f4f3f0;transition:.3s ease-in-out}.hover-grey:active,.hover-grey:focus,.hover-grey:hover{background-color:#aeb6b2}.btn-prevnext{position:relative}.btn-prevnext span{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;padding-left:35px}.btn-prevnext .icon,.btn-prevnext span{color:#aeb6b2;transition:.3s ease-in-out}.btn-prevnext .icon{width:20px;height:20px;position:absolute;left:5px}.btn-prevnext:active span,.btn-prevnext:focus span,.btn-prevnext:hover span{color:#003046;transition:.3s ease-in-out}.btn-prevnext:active .icon,.btn-prevnext:focus .icon,.btn-prevnext:hover .icon{left:0;transition:.3s ease-in-out;color:#003046}.btn-training{width:140px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:38px}@media (min-width:768px){.btn-training{font-size:1.5rem;padding:0 15px}}.header{position:fixed;z-index:99999999;background-color:#fff;border-bottom:1px solid #e1e6e6}.header__inner{height:80px;display:flex;justify-content:center;align-items:center;justify-content:space-between;position:relative}@media (max-width:767.98px){.header__inner{padding:0 5px}}@media (min-width:768px){.header__inner{height:120px}}.header__inner .header__logo img{height:auto;width:110px}@media (min-width:768px){.header__inner .header__logo img{width:185px}}@media (min-width:768px){.header__nav{display:flex;justify-content:flex-end;width:100%;height:100%}}.page-header--primary{height:73px;background-color:#003046;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.page-header--primary{height:340px}}.page-header--secondary{min-height:200px;background-color:#003046;display:flex;align-items:flex-end;padding:25px 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:768px){.page-header--secondary{height:468px;padding:50px 0}}.page-header--image{position:relative}.page-header--image .page-header__title{display:flex;justify-content:center;align-items:center;height:73px}@media (min-width:768px){.page-header--image .page-header__title{padding-top:50px;display:block;height:555px}}.page-header--image .page-header__img{width:100%;height:130px;background-color:grey}@media (min-width:768px){.page-header--image .page-header__img{position:absolute;max-width:1400px;top:150px;left:50%;transform:translateX(-50%);height:410px}}@media (min-width:992px){.page-header--image .page-header__img{height:510px}}.page-header--image .page-header__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit: cover; object-position: top";width:100%;height:100%}.page-header__content{flex:0 0 100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:25px}@media (min-width:768px){.page-header__content{padding-bottom:0;flex:0 0 37.5%;max-width:37.5%;margin-left:4.1666666667%}}@media (min-width:992px){.page-header__content{margin-left:12.5%}}.page-header__summary{flex:0 0 100%;max-width:100%}@media (min-width:768px){.page-header__summary{flex:0 0 45.8333333333%;max-width:45.8333333333%;margin-left:8.3333333333%}}@media (min-width:992px){.page-header__summary{flex:0 0 29.1666666667%;max-width:29.1666666667%}}.footer{background-color:#2b2b2b;z-index:99999;position:relative}.footer .footer__inner{color:#f4f3f0;font-size:1.4rem;line-height:1.2}.footer__logo .footer__logo-link{margin-bottom:25px;width:100px;height:50px}@media (min-width:768px){.footer__logo .footer__logo-link{margin:0}}.footer__logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;font-family:"object-fit: contain; object-position: top";width:100%;height:100%}.footer__contact{margin-bottom:20px}.footer__contact>a{margin-bottom:10px;color:#f4f3f0;transition-duration:.3s}@media (min-width:768px){.footer__contact>a{margin-bottom:20px}}.footer__contact>a:active,.footer__contact>a:focus,.footer__contact>a:hover{opacity:.4;transition-duration:.3s}@media (min-width:768px){.footer__contact{margin-bottom:0}}.footer__contact .icon{width:13px;height:13px;margin-right:5px;color:#f4f3f0}@media (min-width:768px){.footer__contact .icon{margin-right:15px}}.footer__content{display:flex}.footer__content .footer__link>a,.footer__content .footer__nav>a{margin-bottom:10px;color:#f4f3f0;transition-duration:.3s}.footer__content .footer__link>a:active,.footer__content .footer__link>a:focus,.footer__content .footer__link>a:hover,.footer__content .footer__nav>a:active,.footer__content .footer__nav>a:focus,.footer__content .footer__nav>a:hover{opacity:.4;transition-duration:.3s}.footer__content .footer__link .icon,.footer__content .footer__nav .icon{width:10px;height:10px;margin-left:5px}.footer__content .footer__nav{margin-right:50px}@media (min-width:768px){.footer__content .footer__nav{margin-right:75px}}@media (min-width:992px){.footer__content .footer__nav{margin-right:100px}}.footer__legal{display:flex;flex-wrap:wrap;color:#fff;font-size:1.2rem;line-height:1.2;padding-bottom:25px}.footer__legal a{opacity:.4;color:#fff;transition-duration:.3s}.footer__legal a:active,.footer__legal a:focus,.footer__legal a:hover{opacity:1;transition-duration:.3s}.footer__legal .footer__legal-item{opacity:.4;margin-right:15px;margin-bottom:10px}.footer__legal .footer__legal-item:last-child{margin-right:0}@media (min-width:768px){.footer__legal .footer__legal-item{margin-right:30px;margin-bottom:0}}.footer__legal span{cursor:default}@media (min-width:768px){.footer__legal{display:flex;justify-content:center;align-items:center;padding-bottom:50px}}.hamburger__box{display:block;position:relative;width:23px;height:16px;cursor:pointer;float:right}.hamburger-inner{display:block;top:50%;transform:translateY(-50%)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;background-color:#003046;width:23px;height:2px;border-radius:1.5px}.hamburger-inner:after,.hamburger-inner:before{content:""}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.btn-collapse:focus{outline:none}.btn-collapse .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.btn-collapse .hamburger-inner:before{transition:top .1s ease .12s,opacity .1s ease}.btn-collapse .hamburger-inner:after{transition:bottom .1s ease .12s,transform .1s cubic-bezier(.55,.055,.675,.19)}.btn-collapse.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.btn-collapse.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s ease .12s}.btn-collapse.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .12s}.desktop-menu{list-style:none;padding:0;margin:0;display:flex;justify-content:center;height:100%}.desktop-menu .menu-item{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;margin-right:30px;height:100%;display:flex;align-items:center}.desktop-menu .menu-item a[href="#"]{cursor:default}.desktop-menu .menu-contact a,.desktop-menu .menu-faq a{transition-duration:.3s}.desktop-menu .menu-contact a:active,.desktop-menu .menu-contact a:focus,.desktop-menu .menu-contact a:hover,.desktop-menu .menu-faq a:active,.desktop-menu .menu-faq a:focus,.desktop-menu .menu-faq a:hover{color:#aeb6b2;transition-duration:.3s}.desktop-menu .menu-item-has-children{position:relative}.desktop-menu .menu-item-has-children:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='M10 1.207L5.56 4.793 1.12 1.207' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");margin-left:7px;transform:translateY(-2px)}.desktop-menu .sub-menu{list-style:none;margin:0;display:none;position:absolute;color:#000;background-color:#fff;border:1px solid #e1e6e6;border-radius:2px;padding:35px;z-index:999;top:80px;left:30%;transform:translateX(-30%)}.desktop-menu .sub-menu a{transition-duration:.3s}.desktop-menu .sub-menu a:active,.desktop-menu .sub-menu a:focus,.desktop-menu .sub-menu a:hover{color:#aeb6b2;transition-duration:.3s}.desktop-menu .sub-menu .btn-prev{display:none}.desktop-menu .sub-menu .menu-item{margin-bottom:25px}.desktop-menu .sub-menu .menu-item:last-child{margin-bottom:0}.desktop-menu .sub-menu a{white-space:nowrap}.desktop-menu .sub-menu:after,.desktop-menu .sub-menu:before{content:"";position:absolute;left:30%;transform:translateX(-30%);top:0}.desktop-menu .sub-menu:after{border-bottom:10px solid #e1e6e6;top:-10px;z-index:99}.desktop-menu .sub-menu:after,.desktop-menu .sub-menu:before{border-left:15px solid transparent;border-right:15px solid transparent;width:0}.desktop-menu .sub-menu:before{border-bottom:10px solid #fff;top:-9px;z-index:9999}.desktop-menu .sub-menu.open{display:block}@media (min-width:768px){.menu-item-has-children:hover .sub-menu{display:block}}.nav-mobile{position:fixed;left:50%;transform:translate(-50%,-150%);background-color:#fff;padding:75px 0;transition:transform .4s ease;z-index:9999999;width:100%;height:100vh;-webkit-overflow-scrolling:touch;overflow-y:auto}.nav-mobile .container{padding-right:7.5px;padding-left:7.5px}.nav-mobile .mobile-menu{list-style:none;padding:0;margin:0;font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;display:flex;flex-direction:column;font-size:1.8rem}.nav-mobile .mobile-menu .menu-item{padding:15px 0;border-bottom:1px solid #f4f3f0}.nav-mobile .mobile-menu .menu-item a:active,.nav-mobile .mobile-menu .menu-item a:focus,.nav-mobile .mobile-menu .menu-item a:hover{color:#000}.nav-mobile .mobile-menu .sub-menu{list-style:none;margin:0;display:block;position:fixed;top:75px;bottom:0;left:0;transform:translate(100%);transition:transform .4s ease;background-color:#fff;width:100vw;height:100vh;z-index:9999;-webkit-overflow-scrolling:touch;padding:0 25px}.nav-mobile .mobile-menu .sub-menu.sub-menu--active{transform:translateZ(0);transition:transform .4s ease}.nav-mobile .mobile-menu .sub-menu .btn-prev{position:relative}.nav-mobile .mobile-menu .sub-menu .btn-prev a{color:#fff}.nav-mobile .mobile-menu .sub-menu .btn-prev:after{content:"";position:absolute;background-image:url(../images/SVG/arrow-back.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:15px;z-index:999;top:50%;transform:translateY(-50%);left:0;cursor:pointer}.nav-mobile .mobile-menu .menu-item-has-children{position:relative}.nav-mobile .mobile-menu .menu-item-has-children:after{content:"";position:absolute;background-image:url(../images/SVG/arrow.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:15px;color:#aeb6b2;z-index:999;top:50%;transform:translateY(-50%);right:0;cursor:pointer}.nav-mobile.open{transform:translate(-50%);transition:transform .4s ease;overflow:hidden}.method__nav{position:relative;margin-bottom:50px}@media (min-width:768px){.method__nav{margin-bottom:0}}.method__nav .method__nav-items{list-style:none;padding:0;margin:0;width:200px;border:1px solid #e1e6e6}.method__nav .method__nav-items.sticky{position:fixed;z-index:99999;top:200px}.method__nav .method__nav-items .page_item{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;display:flex;justify-content:left;align-items:center;font-size:1.4rem;line-height:1.2;height:48px;border-bottom:1px solid #e1e6e6}.method__nav .method__nav-items .page_item a{width:100%;height:100%;padding:0 25px;display:flex;align-items:center}.method__nav .method__nav-items .page_item:last-child{border-bottom:none}.method__nav .method__nav-items .page_item.current_page_item{background-color:#003046}.method__nav .method__nav-items .page_item.current_page_item a{color:#fff}.method__nav .method__nav-items .page_item:active,.method__nav .method__nav-items .page_item:focus,.method__nav .method__nav-items .page_item:hover{background-color:#003046}.method__nav .method__nav-items .page_item:active a,.method__nav .method__nav-items .page_item:focus a,.method__nav .method__nav-items .page_item:hover a{color:#fff}.language-switch{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:1.2rem;letter-spacing:1px;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-right:20px;opacity:0}@media (min-width:768px){.language-switch{opacity:1;margin-right:0;width:unset}}.language-switch a,.language-switch span{color:#aeb6b2;text-decoration:none;display:inline-block;margin-right:5px;text-transform:uppercase}.language-switch .language-switch__current{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#003046;border-radius:14px;width:34px;height:28px;cursor:default}.language-switch.open{opacity:1;transition:opacity .2s ease-in-out}.faq__nav{position:relative;margin-bottom:50px}@media (min-width:768px){.faq__nav{margin-bottom:0}}.faq__nav .faq__nav-items{list-style:none;padding:0;margin:0;border:1px solid #e1e6e6;width:175px}.faq__nav .faq__nav-items.sticky{position:fixed;z-index:99999;top:200px}.faq__nav .faq__nav-items .faq__nav-item{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;display:flex;justify-content:left;align-items:center;font-size:1.4rem;line-height:1.2;height:48px;border-bottom:1px solid #e1e6e6}.faq__nav .faq__nav-items .faq__nav-item a{color:#aeb6b2;width:100%;height:100%;padding:0 25px;display:flex;align-items:center}.faq__nav .faq__nav-items .faq__nav-item:last-child{border-bottom:none}.faq__nav .faq__nav-items .faq__nav-item:active,.faq__nav .faq__nav-items .faq__nav-item:focus,.faq__nav .faq__nav-items .faq__nav-item:hover{background-color:#003046}.faq__nav .faq__nav-items .faq__nav-item:active a,.faq__nav .faq__nav-items .faq__nav-item:focus a,.faq__nav .faq__nav-items .faq__nav-item:hover a{color:#fff}.faq .heading--3{margin-bottom:25px}.faq__items{list-style:none;padding:0;margin:0}.faq__items .faq__item{margin-bottom:60px}.faq__items .faq__item:first-child{margin-top:50px}.faq__items .faq__item:last-child{margin-bottom:0}.faq__items .faq__item.no-margin-top:first-child{margin-top:0}.faq__item-question{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;color:#003046;font-size:2rem;line-height:1.4;margin-bottom:15px}.faq__item-answer{font-size:1.8rem;line-height:1.4}.gform_intro{font-size:1.4rem;line-height:1.4;margin-bottom:25px}@media (min-width:768px){.gform_intro{font-size:1.8rem;margin-bottom:50px}}.gform_fields{list-style:none;padding:0;margin:0}.gsection_title{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1.2;margin:0}@media (min-width:768px){.gsection_title{font-size:3rem}}.gfield_label,label{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.2rem;margin-bottom:10px}.hidden_label>.gfield_label{display:none}.gfield:not(.recaptcha){width:100%;margin-bottom:20px}@media (min-width:768px){.gfield:not(.recaptcha){margin-bottom:30px}}.gfield:not(.recaptcha) .gfield_required{display:none}.gfield:not(.recaptcha) ::-webkit-input-placeholder{color:#e1e6e6;line-height:normal}.gfield:not(.recaptcha) ::-moz-placeholder{color:#e1e6e6;line-height:normal}.gfield:not(.recaptcha) :-ms-input-placeholder{color:#e1e6e6;line-height:normal}.gfield:not(.recaptcha) ::-ms-input-placeholder{color:#e1e6e6;line-height:normal}.gfield:not(.recaptcha) ::placeholder{color:#e1e6e6;line-height:normal}.ginput_container input[type=email],.ginput_container input[type=tel],.ginput_container input[type=text],.ginput_container select,.ginput_container textarea{width:100%;border:1px solid #e1e6e6;padding:15px;font-size:1.6rem;line-height:2.8rem;-webkit-appearance:none;height:55px;border-radius:4px;resize:none;display:block}.ginput_container input[type=email]:focus,.ginput_container input[type=tel]:focus,.ginput_container input[type=text]:focus,.ginput_container select:focus,.ginput_container textarea:focus{border:1px solid #003046;outline:none}.ginput_container textarea{height:95px}.ginput_container #input_1_3{background-color:#f5f5f5}.gfield.ginput_select{margin-bottom:25px}@media (min-width:768px){.gfield.ginput_select{margin-bottom:50px}}.ginput_container_select>select{width:100%;border:1px solid #e1e6e6;height:55px;border-radius:4px}.ginput_container_name{display:flex}.ginput_container_name span{width:calc(50% - 7.5px);margin-right:15px}.ginput_container_name span:last-child{margin-right:0}.gfield_radio{list-style:none;padding:0;margin:0;display:flex;position:relative}.gfield_radio input[type=radio]{position:absolute;left:-2000px}.gfield_radio li{width:calc(50% - 7.5px);margin-right:15px}.gfield_radio li:last-child{margin-right:0}.gfield_radio li label{width:100%;height:55px;border-radius:4px;border:1px solid #e1e6e6;text-align:center;cursor:pointer;margin:0;display:flex;justify-content:center;align-items:center}.gfield_radio input:checked+label{border:1px solid #003046;background-color:#003046;color:#fff}.ginput_container_consent{position:relative;margin:25px 0}@media (min-width:768px){.ginput_container_consent{margin:50px 0}}.ginput_container_consent input[type=checkbox]+label:before{content:"";cursor:pointer;position:absolute;left:0;width:22px;height:22px;border-radius:3px;background-color:#fff;border:1px solid #e1e6e6}.ginput_container_consent input[type=checkbox]:checked+label:before{background-color:#003046;content:url(../images/SVG/checkbox.svg);border:1px solid #003046;display:flex;align-items:center;justify-content:center}.ginput_container_consent input[type=checkbox]:focus+label:before{outline:0}.ginput_container_consent input[type=checkbox]{position:absolute;left:-2000px}.ginput_container_consent .gfield_consent_label{cursor:pointer;margin-left:37px;display:flex;align-items:center}.gform_footer{display:flex;font-size:1.4rem;line-height:1.2}@media (min-width:768px){.gform_footer{font-size:1.8rem;line-height:1.2;justify-content:flex-end}}.gform_footer .gform_button{width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px;border:none;border-radius:23px;background-color:#003046;color:#fff;padding:0 20px;outline:none;font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400}.gform_footer .gform_button:active,.gform_footer .gform_button:focus,.gform_footer .gform_button:hover{background-color:#f4f3f0;color:#003046;transition:.3s ease-in-out}.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.validation_message{color:red}.gform_ajax_spinner,.validation_error{display:none!important}.gf_readonly input[type=text]{cursor:default}.gf_readonly input[type=text]:focus{border:none}.tools__items{display:flex;flex-wrap:wrap}.tools__item{width:100%;margin-bottom:15px;padding:20px;background-color:#fff;transition:.3s ease-in-out}@media (min-width:768px){.tools__item{width:calc(50% - 7.5px);padding:40px;margin-right:15px}.tools__item:nth-child(2n){margin-right:0}}.tools__item .heading--3{color:#003046;margin-bottom:15px}.tools__item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.12);transform:scale(1.025);transition:.3s ease-in-out}.tools__item:hover .icon{margin-left:10px;transition:.3s ease-in-out;color:#003046!important}.tools__item .details{margin-bottom:35px}.tools__item .tools__item-cta .icon{width:25px;height:10px;transition:.3s ease-in-out;color:#aeb6b2}.tools__item-icon{width:40px;height:40px;margin-bottom:20px}.tools__item-icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:100%;height:100%}.carousel-cell{width:100%;margin-right:50px}@media (min-width:768px){.carousel-cell{margin-right:0}}@media (min-width:768px){.carousel-cell blockquote{width:60%;margin:0 auto;position:relative}.carousel-cell blockquote:after,.carousel-cell blockquote:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;width:6rem;height:4rem}}@media (min-width:768px) and (min-width:992px){.carousel-cell blockquote:after,.carousel-cell blockquote:before{width:10rem;height:8rem}}@media (min-width:768px){.carousel-cell blockquote:before{background-image:url(../images/SVG/quote1.svg);left:-75px;top:0}}@media (min-width:768px) and (min-width:992px){.carousel-cell blockquote:before{left:-125px}}@media (min-width:768px){.carousel-cell blockquote:after{background-image:url(../images/SVG/quote2.svg);right:-75px;bottom:0}}@media (min-width:768px) and (min-width:992px){.carousel-cell blockquote:after{right:-125px}}.carousel-cell blockquote+p{font-size:1.4rem;color:#2b2b2b;margin:20px 0 0}@media (min-width:768px){.carousel-cell blockquote+p{text-align:center}}.partner-listings{list-style:none;display:flex;flex-wrap:wrap}@media (min-width:768px){.partner-listings{padding-left:-30px;padding-right:-30px}}.partner-listings .partner-listing{width:100%}.partner-listings .partner-listing:active,.partner-listings .partner-listing:focus,.partner-listings .partner-listing:hover{transition-duration:.3s}.partner-listings .partner-listing:active .partner-listing__name,.partner-listings .partner-listing:focus .partner-listing__name,.partner-listings .partner-listing:hover .partner-listing__name{opacity:.4;transition-duration:.3s}.partner-listings .partner-listing:first-child{padding-top:0}@media (min-width:768px){.partner-listings .partner-listing{width:50%;padding:0 30px;margin-bottom:35px;border-bottom:none}}@media (min-width:992px){.partner-listings .partner-listing{width:33.33%;padding:0 30px;margin-bottom:35px;border-bottom:none}}.partner-listings .partner-listing .partner-listing__img{display:none}@media (min-width:768px){.partner-listings .partner-listing .partner-listing__img{border:1px solid #e1e6e6;padding:20px;display:block;width:100%;height:100px}}@media (min-width:992px){.partner-listings .partner-listing .partner-listing__img{padding:50px;height:188px}}.partner-listings .partner-listing .partner-listing__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:100%;height:100%}.partner-listings .partner-listing .partner-listing__name{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;margin-top:15px;font-size:2rem;line-height:1.2;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6e6;padding:15px 0}.partner-listings .partner-listing .partner-listing__name .icon{min-width:13px;height:13px;margin-left:10px}@media (min-width:768px){.partner-listings .partner-listing .partner-listing__name{justify-content:unset;border-bottom:none;padding:0}}.partner-listings .partner-listing .partner-listing__location{font-size:1.4rem;line-height:1.2}.instruments__content--text{margin-bottom:0}@media (min-width:768px){.instruments__content--text{margin-bottom:62px}}.instruments__intro{padding-top:25px}@media (min-width:768px){.instruments__intro{padding-top:200px}}.instruments__item{display:flex;border-radius:2px;background-color:#fff;margin-bottom:25px;padding:20px;transition:.3s ease-in-out}.instruments__item:last-child{margin-bottom:0}@media (min-width:768px){.instruments__item{flex-direction:column;justify-content:flex-end;padding:40px}}.instruments__item .heading--3{color:#003046;margin-bottom:15px}.instruments__item.instruments__item--link:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.12);transform:scale(1.025);transition:.3s ease-in-out}.instruments__item.instruments__item--link:hover .icon{margin-left:10px;transition:.3s ease-in-out;color:#003046!important}.instruments__item.instruments__item--link:hover .btn{background-color:#003046;color:#f4f3f0;transition:.3s ease-in-out}.instruments__item .instruments__item-cta{display:flex;align-items:center;justify-content:space-between}.instruments__item .instruments__item-cta .icon{width:25px;height:10px;transition:.3s ease-in-out;color:#aeb6b2}.instruments__item .instruments__item-cta .btn{margin:0}.instruments__item .instruments__item-img{min-width:48px;margin-right:20px}@media (min-width:768px){.instruments__item .instruments__item-img{width:78px;margin-bottom:20px;margin-right:0}}.instruments__item .instruments__item-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:100%;height:auto}.service-listings{background-color:#f4f3f0;padding:25px 0}@media (min-width:768px){.service-listings{background-color:transparent;padding:0}}.service-listings .service-listings__inner{display:flex;flex-direction:column}@media (min-width:768px){.service-listings .service-listings__inner{flex-direction:row}}.service-listings .service-listing{margin-bottom:25px}.service-listings .service-listing:last-child{margin-bottom:0}@media (min-width:768px){.service-listings .service-listing{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:0;margin-right:25px;text-align:center}.service-listings .service-listing:last-child{margin-right:0}}.service-listings .service-listing h4{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;font-size:1.8rem;margin-bottom:10px}@media (min-width:768px){.service-listings .service-listing h4{border:1px solid #aeb6b2;border-radius:50%;width:200px;height:200px;display:flex;justify-content:center;align-items:center;margin-bottom:25px}}.service-listings .service-listing__txt{font-size:1.4rem;line-height:1.4;margin:0}@media (min-width:768px){.service-listings .service-listing__txt{width:80%}}.usp-listings--about .usp-listing{display:flex;margin-bottom:25px}@media (min-width:768px){.usp-listings--about .usp-listing{flex-direction:column;align-items:center;margin-bottom:0}}.usp-listings--about .usp-listing .icon{width:35px;height:35px;margin-right:15px}@media (min-width:768px){.usp-listings--about .usp-listing .icon{margin-right:0;margin-bottom:25px}}.usp-listings--about .usp-listing .usp-listing__txt{font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.4}@media (min-width:768px){.usp-listings--about .usp-listing .usp-listing__txt{font-size:1.6rem;text-align:center}}.usp-listings--training{background-color:#fff}@media (min-width:768px){.usp-listings--training{background-color:unset;position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:-75px}}.usp-listings--training .usp-listings{display:flex;flex-direction:column;padding:25px 0;margin:0}@media (min-width:768px){.usp-listings--training .usp-listings{background-color:#fff;padding:30px;border-radius:2px;flex-direction:row}}.usp-listings--training .usp-listing{display:flex;align-self:flex-start;margin-bottom:25px}.usp-listings--training .usp-listing .icon{min-width:30px;height:30px;margin-right:15px}.usp-listings--training .usp-listing .usp-listing__txt{font-size:1.4rem;line-height:1.2;font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400}@media (min-width:768px){.usp-listings--training .usp-listing{margin-bottom:0;margin-right:25px}}.usp-listings--training .usp-listing:last-child{margin-bottom:0}.training-listings{padding-top:25px}@media (min-width:768px){.training-listings{padding-top:120px}}.training-listings .training-listings__items{list-style:none;padding:0;margin:0}.training-listings .training-listings__items .training-listings__item{width:100%;background-color:#fff;border-radius:4px;padding:25px 35px;margin-bottom:25px;transition:.3s ease-in-out;text-align:left}.training-listings .training-listings__items .training-listings__item p{font-size:1.4rem}@media (min-width:768px){.training-listings .training-listings__items .training-listings__item p{font-size:1.6rem}}.training-listings .training-listings__items .training-listings__item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.12);transition:.3s ease-in-out}.training-listings .training-listings__items .training-listings__item:hover .icon{margin-left:10px;transition:.3s ease-in-out;color:#003046!important}.training-listings .training-listings__items .training-listings__item:hover .btn{background-color:#003046;color:#f4f3f0;transition:.3s ease-in-out}.training-listings .training-listings__items .training-listings__item .heading--5{margin-bottom:10px}.training-listings .training-listings__items .training-listings__item .training-listings__item-cta{display:flex;align-items:center;justify-content:space-between}.training-listings .training-listings__items .training-listings__item .training-listings__item-cta .icon{width:25px;height:10px;transition:.3s ease-in-out;color:#aeb6b2}.training-listings .training-listings__items .training-listings__item .training-listings__item-cta .btn{margin:0}.training-listings--highlight .training-listings__items{display:flex;flex-direction:column;-moz-column-gap:14px;column-gap:14px}@media (min-width:768px){.training-listings--highlight .training-listings__items{flex-direction:row}}.training-listings--dark{background-color:#003046}.training-listings__image{display:flex;align-items:center;margin-bottom:70px}.training-listings__image img{margin:0 auto;width:100%;height:auto}.training-listings__header{margin-top:40px;text-align:center;padding-bottom:40px}@media (min-width:768px){.training-listings__header{margin-top:93px}}.training-listings__text{margin-bottom:70px}.training-listings__text p{font-size:18px}.training-listings__text li{font-size:16px}.details{font-family:brandon-grotesque,sans-serif;font-weight:700;font-style:normal;font-weight:400;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.details .details__data,.details .details__keywords{display:flex;flex-wrap:wrap}.details .details__data span,.details .details__keywords span{color:#fff;background-color:#003046;font-size:1.1rem;line-height:1;border-radius:2px;letter-spacing:1;padding:5px;margin:0 5px 5px 0;text-transform:uppercase;white-space:nowrap;display:block;height:20px}.details .details__data span:last-child,.details .details__keywords span:last-child{margin-right:0}.details .details__data--yellow span{background-color:#f2ba00}.details .details__price{font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:1;white-space:nowrap;padding-top:5px}.details-training{flex-direction:column;align-items:flex-end}.details--single{justify-content:unset}.details--single .details__price{margin-left:25px}.details--highlight{flex-direction:row;align-items:flex-start}.training-highlights{margin-top:-1px}.training-highlights .details__data span:nth-last-child(2){display:none}.training__items{display:flex;flex-direction:column;margin:25px auto}@media (min-width:768px){.training__items{margin:70px auto;flex-direction:row}}.training__items .training__item{background-color:#fff;width:100%;min-height:160px;border-radius:2px;padding:30px;margin-bottom:25px;transition:.3s ease-in-out}.training__items .training__item:last-child{margin-right:0}@media (min-width:768px){.training__items .training__item{width:calc(50% - 7.5px);min-height:220px;margin-right:15px;margin-bottom:0}.training__items .training__item:nth-child(2){margin-right:0}.training__items .training__item:nth-child(3){display:none}}@media (min-width:992px){.training__items .training__item{width:calc(33.33% - 10px);min-height:220px;margin-right:15px;margin-bottom:0}.training__items .training__item:nth-child(2){margin-right:15px}.training__items .training__item:nth-child(3){display:block}}.training__items .training__item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.12);transition:.3s ease-in-out}.training__items .training__item .heading--5{margin-bottom:10px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:1199.98px){.training__items .training__item .heading--5{font-size:1.4rem}}.training__items .training__item p{font-size:1.6rem;margin:0}.training-listings__item--top{display:flex;justify-content:space-between}.training-listing__item--top{align-items:center}.training-listing__item__icon img{width:40px;height:40px;margin-bottom:20px}.training-listings__item--highlight:first-child .details__data span{background-color:#549a90}.training-listings__item--highlight:nth-child(2) .details__data span{background-color:#f2ba00}.module-description{background-color:#fff;padding-top:50px}@media (min-width:576px){.module-description{padding-top:97px}}.training-listings__item--specialisation .training-listings__item--top{display:initial}.training-listings__item--specialisation .details-training{flex-direction:column;align-items:start;row-gap:8px}@media (min-width:576px){.training-listings__item--specialisation .details-training{flex-direction:row;align-items:center}}.training-listings__item--specialisation .details__data span{margin:0}.training-listings__item--specialisation .details__price{padding:0}.specifications .specification_label{font-weight:500;text-transform:uppercase;color:#003046;font-size:1.1rem;letter-spacing:1.33px;margin-top:15px}.specifications .specification_field,.specifications .specification_label{font-family:faricy-new-web,sans-serif;font-style:normal;font-weight:400;margin-bottom:5px}.specifications .specification_field{padding:6px 10px;background-color:#fff;font-size:1.4rem;line-height:1.4;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.specifications a{font-size:1.2rem;color:#003046;opacity:.3;transition:.3s ease-in-out}@media (min-width:768px){.specifications a{font-size:1.3rem;margin-top:10px}}.specifications a:active,.specifications a:focus,.specifications a:hover{opacity:1;transition:.3s ease-in-out}.page-header--hero{position:relative;max-width:1400px;margin:0 auto;height:380px}@media (min-width:768px){.page-header--hero{height:437px}}@media (min-width:992px){.page-header--hero{height:680px}}.page-header--hero:before{content:"";background-color:#d8d8d8;opacity:.2}.page-header--hero:before,.page-header--hero img{position:absolute;width:100%;height:100%;z-index:99}.page-header--hero img{top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}.page-header--hero .container,.page-header--hero .section__row{height:100%}.hero__content{z-index:999;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:60px}@media (min-width:768px){.hero__content{max-width:568px}.hero__content .btn{margin:40px 0 0}}.hero__content .btn{margin:25px 0 0}.hero__content .heading--hero{color:#fff}.contact__content .email,.contact__content .phone,.contact__content p{font-size:1.4rem;line-height:1.4;margin-bottom:10px}.contact__content .email .icon,.contact__content .phone .icon,.contact__content p .icon{margin-right:10px}@media (min-width:768px){.contact__content .email,.contact__content .phone,.contact__content p{font-size:1.6rem}}.contact__content .email,.contact__content .phone{transition-duration:.3s}.contact__content .email:active,.contact__content .email:focus,.contact__content .email:hover,.contact__content .phone:active,.contact__content .phone:focus,.contact__content .phone:hover{opacity:.4;transition-duration:.3s}.contact__content .register p:first-child{margin-bottom:20px}.contact__content .heading--4{margin-bottom:10px}@media (min-width:768px){.contact__content .heading--4{margin-bottom:20px}}.contact__content .email,.contact__content .location:nth-child(-n+2){margin-bottom:25px}@media (min-width:768px){.contact__content .email,.contact__content .location:nth-child(-n+2){margin-bottom:0}}.select-dropdowns{position:relative;z-index:999999}@media (min-width:768px){.select-dropdowns{padding:0 37px}}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.2;height:48px;color:#003046;width:255px}@media (min-width:768px){.select{margin-right:20px}.select:last-of-type{margin-right:0}}.select:nth-child(3) li:first-child,.select option[value=""][disabled]{display:none}.select-styled{position:absolute;border:1px solid #e1e6e6;padding:14px 50px 10px 20px;background-image:url(../images/SVG/dropdown.svg);background-repeat:no-repeat;background-size:15px;background-position-x:225px;background-position-y:50%;width:255px;height:48px;white-space:nowrap;overflow:hidden;transition-duration:.3s;text-overflow:ellipsis}.select-styled:active,.select-styled:focus,.select-styled:hover{border:1px solid #003046;transition-duration:.3s}@media (min-width:768px){.select-styled{background-position-x:220px}}.select-options{list-style:none;padding:0;display:none;position:absolute;top:100%;right:0;left:0;z-index:99;background-color:#fff;border:1px solid #e1e6e6;border-top:0;overflow:auto;max-height:300px}.select-options,.select-options li{margin:0;transition:.3s ease-in-out}.select-options li{height:48px;padding:14px 20px 10px}.select-options li.active,.select-options li:hover{background-color:rgba(0,48,70,.1)}.select-options li.active:after{content:"";position:relative;float:right;font-weight:700;width:20px;height:20px;background-image:url(../images/SVG/checkmark.svg);background-repeat:no-repeat;background-size:15px;background-position-x:90%;background-position-y:50%}#noItemsFoundMessage,.select-options li[rel=hide]{display:none}#noItemsFoundMessage .p1,#noItemsFoundMessage p{margin-bottom:0}#noItemsFoundMessage.show{display:block}@media (min-width:768px){#noItemsFoundMessage{padding:0 37px}}.shape-footer{background-color:#2b2b2b;top:-21.5px}.shape-footer,.shape-top-grey{position:relative;z-index:9;width:100%;height:22.5px;-webkit-mask-image:url(../images/SVG/bg-shape.svg);mask-image:url(../images/SVG/bg-shape.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:110%;mask-size:110%;-webkit-mask-position-x:center;-webkit-mask-position-y:bottom;transform-origin:50% 50%}.shape-top-grey{background-color:#f4f3f0;margin-bottom:-1px}.shape-bottom-white{background-color:#fff;margin-top:-21.5px}.shape-bottom-white,.shape-top-green{position:relative;z-index:9;width:100%;height:22.5px;-webkit-mask-image:url(../images/SVG/bg-shape.svg);mask-image:url(../images/SVG/bg-shape.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:110%;mask-size:110%;-webkit-mask-position-x:center;-webkit-mask-position-y:bottom;transform-origin:50% 50%}.shape-top-green{background-color:#003046;margin-bottom:-1px}.shape-bottom-grey{position:relative;z-index:9;width:100%;height:22.5px;background-color:#f4f3f0;-webkit-mask-image:url(../images/SVG/bg-shape.svg);mask-image:url(../images/SVG/bg-shape.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:110%;mask-size:110%;-webkit-mask-position-x:center;-webkit-mask-position-y:bottom;transform-origin:50% 50%;margin-top:-21.5px}.shape-wrapper{margin-top:-50px}@media (min-width:768px){.shape-wrapper{margin-top:-200px}}.shape-wrapper__inner{padding-top:75px}@media (min-width:768px){.shape-wrapper__inner{padding-top:350px}}.checklist{list-style:none;padding:0;margin:0}@media (min-width:768px){.checklist{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}}.checklist .checklist__item{position:relative;font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.4;margin-bottom:10px;padding-left:40px;-moz-column-break-inside:avoid;break-inside:avoid}.checklist .checklist__item:before{content:"";position:absolute;background-image:url(../images/SVG/checked.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px;margin-right:15px;left:0;top:0}.checklist .checklist__item:before svg{fill:#003046}.checklist--highlight{-moz-column-count:auto;column-count:auto;margin-bottom:40px}.summary__content{margin-bottom:-50px;padding:30px 20px;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.summary__content{width:100%;min-height:455px;margin-bottom:-100px;padding:50px 30px}}.summary__content p{color:#003046;opacity:.5;text-transform:uppercase;letter-spacing:1.33px;margin:0}.summary__content .summary__content-items{padding:35px 0;font-size:1.3rem;line-height:1.2;color:#003046;font-family:faricy-new-web,sans-serif;font-weight:500;font-style:normal;font-weight:400}@media (min-width:768px){.summary__content .summary__content-items{font-size:1.5rem}}.summary__content .summary__content-items .summary__content-item{display:flex;margin-bottom:20px}.summary__content .summary__content-items .summary__content-item .icon{width:20px;height:20px;margin-right:20px}.summary__content .summary__content-items .summary__content-item:last-child{margin-bottom:0}.summary__content .summary__content-items .summary__content-item .dates{display:flex;flex-direction:column}.summary__content .summary__content-items .summary__content-item .dates span{margin-bottom:5px}.summary__content .btn{width:100%}.m-image-text__heading{margin-bottom:24px}@media (max-width:767.98px){.m-image-text__heading{font-size:32px}}@media (min-width:768px){.m-image-text__text{line-height:30px}}.m-image-text__image{display:flex;align-items:center}@media (max-width:767.98px){.m-image-text__image{order:1;margin-top:24px}}.m-image-text__image img{width:100%;height:auto}@media (max-width:767.98px){.m-applications{padding-left:15px;padding-right:15px}}.m-applications__list{display:flex;flex-direction:column}.c-application-card{display:flex;background:#fff}@media (max-width:767.98px){.c-application-card{flex-direction:column;padding:25px;margin-bottom:30px}}@media (min-width:768px){.c-application-card{flex-direction:row;padding:50px;margin-bottom:60px}}.c-application-card:last-child{margin-bottom:0}.c-application-card__column{display:flex;flex-direction:column}@media (min-width:768px){.c-application-card__column{min-width:40%;padding-right:20px;border-right:1px solid #d8d8d8;margin-right:40px}}.c-application-card__column .checklist{-moz-column-count:1;column-count:1}.c-application-card__column .checklist .checklist__item{margin-bottom:25px}.c-application-card__heading{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal;font-weight:400;font-size:2rem;line-height:1.2;margin:0 0 1.5rem}@media (min-width:768px){.c-application-card__heading{font-size:2rem;margin-bottom:1.5rem}}.c-application-card__icon{width:68px;min-width:68px}@media (max-width:767.98px){.c-application-card__icon{margin-bottom:25px}}@media (min-width:768px){.c-application-card__icon{width:78px;margin-bottom:35px}}.c-application-card__icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center";width:100%;height:auto}.c-application-card__text{margin:0}@media (min-width:768px){.c-application-card__text{font-size:1.6rem}}