:root{--c-white:#fff;--c-black:#000;--c-primary:#165272;--c-secondary:#314496;--c-accent:#4ccaa5;--c-accent-alt:#48def2;--font-sans-serif:"Poppins",sans-serif;--font-sans-serif-header:"BRAVE Eightyone",sans-serif;--font-serif:ui-sans-serif,system-ui,-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";--base-bg:var(--c-white);--base-ff:var(--font-sans-serif);--base-fz:1.8rem;--base-lh:1.5;--base-tc:var(--c-dark);--base-lc:inherit;--base-mw:320px;--base-ts:0.2s;--gap:15px;--btn-fz:1.8rem;--btn-ff:var(--font-sans-serif);--btn-pd:0.6666666667em 2.222222222em;--btn-height:2.666666667em;--btn-rd:0.3333333333em;--btn-bg:var(--c-accent);--btn-color:var(--c-white);--h-sized:4.8rem;--h-s-h1:4.2rem;--h-s-h2:3.4rem;--h-s-h3:2.6rem;--h-s-h4:2.4rem;--h-s-h5:2rem;--h-s-h6:1.8rem;--container:calc(1240px + var(--gap)*2)}.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--base-tc);background:var(--base-bg);font:var(--base-fz)/var(--base-lh) var(--base-ff);min-width:var(--base-mw);font-weight:400;overflow-anchor:none}.lity-active{overflow:hidden}img{max-width:100%;height:auto}.gm-style img{max-width:none}*{text-decoration-thickness:1px!important}@font-face{font-family:BRAVE Eightyone;font-style:normal;font-weight:400;src:url(../fonts/BRAVEEightyone-Regular.ttf) format("truetype")}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;letter-spacing:normal;font-weight:400;font-family:var(--font-sans-serif-header)}.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),.h:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:3rem}.sized{font-size:var(--h-sized)}.h1,h1{font-size:var(--h-s-h1)}.h1:not(:last-child),h1:not(:last-child){margin-bottom:1.5rem}.h2,h2{font-size:var(--h-s-h2)}.h3,h3{font-size:var(--h-s-h3)}.h4,h4{font-size:var(--h-s-h4)}.h5,h5{font-size:var(--h-s-h5)}.h6,h6{font-size:var(--h-s-h6)}p{margin:0}p:not(:last-child){margin-bottom:2rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}ul{padding-left:1.25em}strong{font-weight:600}.lt{font-weight:300!important}.rg{font-weight:400!important}.md{font-weight:500!important}.sbd{font-weight:600!important}.bd{font-weight:700!important}.under{text-decoration:underline}.ttu{text-transform:uppercase}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.c-blue{color:var(--c-blue)!important}.g-txt{background:linear-gradient(124deg,#78ae26 .61%,#07c1e4 97.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.icon{--i-size:2rem;fill:currentColor;stroke:currentColor;color:inherit;min-width:var(--i-size);width:var(--i-size);height:var(--i-size);display:inline-block;-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:none;mask-image:none}.icon-mail{-webkit-mask-image:url(../images/icons/icon-mail.svg);mask-image:url(../images/icons/icon-mail.svg)}.icon-quote{-webkit-mask-image:url(../images/icons/icon-quote.svg);mask-image:url(../images/icons/icon-quote.svg)}.logo{position:relative;display:flex;align-items:center;align-content:center;justify-content:inherit;flex-wrap:nowrap;flex-direction:row;width:100%;transition:all var(--base-ts) ease-in-out;color:inherit;max-width:28.9rem}.logo picture{position:relative;width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:inherit;flex-wrap:nowrap;flex-direction:row}.logo img{pointer-events:none}.image,.logo img{width:100%;height:auto}.image,.image picture{position:relative;display:flex}.image picture{align-items:center;align-content:center;justify-content:inherit;flex-wrap:nowrap;flex-direction:row;width:100%;min-height:100%;height:auto;z-index:1}.image img{width:100%}.image--block-title picture{justify-content:flex-start}.image--block-title img{object-fit:contain;width:auto;max-height:11.5rem}.image--cover{min-height:100%;height:auto}.image--cover img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.image--1-1 picture{padding-top:100%}.image--3-2 picture{padding-top:66.66%}.image--3-4 picture{padding-top:75%}.image--4-5 picture{padding-top:120%}.image--16-9 picture{padding-top:56.25%}.wrapper{position:relative;left:0;top:0;width:100%;display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh)*100)}.content{display:flex;flex-direction:column;flex:1;z-index:0}.container{position:relative;margin:0 auto;z-index:1}.container,.container-fluid{padding:0 var(--gap)}.row{margin:0 calc(var(--gap)*-1)}.row>div{position:relative;padding:0 var(--gap)}.bg{position:absolute;left:0;right:0;top:0;overflow:hidden;bottom:0;-webkit-user-select:none;user-select:none;pointer-events:none}.bg .image{mix-blend-mode:multiply}.bg .image-top{position:absolute;top:0;left:0;width:100%;height:111rem;background-size:100% 100%;background-position:top;background-repeat:no-repeat}.bg .image-top img{width:100%;height:100%;object-fit:cover;object-position:top}.bg .image-footer{position:absolute;bottom:0;left:0;width:100%;height:111rem;background-size:100% 100%;background-position:bottom;background-repeat:no-repeat}.bg .image-footer img{width:100%;height:100%;object-fit:cover;object-position:bottom}.sc{--sc-pd:10rem;--sc-mg:0rem;--c-bg:var(--c-light);position:relative;width:100%;padding:var(--sc-pd) 0;margin:var(--sc-mg) 0;background:transparent;z-index:1}.sc img{pointer-events:none}.sc_text{position:relative}.sc_text:not(:last-child){margin-bottom:4rem}.sc_buttons{position:relative;display:flex;flex-wrap:wrap;margin:-.8rem}.sc_buttons .btn{margin:.8rem}.sc_bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top 0 center}.sc_content{position:relative;border-radius:var(--base-rd);background:var(--c-bg);overflow:hidden}body:not(.touch-device) .sc_bg{background-attachment:fixed}.hero{--sc-pd:15rem;color:var(--c-white);min-height:65rem;height:calc(var(--vh, 1vh)*100);max-height:90rem;display:flex;align-items:center;align-content:center}.hero h1{color:var(--c-accent)}.hero .row{align-items:center;align-content:center}.comps{--sc-pd:7.5rem;overflow:hidden;background:var(--c-white)}.comps h2{color:var(--c-primary)}.comps .swiper-wrapper{transition-timing-function:linear!important}.comps .swiper-slide{display:flex;gap:7rem;width:auto}.comps .row:not(:last-child){margin-bottom:4rem}.comps .image{height:12rem;width:auto}.comps .image img{height:100%;width:auto;max-width:inherit;filter:grayscale(1)}.about{--sc-pd:9rem;color:var(--c-white)}.about h2{text-transform:uppercase;margin-bottom:4rem}.about .sc_text{margin-bottom:6rem;max-width:71.5rem;margin-left:auto;margin-right:auto}.about .image{border-radius:2.4rem;overflow:hidden}.about .image-side{padding:0 calc(var(--gap) + 3rem)}.about .decor{right:calc(var(--container)/12);top:calc(var(--h)/2*-1 + var(--sc-pd)*-1 - -.2rem);color:var(--c-accent)}.why h2{color:var(--c-primary)}.why .row:not(:last-child){margin-bottom:9rem}.why_items{padding-left:3rem;padding-right:3rem}.why_items .row{margin-bottom:-6rem}.why_items .row>div{margin-bottom:6rem}.why_items .row>div:nth-child(2) .item,.why_items .row>div:nth-child(3) .item{background:rgba(72,222,242,.2)}.why_items .row>div:nth-child(2) .item .decor,.why_items .row>div:nth-child(3) .item .decor{color:#48def2}.why .item{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:2.4rem;padding:5rem 6rem;font-size:1.6rem;background:rgba(76,202,165,.2)}.why .item .icon{--i-size:5rem;color:#333}.why .item .decor{--w:5.986rem;right:3rem;top:calc(var(--h)*-1/2 + .1rem);color:#4ccaa5}.why .item_icon{margin-bottom:1rem}.why .item_text{max-width:39.3rem}.why .item h4{position:relative;display:flex;align-items:center;align-content:center;justify-content:flex-start;min-height:7.2rem;margin-bottom:1rem;font-family:var(--font-sans-serif);font-weight:600}.ready{color:var(--c-white)}.say{--sc-pd:7.5rem;overflow:hidden}.say h2{color:var(--c-primary)}.say .item{position:relative;border-radius:2.4rem;background:#e3fff7;padding:4rem 4rem 5.5rem;text-align:center;font-size:1.6rem}.say .item .icon{--i-size:4.8rem;color:#4ccaa5;margin-bottom:4rem}.say .item_text{margin-bottom:3rem;max-width:calc(var(--container)/12*8);margin-left:auto;margin-right:auto}.say .item .name{font-size:1.8rem;font-weight:700}.say .item .pos{color:#6790a6;font-size:1.4rem}.say_slider{overflow:hidden}.say .swiper-pagination{position:relative;bottom:0;margin-top:4.5rem;display:flex;align-items:center;align-content:center;justify-content:center;gap:2.6rem}.say .swiper-pagination-bullet{margin:0;width:1.6rem;height:1.6rem;opacity:1;background:#daf8fc}.say .swiper-pagination-bullet-active{background:#4ccaa5}.contact{position:relative;width:100%;padding-bottom:9rem}.contact .container>.row>div:first-child{padding-left:calc(var(--gap) + 3rem)}.contact .container>.row>div:last-child{padding-right:calc(var(--gap) + 3rem)}.contact .sc_text{max-width:42rem}.contact .map{position:relative;width:calc(100% - 6rem);margin-left:3rem;height:37.5rem;border-radius:.8rem;overflow:hidden;margin-top:8rem}.contact .map iframe{width:100%;height:100%}.contact .name{font-weight:500;font-size:2.2rem;margin-bottom:.6rem}.contact .addr{margin-bottom:3rem}.contact .row{align-items:flex-start!important;align-content:flex-start!important}.btn{--sub-bg:var(--c-white);padding:var(--btn-pd);height:var(--btn-height);font-size:var(--btn-fz);background:var(--btn-bg);color:var(--btn-color);border:none;text-transform:none;text-decoration:none!important;border-radius:var(--btn-rd);border:1px solid var(--btn-bg);transition:all var(--base-ts) ease-in-out;line-height:normal;font-weight:600;text-transform:uppercase;cursor:pointer;overflow:hidden}.btn,.btn>*{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center}.btn>*{line-height:inherit;z-index:1}.btn .icon{transition:transform .2s ease}.btn>:not(:last-child){margin-right:1.2rem}.btn.bordered{background:transparent;color:var(--btn-bg)}.btn.bordered:hover{background:var(--btn-bg);color:var(--btn-color)}.btn-white{--btn-color:var(--c-black);--btn-bg:var(--c-white)}.btn-black{--btn-bg:var(--c-black)}.btn-accent,.btn-black{--btn-color:var(--c-white)}.btn-accent{--btn-bg:var(--c-accent)}.btn-accent-alt{--btn-color:var(--c-white);--btn-bg:var(--c-accent-alt)}.btn:hover:not(.bordered):not(.btn-gr){background:transparent;color:var(--btn-bg)}.form{position:relative;padding:0}.form_field{position:relative;display:block}.form_field:not(:last-child){margin-bottom:1.6rem}.form_field-actions{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:3rem}.form_field-actions .msg{color:#4ccaa5;font-size:2rem;display:none}.form_field-actions .msg.show{display:inline-block}.form .label,.form label{position:relative;display:block;font-size:1.8rem;color:var(--c-primary)}.form .label:not(:last-child),.form label:not(:last-child){margin-bottom:.8rem}.form .label small,.form label small{position:relative;display:inline-block;font-size:1.4rem;max-width:28rem}.form input[type=email],.form input[type=password],.form input[type=text]{position:relative;width:100%;border-radius:.8rem;background:none;border:1px solid hsla(0,0%,100%,.5);padding:1.5rem 2.4rem;color:var(--c-dark);min-height:6rem;font-size:1.6rem;outline:none}.form input[type=email]:user-invalid,.form input[type=password]:user-invalid,.form input[type=text]:user-invalid{border-color:red}.form input[type=email]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{color:#daf8fc}.form input[type=email]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=text]::-moz-placeholder{opacity:1;color:#daf8fc}.form input[type=email]:-moz-placeholder,.form input[type=password]:-moz-placeholder,.form input[type=text]:-moz-placeholder{color:#daf8fc}.form input[type=email]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{color:#daf8fc}.form input[type=email].placeholder,.form input[type=password].placeholder,.form input[type=text].placeholder{color:#daf8fc}.form textarea{position:relative;width:100%;border-radius:.8rem;background:none;border:1px solid hsla(0,0%,100%,.5);padding:1.5rem 2.4rem;color:var(--c-dark);min-height:6rem;font-size:1.6rem;resize:none;min-height:13.2rem;outline:none}.form textarea:user-invalid{border-color:red}.form textarea::-webkit-input-placeholder{color:#daf8fc}.form textarea::-moz-placeholder{opacity:1;color:#daf8fc}.form textarea:-moz-placeholder{color:#daf8fc}.form textarea:-ms-input-placeholder{color:#daf8fc}.form textarea.placeholder{color:#daf8fc}.form-btns{display:flex;align-items:center;align-content:center}.form-btns>*{flex:1}.form-btns a{font-weight:500;font-size:1.8rem}.form-btns p a{text-decoration:underline}.checkbox{position:relative}.checkbox input{position:absolute;opacity:0;z-index:1;width:1.8rem;height:1.8rem;left:0;top:0;cursor:pointer}.checkbox input:checked~.checkbox_content:before{-webkit-mask-image:url(../images/icons/check--true.svg);mask-image:url(../images/icons/check--true.svg)}.checkbox_content{position:relative;vertical-align:middle;min-height:1.8rem;padding-left:2.6rem;line-height:1.1}.checkbox_content a{text-decoration:underline}.checkbox_content:before{content:"";position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background:var(--c-blue-dark);-webkit-mask-image:url(../images/icons/check--false.svg);mask-image:url(../images/icons/check--false.svg)}.footer{position:relative;width:100%;display:block;height:auto;padding:11.5rem 0 5.5rem;overflow:hidden;background:none;color:var(--c-white)}.footer .line{width:100%;height:.1rem;background:hsla(0,0%,100%,.25);margin-bottom:6rem}.footer a{transition:color .2s ease;text-decoration:none}.footer a:hover{color:var(--c-accent)!important}.footer h3{margin-bottom:6rem}.footer .logo{max-width:28rem;margin-left:auto}.footer .btn-accent:hover{background:none;border-color:#fff!important;color:#fff!important}.footer .row{align-items:center;align-content:center;margin-bottom:-2rem}.footer .row>div{margin-bottom:2rem}.decor{--w:8.228rem;--h:calc(var(--w)*0.97022);position:absolute;width:var(--w);height:var(--h);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(../images/decor.svg);mask-image:url(../images/decor.svg)}@media (max-width:1399px){:root{--container:calc(1240px + var(--gap)*2)}}@media (max-width:1199px){:root{--container:960px}.comps .image{height:8rem}.about .image-side{padding:0 var(--gap)}.why_items{padding-left:0;padding-right:0}.contact .container>.row>div:first-child{padding-left:var(--gap)}.contact .container>.row>div:last-child{padding-right:var(--gap)}.contact .map{width:100%;margin-left:0}}@media (max-width:991px) and (max-width:767px){.hero .logo{max-width:16rem}}@media (max-width:991px){:root{--container:750px}.logo{max-width:20rem}.image--block-title img{max-height:7rem}.hero{text-align:center;height:auto;max-height:inherit;--sc-pd:6rem}.hero .logo{margin-bottom:2rem;margin-left:auto;margin-right:auto}.hero .sc_buttons{justify-content:center}.about .image-side{margin-bottom:3rem}.about .image{max-width:40rem;margin-left:auto;margin-right:auto}.why .item_text{max-width:100%}.footer h3{margin-bottom:3rem}.footer .logo{max-width:20rem}}@media (max-width:767px){:root{--container:540px;--h-sized:4rem;--h-s-h1:3.6rem;--h-s-h2:3rem;--base-fz:1.6rem}.sc{--sc-pd:6rem}.sc_buttons .btn{width:100%}.why .item{padding:3rem}.say .item{padding:3rem}.say .item_text{max-width:100%}.contact{padding-bottom:6rem}.footer{padding:6rem 0 3rem}.footer .line{margin-bottom:3rem}.footer .row{align-items:flex-start;align-content:flex-start}}@media (max-width:575px){:root{--container:100%}}@media (min-width:1200px){.container{max-width:var(--container)}}@media (min-width:1400px){.container{max-width:var(--container)}}