@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";@import"https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.font-main,.fieldbox,.button-primary,body{font-family:"Lato",sans-serif}.font-light,.fieldbox,.button-primary,body{font-weight:300}.font-normal,.module-legal-page h2{font-weight:400}.font-bold,.module-hero h1,#header .menu,strong,.title-lg,.module-gallery h1,.module-contact .info h1,.module-about h1,.title-md,.module-legal-page h1,.form-wrapper .feedback-ok h1,.module-services ul .content h2,.title,.module-services h1{font-weight:700}.text-base{font-size:1rem}.text-regular,.module-legal-page,.form-wrapper .feedback-error,.field,body{font-size:1.4rem}.text-lg,.module-gallery .section-content,.form-wrapper .feedback-ok,.fieldbox,.button-primary,.module-contact .info,.module-about .section-content,.module-services ul li,#header .menu{font-size:1.8rem}.text-xl,.module-services header{font-size:2rem}.text-xl2,.module-hero p{font-size:3rem}@media(max-width: 720px){.text-xl2,.module-hero p{font-size:2.4rem}}.flex{display:flex}.inline-flex{display:inline-flex}.block-content,.module-contact .section-content,.block-content-md,.module-legal-page .section-content,.module-about .section-content,.module-services header,.module-hero .section-content{padding-left:24px;padding-right:24px;max-width:1260px;margin-left:auto;margin-right:auto}.block-content-md,.module-legal-page .section-content,.module-about .section-content,.module-services header,.module-hero .section-content{max-width:860px}.section-v-padding,.module-gallery .section-content,.module-contact,.module-about .section-content,.module-services header{padding-top:100px;padding-bottom:100px}@media(max-width: 720px){.section-v-padding,.module-gallery .section-content,.module-contact,.module-about .section-content,.module-services header{padding-top:60px;padding-bottom:60px}}.title,.module-services h1{font-size:4rem}.title-md,.module-legal-page h1,.form-wrapper .feedback-ok h1,.module-services ul .content h2{font-size:2.4rem}.title-lg,.module-gallery h1,.module-contact .info h1,.module-about h1{font-size:3rem}.anchor{position:absolute;pointer-events:none;opacity:0;width:1px;height:1px;margin-top:-80px}@media(max-width: 720px){.anchor{margin-top:-56px}}.transition,.form-wrapper .feedback-ok,.form-wrapper .form-main,#header #menu-trigger .trigger-close,#header #menu-trigger .trigger-open{transition:all .2s ease-in}.loading-ico,.button-primary.loading:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto; animation-play-state: running; animation-delay: 0s;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'> <circle cx='50' cy='50' r='24' stroke-width='4' stroke='white' stroke-dasharray='37.69911184307752 37.69911184307752' fill='none' stroke-linecap='round' style='animation-play-state: running; animation-delay: 0s;'>   <animateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='0.7042253521126761s' keyTimes='0;1' values='0 50 50;360 50 50' style='animation-play-state: running; animation-delay: 0s;'></animateTransform> </circle> </svg>");background-repeat:no-repeat;background-position:50% 50%;background-size:190% 190%;width:40px;height:40px}*{box-sizing:border-box}a{color:inherit}img{max-width:100%}html{font-size:10px;line-height:1.4}body{background:#e3e8f4}#header{background:#140c3c;color:#fff;top:0;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;z-index:5;border-bottom:1px solid #666}#header a{text-decoration:none}#header .header-content{position:relative;height:80px;padding-left:24px;padding-right:24px;display:flex;justify-content:flex-end;align-items:center}#header .logo{position:absolute;z-index:2;left:24px;top:50%;transform:translateY(-50%)}#header .logo img{height:40px;width:auto}#header #menu-trigger{display:none;font-size:1.8rem;line-height:1;border:1px solid #fff;border-radius:2px;padding:4px;cursor:pointer;position:absolute;z-index:2;right:24px;top:50%;transform:translateY(-50%)}#header #menu-trigger i{display:flex}#header #menu-trigger .trigger-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}#header #menu-trigger.active .trigger-open{opacity:0}#header #menu-trigger.active .trigger-close{opacity:1}#header .menu{display:flex;align-items:center}#header .menu ul{display:flex}#header .menu ul li{margin-left:32px}#footer{background:#e3e8f4}#footer .footer-content{padding:32px 24px 16px;text-align:center}@media(max-width: 720px){body.menu-open{overflow:hidden}#header .header-content{height:56px}#header #menu-trigger{display:block}#header .logo img{height:20px}#header .menu{transition:all .5s ease-out;position:absolute;left:0;top:0;right:0;height:100vh;background:#4053f4;z-index:1;justify-content:center;font-size:3rem;line-height:1;transform:translateY(-100%);opacity:0;pointer-events:none}#header .menu ul{position:absolute;display:inline-block;text-align:center;margin-bottom:100px}#header .menu ul li{margin:1.75em 0}#header .menu.active{transform:translateY(0);opacity:1;pointer-events:auto}}.module-hero{position:relative;background-color:#140c3c;color:#fff;padding:80px 24px;height:500px;display:flex;align-items:center}.module-hero>.cover{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center center}.module-hero>.cover:after{content:"";position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;background:#140c3c;opacity:.5;pointer-events:none}.module-hero>.cover img{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.module-hero .section-content{max-width:800px;position:relative;z-index:2;text-align:center}.module-hero h1{font-size:7rem;line-height:1}.module-hero h1 span{display:block;margin-top:.2em;font-size:1.2em}.module-hero p{margin:1.5em 0 0 0}@media(max-width: 720px){.module-hero{min-height:100vh}.module-hero h1{font-size:4.5rem}.module-hero .section-content{padding-bottom:200px}}.module-services{background:#fff;color:#150c3c}.module-services header{text-align:center}.module-services h1{color:#4053f4;margin-bottom:.4em}.module-services ul{background:#140c3c;color:#fff}.module-services ul li{line-height:1.4;display:grid;grid-template-columns:1fr 1fr;align-items:center}.module-services ul li:nth-child(even) .content{order:-1}.module-services ul .image{position:relative;height:100%;min-height:50vh;overflow:hidden}.module-services ul .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;background-position:center center}.module-services ul .content{margin:0 auto;padding:80px}.module-services ul .content p{margin:0}.module-services ul .content h2{margin-bottom:.5em}@media(max-width: 720px){.module-services ul li{display:block}.module-services ul .image{height:auto;min-height:auto;aspect-ratio:2/1}.module-services ul .content{padding:24px;padding-top:32px;padding-bottom:80px}}.module-about{background:#4053f4;color:#fff}.module-about .section-content{line-height:1.4;text-align:center}.module-about p{margin:0}.module-about h1{margin-bottom:.5em}.module-contact{background:#e3e8f4}.module-contact .section-content{display:grid;grid-template-columns:1fr 1fr}.module-contact .info{text-align:center;padding-right:40px}.module-contact .info h1{color:#4053f4;margin-bottom:1em}.module-contact .info p{margin:.7em 0}.module-contact .info a{text-decoration:none}@media(max-width: 720px){.module-contact .section-content{display:block}.module-contact .info{padding:0}.module-contact .form{margin-top:40px}}.button-primary{position:relative;display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;border:0;background:#140c3c;color:#fff;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .2s ease-in}.button-primary:hover{background-color:#301d91}.button-primary.loading{pointer-events:none;color:#140c3c}.button-primary.loading:after{content:"";width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.fieldbox{display:inline-block;width:100%;border:1px solid #ccc;padding:8px;border-radius:4px}.fieldbox.valid{border-color:#74c365}.fieldbox.error{border-color:#c00}.field{margin-bottom:16px}.field label{display:inline-block;margin-bottom:4px}.field .error-msg{color:#c00;margin-top:4px}.form-actions{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;margin-top:40px}.form-wrapper{position:relative}.form-wrapper .feedback-error{line-height:1.6;color:#c00;opacity:0;pointer-events:auto}.form-wrapper .feedback-ok{opacity:0;pointer-events:none;text-align:center;position:relative;z-index:2;width:100%;height:0;overflow:hidden}.form-wrapper .feedback-ok h1{color:#448c36;margin-bottom:.5em}.form-wrapper .feedback-ok h1 i{display:block;font-size:7rem;margin-bottom:24px}.form-wrapper.sent .form-main{opacity:0;pointer-events:none}.form-wrapper.sent .feedback-ok{opacity:1;pointer-events:auto;height:auto}.form-wrapper.sent-error .feedback-error{opacity:1;pointer-events:auto}.module-legal-page{line-height:1.6;padding:16px}.module-legal-page h1{text-align:center;color:#4053f4;margin:1em 0}.module-legal-page h2{color:#4053f4;margin:1.5em 0 .5em}.module-legal-page p{margin:1em 0}.module-legal-page ul,.module-legal-page ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 40px}.module-legal-page ol{list-style-type:decimal}.module-legal-page li{margin:.5em 0}.module-gallery .section-content{line-height:1.4;text-align:center}.module-gallery .gallery-container{max-width:100%;overflow:hidden;padding:0 24px}.module-gallery h1{color:#4053f4;margin-bottom:1em;text-align:center}/*# sourceMappingURL=main.css.map */
