/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Poppins",sans-serif}img{max-width:100%}ul.nostyle{list-style:none;margin:0;padding:0}.text-right{text-align:right}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.left{float:left}.right{float:right}.relative{position:relative}.tablet-img,.tablet-msg{display:none}.dp-block{display:block}h1{font-size:3.75rem;font-weight:700;margin:0;color:#1e3848;text-transform:uppercase}h2{font-size:2.5rem;font-weight:700;margin:0;color:#1e3848}h3{font-size:2.25rem;font-weight:700;margin:0}h3 span{display:block}h4{font-size:1.125rem;font-weight:400;margin:0}p,a{font-size:1.125rem;line-height:2.25rem;color:#292929;text-decoration:none}@media screen and (max-width: 1366px){h1{font-size:3.125rem}h3{font-size:2rem}p,a{line-height:2rem}}@media screen and (max-width: 1024px){h1{font-size:2.875rem}h3{font-size:1.75rem}}@media screen and (max-width: 780px){h1{font-size:2.8125rem}h3{font-size:1.875rem}p,a{font-size:1rem;line-height:1.875rem}}@media screen and (max-width: 600px){main{overflow:hidden}h1{font-size:1.5rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.button{background:#1e3848;border:none;border:2px solid #1e3848;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.1rem;line-height:normal;outline:none;padding:.75rem 3.125rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in}.button:hover{background:none;color:#1e3848}.button.btn--submit{border:2px solid #eaccc0;color:#eaccc0;flex:0;margin:0;padding:.75rem 3.125rem;width:auto}.cta-underline{border-bottom:2px solid #a45b4f;color:#a45b4f;display:inline-block;font-size:1.25rem;font-weight:600;line-height:2rem;transition:all .1s ease-in-out}.cta-underline i{margin-left:1rem;font-size:1.125rem;vertical-align:middle}.cta-underline img{color:#a45b4f;display:inline-block;margin-left:1rem}.cta-underline img:hover{color:#1e3848}.cta-underline.white{border-color:#fff;color:#fff}.cta-underline.small{font-size:1rem;line-height:normal}.cta-underline:hover{color:#1e3848;border-color:#1e3848}.message{background:#1e3848;padding:1rem;text-align:center}.message p{color:#fff;font-size:1rem;margin:0}label.error{display:block;color:#fff;font-size:.875rem;font-weight:600;margin:-1.875rem auto 1.875rem;text-align:right;text-transform:uppercase}.grecaptcha-badge{z-index:7}.input-container label{display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.input-container label.error{display:block;color:#cc0344;font-size:.875rem;margin-top:.875rem;text-align:right}.input-container label span{text-transform:none}.input-container input,.input-container select,.input-container textarea{background:#fff;border:none;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:600;outline:none;padding:.5rem;width:100%}.input-container select{font-weight:400}.input-container textarea{height:100px;resize:none}.input-container.file-upload{width:100%}.input-container.file-upload .flex-start{align-items:center}.input-container.file-upload label{margin-bottom:0}.input-container.file-upload input[type=file]{display:block;height:1px;margin-top:-1px;padding:0;width:100%}.input-container.file-upload .btn-file{display:inline-block;background:#000;color:#fff;cursor:pointer;padding:.75rem 1rem}.input-container.file-upload .filename{display:block;margin-left:1rem}input,select,textarea{background:#fff;border:2px solid #fff;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:600;outline:none;padding:.75rem 1rem;width:100%}input.error,select.error,textarea.error{border-color:#cc0344}textarea{height:150px;resize:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cb_bot{display:block;height:0;width:0;opacity:0}.arrow-long-right{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs, 1));border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 2px;width:24px;height:6px;margin-left:1rem;vertical-align:middle}.arrow-long-right::after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:0;bottom:-2px}@media screen and (max-width: 1024px){.button{letter-spacing:0}}@media screen and (max-width: 780px){.cta-underline{font-size:1rem}.button{font-size:1rem;padding:.5rem 1.5rem}}@media screen and (max-width: 600px){.message p{font-size:.875rem;line-height:1.5625rem}}.container{margin:0 auto;padding:0 8%}.container.small{max-width:1180px;width:calc(100% - 4rem)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:flex-start;justify-content:flex-start}.padded{padding:8.75rem 0}.hidden{display:none}.noScroll{overflow:hidden}.sticky{position:sticky;top:0;z-index:9}.langMsg{display:none;position:fixed;top:0;left:0;z-index:99;width:100%}.toggle-nav{display:none}header{background:#fff;box-shadow:0px 3px 8px rgba(0,0,0,.15);position:sticky;top:0;left:0;width:100%;z-index:8;transition:.1s ease-in}header.container{padding-top:2rem;padding-bottom:2rem}header.sticky{padding:1.25rem 8%;top:68px}header.sticky .logo{height:60px;overflow:hidden;width:150px}header.sticky .call-cta{display:none}.nav-container .call-cta{font-size:1.125rem;font-weight:600;margin:0;text-transform:uppercase;text-align:right}.nav-container .call-cta a{display:inline-block;color:#a45b4f;font-size:1.25rem;line-height:normal;margin-left:.5rem}.nav-container nav li{padding:0 1.5625rem}.nav-container nav li:nth-last-child(2){padding-right:0}.nav-container nav a{font-weight:600;text-transform:uppercase;transition:all .1s ease-in}.nav-container nav a:hover{color:#a45b4f;border-color:#a45b4f}.nav-container .btn-lang{border-bottom:2px solid #292929;text-transform:none}.landing{background:url(../images/intro-background.jpg) no-repeat center center;background-size:cover;min-height:calc(100vh - 172px);height:auto;padding:8.75rem 0 6.25rem}.landing p{color:#1e3848;margin:1rem auto;max-width:1180px}.landing .button{margin-top:1.25rem}.split{padding-left:8%}.split .split-text{max-width:960px;width:60%}.split .split-img{margin-left:3.75rem;flex:1;z-index:2;width:40%}.split .split-img img{display:block;margin-left:auto}.contact{background:#1e3848;color:#eaccc0}.contact .contact-bg{background:url("../images/contact-background-left.png") no-repeat center left,url("../images/contact-background-right.png") no-repeat center right}.contact .container{padding:0}.contact .text-container{text-align:center}.contact .text-container h1,.contact .text-container p{color:#eaccc0}.contact form{margin:3.75rem auto 0;max-width:700px}.contact input:not(.button),.contact select,.contact textarea{font-size:1.25rem;font-weight:400;margin-bottom:2rem}.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}.contact select.js-form-member{display:none}footer{padding:5rem 0 2rem}footer .flex-center{justify-content:space-between}footer .ft-location{margin-left:6.25rem}footer .ft-location p{margin:0}footer .ft-location img{display:block;margin-right:.5rem}footer .ft-contact{font-weight:bold}footer .ft-contact p{margin:0 0 0 6.25rem}footer .ft-contact a{color:#a45b4f}footer .ft-contact a:last-child{border-bottom:1px solid #a45b4f}footer .flex-start{align-items:center}footer .social-icons{margin-left:6.25rem}.badge{display:inline-block;font-size:1rem;margin-top:3.125rem;opacity:.5}@media screen and (max-width: 1440px){.container{padding:0 5%}.split{padding-left:5%}}@media screen and (max-width: 1366px){.container{padding:0 4%}.split{padding-left:4%}.split .split-text,.split .split-img{width:50%}header.sticky{padding:1.25rem 4%;top:64px}.contact form{background:#1e3848;max-width:600px}footer .flex-start{flex-wrap:wrap}footer .ft-location,footer .social-icons{margin-top:3.125rem;width:calc(50% - 6.25rem)}footer .social-icons{margin-left:0}}@media screen and (max-width: 1024px){.padded{padding:6.25rem 0}.split{padding-left:4%}header.sticky{top:62px}footer .container{flex-direction:column}footer .ft-contact{margin-top:3.75rem}footer .ft-contact p:last-child{margin-left:3.125rem}footer .social-icons{margin-left:3.125rem}}@media screen and (max-width: 780px){.badge{margin-top:2.5rem}.nav-container nav li{padding:0 1rem}.split h1.hidden{display:block;margin-bottom:2rem}.split .flex-space{align-items:flex-start}.split .split-text{width:60%}.split .split-text h1{display:none}.split .split-img{margin-left:1.5625rem}.contact .contact-bg{background:none}footer{padding:3.75rem 0 2rem}footer .container{flex-direction:column}footer .container>.flex-start{flex-wrap:wrap}footer .ft-contact{margin:2.5rem auto;text-align:center;width:100%}footer .ft-contact p{margin:0 auto;width:50%}footer .ft-location,footer .social-icons{margin:0;text-align:center;width:100%}footer .ft-location p{margin:0 auto .5rem;justify-content:center}}@media screen and (max-width: 600px){.padded{padding:3.75rem 0}.landing{padding:3.125rem 0}.landing h1{font-size:1.875rem}.landing .button{width:100%}header.sticky{top:82px}header.sticky nav .call-cta{display:block}header.sticky .logo{position:relative;left:-45px}header.active{position:fixed;top:0}header.active .nav-container{display:block}.toggle-nav{display:block;font-size:1.5rem;position:relative;z-index:10}.nav-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:rgba(0,0,0,.15)}.nav-container>.call-cta{display:none}.nav-container .call-cta{font-size:1rem}.nav-container .call-cta a{font-size:1.125rem}.nav-container nav{height:100%;background:#fff;margin-left:auto;padding:1.25rem;width:300px;position:relative;z-index:9}.nav-container nav ul{flex-direction:column;position:relative;top:50%;left:0;transform:translateY(-50%)}.nav-container nav li{padding:0 2rem 1.25rem 0;text-align:right;width:100%}.nav-container nav li:nth-last-child(2){padding:0 2rem 1.25rem 0}.nav-container nav li.hidden{display:block}.split .flex-space{flex-direction:column}.split h1{padding:0 4%;margin-bottom:0 !important}.split .split-text{padding:0 4%;width:100%}.split .split-img{margin-top:1.25rem;width:100%}.contact form{margin:2.5rem auto 0;max-width:none;width:80%}.contact input:not(.button),.contact select,.contact textarea{font-size:1rem}.contact .button{width:100%}footer .ft-contact{flex-direction:column;margin:1.5rem auto}footer .ft-contact p{margin:1.5rem auto 0 !important;width:100%}}.split--intro{position:relative}.split--intro .pattern{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.services .service-item{margin-bottom:6.25rem}.services .service-item:last-of-type{margin-bottom:0}.services .service-item.alt{flex-direction:row-reverse}.services .service-item.alt .service-box{border-radius:15px 0 15px 15px;margin-left:0;margin-right:-3.125rem}.services .service-img{flex:1}.services .service-box{background:#eaccc0;border-radius:0 15px 15px 15px;flex:1;margin-left:-3.125rem;padding:3.75rem;width:calc(100% + 3.125rem)}.split--about{background:url("../images/pattern-about-background.png") no-repeat center left;background-size:contain;position:relative;margin-top:6.25rem}.split--about .pattern-1{position:absolute;top:0;left:60%;z-index:-1}.split--about .pattern-2{position:absolute;bottom:0;left:30%}.team{background:url("../images/team-pattern-background.jpg") no-repeat bottom right;padding:8.75rem calc(8% - 1.875rem) 0;position:relative}.team .flex-space{flex-wrap:wrap}.team .team-other{flex-wrap:wrap}.team .team-other .toggle-text{display:none}.team .team-other .team-box{margin:0 1.5625rem 9.375rem;width:calc(33.333% - 3.125rem)}.team .team-other .team-text{margin-top:-30%}.team .team-other .team-text h3{font-size:1.5625rem}.team .team-other .team-img{width:250px}.team .team-box{align-self:stretch;background:#fff;border:3px solid #ffc864;display:flex;flex-direction:column;justify-content:space-between;text-align:center;margin:0 1.5625rem 9.375rem;padding:3.75rem 2rem;width:calc(50% - 3.125rem);z-index:2}.team .team-img{margin:0 auto;top:-50%;transform:translateY(-50%);z-index:2}.team .team-text{margin-top:-20%;margin-bottom:auto}.team .team-text p{font-size:1rem}.team .team-text h3 span{display:block;font-size:1.125rem;font-weight:400;margin:.5rem 0}.team .read-more .addText{display:none}.team .cta-underline{font-size:1rem;line-height:normal;margin-left:.25rem}.team .button{align-self:center;width:auto;margin-top:1rem}.team .cta-underline{align-self:center;margin-top:auto}.team .pattern-1{position:absolute;top:35%;left:0;z-index:1}.team .pattern-2{position:absolute;top:0;right:0;z-index:1}@media screen and (max-width: 1440px){.team{padding:8.75rem calc(5% - 1.875rem)}}@media screen and (max-width: 1366px){.services .service-item{position:relative}.services .service-item.alt .service-box{margin-left:0;margin-right:-5rem}.services .service-img{flex:inherit;width:60%}.services .service-box{margin-left:-5rem;padding:3.125rem 2.5rem;width:50%}.team{padding:6.25rem calc(5% - 1.875rem)}.team .team-box{justify-content:flex-start;padding:3.125rem 2.5rem}.team .team-text{margin-top:-25%}.team .team-text h3{min-height:66px;margin-bottom:2rem}.team .team-other .team-img{width:200px}.team .team-other .team-box{margin:0 1.25rem 6.25rem;padding:2.5rem 1.5625rem;width:calc(33.333% - 2.5rem)}.team .team-other .team-text h3{font-size:1.25rem}}@media screen and (max-width: 1024px){.services{padding:0}.services .service-item{overflow:hidden}.services .service-item.alt .service-img{margin-left:0;margin-right:-6%}.services .service-item.alt .service-box{margin-left:4%;margin-right:-20%}.services .service-img{margin-left:-6%}.services .service-box{margin-left:-20%;margin-right:4%}.team{background-size:50%}.team .team-img{width:50%}.team .team-text{margin-top:-15%}.team .team-other .team-box{width:calc(50% - 2.5rem)}.team .team-other .team-box:nth-last-child(-n+3){margin-bottom:6.25rem}.team .team-other .team-box:last-child{margin-bottom:0}}@media screen and (max-width: 780px){.split--about{margin-top:0}.team .flex-space{flex-direction:column}.team .team-box{margin:0 auto 2rem;width:92%}.team .team-text{margin-top:-20%}}@media screen and (max-width: 600px){.services .service-item{flex-direction:column !important}.services .service-item.alt .service-box{margin:0 auto;width:92%}.services .service-item.alt .service-img{margin:0 auto 2rem;width:100%}.services .service-box{padding:2.5rem 1.25rem;margin:0 auto;width:92%}.services .service-img{margin:0 auto 2rem;width:100%}.team .team-box{padding:2rem 1.25rem}.team .team-box:last-child{margin:5rem auto}.team .team-other .team-img{width:50%}.team .team-other .team-box{margin:0 auto 5rem;width:92%}.team .team-other .team-box:last-child{margin-bottom:0 !important}.team .team-other .team-text{margin-top:-20%}.team .team-other .team-text h3{margin-bottom:1rem}}/*# sourceMappingURL=main.min.css.map */