@charset "UTF-8";/*!
Theme Name: Vida
Author: FilonoFF
Version: 1.0.0
Text Domain: vida
*/@font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Thin.eot);src:local("Roboto Thin"),local("Roboto-Thin"),url(fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(fonts/Roboto/Roboto-Thin.woff) format("woff"),url(fonts/Roboto/Roboto-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Light.eot);src:local("Roboto Light"),local("Roboto-Light"),url(fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(fonts/Roboto/Roboto-Light.woff) format("woff"),url(fonts/Roboto/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(fonts/Roboto/Roboto-Regular.woff) format("woff"),url(fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Medium.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(fonts/Roboto/Roboto-Medium.woff) format("woff"),url(fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Bold.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(fonts/Roboto/Roboto-Bold.woff) format("woff"),url(fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(fonts/Inter/Inter-Regular.eot);src:local("Inter Regular"),local("Inter-Regular"),url(fonts/Inter/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Inter/Inter-Regular.woff2) format("woff2"),url(fonts/Inter/Inter-Regular.woff) format("woff"),url(fonts/Inter/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(fonts/Orbitron/Orbitron-Regular.eot);src:local("Orbitron Regular"),local("Orbitron-Regular"),url(fonts/Orbitron/Orbitron-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Orbitron/Orbitron-Regular.woff2) format("woff2"),url(fonts/Orbitron/Orbitron-Regular.woff) format("woff"),url(fonts/Orbitron/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oxanium;src:url(fonts/Oxanium/Oxanium-Regular.eot);src:local("Oxanium Regular"),local("Oxanium-Regular"),url(fonts/Oxanium/Oxanium-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Oxanium/Oxanium-Regular.woff2) format("woff2"),url(fonts/Oxanium/Oxanium-Regular.woff) format("woff"),url(fonts/Oxanium/Oxanium-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,html{font-family:Roboto,sans-serif;color:#8f4737;font-weight:400;height:100%;background-color:#ced4d6}body.blue,html.blue{color:#fff;background-color:#5e729a}body.green,html.green{color:#fff;background-color:#5e6646}body.open-menu,html.open-menu{overflow:hidden;margin-right:var(--scrollbar-width,0)}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1380px;padding-left:30px;padding-right:30px}}#page{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}embed,iframe,object{max-width:100%}h1{font-size:40px;font-size:2.5rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:16px;font-size:1rem}img{max-width:100%;height:auto}.mb-110{margin-bottom:110px!important}.mb-200{margin-bottom:200px!important}@media only screen and (max-width:992px){.mb-200{margin-bottom:100px!important}}.mt-120{margin-top:120px}.b-lazy{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}a{-webkit-transition:all .2s linear;transition:all .2s linear;color:#8f4737}strong{font-weight:700}.white-popup{position:relative;background:#5e6646;padding:20px;width:auto;max-width:500px;margin:20px auto}#form-submitted .submitted-content{text-align:center;padding:40px 0}#form-submitted .submitted-content .submitted-title{font-size:32px;font-size:2rem;font-weight:500;margin-bottom:15px}#form-submitted .submitted-content .submitted-subtitle{font-size:20px;font-size:1.25rem}form label{display:block}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{width:100%;border:1px solid #7c7d7d;padding:5px;outline:0}form input:focus::-webkit-input-placeholder{color:transparent}form input:focus:-moz-placeholder{color:transparent}form input:focus::-moz-placeholder{color:transparent}form input:focus:-ms-input-placeholder{color:transparent}form select{outline:0;padding:5px;border:1px solid #7c7d7d}form select:focus{outline:0}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label:before{content:"\2713";color:transparent;display:inline-block;border:1px solid #8f4737;font-size:20px;line-height:22px;margin:-5px 10px 0 0;height:20px;width:20px;text-align:center;vertical-align:middle;-webkit-transition:color ease .3s;transition:color ease .3s}form input[type=checkbox]:checked+label:before{color:green;line-height:18px}form input[type=radio]+label:before{content:"\26AB";border:1px solid #000;border-radius:50%;display:inline-block;font-size:20px;line-height:20px;margin:-5px 10px 0 0;height:20px;width:20px;text-align:center;vertical-align:middle;font-size:0;-webkit-transition:font-size ease .3s;transition:font-size ease .3s}form input[type=radio]:checked+label:before{font-size:12px;line-height:17px}form button[type=submit],form input[type=submit]{background:0 0;border:1px solid #7c7d7d;padding:5px 15px}form button[type=submit]:hover,form input[type=submit]:hover{cursor:pointer}table{width:100%;margin-bottom:15px}table tr td,table tr th{padding:5px}.button{font-size:12px;font-size:.75rem;border:1px solid #8f4737;border-radius:4px;font-weight:500;text-transform:uppercase;line-height:1.2;text-align:center;color:#fff;padding:10px;display:inline-block}.button:hover{color:#fff;text-decoration:none;cursor:pointer}.button:focus{outline:0}.loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1050;background-color:rgba(94,102,70,.8)}.loader svg{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:spin 2s linear 0s infinite;animation:spin 2s linear 0s infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.site-header{-webkit-transition:all .4s linear;transition:all .4s linear;padding:50px 0;background-color:#ced4d6;position:static;top:-200px;z-index:9}.site-header.blue{background-color:#5e729a}.site-header.blue.fixed{-webkit-box-shadow:1px 1px 5px 2px #4b5b7a;box-shadow:1px 1px 5px 2px #4b5b7a}.site-header.green{background-color:#5e6646}.site-header.green.fixed{-webkit-box-shadow:1px 1px 5px 2px #424831;box-shadow:1px 1px 5px 2px #424831}.site-header.fixed{padding:15px 0;position:fixed;top:0;left:0;right:0;-webkit-box-shadow:1px 1px 5px 2px #b2bcbf;box-shadow:1px 1px 5px 2px #b2bcbf;z-index:999}.site-header.fixed .site-branding svg{max-width:80px}.site-header.fixed .main-navigation ul li a{font-size:18px;font-size:1.125rem}@media only screen and (max-width:992px){.site-header{padding:30px 0}}@media only screen and (max-width:576px){.site-header{padding:25px 0}}.site-header .site-branding{visibility:hidden}@media only screen and (max-width:576px){.site-header .site-branding{visibility:visible}}@media only screen and (max-width:576px){.site-header .site-branding svg{width:67px;height:27px}}.main-navigation{text-align:center;width:100%}@media only screen and (max-width:768px){.main-navigation{display:none}}.main-navigation.blue ul li:hover a{color:#ced4d6}.main-navigation.blue ul li a{color:#fff}.main-navigation.green ul li:hover a{color:#ced4d6}.main-navigation.green ul li a{color:#fff}.main-navigation ul{padding-left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-navigation ul li{display:inline-block;position:relative}.main-navigation ul li:last-child{margin-right:0}.main-navigation ul li:hover>a{color:#7c7d7d;text-decoration:underline}.main-navigation ul li a{font-size:24px;font-size:1.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;display:block;padding:10px 15px;position:relative}@media only screen and (max-width:992px){.main-navigation ul li a{font-size:20px;font-size:1.25rem;padding:10px}}.toggle-menu{border-radius:50%;font-size:10px;font-size:.625rem;color:#8f4737;font-weight:500;text-decoration:none;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;width:36px;height:36px;position:relative;z-index:100;background-color:#fff}.toggle-menu:active,.toggle-menu:focus{color:#8f4737}.toggle-menu.blue{color:#5e729a}.toggle-menu.blue p{color:#5e729a}.toggle-menu.green{color:#5e6646}.toggle-menu.green p{color:#5e6646}.toggle-menu.open p{display:none}.toggle-menu.open span{display:block}@media only screen and (max-width:768px){.toggle-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.toggle-menu p{margin:0}.toggle-menu span{display:none}.mobile-menu{-webkit-transition:all .4s linear;transition:all .4s linear;color:#fff;position:fixed;top:-120%;left:0;right:0;bottom:auto;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#8f4737;z-index:99}.mobile-menu.blue{background-color:#809acb}.mobile-menu.green{background-color:#a0a887}.mobile-menu.open{top:0}.mobile-menu.open ul li a{bottom:0;opacity:1}.mobile-menu ul{margin-top:150px;list-style:none;padding-left:50px}.mobile-menu ul li a{font-size:44px;font-size:2.75rem;text-transform:uppercase;line-height:60px;position:relative;bottom:-50px;opacity:.5}.mobile-menu ul li:nth-child(1) a{-webkit-transition:all .6s linear;transition:all .6s linear}.mobile-menu ul li:nth-child(2) a{-webkit-transition:all .7s linear;transition:all .7s linear}.mobile-menu ul li:nth-child(3) a{-webkit-transition:all .8s linear;transition:all .8s linear}.mobile-menu .mobile-contacts{margin-top:60px;text-transform:uppercase;padding-left:50px}.mobile-menu a{color:#fff;text-decoration:none}.site-content{overflow-x:hidden;overflow-y:hidden}.first-screen{height:calc(100vh - 156px);background-image:url(img/first-screen.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media only screen and (max-width:992px){.first-screen{height:500px}}@media only screen and (max-width:768px){.first-screen{height:400px}}@media only screen and (max-width:576px){.first-screen{height:200px;position:relative}}.first-screen .fs-text{font-size:40px;font-size:2.5rem;color:#737474;text-transform:uppercase;line-height:92px;margin-top:172px;visibility:hidden}@media only screen and (max-width:992px){.first-screen .fs-text{font-size:32px;font-size:2rem;line-height:32px;margin-top:130px}}@media only screen and (max-width:768px){.first-screen .fs-text{margin-top:100px}}@media only screen and (max-width:576px){.first-screen .fs-text{display:none}}.abs{position:relative;overflow:hidden}@media only screen and (max-width:576px){.abs{margin-top:-40px}}.abs:after{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background-color:#fff;z-index:1}@media only screen and (max-width:576px){.abs:after{top:55%}}.abs .abs-text{font-size:900px;font-size:56.25rem;text-align:center;letter-spacing:-140px;line-height:.75;padding-top:10px;margin-bottom:-160px;position:relative;z-index:3}@media only screen and (max-width:1600px){.abs .abs-text{font-size:700px;font-size:43.75rem;letter-spacing:-100px;margin-bottom:-120px}}@media only screen and (max-width:1300px){.abs .abs-text{font-size:500px;font-size:31.25rem;letter-spacing:-40px;margin-bottom:-80px}}@media only screen and (max-width:992px){.abs .abs-text{font-size:400px;font-size:25rem;margin-bottom:-70px}}@media only screen and (max-width:768px){.abs .abs-text{font-size:320px;font-size:20rem;margin-bottom:-50px}}@media only screen and (max-width:576px){.abs .abs-text{font-size:200px;font-size:12.5rem;letter-spacing:-30px;margin-bottom:-5px}}.abs .abs-text span{display:inline-block;visibility:hidden}@media only screen and (max-width:576px){.abs .abs-text span{visibility:visible}}.services{padding:150px 0}@media only screen and (max-width:768px){.services{padding:80px 0}}.services .services-title{font-size:128px;font-size:8rem;line-height:100px;text-align:right;margin-bottom:30px}@media only screen and (max-width:1400px){.services .services-title{font-size:96px;font-size:6rem;line-height:80px}}@media only screen and (max-width:768px){.services .services-title{font-size:70px;font-size:4.375rem;line-height:1.1;margin-bottom:15px}}@media only screen and (max-width:576px){.services .services-title{font-size:44px;font-size:2.75rem;max-width:200px;margin:0 auto 15px}}.services .services-title span{display:block}.services .services-subtitle{font-size:128px;font-size:8rem;line-height:100px;text-align:right;color:#7c7d7d}@media only screen and (max-width:1400px){.services .services-subtitle{font-size:96px;font-size:6rem;line-height:80px}}@media only screen and (max-width:768px){.services .services-subtitle{font-size:70px;font-size:4.375rem;line-height:1.1}}@media only screen and (max-width:576px){.services .services-subtitle{font-size:44px;font-size:2.75rem;max-width:200px;margin:0 auto}}.services .services-subtitle span{display:block}.services .services-text{font-size:36px;font-size:2.25rem;line-height:55px;margin-top:270px;margin-left:36px}@media only screen and (max-width:1400px){.services .services-text{font-size:32px;font-size:2rem;margin-top:160px;line-height:1.6}}@media only screen and (max-width:992px){.services .services-text{margin-top:50px;margin-left:0}}@media only screen and (max-width:768px){.services .services-text{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.services .services-text{font-size:16px;font-size:1rem;padding-left:30px;padding-right:30px}}.services .services-text b{font-weight:500}.engine img{width:100%;height:600px}@media only screen and (max-width:992px){.engine img{height:400px}}@media only screen and (max-width:576px){.engine img{height:144px}}.engine .engine-text{font-size:36px;font-size:2.25rem;line-height:55px;padding:100px 0}@media only screen and (max-width:1400px){.engine .engine-text{font-size:32px;font-size:2rem;line-height:1.6}}@media only screen and (max-width:768px){.engine .engine-text{font-size:24px;font-size:1.5rem;padding:80px 0 20px}}@media only screen and (max-width:576px){.engine .engine-text{font-size:16px;font-size:1rem;padding-left:30px;padding-right:30px}}.engine .engine-text p{margin:0}.post-middle{padding:60px 0 100px}@media only screen and (max-width:768px){.post-middle{padding:30px 0 50px}}@media only screen and (max-width:576px){.post-middle{padding:50px 0}}.post-middle.bb{border-bottom:1px solid #7c7d7d}.post-middle .post-title{font-size:64px;font-size:4rem;line-height:1.4;color:#7c7d7d;font-weight:300;text-transform:uppercase}@media only screen and (max-width:768px){.post-middle .post-title{font-size:48px;font-size:3rem}}@media only screen and (max-width:576px){.post-middle .post-title{font-size:28px;font-size:1.75rem;padding-left:30px;margin-bottom:50px}}.post-middle .post-title span{font-weight:700}.post-middle .post-text{font-size:36px;font-size:2.25rem;font-family:Inter,sans-serif;line-height:55px}@media only screen and (max-width:1400px){.post-middle .post-text{font-size:32px;font-size:2rem;line-height:1.6}}@media only screen and (max-width:768px){.post-middle .post-text{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.post-middle .post-text{font-size:16px;font-size:1rem;padding-left:30px;padding-right:30px}}.post-middle .post-text p{margin:0}.graph{padding:160px 0}@media only screen and (max-width:992px){.graph{padding:60px 0 80px}}@media only screen and (max-width:576px){.graph{display:none}}.graph img{-o-object-fit:cover;object-fit:cover}.graph-mobile{padding:40px 30px 60px;display:none}@media only screen and (max-width:576px){.graph-mobile{display:block}}.graph-mobile .graph-cities .item-city{font-size:20px;font-size:1.25rem;color:#fff;text-transform:uppercase;max-width:195px;background-color:#7c7d7d;padding:3px 20px;margin-bottom:20px}.graph-mobile .graph-cities .item-city.red{background-color:#8f4737}.globe{margin-bottom:60px}.globe .globe-title{font-size:64px;font-size:4rem;font-weight:300;padding-left:50px;margin-bottom:60px}@media only screen and (max-width:992px){.globe .globe-title{padding-left:0;margin-bottom:30px;line-height:1.4}}@media only screen and (max-width:768px){.globe .globe-title{font-size:48px;font-size:3rem;line-height:1.2}}@media only screen and (max-width:576px){.globe .globe-title{font-size:28px;font-size:1.75rem;color:#7c7d7d;padding-left:30px;margin-bottom:50px}}.globe .globe-title span{font-weight:500}.globe .globe-text{font-size:36px;font-size:2.25rem;line-height:55px}@media only screen and (max-width:1400px){.globe .globe-text{font-size:32px;font-size:2rem;line-height:1.6}}@media only screen and (max-width:768px){.globe .globe-text{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.globe .globe-text{font-size:16px;font-size:1rem;padding-left:30px;padding-right:30px}}.clients{padding:160px 0}@media only screen and (max-width:992px){.clients{padding:80px 0}}@media only screen and (max-width:768px){.clients{padding:60px 0}}@media only screen and (max-width:576px){.clients{display:none}}.clients .clients-text{font-size:45px;font-size:2.8125rem;line-height:68px}@media only screen and (max-width:992px){.clients .clients-text{line-height:1.2;margin-bottom:50px}}@media only screen and (max-width:768px){.clients .clients-text{font-size:36px;font-size:2.25rem}}.clients .item-data{-webkit-transition:all .2s linear;transition:all .2s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:305px;height:305px;border:1px solid #8c9eab;padding:25px;margin-right:30px;margin-bottom:30px}.clients .item-data:hover{background-color:#fff}@media only screen and (max-width:1400px){.clients .item-data{width:260px;height:260px}}@media only screen and (max-width:1200px){.clients .item-data{width:240px;height:240px;margin-right:0}}@media only screen and (max-width:992px){.clients .item-data{width:260px;height:260px;margin-right:0}}@media only screen and (max-width:768px){.clients .item-data{width:200px;height:200px}}.clients .item-data .count-number{font-size:72px;font-size:4.5rem;font-family:Orbitron,sans-serif;color:#7c7d7d}@media only screen and (max-width:768px){.clients .item-data .count-number{font-size:64px;font-size:4rem}}.clients .item-data .count-number .number{opacity:0}.clients .item-data .text{font-size:20px;font-size:1.25rem;font-family:Oxanium,sans-serif;text-align:center;line-height:30px;color:#7c7d7d}@media only screen and (max-width:768px){.clients .item-data .text{font-size:16px;font-size:1rem;line-height:1.4}}.master{margin-bottom:160px}@media only screen and (max-width:576px){.master{margin-bottom:30px}}.logos{padding:160px 0}@media only screen and (max-width:1200px){.logos{padding:80px 0}}@media only screen and (max-width:1200px){.logos{padding:40px 0 60px}}.logos img{-o-object-fit:cover;object-fit:cover;margin-right:100px}@media only screen and (max-width:1400px){.logos img{margin-right:30px}}@media only screen and (max-width:1200px){.logos img{max-width:200px}}@media only screen and (max-width:992px){.logos img{margin-right:15px;max-width:160px}}@media only screen and (max-width:768px){.logos img{max-width:100px;margin-bottom:30px}}@media only screen and (max-width:576px){.logos img{margin-right:5px;max-width:60px}}.logos .col-auto:last-child img{margin-right:0}.time{padding:160px 0}@media only screen and (max-width:768px){.time{padding:30px 0 80px}}.time.blue .time-text{color:#809acb}.time.green .time-text{color:#a0a887}.time .time-text{font-size:96px;font-size:6rem;color:#7c7d7d;line-height:92px;text-transform:uppercase}@media only screen and (max-width:992px){.time .time-text{font-size:72px;font-size:4.5rem;line-height:1.2}}@media only screen and (max-width:768px){.time .time-text{font-size:48px;font-size:3rem}}@media only screen and (max-width:576px){.time .time-text{font-size:38px;font-size:2.375rem}}.time .time-text span{display:block}.services-first-screen{height:calc(100vh - 156px);background-image:url(img/services-first-screen.jpg);backdrop-filter:brightness(60%);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:992px){.services-first-screen{height:500px}}@media only screen and (max-width:768px){.services-first-screen{height:400px}}@media only screen and (max-width:576px){.services-first-screen{height:200px;position:relative}}.services-first-screen .fs-text{font-size:128px;font-size:8rem;line-height:1;max-width:600px;margin-bottom:60px;text-shadow:1px 1px 3px #737474}@media only screen and (max-width:1200px){.services-first-screen .fs-text{font-size:96px;font-size:6rem}}@media only screen and (max-width:992px){.services-first-screen .fs-text{font-size:82px;font-size:5.125rem;margin-bottom:30px}}@media only screen and (max-width:768px){.services-first-screen .fs-text{font-size:64px;font-size:4rem}}@media only screen and (max-width:576px){.services-first-screen .fs-text{font-size:44px;font-size:2.75rem}}.services-first-screen .fs-text span{display:block;visibility:hidden}@media only screen and (max-width:576px){.services-first-screen .fs-text span{visibility:visible}}.big-post{padding:50px 0 180px}.big-post .title{font-size:128px;font-size:8rem;line-height:.8;margin-bottom:60px}@media only screen and (max-width:1200px){.big-post .title{font-size:96px;font-size:6rem}}@media only screen and (max-width:992px){.big-post .title{font-size:82px;font-size:5.125rem;margin-bottom:30px}}@media only screen and (max-width:768px){.big-post .title{font-size:64px;font-size:4rem}}@media only screen and (max-width:576px){.big-post .title{font-size:44px;font-size:2.75rem;margin-bottom:30px}}.big-post .title span{display:block}.big-post .post{font-size:36px;font-size:2.25rem}@media only screen and (max-width:992px){.big-post .post{font-size:32px;font-size:2rem;padding-left:60px}}@media only screen and (max-width:768px){.big-post .post{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.big-post .post{font-size:16px;font-size:1rem;padding-left:40px;padding-right:30px}}.big-post .post .long-text{display:none}.big-post .post p{margin:0}.big-post .more-link{font-size:14px;font-size:.875rem;color:#fff;text-decoration:none;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:80px}.big-post .more-link:hover{text-decoration:underline}@media only screen and (max-width:576px){.big-post .more-link{display:none}}.big-post .more-link svg{margin-right:5px}.blue-post{margin-bottom:160px}@media only screen and (max-width:992px){.blue-post{margin-bottom:80px}}.blue-post .title{font-size:48px;font-size:3rem;text-transform:uppercase;color:#809acb;margin-bottom:60px}@media only screen and (max-width:992px){.blue-post .title{font-size:32px;font-size:2rem;padding-left:60px;margin-bottom:30px}}@media only screen and (max-width:768px){.blue-post .title{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.blue-post .title{font-size:18px;font-size:1.125rem;padding-left:40px}}.blue-post .post{font-size:36px;font-size:2.25rem}@media only screen and (max-width:992px){.blue-post .post{font-size:32px;font-size:2rem;padding-left:60px}}@media only screen and (max-width:768px){.blue-post .post{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.blue-post .post{font-size:16px;font-size:1rem;padding-left:40px;padding-right:30px}}.blue-post .post p{margin:0}.blue-post .post ul{padding-left:50px}.contact-first-screen{height:calc(100vh - 156px);background-image:url(img/contact-first-screen.jpg);backdrop-filter:brightness(60%);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:992px){.contact-first-screen{height:500px}}@media only screen and (max-width:768px){.contact-first-screen{height:400px}}@media only screen and (max-width:576px){.contact-first-screen{height:200px;position:relative}}.contact-first-screen .fs-text{font-size:128px;font-size:8rem;line-height:1;max-width:600px;margin-bottom:60px;text-shadow:1px 1px 3px #737474}@media only screen and (max-width:1200px){.contact-first-screen .fs-text{font-size:96px;font-size:6rem}}@media only screen and (max-width:992px){.contact-first-screen .fs-text{font-size:82px;font-size:5.125rem;margin-bottom:30px}}@media only screen and (max-width:768px){.contact-first-screen .fs-text{font-size:64px;font-size:4rem}}@media only screen and (max-width:576px){.contact-first-screen .fs-text{font-size:44px;font-size:2.75rem}}.contact-first-screen .fs-text span{display:block;visibility:hidden}@media only screen and (max-width:576px){.contact-first-screen .fs-text span{visibility:visible}}.contact-text{padding:120px 0 200px}@media only screen and (max-width:768px){.contact-text{padding:80px 0 120px}}.contact-text .item-text{font-size:32px;font-size:2rem}@media only screen and (max-width:992px){.contact-text .item-text{font-size:28px;font-size:1.75rem}}@media only screen and (max-width:768px){.contact-text .item-text{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:576px){.contact-text .item-text{font-size:16px;font-size:1rem}}.contact-text .item-text p{margin:0}@media only screen and (max-width:768px){.form-contact{margin-bottom:60px}}@media only screen and (max-width:576px){.form-contact{margin-bottom:110px}}.form-contact form input[type=email],.form-contact form input[type=number],.form-contact form input[type=password],.form-contact form input[type=tel],.form-contact form input[type=text],.form-contact form textarea{font-size:96px;font-size:6rem;text-transform:uppercase;color:#fff;width:100%;padding:5px;outline:0;background-color:transparent!important;border:none}@media only screen and (max-width:992px){.form-contact form input[type=email],.form-contact form input[type=number],.form-contact form input[type=password],.form-contact form input[type=tel],.form-contact form input[type=text],.form-contact form textarea{font-size:72px;font-size:4.5rem}}@media only screen and (max-width:768px){.form-contact form input[type=email],.form-contact form input[type=number],.form-contact form input[type=password],.form-contact form input[type=tel],.form-contact form input[type=text],.form-contact form textarea{font-size:48px;font-size:3rem}}@media only screen and (max-width:576px){.form-contact form input[type=email],.form-contact form input[type=number],.form-contact form input[type=password],.form-contact form input[type=tel],.form-contact form input[type=text],.form-contact form textarea{font-size:24px;font-size:1.5rem}}.form-contact form input[type=email]:-webkit-autofill,.form-contact form input[type=email]:-webkit-autofill:active,.form-contact form input[type=email]:-webkit-autofill:focus,.form-contact form input[type=email]:-webkit-autofill:hover,.form-contact form input[type=number]:-webkit-autofill,.form-contact form input[type=number]:-webkit-autofill:active,.form-contact form input[type=number]:-webkit-autofill:focus,.form-contact form input[type=number]:-webkit-autofill:hover,.form-contact form input[type=password]:-webkit-autofill,.form-contact form input[type=password]:-webkit-autofill:active,.form-contact form input[type=password]:-webkit-autofill:focus,.form-contact form input[type=password]:-webkit-autofill:hover,.form-contact form input[type=tel]:-webkit-autofill,.form-contact form input[type=tel]:-webkit-autofill:active,.form-contact form input[type=tel]:-webkit-autofill:focus,.form-contact form input[type=tel]:-webkit-autofill:hover,.form-contact form input[type=text]:-webkit-autofill,.form-contact form input[type=text]:-webkit-autofill:active,.form-contact form input[type=text]:-webkit-autofill:focus,.form-contact form input[type=text]:-webkit-autofill:hover,.form-contact form textarea:-webkit-autofill,.form-contact form textarea:-webkit-autofill:active,.form-contact form textarea:-webkit-autofill:focus,.form-contact form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 100px #5e6646 inset!important;box-shadow:0 0 0 100px #5e6646 inset!important}.form-contact form input::-webkit-input-placeholder{color:#fff}.form-contact form input:-moz-placeholder{color:#fff}.form-contact form input::-moz-placeholder{color:#fff}.form-contact form input:-ms-input-placeholder{color:#fff}.form-contact form input:focus::-webkit-input-placeholder{color:transparent}.form-contact form input:focus:-moz-placeholder{color:transparent}.form-contact form input:focus::-moz-placeholder{color:transparent}.form-contact form input:focus:-ms-input-placeholder{color:transparent}.form-contact form .line{width:100%;height:1px;background-color:#a0a887}.form-contact form button[type=submit],.form-contact form input[type=submit]{-webkit-transition:all .2s linear;transition:all .2s linear;font-size:96px;font-size:6rem;text-transform:uppercase;color:#fff;line-height:1.1;text-align:right;width:100%;background:0 0;border:none;margin-top:30px;padding:0 30px;background-color:#8d986e}.form-contact form button[type=submit]:hover,.form-contact form input[type=submit]:hover{cursor:pointer;background-color:#a0a887}@media only screen and (max-width:992px){.form-contact form button[type=submit],.form-contact form input[type=submit]{font-size:72px;font-size:4.5rem}}@media only screen and (max-width:768px){.form-contact form button[type=submit],.form-contact form input[type=submit]{font-size:48px;font-size:3rem;padding:2px 30px}}@media only screen and (max-width:576px){.form-contact form button[type=submit],.form-contact form input[type=submit]{font-size:24px;font-size:1.5rem}}.site-footer{font-size:22px;font-size:1.375rem;text-transform:uppercase;overflow:hidden}.site-footer.blue,.site-footer.green{color:#fff}.site-footer.blue a,.site-footer.green a{color:#fff}.site-footer.blue a:hover,.site-footer.green a:hover{color:#ced4d6}@media only screen and (max-width:576px){.site-footer{font-size:16px;font-size:1rem;padding-left:30px;padding-right:30px}}.site-footer a{text-decoration:none}.site-footer a:hover{color:#7c7d7d;text-decoration:underline}@media only screen and (max-width:992px){.site-footer .footer-logo{margin-bottom:50px}}@media only screen and (max-width:768px){.site-footer .footer-logo{margin-bottom:30px}}@media only screen and (max-width:768px){.site-footer .footer-logo svg{max-width:100px}}@media only screen and (max-width:992px){.site-footer .contact{margin-bottom:50px}}@media only screen and (max-width:768px){.site-footer .contact{margin-bottom:30px}}.site-footer .contact .addr{padding-top:30px}@media only screen and (max-width:992px){.site-footer .contact .addr{padding-top:15px}}.site-footer ul{list-style:none;margin:0}@media only screen and (max-width:992px){.site-footer ul{padding-left:0}}.site-footer .footer-text{font-size:92px;font-size:5.75rem;text-align:right;text-transform:uppercase;letter-spacing:-1px;line-height:92px;margin:160px 0}.site-footer .footer-text.blue{color:#fff}@media only screen and (max-width:992px){.site-footer .footer-text{font-size:70px;font-size:4.375rem;text-align:left;line-height:1.2;margin:80px 0}}@media only screen and (max-width:768px){.site-footer .footer-text{font-size:48px;font-size:3rem}}@media only screen and (max-width:576px){.site-footer .footer-text{font-size:28px;font-size:1.75rem;max-width:300px;display:none}}.site-footer .footer-text.mobile{display:none}@media only screen and (max-width:576px){.site-footer .footer-text.mobile{display:block}}.site-footer .footer-text span{display:inline-block}.site-footer .copy{font-size:16px;font-size:1rem;font-weight:300;text-transform:none;margin-bottom:160px}.site-footer .copy.blue{color:#8c9eab}.site-footer .copy.green{color:#a0a887}@media only screen and (max-width:992px){.site-footer .copy{margin-bottom:100px}}@media only screen and (max-width:576px){.site-footer .copy{font-size:14px;font-size:.875rem;font-weight:400;color:#7c7d7d;margin-top:100px;margin-left:-30px}}#toTop{-webkit-transition:all .2s linear;transition:all .2s linear;border-radius:50%;text-decoration:none;text-align:center;color:#fff;width:88px;height:88px;background-color:#8f4737;border:1px solid #fff;padding:5px;position:fixed;bottom:40px;left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:98}#toTop:hover{bottom:45px}#toTop.blue{background-color:#809acb}#toTop.green{background-color:#a0a887}@media only screen and (max-width:1600px){#toTop{width:70px;height:70px;left:20px;bottom:20px}#toTop:hover{bottom:25px}#toTop svg{width:40px}}@media only screen and (max-width:768px){#toTop{left:10px;bottom:10px}#toTop:hover{bottom:15px}}@media only screen and (max-width:576px){#toTop{width:40px;height:40px}#toTop svg{width:18px}}