@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap);
a{text-decoration:none;color:inherit}img{max-width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex-right{justify-content:flex-end}.flex-left{justify-content:flex-start}.container{max-width:1400px;width:100%;padding:0 30px;margin:0 auto}.row{display:flex}.row.row-center{align-items:center}.title{font-family:"Playfair Display",serif;font-size:22px;color:#114B5F}.title.title-big{font-size:30px}.title.title-section{font-size:100px}.text{font-family:"Avenir";font-size:16px;font-weight:500;color:#114B5F}.img-emblem{width:75px;height:auto}.btn{display:inline-block;font-size:24px;background:#114B5F;border-radius:100px;padding:8px 50px;border:0;color:#fff;cursor:pointer;transition:all .2s ease-in}.btn:hover{opacity:0.8}.visible-xs{display:none}@media screen and (max-width: 768px){.visible-xs{display:block}.title.title-section{font-size:60px}}body.menu-open .page-nav{visibility:visible;transform:translateX(0)}body.menu-open .main{position:relative}body.menu-open .main:after{content:'';opacity:1;position:absolute;top:-80px;left:0;width:100%;height:calc(100% + 80px);background:rgba(0,0,0,0.7);z-index:100;transition:all .3s ease-in-out}.page-nav{visibility:hidden;position:fixed;padding:20px;top:0;right:0;width:300px;height:100%;margin-right:0;text-align:right;background:#fff;z-index:1000;transform:translateX(100%);transition:transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99),visibility 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.page-nav .link{color:#114B5F;display:block;padding:15px 15px 15px 0px;margin-right:0;margin-bottom:30px}.page-nav .menu-close{display:inline-block;margin-bottom:30px;padding:15px;cursor:pointer}.page-nav .menu-close img{width:24px;height:auto;pointer-events:none}.section-intro{background:url(./img/background-circles.png);background-repeat:no-repeat;background-position:top left -20%;position:relative}.section-intro .container{padding:0 100px}.section-intro .col-left{width:45%;padding-right:70px}.section-intro .col-right{width:55%}.section-intro .logo{position:absolute;top:50px;left:50px;display:inline-block;width:200px;height:auto}.section-intro .language-select{position:absolute;top:52px;left:calc(50% - 130px);cursor:pointer;color:#114B5F;border:2px solid #114B5F}.section-intro .language-select.open .language-dropdown{display:block}.section-intro .language-select.open .language-current{border-bottom:2px solid #114B5F}.section-intro .language-select.open .language-current:before{transform:rotate(-180deg)}.section-intro .language-select .language-current{padding:5px 6px;font-size:14px;text-transform:uppercase}.section-intro .language-select .language-current:before{content:"";margin-right:5px;display:inline-block;width:12px;height:10px;background:url(./img/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:all 0.2s ease}.section-intro .language-select .language-dropdown{display:none}.section-intro .language-select .link{font-size:14px;padding:5px 9px;display:block;border-bottom:2px solid #114B5F;text-align:right;text-transform:uppercase}.section-intro .language-select .link:last-child{border:0}.section-intro .language-select .link:hover{background:#114B5F;color:#fff}.section-intro .nav-toggle{position:fixed;top:50px;right:30px;width:32px;height:32px;cursor:pointer;z-index:999}.section-intro .nav-toggle img{width:100%;height:100%}.section-intro .intro-text{text-align:right}.section-intro .intro-text .name{font-size:8vw;color:#114B5F;font-weight:400}.section-intro .intro-text .occupation{font-family:"Avenir";font-size:20px;color:#114B5F}.section-intro .intro-text .divider{display:inline-block;max-width:100%;width:320px;height:1.5px;background:#114B5F;margin:25px 0}.section-intro .intro-text .contacts{margin-top:110px}.section-intro .intro-text .contacts .text{font-family:"Playfair Display",serif;font-size:24px;font-weight:700;color:#515151}.section-intro .intro-items{justify-content:space-around;position:relative;margin-top:100px;flex-wrap:wrap}.section-intro .intro-items:before{content:"";position:absolute;bottom:22px;left:0;width:100%;height:1px;background:#114B5F}.section-intro .intro-items .item{margin:20px;width:280px;padding-bottom:45px;border-bottom:4px solid #114B5F}.section-intro .intro-items .item-icon{width:auto;height:70px}.section-intro .intro-items .title{margin-bottom:25px}.section-intro .portrait{max-width:100%}@media screen and (min-width: 1900px){.section-intro .intro-text .name{font-size:150px}}@media screen and (max-width: 1200px){.section-intro .intro-items:before{display:none}}@media screen and (max-width: 1000px){.section-intro .col-left{padding-top:50px}}@media screen and (max-width: 900px){.section-intro .container{padding:0 30px}.section-intro .row-info{flex-direction:column}.section-intro .col-left{padding:150px 0 50px 0;width:100%}.section-intro .col-right{width:100%}.section-intro .intro-text{text-align:center}.section-intro .language-select{left:initial;right:90px}}@media screen and (max-width: 500px){.section-intro .logo{width:125px;left:15px}.section-intro .nav-toggle{right:15px}.section-intro .language-select{right:65px}.section-intro .intro-text .name{font-size:50px}}.section-handshake{padding:250px 0;justify-content:center;flex-wrap:wrap}.section-handshake .row{justify-content:center;flex-wrap:wrap}.section-handshake .handshake-img{margin:35px}.section-handshake .handshake-img img{max-width:100%;width:288px;height:auto}.section-handshake .handshake-block{max-width:420px}.section-handshake .handshake-block .title,.section-handshake .handshake-block .text{margin-bottom:35px}.section-handshake .handshake-block .signature{width:145px}@media screen and (max-width: 768px){.section-handshake{padding:50px 0}.section-handshake .handshake-img{margin:0 0 20px}.section-handshake .handshake-img img{width:220px}}@media screen and (max-width: 900px){.section-grid.grid-with-title{padding-top:0}.section-grid.grid-with-title#services{padding-top:50px}}.section-grid .blocks{display:flex}.section-grid .block-col{width:50%;display:flex;position:relative}.section-grid .block-col.block-column{display:flex;flex-direction:column}.section-grid .title-block{width:100%;height:50px;background:#fff;display:flex;align-items:center;padding:0 30px;z-index:10}.section-grid .title-block.absolute{position:absolute}.section-grid .title-block.top{bottom:100%}.section-grid .title-block.left{left:0}.section-grid .title-block.right{right:0}.section-grid .title-block.bottom{bottom:0}.section-grid .block-wrap{display:flex}.section-grid .img-block{position:relative;width:100%;height:100%;min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center}.section-grid .img-small-block{position:relative;width:50%;height:100%;min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center}.section-grid .text-block{background:#fff;width:50%;padding:30px}.section-grid .text-block .title,.section-grid .text-block .text{margin-bottom:20px}.section-grid .simple-grid-row .col-left,.section-grid .simple-grid-row .col-right{width:50%}.section-grid .simple-grid-row .img{width:100%;height:100%;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.section-grid .simple-grid-row .title{margin-bottom:10px}.section-grid .simple-grid-row .text-outer{background:#fff;padding:150px 100px;display:flex;justify-content:center}.section-grid .simple-grid-row .text-wrap{max-width:360px}@media screen and (max-width: 900px){.section-grid .blocks{flex-direction:column}.section-grid .block-col{width:100%}.section-grid .img-small-block{height:auto}}@media screen and (max-width: 768px){.section-grid .simple-grid-row{flex-direction:column}.section-grid .simple-grid-row:nth-child(even){flex-direction:column-reverse}.section-grid .simple-grid-row .col-left,.section-grid .simple-grid-row .col-right{width:100%}.section-grid .simple-grid-row .text-outer{padding:50px}}@media screen and (max-width: 500px){.section-grid .block-wrap{flex-direction:column}.section-grid .text-block{width:100%}.section-grid .img-small-block{width:100%;height:300px}.section-grid .img-block:last-child{min-height:350px}}.section-separator{padding:150px 0;text-align:center}.section-separator .img-signature{width:350px;height:auto}@media screen and (max-width: 768px){.section-separator{padding:30px 0}.section-separator .img-signature{width:93px}}.section-steps{background:rgba(17,75,95,0.05)}.section-steps .row{flex-wrap:wrap}.section-steps .col-left{min-width:360px}.section-steps .col-left .img{height:100%;background-repeat:no-repeat;background-size:contain;background-position:top center}.section-steps .col-right{flex-grow:1;padding-left:10%}.section-steps .col-right ol{padding-left:0 !important;height:100%;counter-reset:my-awesome-counter;list-style:none;padding-left:40px;position:relative}.section-steps .col-right ol:after{position:absolute;width:1px;background:#134b5f;right:0px;content:'';height:100%;top:0}.section-steps .col-right ol li{counter-increment:my-awesome-counter;position:relative}.section-steps .col-right ol li:nth-child(even){margin-left:200px}.section-steps .col-right ol li .item-wrap{max-width:360px;margin-bottom:70px;padding-right:50px}.section-steps .col-right ol li .line{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:#134B5F}.section-steps .col-right ol li .line:after{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#114B5F;top:50%;left:-3px;transform:translateY(-50%);position:absolute}.section-steps .col-right ol li::before{content:counter(my-awesome-counter);color:#114B5F;font-size:28px;line-height:1;position:absolute;width:34px;height:34px;top:0;background:transparent;border-radius:50%;text-align:center;border:2px solid #114B5F}.section-steps .col-right .title{padding-left:calc(32px + 35px);margin-bottom:25px}.section-steps .steps{height:100%;padding:100px 0 0}@media screen and (max-width: 768px){.section-steps{padding-top:50px}.section-steps .col-right ol li:nth-child(even){margin-left:0}}.section-charts{background:rgba(17,75,95,0.05);padding:250px 0}.section-charts .row{flex-wrap:wrap;justify-content:center}.section-charts .chart{width:220px;text-align:center;margin:40px}.section-charts .chart-item{position:relative;margin-bottom:20px}.section-charts .title{margin-bottom:20px}.section-charts .chart-percent-number{font-family:'Montserrat', sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:28px}.section-charts .progress-ring{width:200px;height:200px}.section-charts .progress-ring__circle{transition:0.35s stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%;stroke:#3499CC;stroke-width:3px;fill:transparent}@media screen and (max-width: 768px){.section-charts{padding:70px 0}}.section-about{padding-bottom:300px;position:relative}.section-about:after{content:'';background-image:url(./img/background-circles.png);background-repeat:no-repeat;position:absolute;top:0;right:0;width:1000px;height:100%;pointer-events:none}.section-about .emblem-separator{padding:300px 0}.section-about .col-left{width:33%;padding:0 30px}.section-about .col-right{width:66%}.section-about .col{padding:0 30px}.section-about .title{font-size:80px;margin-bottom:30px;padding:0 30px}.section-about .text{margin-bottom:30px}.section-about .signature{width:225px}.section-about .socials{text-align:center;border-bottom:1px solid #114B5F;padding:30px 15px}.section-about .socials .item{width:24px;height:24px}.section-about .socials .social{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:100% 100%;background-position:center;margin:10px;cursor:pointer;transition:all .3s ease-in}.section-about .socials .social:hover{opacity:0.7}.section-about .socials .social.twitter{background-image:url(./img/twitter.svg)}.section-about .socials .social.instagram{background-image:url(./img/instagram.svg)}.section-about .socials .social.whatsapp{background-image:url(./img/whatsapp.svg)}.section-about .socials .social.tiktok{background-image:url(./img/tiktok.svg)}.section-about .socials .social.pinterest{background-image:url(./img/pinterest.svg)}.section-about .socials .social.facebook{background-image:url(./img/facebook.svg)}.section-about .socials .social.youtube{background-image:url(./img/youtube.svg)}.section-about .socials .social.telegram{background-image:url(./img/telegram.svg);width:27px;height:27px}.section-about .socials .social.email{background-image:url(./img/mail.png);width:27px;height:27px}@media screen and (max-width: 768px){.section-about{padding-bottom:70px}.section-about .emblem-separator{padding:50px 0}.section-about .title{font-size:60px;padding:0}.section-about .col-left{text-align:center;width:100%}.section-about .row{flex-direction:column}.section-about .col{padding:0}.section-about .col-right{width:100%}.section-about .col-right .signature{display:none}.section-about .col-right .row{flex-direction:column}}.section-achievements{padding:150px 0;background:rgba(17,75,95,0.05)}.section-achievements .col-left{width:40%;padding-right:50px}.section-achievements .col-right{width:60%}.section-achievements .text-block{padding-top:50px;max-width:360px}.section-achievements .title{margin-bottom:30px}.section-achievements .achievements{position:relative;padding:50px 0 50px 30px;margin-top:60px}.section-achievements .achievements:before{content:'';position:absolute;width:1px;background:#134b5f;left:30px;height:100%;top:0}.section-achievements .achievements .item{font-size:30px;margin-bottom:30px;color:#114B5F;position:relative;padding-left:35px}.section-achievements .achievements .item:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#134b5f;left:-3px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.section-achievements{padding:70px 0}.section-achievements .text-block{padding:0;max-width:100%}.section-achievements .achievements{margin-top:30px;margin-bottom:30px}.section-achievements .achievements .item{font-size:20px}.section-achievements .col-left{width:100%;padding:0}.section-achievements .col-right{width:100%}.section-achievements .row{flex-direction:column}}.section-why-me{padding:200px 0;position:relative;overflow:hidden}.section-why-me:after{content:'';background-image:url(./img/background-circles.png);background-repeat:no-repeat;background-size:80%;position:absolute;top:300px;left:10%;width:100%;height:100%;pointer-events:none}.section-why-me .title-section{margin-bottom:80px}.section-why-me .row{flex-wrap:wrap;justify-content:center}.section-why-me .col-left,.section-why-me .col-right{width:50%}.section-why-me .text-block{background:#fff;height:100%;display:flex;justify-content:center;flex-direction:column;padding:50px;position:relative}.section-why-me .text-block.right{text-align:right}.section-why-me .text-block .number{position:absolute;top:0;left:25px;font-size:80px;line-height:80px;color:#114B5F;filter:blur(2px);opacity:0.5}.section-why-me .text-block .title{margin-bottom:30px}.section-why-me .img{height:460px;background-repeat:no-repeat;background-size:cover;background-position:center}.section-why-me .blocks{max-width:920px;margin:0 auto}@media screen and (max-width: 768px){.section-why-me{padding:0 0 50px 0}.section-why-me:after{background-size:100%;left:0}.section-why-me .row{flex-direction:column;align-items:center}.section-why-me .row:nth-child(even){flex-direction:column-reverse}.section-why-me .col-left,.section-why-me .col-right{width:100%}.section-why-me .text-block .title{padding-left:50px}}.section-offer{padding:150px 0 250px;background-color:rgba(17,75,95,0.05);background-image:url(./img/check-bg.png);background-size:500px;background-repeat:no-repeat;background-position:top 30px right -12%;position:relative}.section-offer .title{margin-bottom:100px}.section-offer .offers .item{margin-bottom:35px}.section-offer .offers .item span{display:flex;align-items:center;position:relative;font-size:36px;color:#114B5F;justify-content:center}.section-offer .offers .item span:before{content:'';display:inline-block;width:38px;height:38px;background:url(./img/check.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;margin-right:25px;flex-shrink:0}.section-offer .check-bg{position:absolute;bottom:-150px;left:-5%}.section-offer .check-bg img{width:100%;max-width:700px}@media screen and (max-width: 768px){.section-offer{padding:70px 0;background-size:200px}.section-offer .offers .item span{font-size:24px}.section-offer .offers .item span:before{width:24px;height:24px}.section-offer .check-bg{bottom:-50px;left:-10%}.section-offer .check-bg img{max-width:340px}}.section-contact{background-image:url(./img/email-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:150px 0}.section-contact .contact-block{text-align:center;max-width:540px;margin:0 auto}.section-contact .title{font-size:60px;margin-bottom:80px}.section-contact .field-group{margin-bottom:20px}.section-contact input,.section-contact textarea{font-size:20px;background:#fff;border:0;outline:0;width:100%;border-radius:6px;padding:15px 30px}.section-contact textarea{resize:none;height:260px}.footer{background-image:url(./img/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:70px 0}.footer .footer-logo{max-width:380px;height:auto}.footer .col{width:33%;padding:30px 50px;border-right:1px solid #fff}.footer .col:last-child{border:0}.footer .nav-link{margin-bottom:20px}.footer .nav-link a{font-size:24px;color:#fff;transition:all .2s ease-in}.footer .nav-link a:hover{opacity:0.6}.footer .contacts{font-size:24px;color:#fff}.footer .contacts .title{font-size:30px;color:#fff}.footer .contacts .address{margin-top:30px}@media screen and (max-width: 900px){.footer{padding:30px 0}.footer .col{padding:30px 20px}}@media screen and (max-width: 768px){.footer{padding:30px 0}.footer .row{flex-direction:column}.footer .col{width:100%;border-right:0;border-bottom:1px solid #fff}}.section-copyright{text-align:center;padding:15px 0;font-size:20px;color:#114B5F}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid rgba(17,75,95,0.05);width:80%;border-radius:15px}.modal-header{position:relative}.modal-header h2{color:#114B5F;text-align:center;margin-bottom:25px}.modal-texts a{color:#114B5F}.modal-texts p{font-family:"Avenir"}.close-modal{color:#114B5F;float:right;font-size:28px;font-weight:bold;font-family:"Avenir";position:absolute;top:0;right:0}.close-modal:hover,.close-modal:focus{color:black;text-decoration:none;cursor:pointer}.cookies-modal{position:fixed;bottom:0;width:100%;z-index:99}.cookies-modal-content{background:#ebf0f1;border-top:1px solid rgba(17,75,95,0.05);display:flex;align-items:center;padding:20px;justify-content:center}.cookies-modal-content p{font-family:'Avenir';margin-right:35px}a.ok-cookies{display:inline-block;font-size:18px;background:#114B5F;border-radius:100px;padding:8px 35px;border:0;color:#fff;cursor:pointer;transition:all .2s ease-in}a.learn-cookies{margin-right:30px}@media screen and (max-width: 768px){.cookies-modal-content{display:block;text-align:center}.cookies-modal-content p{font-family:'Avenir';margin-right:0;flex:1 0 0;margin-bottom:15px}}*{margin:0;padding:0;box-sizing:border-box;font-family:"Playfair Display",serif}body{font-family:"Playfair Display",serif}.main{background:url(./img/background.png);background-size:cover;background-repeat:repeat-y;background-position:top center}

