
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;600&display=swap");@-webkit-keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveInButton{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes moveInButton{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes pulse-dot{0%{transform:translate(-50%, -50%) scale(0.9);box-shadow:0 0 0 0 rgba(23,194,237,0.7)}70%{transform:translate(-50%, -50%) scale(1);box-shadow:0 0 0 10px rgba(23,194,237,0)}100%{transform:translate(-50%, -50%) scale(0.9)}}@keyframes pulse-dot{0%{transform:translate(-50%, -50%) scale(0.9);box-shadow:0 0 0 0 rgba(23,194,237,0.7)}70%{transform:translate(-50%, -50%) scale(1);box-shadow:0 0 0 10px rgba(23,194,237,0)}100%{transform:translate(-50%, -50%) scale(0.9)}}@-webkit-keyframes pulse-btn{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,0.7)}50%{transform:scale(1);box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{transform:scale(0.95)}}@keyframes pulse-btn{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,255,255,0.7)}50%{transform:scale(1);box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{transform:scale(0.95)}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;font-size:62.5%}@media only screen and (min-width: 100em){html{font-size:68.75%}}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (max-width: 37.5em){html{font-size:45%}}body{box-sizing:border-box;overflow-x:hidden;position:relative}body::-webkit-scrollbar{width:1.25rem}@media only screen and (min-width: 100em){body::-webkit-scrollbar{width:1rem}}body::-webkit-scrollbar-track{background-color:rgba(14,23,38,0.7)}body::-webkit-scrollbar-thumb{background-color:rgba(187,187,187,0.7);border-radius:2rem}body::-webkit-scrollbar-thumb:hover{background-color:#17c2ed}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);display:none}.backdrop.show{display:block;cursor:pointer;z-index:100}::-moz-selection{background-color:#17c2ed;color:#fff}::selection{background-color:#17c2ed;color:#fff}body{font-family:'Poppins', sans-serif;font-weight:400;line-height:1.7;color:#f7f7f7}.heading-logo{font-size:3rem;font-weight:400;color:#fff;letter-spacing:2px}@media only screen and (max-width: 75em){.heading-logo{font-size:2.7rem}}@media screen and (max-width: 480px){.heading-logo{font-size:3rem}}.heading-logo span{color:#17c2ed}.heading-primary{color:#fff;font-size:4rem;letter-spacing:2px;line-height:1.25}@media only screen and (max-width: 75em){.heading-primary{font-size:3.3rem}}@media only screen and (max-width: 62.5em){.heading-primary{letter-spacing:1px}}@media only screen and (max-width: 56.25em){.heading-primary{font-size:2.5rem}}@media screen and (max-width: 480px){.heading-primary{font-size:3rem}}.heading-secondary{font-size:3rem;font-weight:700;color:#0e1726;position:relative;text-align:center;margin-bottom:3.5rem;letter-spacing:3px}.heading-secondary::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:12rem;height:4px;border-radius:3px;background-color:#17c2ed;display:inline-block}@media screen and (max-width: 480px){.heading-secondary{font-size:2.5rem;margin-bottom:2rem}}.heading-secondary.white{color:#fff}.heading-secondary.white::after{background-color:#fff}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.text-dg-4{font-size:1.6rem;color:#444}.text-dg-4.mb{margin-bottom:2rem}.laws__title{font-size:4rem;font-weight:700;color:#0e1726;position:relative;text-align:center;margin-bottom:5rem;padding-top:5rem;letter-spacing:3px}.laws__title::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:12rem;height:4px;border-radius:3px;background-color:#17c2ed;display:inline-block}@media screen and (max-width: 480px){.laws__title{font-size:2.5rem;margin-bottom:2rem}}body{width:100vw}header{min-height:90vh;background-image:url(../assets/img/bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.top{padding:2rem 4rem;margin-bottom:2rem;width:90%;display:flex;align-items:center;justify-content:space-between}.top img{width:11rem}.description{max-width:110rem;width:80%;min-width:50rem;color:#fff;padding:3rem;background-color:rgba(0,0,0,0.67);border-radius:3.2rem;margin-bottom:3rem}.description h1{font-family:'Bodoni Moda', serif;text-align:center;font-size:3.6rem;letter-spacing:2px;position:relative;margin-bottom:3rem}.description h1::after{content:'';position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:12rem;height:4px;border-radius:3px;background-color:#17c2ed;display:inline-block}.description p{font-size:2rem;font-weight:400}.contact{margin-top:3rem;margin-bottom:7rem}a{font-size:1.8rem;text-decoration:none;padding:1.5rem 3rem;color:#000;background-color:#fff;border-radius:1rem;transition:all 0.2s}a:hover{background-color:#17c2ed;color:#fff;transform:scale(1.05);box-shadow:2px 4px 6px rgba(0,0,0,0.2)}a:active{transform:scale(1);box-shadow:1px 2px 4px rgba(0,0,0,0.15)}.line{width:70%;margin:3rem auto;max-width:75rem;height:2px;border-radius:2px;background-color:rgba(0,0,0,0.15)}p.call{color:#444;font-size:2rem;text-align:center;padding:0 3rem;margin-bottom:4rem}.services{width:80%;max-width:90rem;margin:0 auto;margin-bottom:4rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 480px){.services{flex-direction:column;margin-bottom:0}}.services .service{display:flex;flex-direction:column}@media screen and (max-width: 480px){.services .service{margin-bottom:4rem}}.services .service img{height:6rem;display:block;margin-bottom:1.75rem}.services .service h2{font-size:2.2rem;color:#333;letter-spacing:1px}.contact-header{text-align:center;background-color:#0e1726;padding:2rem}.contact-header .contact-img{height:10rem}.go-back{text-align:center;margin:3rem 0}.contact-link{color:#fff;background-color:#17c2ed;font-size:1.8rem;text-decoration:none;padding:1.5rem 3rem;border-radius:1rem;transition:all 0.2s}.contact-link:hover{background-color:#1eb7dd}.details{padding:3rem;color:#444}.details h2{display:inline-block;color:#fff;padding:0.75rem 1.5rem;background-color:#0e1726;font-size:1.8rem;letter-spacing:1px;border-radius:2rem;margin-bottom:3rem}.details p{font-size:2.2rem;margin-bottom:0.7rem;padding-left:2rem}.details a{margin-left:1.5rem;display:inline-block;color:#fff;background-color:#17c2ed;font-size:2rem;text-decoration:none;padding:0.5rem 1.5rem;border-radius:1rem;transition:all 0.2s}.details a:hover{background-color:#1eb7dd}