*,:after,:before{padding:0;margin:0;box-sizing:border-box;text-decoration:none;list-style:none}html{scroll-behavior:smooth;font-size:16px;font-family:Montserrat,sans-serif;font-weight:400}body a{text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;cursor:pointer}section{margin:50px 0}.section-first{margin:0 0 80px}.wrapper{margin:0 auto;width:100%;max-width:1200px}.nav-first{top:0;left:0}.mobile-bar,.nav-first{position:fixed;width:100%;height:65px;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-bar{max-width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px}.mobile-bar__contact{margin-right:45px;display:none}.mobile-bar__burger{position:absolute;right:0;width:45px;height:40px;z-index:101;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px;border:0;background:transparent;cursor:pointer;margin-right:10px}.mobile-bar__burger-line{width:24px;height:3px;background-color:#000;border-radius:5px;transition:.3s}.mobile-bar__burger:hover .mobile-bar__burger-line{background-color:#be712c}.mobile-menu{display:none;position:fixed;inset:0;width:100%;height:100dvh;padding:30px 0;z-index:99;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-100%);transition:.3s}.mobile-menu ul{position:absolute;right:0;height:50vh;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.mobile-menu ul,.mobile-menu ul li{width:-moz-fit-content;width:fit-content}.mobile-menu ul li{display:block;margin:10px 20px}.mobile-menu--open{display:flex;transform:translateY(0);background-color:#fff}.mobile-menu--open ul li{animation:a .6s ease-in-out forwards;opacity:0}.mobile-menu--open ul li:first-child{animation-delay:0s}.mobile-menu--open ul li:nth-child(2){animation-delay:.1s}.mobile-menu--open ul li:nth-child(3){animation-delay:.2s}.mobile-menu--open ul li:nth-child(4){animation-delay:.3s}.mobile-menu--open ul li:nth-child(5){animation-delay:.4s}.mobile-menu--open ul li:nth-child(6){animation-delay:.5s}.desktop-bar{display:none;height:65px}.nav-breadcrumb{display:block;margin:115px 15px 0}.nav-breadcrumb ol{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.nav-breadcrumb ol a,.nav-breadcrumb ol i,.nav-breadcrumb ol p{text-transform:uppercase;font-size:.7rem;font-weight:400;margin-right:5px;padding:5px 5px 5px 0;text-align:left;line-height:.7rem}.nav-breadcrumb ol p{font-weight:700}.nav-breadcrumb ol a{transition:color .3s}.nav-breadcrumb ol a:hover{color:#be712c}.nav-breadcrumb ol li:first-child{margin-left:0;padding-left:0}.logo{height:30px;width:auto;margin:0 5px 5px 0}.logo img{display:block;height:100%;width:auto}.contact-btn i{color:#000}.regular-btn{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:35px;min-width:150px;padding:5px 15px;border-radius:5px;border:1px solid #be712c;font-size:.9rem;font-weight:600;text-transform:uppercase;color:#be712c;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:15px 0 0;cursor:pointer}.regular-btn--mobile{margin:0}.regular-btn:hover{border:1px solid #925219;color:#925219}.regular-btn:hover i{color:#925219}.regular-btn i{font-size:18px;font-weight:400;padding-right:0;padding-left:15px;color:#be712c}.regular-btn .fa-phone{padding-right:15px;padding-left:0}.regular-btn--gold{background-color:#be712c;color:#fff}.regular-btn--gold i{color:#fff!important}.regular-btn--gold:hover{background-color:#925219;color:#fff}.regular-btn--blue{background-color:#102b3b}.regular-btn--blue,.regular-btn--blue i{color:#fff!important}.regular-btn--blue:hover{background-color:#0a1b25;color:#fff}.regular-btn--white{background-color:#fff}.regular-btn--white,.regular-btn--white i{color:#be712c!important}.regular-btn--white:hover{background-color:#fff;color:#925219!important}.regular-btn--small{transform:scale(.75)}.regular-btn--big{transform:scale(1.5)}.regular-btn--big i{color:#fff!important}.regular-img-holder{position:relative;width:100%;max-width:100%;overflow:hidden}.regular-img-holder>img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.regular-radious{border-radius:5px}.regular-infograph{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.regular-infograph i{color:#be712c;font-size:1.6rem;padding:10px 2px}.regular-infograph p{padding:10px 2px;margin:0;font-size:.6rem;font-weight:700;line-height:1}.regular-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.map{width:100%;height:500px}footer{background-color:#102b3b}footer .footer__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);padding:20px 15px}footer .footer__wrapper a,footer .footer__wrapper h3,footer .footer__wrapper p{color:#fff;font-size:.7rem}footer .footer__wrapper div{margin:20px 0;padding-right:25%}footer .footer__wrapper-files{grid-column:1/4;grid-row:1/2}footer .footer__wrapper-legal{grid-column:1/4;grid-row:2/3}footer .footer__wrapper-company{grid-column:1/4;grid-row:3/4;position:relative}footer .footer__wrapper-company a,footer .footer__wrapper-company i,footer .footer__wrapper-company p{font-weight:400}footer .footer__wrapper-company .logo{height:75px;margin-top:0}.banner{margin:50px auto;padding:0 20px;max-width:100%;width:-moz-fit-content;width:fit-content;min-width:80%;z-index:1}.banner__body{background-color:#be712c;border-radius:5px;width:100%;min-width:200px;height:100%;display:grid;grid-template-columns:20% 1fr 1fr;grid-template-rows:auto;overflow:hidden;padding:10px}.banner__body div{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.banner__body-icon{grid-row:1/2;grid-column:1/2}.banner__body-icon i{color:#fff;font-size:2rem}.banner__body-text{grid-row:1/2;grid-column:2/4;z-index:2;padding-right:0!important}.banner__body-text h3,.banner__body-text p{width:100%}.banner__body-text h3{font-weight:700}.banner__body-text h3,.banner__body-text p{font-size:.9rem;color:#fff}.banner__body-link{grid-row:2/3;grid-column:1/4;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}.banner__body-link a{width:100%;margin-bottom:10px}.banner__body-link i{display:none}h1,h2{font-weight:600}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h3,h4,h5,h6{font-weight:400}.font-large{font-size:4.2rem;line-height:4.2rem;font-weight:600}.font-medium{font-size:1.8rem;line-height:1.8rem}.font-small{font-size:1rem;line-height:1rem;margin-left:4px}.font-xsmall{font-size:.6rem;line-height:.6rem}.font-nav-desktop{font-size:.9rem;line-height:.9rem}.font-nav-mobile{width:100%;padding:10px 10px 10px 20px;font-size:24px}.font-page-section{grid-column:1/3}.font-page-head__first{color:#be712c;position:relative;display:inline;font-size:1rem;font-weight:700}.font-page-head__first:after{content:"";position:absolute;bottom:-10px;left:0;right:0;top:100%;border-bottom:2px solid #be712c}.font-page-head__second{margin-top:20px;font-size:1.8rem;font-weight:bolder;color:#000}.font-page-head__second span a{margin-left:20px;text-transform:lowercase;font-size:1.2rem;color:rgba(190,113,44,.5)}.font-page-head__third{margin-top:20px;font-size:1rem}.main-cta-btn{position:absolute;bottom:0;right:0;width:200px;height:75px;z-index:1000}.main-cta-btn-el{bottom:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);border-radius:5px;width:75%;right:25%;transition:background-color .3s}.main-cta-btn-el,.main-cta-btn-el a{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-cta-btn-el a{inset:0;width:100%;z-index:2}.main-cta-btn-el a h3,.main-cta-btn-el a p{z-index:1;font-size:1rem;color:#fff;text-align:center;font-weight:400;text-transform:lowercase}.main-cta-btn-el a h3{text-transform:uppercase;margin-bottom:10px;font-size:.9rem}.main-cta-btn-el a p{font-size:1rem}.main-cta-btn-el a i{margin:0 10px}.main-cta-btn-el--first{z-index:3;background-color:#be712c;right:130px;z-index:1}.main-cta-btn-el--second{z-index:3;background-color:#102b3b;right:0;z-index:2}.main-cta-btn-el--first:hover{background-color:#925219}.main-cta-btn-el--second:hover{background-color:#0a1b25}.info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:10px;position:relative;margin:0 0 100px;z-index:1}.info__text{position:relative;grid-row:1/2;grid-column:1/3;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:30px;margin-bottom:20px;padding-top:30px}.info__text h2{color:#be712c}.info__text p{color:#fff}.info__text a .text{display:none}.info__text-first{font-size:1.2rem;font-weight:700}.info__text-second{font-size:.9rem}.info__text-third{margin:20px 50px 20px 0;font-size:.6rem}.info__text:before{content:"";position:absolute;top:0;left:-15px;right:-15px;bottom:0;background-color:#102b3b;z-index:-1}.info__icons{grid-row:2/3;grid-column:1/3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.info__icons div{margin:0;padding:0;border:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px}.info__icons div div{height:150px;aspect-ratio:1/1;text-align:center;border:1px solid #102b3b!important;border-radius:50%}.info__icons div div p{padding:0 0 0 10px;margin:0;font-weight:700;font-size:1.4rem;font-weight:300;margin:5px;padding:0!important;color:#102b3b!important}.info__icons div h4{font-size:.9rem;text-align:center;margin:0;padding:0;color:#000}.info__icons div .local-left{font-size:2.4rem}.info__icons .regular-infograph{border:1px solid hsla(0,0%,100%,.1);border-radius:5px;padding:15px}.cookies{position:fixed;right:20px;bottom:20px;left:20px;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1200px;margin-inline:auto;padding:22px 25px;color:#000;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:15px;overflow:hidden}.cookies[hidden]{display:none}.cookies__text{flex:1;margin:0;font-size:.8rem;line-height:1rem}.cookies__text a{color:#be712c}.cookies__buttons{display:flex;flex-shrink:0;align-items:center;gap:10px}.cookies__buttons button{cursor:pointer;font-family:Montserrat,sans-serif}@media (max-width:767px){.cookies{right:10px;bottom:10px;left:10px;flex-direction:column;align-items:stretch;gap:16px;padding:18px}.cookies__text{font-size:13px}.cookies__buttons{display:flex;flex-direction:column;justify-content:center}.cookies__buttons .regular-btn{width:100%;justify-content:center;text-align:center}}@keyframes a{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media screen and (min-width:320px){.banner__body-icon{grid-row:1/3}.banner__body-link{grid-column:2/4}.banner__body-link a{font-size:.9rem!important;width:-moz-fit-content;width:fit-content;margin-left:10px}.banner__body-link a i{display:flex}}@media screen and (min-width:370px){.info__text a .text,.mobile-bar__contact{display:block}}@media screen and (min-width:400px){.mobile-bar__logo{height:40px}.banner__body-icon i{font-size:2.4rem}.banner__body-link a{font-size:.9rem!important;width:-moz-fit-content;width:fit-content}.banner__body-link a i{display:flex}}@media screen and (min-width:600px){.info__icons{flex-direction:row}}@media screen and (min-width:768px){.main-cta-btn{width:400px}.main-cta-btn-el--first{right:260px}.font-page-section{grid-column:1/2}.banner__body-icon{grid-column:1/2;grid-row:1/2}.banner__body-text{grid-column:2/3;grid-row:1/2}.banner__body-text h3,.banner__body-text p{display:inline-block}.banner__body-text h3{font-weight:700}.banner__body-text h3,.banner__body-text p{font-size:.9rem;color:#fff}.banner__body-link{grid-column:3/4;grid-row:1/2;justify-content:center!important}.banner__body-link a i{transform:translateY(0)}footer .footer__wrapper div{margin:20px 0}footer .footer__wrapper-files{grid-column:1/2;grid-row:1/2}footer .footer__wrapper-legal{grid-column:2/3;grid-row:1/2}footer .footer__wrapper-company{grid-column:3/4;grid-row:1/2;padding-right:0}}@media screen and (min-width:1199px){.main-cta-btn{right:calc((100% - 1200px) / 2)!important}.mobile-bar,.mobile-menu{display:none}.desktop-bar{display:grid;grid-template-columns:200px 1fr 200px;grid-template-rows:1fr}.desktop-bar__logo{grid-column:1/2;height:60px;padding:10px;margin-left:10px}.desktop-bar__menu{grid-column:2/3;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.desktop-bar__menu li{text-align:right;margin:10px 0}.desktop-bar__menu li a{padding:10px 0;margin:0 10px;position:relative}.desktop-bar__menu li .active:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:2px;background-color:#be712c;opacity:1}.desktop-bar__contact{grid-column:3/4;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px}.desktop-bar__contact a{height:-moz-fit-content;height:fit-content}.first-section{margin:20px 30px 50px 15px!important}.info{grid-template-columns:repeat(3,1fr)}.info__text{grid-column:1/2;grid-row:1/3;border:none;text-align:center;margin:0 0 0 15px!important;padding:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.info__icons{grid-column:2/4;grid-row:1/3;flex-direction:row}}.prospect{display:none}.about-us{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin:20px 15px 50px;z-index:0}.about-us__text{grid-column:1/3;grid-row:1/2;position:relative}.about-us__text .regular-img-holder{position:absolute;width:100%;height:300px;left:0;z-index:-1;background-size:cover;overflow:hidden}.about-us__text .regular-img-holder img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-us__text .regular-img-holder__shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.8) 20%,hsla(0,0%,100%,.4) 40%,hsla(0,0%,100%,0) 60%)}.about-us__icons{grid-column:1/3;grid-row:2/3;margin:150px 0 50px;width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);position:relative}.about-us__icons .regular-infograph{margin:0 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid rgba(0,0,0,.1)}.about-us__icons .regular-infograph .text{max-width:150px}.about-us__icons .regular-infograph{background-color:#fff;padding:20px}.about-us__icons .regular-infograph div{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us__icons .regular-infograph div i{text-align:center;font-size:2.4rem}.about-us__icons .regular-infograph div p{font-weight:400;text-align:center;font-size:.8rem}.about-us__icons .regular-infograph div strong{text-align:center;text-transform:uppercase}.about-us__icons .regular-infograph--first{border-top-left-radius:15px;border-top-right-radius:15px}.about-us__icons .regular-infograph--fourth{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.about-us__experience{grid-column:1/3;grid-row:3/4;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.about-us__experience .font-page-head{grid-column:1/3;grid-row:1/2;padding:20px 0}.about-us__experience .font-page-head ul{margin:20px 0}.about-us__experience .font-page-head ul li{line-height:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}.about-us__experience .regular-img-holder{grid-column:1/3;grid-row:2/3;border-radius:15px;padding:20px 0}@media (min-width:767px){.about-us__text{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}.about-us__text .font-page-head{grid-column:1/3;grid-row:1/2}.about-us__text .regular-img-holder{position:absolute;width:75%;height:175%;z-index:-1;top:0;left:auto;right:0;bottom:-50%}.about-us__text .regular-img-holder img{display:block;width:100%;height:100%;object-fit:cover}.about-us__text .regular-img-holder__shadow{background:linear-gradient(90deg,#fff 15%,hsla(0,0%,100%,.5) 30%,hsla(0,0%,100%,0) 50%)}.about-us__icons{grid-template-columns:repeat(2,1fr);padding:0 100px;margin-top:50px}.about-us__icons .regular-infograph{margin:0}.about-us__icons .regular-infograph--first{border-top-left-radius:10px;border-top-right-radius:0}.about-us__icons .regular-infograph--second{border-top-right-radius:10px}.about-us__icons .regular-infograph--third{border-bottom-left-radius:10px}.about-us__icons .regular-infograph--fourth{border-bottom-left-radius:0;border-bottom-right-radius:10px}.about-us__experience{gap:50px}.about-us__experience .font-page-head{grid-column:2/3;grid-row:1/2}.about-us__experience .regular-img-holder{grid-column:1/2;grid-row:1/2}.about-us__experience .regular-img-holder img{height:100%;width:100%;border-radius:15px}}
