:root{--font-f-1: "Suisse Intl", serif;--color-main: #31312f;--color-blue: #2d6bff;--color-black: #31312f;--color-white2: #f6f5f1;--color-gray: #a8a4a2;--theme-font-size: 62.5%}@font-face{font-family:"Suisse Intl";src:url("../fonts/typography/SuisseIntl-MediumItalic.woff2") format("woff2"),url("../fonts/typography/SuisseIntl-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/typography/SuisseIntl-Italic.woff2") format("woff2"),url("../fonts/typography/SuisseIntl-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/typography/SuisseIntl-Medium.woff2") format("woff2"),url("../fonts/typography/SuisseIntl-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisse Intl";src:url("../fonts/typography/SuisseIntl-Regular.woff2") format("woff2"),url("../fonts/typography/SuisseIntl-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icons/icomoon.eot?j0pmav");src:url("../fonts/icons/icomoon.eot?j0pmav#iefix") format("embedded-opentype"),url("../fonts/icons/icomoon.ttf?j0pmav") format("truetype"),url("../fonts/icons/icomoon.woff?j0pmav") format("woff"),url("../fonts/icons/icomoon.svg?j0pmav#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-close:before{content:""}.icon-linkedin:before{content:""}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}*:focus{outline:0}html{font-size:var(--theme-font-size);height:100%}body{font-family:var(--font-f-1);font-size:1.6rem;overflow-x:hidden;color:var(--color-main);background-color:var(--color-white2)}p{line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:500}html,body{overflow-x:hidden}ul,ol{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;border:0;display:block}a{display:inline-block;text-decoration:none;transition:.3s}address{font-style:normal}video{display:block;width:100%}.container{width:100%;padding:0 50px;max-width:1728px;margin:0 auto}@media(max-width: 767px){.container{padding:0 2rem}}.d-none{display:none}.o-hidden{overflow:hidden}.border-left,.border-left2{position:relative}.border-left::before,.border-left2::before{content:"";display:block;position:absolute;top:0;left:-20px;height:100%;border-left:.5px solid var(--color-black)}.border-left2::before{border-width:2px}.header-sect h2{margin-bottom:3rem}.header-sect p{font-size:2.3rem;line-height:30px}.header-sect p *{color:var(--color-blue)}@media(min-width: 768px){.header-sect p{line-height:2.8rem}}.list-cols,.sect-cols{display:flex;flex-wrap:wrap}.banner-media{overflow:hidden}.banner-media video{width:100%;height:auto}.button-rounded{display:inline-block;font-size:1.4rem;font-weight:500;padding:8px 22px;border-radius:41px;position:relative;margin-right:31px}.button-rounded i{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:100%;top:0;border-radius:41px;color:inherit;background-color:inherit;height:31px;width:31px;transition:.3s}.button-rounded.main{color:var(--color-white2);background-color:var(--color-blue)}@media(min-width: 1025px){.button-rounded:hover i{transform:rotate(-45deg)}.button-rounded.main:hover{background-color:var(--color-gray)}}.contact-title{color:#fff;font-size:3.1rem;font-weight:400}.title *{font-weight:inherit;color:var(--color-blue)}.title1{font-size:22px;line-height:25px;font-weight:400}.title2{font-size:36px}@media(min-width: 768px){.title1{font-size:3.1rem;line-height:3.6rem}.title2{font-size:5rem}}.contact-links{display:flex;flex-direction:column}.contact-links a{color:var(--color-white2);font-weight:400;font-size:2rem;opacity:.5;margin-top:10px}@media(min-width: 1025px){.contact-links a:hover{opacity:1}}.wpcf7-form input{color:#fff;font-size:1.4rem;font-weight:500;height:39px;background-color:rgba(0,0,0,0);border-radius:41px;padding:11px 16px;transition:.3s;border:.5px solid var(--color-gray)}.wpcf7-form input:hover,.wpcf7-form input:focus{border-color:var(--color-white2)}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{letter-spacing:.11em;width:100%}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder{color:var(--color-gray)}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control::placeholder{color:var(--color-gray)}.wpcf7-form .wpcf7-not-valid-tip{font-size:14px;margin-top:5px}.wpcf7-form .wpcf7-response-output{color:#fff;font-size:14px;margin:4rem 0 0 0}.wpcf7-form .wpcf7-submit{cursor:pointer;min-width:13.4rem;transition:.3s}.footer-form .wpcf7-form-control-wrap{float:left;max-width:32rem}.footer-form .wpcf7-submit{margin-left:12px}@media(min-width: 1025px){.wpcf7-submit:hover{color:var(--color-blue);border-color:var(--color-white2);background-color:var(--color-white2)}}.site-header{position:fixed;z-index:99;top:var(--wp-admin--admin-bar--height, 0);left:0;width:100%;padding-top:4.5rem;padding-bottom:20px;background-color:rgba(0,0,0,0);transition:.3s}.site-header .custom-logo-link{max-width:16rem}.site-header .custom-logo-link.logo-2{display:none}.header-content{display:flex;align-items:center;justify-content:space-between}.header-content .menu-container ul{display:flex;gap:0 8.5rem;align-items:center}.header-content .menu-container ul a{color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.header-content .menu-container ul a[aria-current=page]{color:var(--color-blue) !important}.header-content .menu-container ul li:nth-of-type(3) a{color:var(--color-gray);text-transform:uppercase}.header-content .menu-container ul li:last-child a{padding:6px 18px;border-radius:21px;background-color:var(--color-blue)}.scrolling .site-header{padding-top:20px;background-color:var(--color-white2)}.scrolling .site-header .custom-logo-link{display:none}.scrolling .site-header .custom-logo-link.logo-2{display:block}@media(min-width: 1025px){.header-content .menu-container ul li:last-child a:hover{background-color:var(--color-black)}.header-content .menu-container ul li:not(:last-child) a:hover{color:var(--color-blue) !important}.scrolling .header-content .menu-container ul li:not(:last-child) a{color:var(--color-gray)}}.site-footer{background-color:var(--color-black)}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content .footer-logos{display:flex;align-items:center;gap:26px;margin-top:7rem;transition:.3s}.footer-content .footer-logos .footer-icon{margin-bottom:10px}.footer-content .footer-contact{margin-top:24rem}.footer-content .footer-contact .wpcf7-form{margin-top:7rem}.footer-content .contact-links{margin-top:auto}.footer-content .custom-logo-link{max-width:28rem}.footer-content .menu-container ul{display:flex}.footer-content .menu-container ul li{border-left:.5px solid #fff}.footer-content .menu-container ul li:last-child{border-right:.5px solid #fff}.footer-content .menu-container ul a{color:#fff;min-width:13.8rem;padding:4.5rem 2.6rem 1rem 2.6rem;text-align:center}@media(min-width: 1025px){.footer-content .footer-logos{width:35%}.footer-content .footer-logos:hover{opacity:.5}.footer-content .footer-navigation{width:65%}.footer-content .menu-container ul{justify-content:flex-end}.footer-content .menu-container ul a:hover{background-color:var(--color-blue)}}.footer-bottom{display:flex;justify-content:space-between;margin-top:7rem;padding:4rem 0;border-top:.5px solid var(--color-gray)}.footer-bottom p{font-size:1.2rem;font-weight:500;color:var(--color-gray);text-transform:uppercase}.footer-bottom p a{color:currentColor}.footer-bottom p a:hover{color:var(--color-white2)}.h-sect1{height:100vh}.h-sect1 .banner-media{position:absolute;height:100%;width:100%;z-index:-1}.h-sect1 .banner-content{position:absolute;left:0;bottom:70px;max-width:75rem;color:#fff}.h-sect1 h1{font-size:50px}@media(min-width: 768px){.h-sect1 h1{font-size:6.9rem}}@media(min-width: 980px){.h-sect1 .banner-content{bottom:11rem}}.h-sect2{padding-top:80px}.h-sect2 .header-sect .title{margin-bottom:6rem}.h-sect2 .sect-cols{margin-top:40px;align-items:flex-end}.h-sect2 .sect2-list{margin-top:3rem;margin-bottom:52px}.h-sect2 .list-item{display:flex;align-items:center;border-radius:60px;background-color:#fff;padding:8px 10px;margin-top:12px}.h-sect2 .list-item .index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:23px;width:44px;height:44px;border-radius:60px;margin-right:11px;color:var(--color-blue);background-color:var(--color-white2)}.h-sect2 .button-wrapper{text-align:right}@media(min-width: 768px){.h-sect2 .header-sect{max-width:50rem}.h-sect2 .sect-cols{margin-top:6rem;padding-bottom:6rem}.h-sect2 .sect2-list{margin-bottom:7rem}.h-sect2 .list-item .index{font-size:28px;width:56px;height:56px;margin-right:16px}}@media(min-width: 1025px){.h-sect2{padding-top:15rem}.h-sect2 .col-left{width:62%}.h-sect2 .col-right{width:38%;padding-left:7.5rem}}.h-sect3{margin-top:16rem}.h-sect3 .sect-cols{position:relative;margin-top:4.5rem;padding-bottom:16rem}.h-sect3 .list-item{margin-top:70px}.h-sect3 .list-item h3{font-size:3.1rem;line-height:3.5rem;margin-bottom:4.5rem;max-width:28rem}.h-sect3 .list-item p{color:var(--color-gray);font-size:16px;line-height:22px}@media(min-width: 768px){.h-sect3 .header-sect{max-width:50rem}.h-sect3 .header-sect p{color:var(--color-gray)}.h-sect3 .sect-cols{margin-top:7rem}.h-sect3 .list-item{width:33.33%;padding:0 20px;padding-bottom:9rem;margin-top:9.5rem;border-left:.5px solid var(--color-black)}.h-sect3 .list-item:nth-of-type(3n + 1){border-left:0;padding-left:0}.h-sect3 .list-item h3{margin-bottom:5.5rem}.h-sect3 .list-item p{font-size:1.9rem;line-height:2.4rem}.h-sect3 .button-wrapper{text-align:right}}@media(min-width: 980px){.h-sect3 .sect-cols{margin-left:13rem}.h-sect3 .sect-cols .col-left{width:13rem;position:absolute;left:-13rem;text-align:left;padding-right:4rem}.h-sect3 .col-left{width:13rem}}.h-sect4{margin-bottom:16rem}.h-sect4 .sect-row{margin-left:13rem}.h-sect4 .sect-bottom p{color:var(--color-gray);font-size:16px;line-height:22px}.h-sect4 img{width:100%}@media(min-width: 980px){.h-sect4{margin-bottom:0}.h-sect4 .sect-row{padding-bottom:25rem}.h-sect4 .col-left{width:50%;padding-right:3rem}.h-sect4 .col-right{width:50%}.h-sect4 .sect-bottom{transform:translateY(-100%)}.h-sect4 .sect-bottom p{display:inline-block;font-size:2rem;line-height:2.4rem;margin-right:3rem}}/*# sourceMappingURL=app.css.map */