@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Light.ttf);font-display:swap}@font-face{font-family:OpenSans;src:url(fonts/OpenSans-Light.ttf);font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,OpenSans}body{background-size:200% 200%}.navbar{display:flex;justify-content:center;align-items:center;font-size:1.2rem;position:sticky;top:0;z-index:1000;margin-bottom:1rem}.navbar__menu{display:flex;align-items:center;list-style:none;text-align:center;position:relative;z-index:999}.navbar,.navbar__menu{background:0 0}.navbar::before,.navbar__menu::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}.navbar__container{display:flex;justify-content:space-between;height:80px;z-index:1;width:100%;max-width:none;margin-right:auto;margin-left:auto}#navbar__logo{background-size:100%;display:flex;align-items:center;cursor:pointer;text-decoration:none;font-size:2rem}.logo-container{position:relative;height:100px;width:300px}.logo-image{position:absolute;top:0;left:0;height:100%;width:auto;z-index:1000}.logo-text{position:absolute;top:0;left:-9%;width:100%;text-align:center;z-index:1000;margin:0;line-height:100px;font-size:1em}.logo-letter-d{color:#ed822d}.logo-letter-a,.logo-letter-i,.logo-letter-s,.logo-letter-t,.logo-letter-v{color:#e45137}.navbar__item{height:40px}.navbar__links{position:relative;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 1rem;height:100%;line-height:1.2}.navbar__links::after,.navbar__links::before{content:'';position:absolute;width:0;height:2px;bottom:-3px;background-image:linear-gradient(to right,#ed822d 20%,#e45137 80%);transition:width .4s ease-out;left:50%;transform:translateX(-50%)}.navbar__links:hover::after{width:80%}.navbar__links:hover{color:#f77062;transition:all .3s ease}.navbar__links:hover{color:#f77062;transition:all .3s ease}.navbar__btn{display:flex;justify-content:center;align-items:center;padding:0 1rem;width:100%;transition:all .35s}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:10px 20px;width:130px;height:50px;border:none;outline:0;border-radius:10px;background-color:#e45137;position:relative;overflow:hidden;color:#fff}.button span{color:#fff;position:relative;z-index:2}.button:after{position:absolute;content:'';top:0;left:0;width:0;height:100%;background-image:linear-gradient(to right,#ed822d 20%,#e45137 80%);transition:all .5s;border-radius:4px}.button:hover:after{width:100%}.button .button-icons{display:none;align-items:center;justify-content:center;gap:10px}.button:hover .button-text{display:none}.button:hover .button-icons{display:flex}.button .button-icons i{color:inherit}@media screen and (max-width:1024px){.navbar__links::after,.navbar__links::before{width:0!important;transition:none!important}.navbar__links:hover::after{width:0!important}.navbar__menu.active .navbar__links::after{width:0;bottom:25px;transition:width .4s ease-out}.navbar__menu.active .navbar__links:hover::after{width:12%}}@media screen and (max-width:768px){.navbar__links::after,.navbar__links::before{width:0!important;transition:none!important}.navbar__links:hover::after{width:0!important}.navbar__menu.active .navbar__links::after{width:0;bottom:25px;transition:width .4s ease-out}.navbar__menu.active .navbar__links:hover::after{width:12%}}@media screen and (max-width:480px){.navbar__links::after,.navbar__links::before{width:0!important;transition:none!important}.navbar__links:hover::after{width:0!important}.navbar__menu.active .navbar__links::after{width:0;bottom:25px;transition:width .4s ease-out}.navbar__menu.active .navbar__links:hover::after{width:12%}}@media screen and (max-width:1024px){.navbar__container{display:flex;justify-content:space-between;height:80px;z-index:1;width:100%;max-width:1300px;padding:0}.navbar__menu{display:grid;grid-template-columns:auto;margin:0;width:100%;position:absolute;top:-1000px;opacity:1;transition:all .5s ease;height:50vh;z-index:1000}.navbar__menu.active{top:100%;opacity:1;transition:all .5s ease;z-index:999;height:50vh;font-size:1.6rem}#navbar__logo{padding-left:25px}.navbar__toggle .bar{width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background:#fff}.navbar__item{height:auto;margin:0}.navbar__links{padding:0;margin:0;display:inline-block;text-align:center;color:#fff;text-decoration:none}.navbar__btn{padding-bottom:2rem}.button{display:flex;justify-content:center;align-items:center;width:80%;height:80px;margin:0;border-radius:10px}#mobile-menu{position:absolute;top:20%;right:5%;transform:translate(5%,20%)}.navbar__toggle .bar{display:block;cursor:pointer}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:950px) and (orientation:landscape){.navbar__container{display:flex;justify-content:space-between;height:80px;z-index:1;width:100%;max-width:1300px;padding:0}.navbar__menu{display:grid;grid-template-columns:auto;margin:0;width:100%;position:absolute;top:-1000px;opacity:1;transition:all .5s ease;height:50vh;z-index:1000}.navbar__menu.active{top:100%;opacity:1;transition:all .5s ease;z-index:999;height:50vh;font-size:1.4rem}#navbar__logo{padding-left:25px}.navbar__toggle .bar{width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background:#fff;display:block;cursor:pointer}.navbar__item{height:auto;margin:0}.navbar__links{padding:0;margin:0;display:inline-block;text-align:center;color:#fff;text-decoration:none}.navbar__btn{padding:1rem;width:100%;text-align:center}.button{display:flex;justify-content:center;align-items:center;width:90%;height:auto;margin:0;padding:10px;border-radius:10px}#mobile-menu{position:absolute;top:20%;right:5%;transform:translate(5%,20%)}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:768px){.navbar__container{display:flex;justify-content:space-between;height:80px;z-index:1;width:100%;max-width:1300px;padding:0}.navbar__menu{display:grid;grid-template-columns:auto;margin:0;width:100%;position:absolute;top:-1000px;opacity:1;transition:all .5s ease;height:50vh;z-index:1000}.navbar__menu.active{top:100%;opacity:1;transition:all .5s ease;z-index:999;height:50vh;font-size:1.6rem}#navbar__logo{padding-left:25px}.navbar__toggle .bar{width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background:#fff}.navbar__item{height:auto;margin:0}.navbar__links{padding:0;margin:0;display:inline-block;text-align:center;color:#fff;text-decoration:none}.navbar__btn{padding-bottom:2rem}.button{display:flex;justify-content:center;align-items:center;width:80%;height:80px;margin:0;border-radius:10px}#mobile-menu{position:absolute;top:20%;right:5%;transform:translate(5%,20%)}.navbar__toggle .bar{display:block;cursor:pointer}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:480px){.navbar__container{display:flex;justify-content:space-between;height:80px;z-index:1;width:100%;max-width:1300px;padding:0}.navbar__menu{display:grid;grid-template-columns:auto;margin:0;width:100%;position:absolute;top:-1000px;opacity:1;transition:all .5s ease;height:50vh;z-index:1000}.navbar__menu.active{top:100%;opacity:1;transition:all .5s ease;z-index:999;height:50vh;font-size:1.6rem}#navbar__logo{padding-left:25px}.navbar__toggle .bar{width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background:#fff}.navbar__item{height:auto;margin:0}.navbar__links{padding:0;margin:0;display:inline-block;text-align:center;color:#fff;text-decoration:none}.navbar__btn{padding-bottom:2rem}.button{display:flex;justify-content:center;align-items:center;width:80%;height:80px;margin:0;border-radius:10px}#mobile-menu{position:absolute;top:20%;right:5%;transform:translate(5%,20%)}.navbar__toggle .bar{display:block;cursor:pointer}#mobile-menu.is-active .bar:nth-child(2){opacity:0}#mobile-menu.is-active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobile-menu.is-active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@keyframes colorChange1{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#ed822d}}@keyframes colorChange2{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#e45137}}@keyframes colorChange3{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#e45137}}@keyframes colorChange4{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#e45137}}@keyframes colorChange5{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#e45137}}@keyframes colorChange6{0%{color:#f5a458}33%{color:#f06c14d2}100%{color:#e45137}}.footer_logo_text:hover span:nth-child(1),.logo-text:hover span:nth-child(1){animation:colorChange1 2s .2s forwards}.footer_logo_text:hover span:nth-child(2),.logo-text:hover span:nth-child(2){animation:colorChange2 2s .3s forwards}.footer_logo_text:hover span:nth-child(3),.logo-text:hover span:nth-child(3){animation:colorChange3 2s .4s forwards}.footer_logo_text:hover span:nth-child(4),.logo-text:hover span:nth-child(4){animation:colorChange4 2s .5s forwards}.footer_logo_text:hover span:nth-child(5),.logo-text:hover span:nth-child(5){animation:colorChange5 2s .6s forwards}.footer_logo_text:hover span:nth-child(6),.logo-text:hover span:nth-child(6){animation:colorChange6 2s .7s forwards}.footer_logo_text span,.logo-text span{display:inline-block;font-weight:700;letter-spacing:-.2em}.footer__container{padding:1rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__logo{position:relative;height:100px;width:300px;cursor:pointer;text-decoration:none}.footer_logo_img{position:absolute;top:0;left:19%;height:100%;width:auto;z-index:1000}.footer_logo_text{position:absolute;top:0;left:10%;width:100%;color:#db5406;text-align:center;z-index:1000;margin:0;line-height:100px;font-size:2em}.footer__links{width:100%;max-width:1000px;display:flex;justify-content:center}.footer__link--wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:1000px}.footer__link--items{display:flex;flex-direction:column;align-items:center;margin:16px;text-align:left;width:260px;box-sizing:border-box}.footer__link--items h2{margin-bottom:16px;color:#fff}.footer__link--items a{color:#fff;text-decoration:none;margin-bottom:.5rem}.footer__link--items a:not(:has(.phone_number,.email_contact)):hover{color:#e45137;transition:.3s ease-out}.email_contact,.phone_number{color:inherit;text-decoration:none;cursor:default}.social__icons a{color:#fff;font-size:24px}.social__iconFacebook a:hover{color:#3b5998;transition:.3s ease-out}.social__iconInstagram a:hover{color:#e95950;transition:.3s ease-out}.social__iconTelegram a:hover{color:#08c;transition:.3s ease-out}.social__iconTwitter a:hover{color:#00acee;transition:.3s ease-out}.social__iconLinkedIn a:hover{color:#0e76a8;transition:.3s ease-out}.social__media{max-width:1000px;width:100%}.social__media--wrap{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:1000px;margin:20px auto 0 auto}.social__icons{display:flex;justify-content:space-between;align-items:center;width:240px}.social__logo{color:#fff;justify-self:start;margin-left:20px;cursor:pointer;text-decoration:none;font-size:2rem;display:flex;align-items:center;margin-bottom:16px}.website__rights{color:#fff}.phone-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:hsla(0,11%,93%,.596);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;text-align:center;flex-direction:column;align-items:center;justify-content:center}.phone-popup span{font-size:24px;display:block;margin-bottom:10px}.phone-popup button{padding:10px;background-color:#f77062;color:#fff;border:none;border-radius:5px;cursor:pointer}.icon-fallback{display:inline-block;width:1em;text-align:center}.fa-phone:before{content:"\260E"}.fa-envelope:before{content:"\2709"}.fa-facebook:before{content:"f"}.fa-instagram:before{content:"I"}.fa-telegram:before{content:"T"}.fa-twitter:before{content:"T"}.fa-linkedin:before{content:"L"}.fa-user:before{content:"\1F464"}.fa-comment:before{content:"\1F4AC"}.fa-paper-plane:before{content:"\1F4E7"}.fa-phone-volume:before{content:"\260E"}.fa-handshake:before{content:"\1F91D"}.fa-magnifying-glass:before{content:"\1F50D"}.fa-file-signature:before{content:"\270E"}.fa-gears:before{content:"\2699"}.fa-google:before{content:"G"}.fa-code:before{content:"\f121"}.fa-circle-info:before{content:"\2139"}.fa-question:before{content:"\003F"}@media screen and (max-width:820px){.footer__links{padding-top:2rem}#footer__logo{margin-bottom:2rem}.website__rights{margin-bottom:2rem}.footer__link--wrapper{flex-direction:column}.social__media--wrap{flex-direction:column}.footer_logo_img{left:40px}}@media screen and (max-width:1024px){.footer__link--items a,.footer__link--items h2,.website__rights{font-size:.9rem}.footer__link--items a{margin-bottom:.4rem}.website__rights{margin-bottom:1rem}.footer__link--items{padding:10px;margin:0;width:100%}.social__media--wrap{flex-direction:column;align-items:center}.social__icons{width:200px;margin:10px 0}.footer_logo_text span{font-size:1.2em;letter-spacing:-.1em}.footer_logo_text span,.logo-text span{animation:none}.footer_logo_text:hover span,.logo-text:hover span{animation:colorChange 2s forwards}.footer_logo_img{left:40px}}@media screen and (max-width:768px){.footer__link--items a,.footer__link--items h2,.website__rights{font-size:.9rem}.footer__link--items a{margin-bottom:.4rem}.website__rights{margin-bottom:1rem}.footer__link--items{padding:10px;margin:0;width:100%}.social__media--wrap{flex-direction:column;align-items:center}.social__icons{width:200px;margin:10px 0}.footer_logo_text span{font-size:1.2em;letter-spacing:-.1em}.footer_logo_text span,.logo-text span{animation:none}.footer_logo_text:hover span,.logo-text:hover span{animation:colorChange 2s forwards}.footer_logo_img{left:40px}}@media screen and (max-width:480px){.footer__link--items a,.footer__link--items h2,.website__rights{font-size:.9rem}.footer__link--items a{margin-bottom:.4rem}.website__rights{margin-bottom:1rem}.footer__link--items{padding:10px;margin:0;width:100%}.social__media--wrap{flex-direction:column;align-items:center}.social__icons{width:200px;margin:10px 0}.footer_logo_text span{font-size:1.2em;letter-spacing:-.1em}.footer_logo_text span,.logo-text span{animation:none}.footer_logo_text:hover span,.logo-text:hover span{animation:colorChange 2s forwards}.footer_logo_img{left:40px}}@media screen and (max-width:1024px){.phone-popup{width:80%;padding:15px;font-size:1rem}.phone-popup span{font-size:1.2rem}.phone-popup button{width:70%;padding:8px;font-size:1rem}}@media screen and (max-width:768px){.phone-popup{width:90%;padding:10px;font-size:.9rem}.phone-popup span{font-size:1rem}.phone-popup button{width:80%;padding:6px;font-size:.9rem}}@media screen and (max-width:480px){.phone-popup{width:95%;padding:8px;font-size:.8rem}.phone-popup span{font-size:.9rem}.phone-popup button{width:90%;padding:5px;font-size:.8rem}}