@import"https://fonts.googleapis.com/css2?family=Laila:wght@300;400;500;600;700&display=swap";.button-text{font-size:1.2rem;font-weight:400;margin-right:18px}.button-text--small{font-size:1rem;font-weight:400;margin-right:9px}.button-icon{padding-top:10px}@media (min-width: 767px){.button-text{font-size:1.6rem}}@media (min-width: 991px){.button-text--small{font-size:1.2rem;font-weight:400}}.about{display:flex;flex-wrap:wrap}.tiles{width:266px;display:grid;grid-template-columns:1fr 14px 1fr;grid-template-rows:1fr 14px 1fr;margin-bottom:28px}.tile__title{display:flex;grid-row:1/2;grid-column:1/2;align-items:flex-end;width:126px;height:132px;background-color:var(--color-primary);padding:17px;border-radius:9px}.tile__img--short{grid-row:1/2;grid-column:3/4;width:126px;height:132px;border-radius:9px;background-color:#005a98cc}.about .tile__img--short div{width:100%;height:100%;background-image:url(/assets/about-1-img-ff902cde.jpeg);background-position:-30px -170px;background-repeat:no-repeat;background-size:200%;opacity:80%;border-radius:9px}.tile__img--long{height:132px;grid-row:3/4;grid-column:1/4;border-radius:9px;background-color:#005a98cc}.about .tile__img--long div{width:100%;height:100%;background-image:url(/assets/about-2-img-b60b2919.jpg);background-position:center;background-repeat:no-repeat;background-size:120%;opacity:80%;border-radius:9px}.content__main{max-width:365px}.content__main p{margin:28px 0}@media (min-width: 575px){.about{flex-direction:row;flex-wrap:nowrap}.tiles{width:215px;grid-template-columns:1fr 13px 1fr;grid-template-rows:119px 13px 119px;margin-bottom:0;margin-right:28px}.tile__title{width:101px;height:119px;padding:13px}.about .tile__img--short div{background-position:-25px -140px}.tile__title h2{font-size:1.4rem;line-height:1.4rem}.tile__title h4{font-size:1.1rem;line-height:1.1rem}.tile__img--short{width:101px;height:119px}.tile__img--long{height:119px}}@media (min-width: 767px){.tiles{width:254px;grid-template-columns:1fr 15px 1fr;grid-template-rows:140px 15px 140px;margin-right:40px}.tile__title{width:120px;height:140px;padding:16px}.about .tile__img--short div{background-position:-25px -140px}.tile__title h2{font-size:1.4rem;line-height:1.4rem}.tile__title h4{font-size:1.3rem;line-height:1.13rem}.tile__img--short{width:120px;height:140px}.tile__img--long{height:140px}.content__main{max-width:500px}}@media (min-width: 991px){.tiles{width:370px;grid-template-columns:1fr 18px 1fr;grid-template-rows:183px 18px 183px;margin-right:60px}.tile__title{width:175px;height:183px;padding:24px}.about .tile__img--short div{background-position:-40px -250px}.tile__title h2{font-size:2.2rem;line-height:2.2rem}.tile__title h4{font-size:1.8rem;line-height:1.8rem}.tile__img--short{width:175px;height:183px}.tile__img--long{height:183px}}.benefits .tiles{margin-bottom:28px}.content__card-line{width:100%;display:flex;flex-direction:column}.card{margin-bottom:28px;position:relative;height:275px;width:186px;padding:18px 0;box-shadow:-10px 10px 10px #d9d9d999;border-radius:9px}.card_1{align-self:flex-end}.card_2{align-self:flex-start}.card h5,.card p{padding:0 18px}.card p{margin-top:18px;font-size:1.1rem;line-height:1.2rem}.card .button{position:absolute;bottom:18px;left:18px}@media (min-width: 575px){.content__card-line{flex-direction:row}.card-line_1{justify-content:flex-start}.card-line_2{justify-content:flex-end}.card_2{margin-left:18px}}@media (min-width: 767px){.benefits{display:flex}.benefits .tiles{margin-bottom:0;margin-right:40px}.content__cards{width:100%}.card{margin-bottom:40px}.card_2{margin-left:40px}}@media (min-width: 991px){.benefits .tiles{margin-right:58px}.card{margin-bottom:58px;position:relative;height:305px;width:220px;padding:27px 0}.card_2{margin-left:58px}.card h5,.card p{padding:0 24px}.card p{font-size:1.2rem;line-height:1.3rem}.card .button{position:absolute;bottom:24px;left:24px}}.contact .content__cards{display:flex;flex-direction:column;margin-top:28px}.contact .card{align-self:flex-end;height:400px}.card__section{margin:9px 18px;display:flex;align-items:center}.card-text--large{font-size:1.8rem;line-height:1.8rem;font-weight:600}.card-text--small{font-size:.9rem;line-height:.9rem}.contact .card .card-title-2{margin-bottom:9px}.contact .card .card__section_states{margin-top:5px}.card__section .icon{margin-right:9px}.map{width:60%;min-width:288px;max-width:310px;height:400px}.map img{width:100%;height:100%;object-fit:cover}@media (min-width: 575px){.contact .content__cards{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.contact .card{margin-right:28px;margin-bottom:0}.contact .card .button{left:30px}}@media (min-width: 767px){.contact{display:flex}.contact .content__cards{margin-top:0;justify-content:flex-start}.contact .card{margin-right:40px}}@media (min-width: 991px){.card__section{margin:9px 24px}.contact .card{margin-right:58px}.card-text--large{font-size:2rem;line-height:2rem}.card-text--small{font-size:1rem;line-height:1rem}.contact .card{margin-right:40px}.map{width:45%;max-width:410px}}.experience{display:flex;flex-direction:column;gap:28px}.experience .tiles{align-self:flex-end}.experience .tile__img--short div{width:100%;height:100%;background-image:url(/assets/exp-1-img-0b37f96b.jpeg);background-position:-30px -170px;background-repeat:no-repeat;background-size:200%;opacity:80%;border-radius:9px}.experience .tile__img--long div{width:100%;height:100%;background-image:url(/assets/exp-2-img-8cc726c3.jpeg);background-position:center;background-repeat:no-repeat;background-size:120%;opacity:80%;border-radius:9px}@media (min-width: 575px){.experience{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.experience .tiles{order:2;margin-right:0;margin-left:28px}.experience .tile__img--short div{background-position:-25px -140px}}@media (min-width: 767px){.experience .tiles{margin-left:40px}}@media (min-width: 991px){.experience .tile__img--short div{background-position:-40px -250px}}.footer{display:grid;grid-template-columns:178px auto;grid-template-rows:auto .5fr}footer .container{margin-bottom:28px}.footer-title{font-size:2rem;line-height:2rem;font-weight:600;color:var(--color-dark);margin-left:17px}.footer__name{display:flex;width:178px}.links{display:flex;flex-direction:column;justify-content:flex-start}.nav{display:flex;flex-direction:column;justify-self:flex-end;text-align:right}.socials{margin-top:11px;display:flex;grid-column:2/3;justify-self:flex-end;align-self:flex-end}.socials a{margin-left:13px}.info{font-size:1rem;grid-column:1/2;align-self:flex-end}@media (min-width: 575px){.links{justify-content:center}.nav{display:flex;flex-direction:row;justify-self:flex-end;align-self:flex-end;gap:9px}.socials{margin-top:14px}.info{margin-top:28px}}@media (min-width: 767px){.links{justify-content:flex-end;flex-direction:row;align-items:center}.nav{display:flex;flex-direction:row;align-self:center;margin:0 auto}.socials{align-self:center;margin-top:0}.info{margin-top:28px}}@media (min-width: 991px){.nav{gap:30px}.socials{align-self:center;margin-top:0}.info{margin-top:28px}}.header{position:relative;overflow-x:hidden;padding-top:27px;display:grid;grid-template-rows:1fr 20px;padding-left:5vw;margin-bottom:56px}.lang{position:fixed;top:27px;color:var(--color-gray)}.lang div{display:flex;align-items:center}.lang img{width:20px;margin-right:9px}.lang__select{position:relative;left:-10px;border:1px solid var(--color-gray);background-color:var(--color-white);border-radius:9px;padding:9px;z-index:2}.lang__select li{display:flex;align-items:center}.header-logo{width:63px;height:63px}.header-logo img{width:100%;height:100%}.header__content{margin-top:112px;width:100%}.header-title{margin-top:24px}.header-text{margin-top:15px;margin-bottom:30px;font-weight:500;font-size:1.4rem;line-height:1.4rem}.header__background{position:absolute;top:-10px;left:24%;width:530px;height:365px}.header__background img{width:100%;height:100%}@media (min-width: 575px){.header{margin-bottom:62px}.header__background{width:100%;height:100%;max-width:685px;max-height:483px}}@media (min-width: 767px){.header{padding-left:7vw;margin-bottom:100px}.header-text{font-size:2rem;line-height:2rem;margin-bottom:60px}.header__background{left:35%;max-width:855px;max-height:602px}}@media (min-width: 991px){.header{padding-left:12.5vw}.header__background{left:30%;max-width:855px;max-height:602px}}@media (min-width: 991px){.header{margin-bottom:112px}.header__content{position:relative;left:-5vw;max-width:920px;margin-left:auto;margin-right:auto}.header__background{left:40%;max-width:855px;max-height:602px}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#99989880;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal__container{margin:0 auto;width:90%;height:600px;max-width:450px;background-color:#fff9;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:9px}.modal__container_success{margin:0 auto;width:90%;height:300px;max-width:450px;background-color:#fff9;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:9px}.modal__content{display:flex;flex-direction:column;justify-content:space-evenly;width:80%;height:90%;color:var(--color-dark)}.modal__name{width:100%;font-size:1rem;line-height:1rem;display:flex;align-items:center;justify-content:flex-start;font-weight:700}.modal .modal-logo{width:30px;height:30px;margin-right:5px}.form-title{margin-top:18px;font-size:2rem;font-weight:500;line-height:2rem}.success-title{margin-top:18px;font-size:3rem;font-weight:500;line-height:3rem}.success-text{margin-top:18px;margin-bottom:18px;font-size:2rem;font-weight:400;line-height:2rem}.form-text{margin-top:18px;margin-bottom:18px;font-size:1.2rem;font-weight:400;line-height:1.2rem}input{font-family:Laila,serif;width:100%;margin-top:18px;font-size:1.2rem;color:var(--color-dark);padding-bottom:11px;border-bottom:1px solid var(--color-dark);background-color:transparent}input::placeholder,textarea::placeholder{color:var(--color-dark);font-family:Laila,serif}textarea{width:100%;margin:18px 0;font-size:1.2rem;color:var(--color-dark);border-bottom:1px solid var(--color-dark);background-color:transparent}input[type=submit]{background-color:var(--color-primary);border:none;margin-bottom:18px;padding:9px 0;border-radius:50px;color:var(--color-white)}.modal-text--small{font-size:1rem;font-weight:400;text-align:center;color:var(--color-dark)}.modal-text--small a{text-decoration:underline;font-size:1rem;font-weight:400}.modal__success{text-align:center}:root{--color-primary: #005a98;--color-gray: #878787;--color-dark: #000000;--color-white: #ffffff;--color-yellow: #fcbc1e;--transition: all .4s ease;--container-width-lg: 75%;--container-width-md: 86%;--container-width-sm: 90%}*{box-sizing:border-box;margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}html{font-size:62.5%;scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{width:100vw;font-family:Laila,serif;background:var(--color-white);color:var(--color-black);line-height:1.7}h1{font-size:3.5rem;line-height:3.5rem}h2{font-size:1.6rem;line-height:1.6rem}h3{font-size:1.4rem;line-height:1.4rem}h4,h5{font-size:1.3rem;line-height:1.4rem}p{font-size:1.2rem;line-height:1.3rem}a{font-size:1rem;font-weight:700;color:var(--color-black)}.container{width:var(--container-width-sm);margin:0 auto 56px;max-width:920px}.button{display:flex;align-items:center;padding:10px 23px;background-color:var(--color-white);box-shadow:-10px 10px 10px #d9d9d999;border-radius:50px;font-family:Laila,serif}.text--gray{color:var(--color-gray)}.text--white{color:var(--color-white)}.text--dark{color:var(--color-dark)}.icon{color:var(--color-yellow)}.logo{width:63px;height:63px}.logo img{width:100%;height:100%}@media (min-width: 575px){.container{margin-bottom:62px}}@media (min-width: 767px){h1{font-size:6.4rem;line-height:6.5rem}.container{width:var(--container-width-md);margin-bottom:100px}}@media (min-width: 991px){h1{font-size:6.4rem;line-height:6.5rem}h2{font-size:2rem;line-height:1.7rem}h5{font-size:1.4rem;line-height:1.5rem}p{font-size:1.6rem;line-height:2rem}a{font-size:1.3rem}.container{width:var(--container-width-md);margin-bottom:112px}}@media (min-width: 1200px){a{font-size:1.4rem}.container{width:var(--container-width-lg)}}
