﻿.hidden{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,.page-static li,.home-testimonials__quote,.quads-list-2__text li,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*:focus{outline:0 !important}span.wpcf7-list-item{margin:0}em{font-style:italic}html,body{font-family:"Montserrat",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#07244a;background:#fff}body.lock-scroll{overflow:hidden}a{text-decoration:none;cursor:pointer;transition:all .3s}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.img-full{width:100%}.img-responsive{display:inline-block;width:auto;max-width:100%}.img-fit{width:100%;height:100%;object-fit:cover;display:block}.container,.wp-block-contact-form-7-contact-form-selector{max-width:1248px;padding:0 24px;width:100%;margin:0 auto}.container--large{max-width:1440px}.animated,.slick-arrow{transition:all .5s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.font-icon{display:inline-block}.font-icon svg{width:1em;height:1em;line-height:1}@media screen and (min-width: 1200px){.animate-fade{opacity:0}.animate-fade.top{transform:translateY(160px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-160px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-160px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(160px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all .7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.animate-delay-1.fade-in{transition-delay:0.2s}.animate-delay-2.fade-in{transition-delay:0.4s}.animate-delay-3.fade-in{transition-delay:0.6s}.animate-delay-4.fade-in{transition-delay:0.8s}.animate-delay-5.fade-in{transition-delay:1s}.animate-delay-6.fade-in{transition-delay:1.2s}.animate-delay-7.fade-in{transition-delay:1.4s}.animate-delay-8.fade-in{transition-delay:1.6s}}.flex-layout{display:flex}.flex-layout.direction-reverse{flex-direction:row-reverse}.flex-layout.direction-col{flex-direction:column}.flex-layout.direction-col-reverse{flex-direction:column-reverse}.flex-layout.justify-between{justify-content:space-between}.flex-layout.justify-evenly{justify-content:space-evenly}.flex-layout.justify-center{justify-content:center}.flex-layout.justify-end{justify-content:flex-end}.flex-layout.align-items-center{align-items:center}.flex-layout.align-items-start{align-items:flex-start}.flex-layout.align-items-end{align-items:flex-end}.flex-layout.align-items-baseline{align-items:baseline}.flex-layout.align-content-center{align-content:center}.flex-layout.align-content-start{align-content:flex-start}.flex-layout.align-content-end{align-content:flex-end}.flex-layout.align-content-baseline{align-content:baseline}.flex-layout.wrap{flex-wrap:wrap}.flex-layout.wrap-reverse{flex-wrap:wrap-reverse}h1{font-family:"Playfair Display",serif}h2{font-family:"Playfair Display",serif;font-size:3.75rem}p,.page-static li,.home-testimonials__quote,.quads-list-2__text li{font-size:1.125rem;line-height:1.5em;margin-bottom:.85em}strong{font-weight:700}.btn,.header__nav li.header-btn a{display:inline-block;padding:15px 28px;color:#fff;font-size:1rem;background-color:#b69449;border-radius:4px;line-height:1;border:1px solid #b69449;transition:all .3s;font-weight:600;cursor:pointer}.btn:hover,.header__nav li.header-btn a:hover{background-color:rgb(154.7,125.8,62.05);border-color:rgb(154.7,125.8,62.05);transform:scale(0.95, 0.95)}.btn--transparent{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.btn--transparent:hover{background-color:rgba(127,151,182,.3);border-color:rgba(127,151,182,.3)}.btn--outlined,.header__nav li.header-btn.primary a{background-color:rgba(0,0,0,0);color:#07244a}.btn--outlined:hover,.header__nav li.header-btn.primary a:hover{background-color:rgba(182,148,73,.1)}.btn--alt{background-color:#7f97b6;border-color:#7f97b6;color:#07244a}.btn--alt:hover{background-color:rgb(111.2579104478,138.2095522388,173.0220895522);border-color:rgb(111.2579104478,138.2095522388,173.0220895522)}.wpcf7-acceptance a{color:#07244a;text-decoration:underline}.wpcf7-not-valid-tip,form div.wpcf7-validation-errors,form div.wpcf7-acceptance-missing{font-size:.75rem !important;padding-top:4px;color:#cf3a3a !important}div.wpcf7-mail-sent-ok{border:0 !important;padding:0 !important}.wpcf7-form.invalid .wpcf7-response-output{color:#d8000c;background-color:#ffbaba;border:0;padding:10px}.wpcf7-form.sent .wpcf7-response-output{color:#4f8a10;background-color:#dff2bf;border:0;padding:10px}div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{font:26px/30px dashicons;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:""}div.wpcf7-validation-errors:before{content:""}.wpcf7-radio{display:flex;flex-wrap:wrap;gap:16px}.wpcf7-radio .wpcf7-list-item{width:calc(50% - 8px)}.wpcf7-radio .wpcf7-list-item label{vertical-align:middle}.wpcf7-radio .wpcf7-list-item label span{vertical-align:middle}.wpcf7-radio .wpcf7-list-item input[type=radio]{border:2px solid #fff;appearance:none;width:18px;height:18px;border-radius:50%;vertical-align:middle;box-shadow:0 0 0 2px #e1f0ff}.wpcf7-radio .wpcf7-list-item input[type=radio]:checked{background-color:#b69449}.form-row{justify-content:space-between}.form-field{margin-bottom:16px;position:relative}.form-field.mid{width:calc(50% - 12px)}.form-field label{display:block;margin-bottom:8px}.form-field label+br{display:none}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{padding:12px;border:0;border:2px solid #c5cad2;border-radius:6px;font-size:1rem;appearance:none;width:100%;font-family:inherit;height:64px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:none;border-color:#07244a;box-shadow:0 0 0 3px rgba(127,151,182,.2)}select{background-image:url(svg/chevron-down.svg);background-position:calc(100% - 12px) center;background-repeat:no-repeat;background-size:auto 16px}textarea{height:auto}.wp-block-contact-form-7-contact-form-selector{max-width:800px;padding:80px 25px 0}.inline-tags h1,.inline-tags h2,.inline-tags h3,.inline-tags h4,.inline-tags h5,.inline-tags h6,.inline-tags p,.inline-tags .page-static li,.page-static .inline-tags li,.inline-tags .home-testimonials__quote,.inline-tags .quads-list-2__text li,.quads-list-2__text .inline-tags li{display:inline}@media(max-width: 640px){h2{font-size:2.5rem}p,.page-static li,.home-testimonials__quote,.quads-list-2__text li{font-size:1rem}.form-row{flex-direction:column}.form-field.mid{width:100%}}.slick-dots li{display:inline-block;margin:0 6px;font-size:0}.slick-dots li.slick-active button{background-color:#07244a}.slick-dots button{width:13px;height:13px;background-color:#7f97b6;padding:0;font-size:0;border-radius:50%;position:relative;cursor:pointer;transition:all .3s;border:0}.slick-arrow{width:45px;height:95px;appearance:none;font-size:0;cursor:pointer;position:absolute;z-index:3;background-size:24px auto;top:calc(50% - 48px);opacity:1;border:0}.slick-arrow.slick-prev{left:0;transform:rotate(180deg)}.slick-arrow.slick-next{right:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.header{position:fixed;left:0;width:100%;padding:12px 0;transition:all .3s;z-index:999999}.header__logo img{height:65px;width:auto}@media(min-width: 901px){body.dark-bg .header:not(.scroll) .header__nav li a{color:#fff}body.dark-bg .header:not(.scroll) .header__nav li.header-btn{margin-left:0}body.dark-bg .header:not(.scroll) .header__nav li.header-btn a{clip-path:inset(0 0 0 100%);width:0;padding:0}body.dark-bg .header:not(.scroll) .header__nav li.header-btn.primary a{background-color:#7f97b6;border-color:#7f97b6;color:#b69449}}.header.scroll{background-color:#fff;border-bottom:3px solid #07244a}.header__nav ul{display:flex;align-items:center}.header__nav li{margin-left:24px}.header__nav li:first-child{margin-left:0}.header__nav li a{color:#07244a}.header__nav li.current-menu-item a{font-weight:700}.header__open-menu,.header__close-menu{display:none}@media(max-width: 900px){.header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999999;transition:all .3s;transform:translateX(100%)}.header.mobile-open .header__nav{transform:translateX(0)}.header__nav ul{flex-direction:column;align-items:flex-start;padding:80px 24px 0 24px;gap:30px}.header__nav li{margin-left:0}.header__nav li a{font-size:1.125rem;color:#07244a}.header__nav li.header-btn a{width:200px;text-align:center}.header__close-menu,.header__open-menu{display:block;width:42px;height:42px;border:0}.header__open-menu{background:url(svg/menu.svg) center no-repeat;background-size:32px auto;appearance:none;border:0}body.dark-bg .header:not(.scroll) .header__open-menu{background-image:url(svg/menu-w.svg)}.header__close-menu{position:absolute;top:20px;right:20px;background:url(svg/close.svg) center no-repeat;background-size:32px auto}.header__logo img{height:36px;width:auto}}.footer{background:url(images/bg-footer.jpg) center no-repeat;background-size:cover;padding:100px 0 40px}.footer__left img{height:65px}.footer__contact{color:#fff;margin-top:32px}.footer__contact a{color:inherit}.footer__contact a:hover{text-decoration:underline}.footer__social{margin-top:32px}.footer__social a{display:inline-block;width:24px;height:24px;font-size:0;margin-right:16px}.footer__social a:hover{opacity:.7}.footer__social a.facebook{background-image:url("svg/facebook.svg")}.footer__social a.instagram{background-image:url("svg/instagram.svg")}.footer__social a.linkedin{background-image:url("svg/linkedin.svg")}.footer__social a.twitter{background-image:url("svg/twitter.svg")}.footer__social a.youtube{background-image:url("svg/youtube.svg")}.footer__social a:last-child{margin-right:0}.footer__bottom{margin-top:80px}.footer__nav{padding-right:80px}.footer__nav ul{display:flex;flex-direction:column;gap:12px}.footer__nav li a{color:#fff}.footer__nav li a:hover{opacity:.7}.footer__copyright{color:#7f97b6;font-size:.875rem}.footer__fine-print ul{display:flex;gap:16px}.footer__fine-print a{color:#7f97b6;font-size:.875rem}.footer__fine-print a:hover{text-decoration:underline}@media(max-width: 640px){.footer{padding:80px 0 40px}.footer__top{flex-direction:column;align-items:center;text-align:center}.footer__nav{margin-top:40px;padding-right:0}.footer__nav ul{grid-template-columns:repeat(1, max-content);gap:24px}.footer__contact{margin-top:24px}.footer__bottom{flex-direction:column;align-items:center;gap:16px}}.main-hero{position:relative;height:calc(100vh - 100px);overflow:hidden}.main-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0}.main-hero__bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.main-hero__content{position:relative;height:100%;z-index:2;display:flex;align-items:flex-end;justify-content:center;color:#07244a;padding-bottom:100px}.main-hero__content h1{font-size:3.75rem;line-height:1.2em;opacity:0;transform:translateY(100px)}body.loaded .main-hero__content h1{opacity:1;transform:translateY(0)}.main-hero__content p,.main-hero__content .page-static li,.page-static .main-hero__content li,.main-hero__content .home-testimonials__quote,.main-hero__content .quads-list-2__text li,.quads-list-2__text .main-hero__content li{margin-top:42px;font-size:1.5rem;opacity:0;transform:translateY(100px);transition-delay:.2s}body.loaded .main-hero__content p,body.loaded .main-hero__content .page-static li,.page-static body.loaded .main-hero__content li,body.loaded .main-hero__content .home-testimonials__quote,body.loaded .main-hero__content .quads-list-2__text li,.quads-list-2__text body.loaded .main-hero__content li{opacity:1;transform:translateY(0)}.main-hero__btns{margin-top:60px;display:flex;gap:24px;justify-content:center}.main-hero__inner{max-width:800px;margin:0 auto;text-align:center}@media(max-width: 640px){.main-hero{height:630px}.main-hero__content{align-items:center;padding-bottom:0;padding-top:60px}.main-hero__content h1{font-size:2rem}.main-hero__content p,.main-hero__content .page-static li,.page-static .main-hero__content li,.main-hero__content .home-testimonials__quote,.main-hero__content .quads-list-2__text li,.quads-list-2__text .main-hero__content li{font-size:1.125rem;margin-top:24px}.main-hero__btns{gap:16px;margin-top:32px}.main-hero__btns a{padding-left:12px;padding-right:12px;font-size:.875rem}}.verticals{margin-top:120px;background:#f6f7f8}.verticals h2{margin-bottom:.5em}.verticals__items{margin-top:90px;flex-wrap:wrap;gap:84px}.verticals__item{width:calc(50% - 42px);padding-left:56px;position:relative}.verticals__item:before{content:"";display:block;position:absolute;width:40px;height:43px;background:url(svg/plus-square.svg);left:0;top:0;background-size:contain}.verticals__item h3{font-family:"Playfair Display",serif;font-size:2.125rem;margin-top:6px;margin-bottom:.7em}.verticals__item p:last-child,.verticals__item .page-static li:last-child,.page-static .verticals__item li:last-child,.verticals__item .home-testimonials__quote:last-child,.verticals__item .quads-list-2__text li:last-child,.quads-list-2__text .verticals__item li:last-child{margin-bottom:0}@media(max-width: 640px){.verticals__items{flex-direction:column}.verticals__item{width:100%}}.verticals-2{padding:120px 0;background:#f6f7f8}.verticals-2 h2{margin-bottom:.5em}.verticals-2__accordion{position:relative;max-width:900px;margin:auto;margin-top:40px}.verticals-2__accordion-item{border-bottom:1px solid #07244a}.verticals-2__accordion-item h3{font-family:"Playfair Display",serif;font-size:2.125rem;cursor:pointer;padding:32px 32px 32px 0;position:relative}.verticals-2__accordion-item h3:after{content:"";display:block;position:absolute;width:24px;height:24px;background:url(svg/plus.svg);right:0;background-size:contain;top:calc(50% - 12px);transition:all .3s}.verticals-2__accordion-item ul{column-count:3}.verticals-2__accordion-item ul li{font-size:1.125rem;margin-bottom:.7em;list-style:disc outside;margin-left:20px}.verticals-2__accordion-item.active h3:after{transform:rotate(45deg)}.verticals-2__accordion-item.active .verticals-2__accordion-item-content{display:block}.verticals-2__accordion-item-content{display:none;padding-bottom:40px}@media(max-width: 640px){.verticals-2__accordion-item h3{padding:20px 24px 20px 0;font-size:1.125rem}.verticals-2__accordion-item h3:after{width:16px;height:16px;top:calc(50% - 8px)}.verticals-2__accordion-item ul{column-count:1}.verticals-2__accordion-item ul li{font-size:1rem}}.quads-list{padding:120px 0}.quads-list__item{margin-bottom:50px}.quads-list__item:nth-child(odd){flex-direction:row-reverse}.quads-list__images{width:50%;display:grid;position:relative;grid-template-columns:repeat(8, 1fr);grid-auto-rows:40px}.quads-list__images:before{content:"";display:block;position:absolute;left:60px;right:60px;bottom:60px;top:60px;border:5px solid #b69449}.quads-list__images img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.quads-list__image-wrapper{position:relative;z-index:2}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:first-child{grid-column-start:3;grid-column-end:6;grid-row-start:1;grid-row-end:5;padding-right:20px;padding-bottom:20px}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:nth-child(2){grid-column-start:1;grid-column-end:6;grid-row-start:5;grid-row-end:12;padding-top:20px;padding-right:20px}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:last-child{grid-column-start:6;grid-column-end:9;grid-row-start:4;grid-row-end:14;padding-left:20px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:first-child{grid-column-start:1;grid-column-end:6;grid-row-start:3;grid-row-end:9;padding-right:20px;padding-top:20px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:9;padding-left:20px;padding-bottom:30px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:last-child{grid-column-start:4;grid-column-end:9;grid-row-start:9;grid-row-end:14;padding-top:23px}.quads-list__text{width:50%}.quads-list__item:nth-child(even) .quads-list__text{padding:0 64px 0 80px}.quads-list__item:nth-child(odd) .quads-list__text{padding:0 80px 0 64px}.quads-list__text h2{font-size:3rem;margin-bottom:.6em}.quads-list__text .btn,.quads-list__text .header__nav li.header-btn a,.header__nav li.header-btn .quads-list__text a{margin-top:24px}@media(max-width: 900px){.quads-list__images{grid-auto-rows:24px}.quads-list__item:nth-child(even) .quads-list__text{padding:0 0 0 24px}.quads-list__item:nth-child(odd) .quads-list__text{padding:0 24px 0 0}}@media(max-width: 640px){.quads-list{padding:60px 0}.quads-list__item{flex-direction:column !important}.quads-list__images,.quads-list__text{width:100%}.quads-list__images{grid-auto-rows:20px}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:first-child{padding-right:8px;padding-bottom:8px}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:nth-child(2){padding-top:8px;padding-right:8px}.quads-list__item:nth-child(odd) .quads-list__image-wrapper:last-child{padding-left:8px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:first-child{padding-right:8px;padding-top:8px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:nth-child(2){padding-left:8px;padding-bottom:30px}.quads-list__item:nth-child(even) .quads-list__image-wrapper:last-child{padding-left:8px}.quads-list__item:nth-child(odd) .quads-list__text,.quads-list__item:nth-child(even) .quads-list__text{padding:0;margin-top:24px}.quads-list__text h2{font-size:2.625rem}}.quads-list-2{padding:120px 0;background-color:#f6f7f8}.quads-list-2__heading{max-width:800px;margin:auto}.quads-list-2 h2{margin-bottom:.7em}.quads-list-2__items{margin-top:80px}.quads-list-2__item{margin-bottom:50px}.quads-list-2__item:not(:last-child){margin-bottom:120px}.quads-list-2__item:nth-child(odd){flex-direction:row-reverse}.quads-list-2__image{width:50%}.quads-list-2__image img{width:100%;border-radius:8px}.quads-list-2__item:nth-child(odd) .quads-list-2__image{padding-left:40px}.quads-list-2__item:nth-child(even) .quads-list-2__image{padding-right:40px}.quads-list-2__text{width:50%}.quads-list-2__item:nth-child(even) .quads-list-2__text{padding:0 32px}.quads-list-2__text h3{font-size:3rem;margin-bottom:.75em;font-family:"Playfair Display",serif}.quads-list-2__text h4{font-size:1.5rem;margin-bottom:.65em;font-family:"Playfair Display",serif}.quads-list-2__text .btn,.quads-list-2__text .header__nav li.header-btn a,.header__nav li.header-btn .quads-list-2__text a{margin-top:24px}.quads-list-2__text li{margin-bottom:.5em;list-style:disc outside;margin-left:20px}.quads-list-2__text ul{margin-bottom:1.2em}@media(max-width: 900px){.quads-list-2__item:nth-child(even) .quads-list-2__text{padding:0 0 0 24px}.quads-list-2__item:nth-child(odd) .quads-list-2__text{padding:0 24px 0 0}}@media(max-width: 640px){.quads-list-2{padding:60px 0}.quads-list-2__item{flex-direction:column !important}.quads-list-2__item:last-child{margin-bottom:0}.quads-list-2__image,.quads-list-2__text{width:100%}.quads-list-2__item:nth-child(odd) .quads-list-2__image,.quads-list-2__item:nth-child(even) .quads-list-2__image{padding:0}.quads-list-2__item:nth-child(odd) .quads-list-2__text,.quads-list-2__item:nth-child(even) .quads-list-2__text{padding:0;margin-top:24px}.quads-list-2__text h3{font-size:2rem}}.home-about{background:url(svg/signature.svg) center 80px no-repeat #f6f7f8;background-size:auto 230px;padding-top:140px;padding-bottom:120px}.home-about:before{content:"";width:100px;height:100px;background:url("images/flag.png");display:block;margin:auto;background-size:contain;transform:translateX(40px);margin-bottom:-20px}.home-about h2{margin-bottom:.7em}.home-about__heading{max-width:840px;margin:auto}.home-about__items{margin-top:80px;display:flex;justify-content:space-between;gap:60px}.home-about__items h3{font-family:"Playfair Display",serif;font-size:2.125rem;margin-bottom:.7em}.home-about__item{flex:1 1}@media(max-width: 640px){.home-about{padding-top:50px;background-size:auto 90px}.home-about:before{transform:translateX(0px)}}.home-testimonials{margin-top:120px}.home-testimonials__quote{padding-top:80px;background:url(svg/quote.svg) top center no-repeat;margin-bottom:0}.home-testimonials__items{margin-top:80px;justify-content:space-between}.home-testimonials__item{width:calc(50% - 30px);border:3px solid #07244a;padding:40px}.home-testimonials__item h3{font-family:"Playfair Display",serif;font-size:2.125rem;margin-bottom:.7em}.home-testimonials__item p,.home-testimonials__item .page-static li,.page-static .home-testimonials__item li,.home-testimonials__item .quads-list-2__text li,.quads-list-2__text .home-testimonials__item li,.home-testimonials__item .home-testimonials__quote{margin-bottom:2em}.home-testimonials__item h4{font-size:1.125rem;line-height:1.6em}.home-testimonials__item h5{font-size:.875rem;font-weight:700}.home-testimonials__item img{margin-top:24px}@media(max-width: 900px){.home-testimonials__items{gap:24px}.home-testimonials__item{width:calc(50% - 10px)}}@media(max-width: 640px){.home-testimonials{margin-top:60px}.home-testimonials__items{flex-direction:column;gap:40px;margin-top:40px}.home-testimonials__item{width:100%;padding:40px 20px}.home-testimonials__item h3{font-size:1.5rem}}.logo-carousel{padding:120px 0}.logo-carousel__title{text-align:center;font-size:1.125rem}.logo-carousel__items{margin-top:80px}.logo-carousel__items .slick-track{margin:auto;display:flex;align-items:center}.logo-carousel__items .slide{padding:0 40px}.logo-carousel__items .slide img{display:block;max-width:100%}.logo-carousel__items .slick-dots{text-align:center;margin-top:40px}.default-hero{position:relative;height:635px;overflow:hidden}.default-hero__bg{position:absolute;width:100%;height:100%;top:0;left:0}.default-hero__bg img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.default-hero__content{position:relative;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;color:#07244a;text-align:center}.default-hero__content h1{font-size:3.75rem;line-height:1.2em;opacity:0;transform:translateY(100px);margin-bottom:.7em}body.loaded .default-hero__content h1{opacity:1;transform:translateY(0)}.default-hero__content p,.default-hero__content .page-static li,.page-static .default-hero__content li,.default-hero__content .quads-list-2__text li,.quads-list-2__text .default-hero__content li,.default-hero__content .home-testimonials__quote{font-size:1.25rem;font-weight:500;max-width:700px;opacity:0;transform:translateY(100px);transition-delay:.2s;margin:0 auto}body.loaded .default-hero__content p,body.loaded .default-hero__content .page-static li,.page-static body.loaded .default-hero__content li,body.loaded .default-hero__content .quads-list-2__text li,.quads-list-2__text body.loaded .default-hero__content li,body.loaded .default-hero__content .home-testimonials__quote{opacity:1;transform:translateY(0)}@media(max-width: 640px){.default-hero{height:420px;padding-top:80px}.default-hero__content h1{font-size:2rem}.default-hero__content p,.default-hero__content .page-static li,.page-static .default-hero__content li,.default-hero__content .quads-list-2__text li,.quads-list-2__text .default-hero__content li,.default-hero__content .home-testimonials__quote{font-size:1.125rem;margin-top:24px}}.intro-text{padding:120px 0}.intro-text__head h2{margin-bottom:.7em}.intro-text__head p,.intro-text__head .page-static li,.page-static .intro-text__head li,.intro-text__head .quads-list-2__text li,.quads-list-2__text .intro-text__head li,.intro-text__head .home-testimonials__quote{padding-right:80px}.intro-text__items{margin-top:90px;flex-wrap:wrap;gap:80px}.intro-text__item{width:calc(33.3% - 54px);padding-left:56px;position:relative}.intro-text__item:before{content:"";display:block;position:absolute;width:40px;height:40px;background:url(svg/anchor.svg);left:0;top:0;background-size:contain}.intro-text__item h3{font-family:"Playfair Display",serif;font-size:2.125rem;margin-top:6px;margin-bottom:.7em}.intro-text__item p:last-child,.intro-text__item .page-static li:last-child,.page-static .intro-text__item li:last-child,.intro-text__item .quads-list-2__text li:last-child,.quads-list-2__text .intro-text__item li:last-child,.intro-text__item .home-testimonials__quote:last-child{margin-bottom:0}@media(max-width: 900px){.intro-text__head p,.intro-text__head .page-static li,.page-static .intro-text__head li,.intro-text__head .quads-list-2__text li,.quads-list-2__text .intro-text__head li,.intro-text__head .home-testimonials__quote{padding-right:0}.intro-text__items{flex-direction:column;gap:40px;margin-top:40px}.intro-text__item{width:100%;padding-left:36px}.intro-text__item:before{width:28px;height:28px;top:10px}}@media(max-width: 640px){.intro-text{padding:60px 0}}.testimonials{margin-top:120px}.testimonials h2{margin-bottom:.7em}.testimonials__items{margin-top:80px;gap:60px}.testimonials__item{width:calc(33.33% - 30px);border:10px solid #7f97b6;padding:38px}.testimonials__item h3{font-family:"Playfair Display",serif;font-size:2.125rem;margin-bottom:.7em}.testimonials__item p,.testimonials__item .page-static li,.page-static .testimonials__item li,.testimonials__item .quads-list-2__text li,.quads-list-2__text .testimonials__item li,.testimonials__item .home-testimonials__quote{margin-bottom:2em}.testimonials__item h4{font-size:1.125rem;line-height:1.6em}.testimonials__item h5{font-size:.875rem;font-weight:700}.testimonials__item img{margin-top:24px}@media(max-width: 1200px){.testimonials__items{gap:32px}.testimonials__item{width:calc(50% - 30px)}}@media(max-width: 900px){.testimonials{margin-top:80px}.testimonials__items{overflow-x:auto;margin-left:-24px;margin-right:-24px;padding:0 24px;gap:24px;margin-top:40px}.testimonials__item{width:360px;flex:1 0 auto;padding:24px}}@media(max-width: 640px){.testimonials__item{width:310px}}.text-image{padding:420px 0 120px;margin-top:-200px}.text-image h2{margin-bottom:.7em}.text-image__image{display:block;margin:120px auto 0;max-width:100%}@media(max-width: 640px){.text-image{padding:120px 0 60px;margin-top:-60px}.text-image h2{font-size:2.625rem}.text-image__image{margin-top:60px}}.call-to-action{margin-top:120px}.call-to-action h2{margin-bottom:.7em}.call-to-action__content{max-width:960px;margin:auto}.call-to-action__content p,.call-to-action__content .page-static li,.page-static .call-to-action__content li,.call-to-action__content .quads-list-2__text li,.quads-list-2__text .call-to-action__content li,.call-to-action__content .home-testimonials__quote{text-align:center}.call-to-action .container,.call-to-action .wp-block-contact-form-7-contact-form-selector{align-items:center}.call-to-action__btns{display:flex;gap:16px;margin-top:24px}.call-to-action__image{max-width:100%;display:block;margin:auto}.job-positions{margin-top:120px}.job-positions h2{margin-bottom:.7em}.job-positions__items{margin-top:80px}.job-card{border:5px solid #7f97b6;padding:36px}.job-card:not(:last-child){margin-bottom:60px}.job-card h3{font-family:"Playfair Display",serif;font-size:1.875rem;margin-bottom:.8em}.job-card__info{display:flex;gap:20px;margin-top:40px}.job-card__info div{background-position:left;background-size:24px auto;background-repeat:no-repeat;padding-left:32px;min-height:24px;line-height:24px;font-size:1.125rem}.job-card__info div.job-card__location{background-image:url(svg/map.svg)}.job-card__info div.job-card__type{background-image:url(svg/time.svg)}.job-card__info div.job-card__salary{background-image:url(svg/money.svg)}@media(max-width: 640px){.job-positions{margin-top:60px}.job-card__info{flex-direction:column}}.talent-form{margin-top:120px;padding-bottom:80px}.talent-form__heading{text-align:center;max-width:800px;margin:auto}.talent-form__heading h2{margin-bottom:.7em}.talent-form form{max-width:645px;margin:80px auto 0}@media(max-width: 640px){.talent-form{margin-top:60px}.talent-form form{margin-top:40px}}.contact{padding:120px 0}.contact__form{width:50%}.contact__content{padding:80px 0}.contact__info{margin-top:80px;width:50%;display:flex;flex-wrap:wrap;gap:40px 0;padding-left:80px;height:fit-content}.contact__info-item{width:50%;padding-top:60px;background-size:32px auto;background-repeat:no-repeat}.contact__info-item--email{background-image:url(svg/envelope.svg)}.contact__info-item--phone{background-image:url(svg/phone.svg)}.contact__info-item--office{background-image:url(svg/map.svg)}.contact__info-item a{color:inherit}.contact__info-item a:hover{text-decoration:underline}@media(max-width: 900px){.contact__info{gap:24px}.contact__info-item{width:100%}}@media(max-width: 640px){.contact__content{padding:40px 0;flex-direction:column}.contact__form,.contact__info{width:100%}.contact__info{padding-left:0}}.application-form{margin-top:120px;padding-bottom:80px}.application-form__heading{text-align:center;max-width:800px;margin:auto}.application-form__heading h2{margin-bottom:.7em}.application-form form{max-width:645px;margin:80px auto 0}.application-form .file-field{position:relative}.application-form .file-field__remove{position:absolute;top:16px;right:16px;background:url(svg/trash.svg) center no-repeat;background-size:16px auto;width:36px;height:36px;z-index:3;display:none;font-size:0;border-radius:50%}.application-form .file-field__remove:hover{background-color:#f0f7ff}.application-form .file-field__input{position:relative;border:2px dashed #e1f0ff;border-radius:6px;display:flex;align-items:center;justify-content:center;height:120px;color:#7f97b6}.application-form .file-field__input p,.application-form .file-field__input .page-static li,.page-static .application-form .file-field__input li,.application-form .file-field__input .quads-list-2__text li,.quads-list-2__text .application-form .file-field__input li,.application-form .file-field__input .home-testimonials__quote{margin-bottom:0}.application-form .file-field__input br{display:none}.application-form .file-field__input.selected{color:#b69449}.application-form .file-field__input.selected .file-field__remove{display:block}.application-form .file-field__input .wpcf7-form-control-wrap{position:static}.application-form .file-field__input input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width: 640px){.application-form{margin-top:60px}.application-form form{margin-top:40px}}.page-static{padding-top:140px;padding-bottom:80px}.page-static h1{font-family:"Playfair Display",serif;font-size:3rem;margin-bottom:.7em}.page-static h2{font-size:2rem;margin-bottom:.5em}.page-static .container,.page-static .wp-block-contact-form-7-contact-form-selector{max-width:960px}.page-static h4{font-family:"Playfair Display",serif;font-size:1.5rem;margin-bottom:.75em}.page-static li{margin-bottom:.53em;margin-left:20px}.page-static ul li{list-style:disc outside}.page-static ol li{list-style:decimal outside}.page-static ol,.page-static ul{margin-bottom:1.4em}
/*# sourceMappingURL=main.css.map */
