@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Sarala:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://necolas.github.io/normalize.css/8.0.1/normalize.css";@import"https://use.fontawesome.com/releases/v6.4.2/css/all.css";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";.about_us{padding-top:3rem;display:grid;width:100%;background-color:#3035c1}.about_us .info{width:100%;display:grid;max-width:1290px;justify-self:center;gap:4rem}@media (min-width: 1100px){.about_us .info{grid-template-columns:1fr auto}}.about_us .img{display:flex;justify-self:center;grid-row:1}.about_us .img img{width:250px;align-self:center;padding:2rem;border:20px solid white}@media (min-width: 660px){.about_us .img img{width:400px}}@media (min-width: 1100px){.about_us .img{margin-right:7rem;grid-row:auto;justify-self:auto}}.about_us .waves{position:relative;width:100%;margin-top:2rem;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.about_us .title{justify-self:center;margin-right:2rem;margin-left:2rem}.about_us .title h1{font-size:3rem;color:#fff;max-width:700px;margin:0;font-family:Poppins,sans-serif;font-weight:700}.about_us .title h1 span{color:violet}.about_us .title p{color:#fff;font-family:Inter,sans-serif;font-size:1.6rem;max-width:700px;line-height:30px}.about_us .title .button{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:5rem;gap:2rem}.about_us .title .button a{text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-family:Lato,sans-serif;font-weight:700;border-radius:3rem;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;height:53.25px;align-self:center;width:171px;background-color:#ebe9e9;transition:background-color .3s ease}.about_us .title .button a:hover{background-color:#fff}.about_us .title .button p{margin:0;align-self:center;color:violet}@media (min-width: 400px){.about_us .title .button{flex-direction:row}.about_us .title .button button{align-self:auto}}@media (min-width: 547px){.about_us .title{margin-right:7rem;margin-left:7rem}.about_us .title h1{font-size:3.5rem}}@media (min-width: 660px){.about_us .title h1{font-size:4.5rem}.about_us .title p{font-size:1.8rem}}@media (min-width: 1100px){.about_us .title{margin-right:0;justify-self:auto}}.about_us .background{width:100%;display:flex;justify-content:center;background-color:#f5f5f5}.about_us .list{display:grid;padding-top:5rem;padding-bottom:5rem;margin-left:2rem;margin-right:2rem;grid-template-columns:1fr;column-gap:2rem;row-gap:2rem;justify-self:center}.about_us .list h2{font-size:1.8rem;font-family:Sarala,sans-serif;color:#000}.about_us .list p{font-size:1.4rem;color:#000;font-family:Inter,sans-serif;font-weight:300}.about_us .list img{align-self:center;height:65px;background-color:#3035c157;padding:1.4rem}.about_us .list .pair{border-radius:10px}.about_us .list .odd{border-radius:50px}@media (min-width: 525px){.about_us .list{grid-template-columns:1fr 1fr;padding:5rem}}@media (min-width: 800px){.about_us .list{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1078px){.about_us .list{width:1024px}}.about_us .parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.about_us .parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.about_us .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.about_us .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.about_us .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (max-width: 768px){.about_us .waves{height:40px;min-height:40px}}.home_banner{position:relative;display:flex;justify-content:center;height:auto;overflow:hidden;width:100%}.home_banner.stop .background{animation-play-state:paused}.home_banner .background{position:absolute;width:100%;z-index:1;right:0;left:0;top:0;bottom:0;animation:zoom 24s linear infinite;background-size:cover;background-image:linear-gradient(to right,#040f1bbf,#040f1be0,#040f1be6,#040f1be0,#040f1bbf),url(/assets/header-DwLWXCU5.jpeg)}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (min-width: 1290px){.home_banner{justify-content:start}}.home_banner .banner_presentation{position:relative;width:100%;height:auto;z-index:2;display:grid;grid-template-rows:auto 1fr}@media (min-width: 526px){.home_banner .banner_presentation{width:526px}}@media (min-width: 1290px){.home_banner .banner_presentation{position:relative;left:30rem;margin-top:5rem;margin-bottom:5rem;width:700px;max-height:510px}}.home_banner .banner_presentation .logo{position:relative;border-radius:300px;padding:2rem;display:grid;margin-top:2rem;grid-template-columns:auto auto;justify-self:center}.home_banner .banner_presentation .logo .info1{color:orange}.home_banner .banner_presentation .logo .info2{color:#2697d0}.home_banner .banner_presentation .logo h1{color:#f5f5f5;font-size:2.5rem;font-family:Sarala,sans-serif;font-weight:400;margin:auto}.home_banner .banner_presentation .logo img{grid-row:1;align-self:center;justify-self:center;height:65px;padding:.8rem .5rem;border:2px solid #2697d0;margin-right:2rem}@media (min-width: 1290px){.home_banner .banner_presentation .logo h1{font-size:3.5rem}.home_banner .banner_presentation .logo img{grid-row:1;align-self:center;justify-self:center;height:95px;padding:.8rem .5rem;border:7px solid #2697d0;margin-right:2rem}}.home_banner .banner_presentation .contact{position:relative;display:grid}.home_banner .banner_presentation .contact .info1{margin-left:2rem;margin-right:2rem;color:orange;font-family:Lato,sans-serif;font-size:2.5rem}.home_banner .banner_presentation .contact .info3{margin-left:2rem;margin-right:2rem;margin-bottom:2.5rem;font-size:1.9rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#f5f5f5}.home_banner .banner_presentation .contact .info2{display:flex;flex-direction:column;margin-bottom:2rem;margin-left:2rem;margin-right:2rem;gap:2rem}.home_banner .banner_presentation .contact .info2 .con_button{text-decoration:none;padding:2rem 3rem;background-color:#123987;font-size:1.5rem;border:none;font-weight:700;transition:background-color .3s ease;cursor:pointer}.home_banner .banner_presentation .contact .info2 .con_button:hover{background-color:#16429a}.home_banner .banner_presentation .contact .info2 .con_button,.home_banner .banner_presentation .contact .info2 .number{font-family:Lato,sans-serif;margin:0;color:#f5f5f5}.home_banner .banner_presentation .contact .info2 .number{align-self:center;margin-left:3rem;font-size:1.8rem}@media (min-width: 450px){.home_banner .banner_presentation .contact .info2{flex-direction:row;margin-right:0;gap:0}}@media (min-width: 1290px){.home_banner .banner_presentation .contact .info1{font-size:3.2rem}.home_banner .banner_presentation .contact .info3{font-size:2.1rem}}.home_banner .banner_info{display:grid;margin-bottom:1rem;width:100%;height:350px;grid-template-columns:1fr 1fr}.home_banner .banner_info .info{justify-self:center;align-self:center;display:grid;border:2px solid black;background-color:#f5f5f5;padding:4rem 8rem;margin-bottom:2rem;width:90%;border-radius:10px;box-shadow:5px 5px 10px #013345;grid-column:1/3}.home_banner .banner_info .info h1{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3.5rem;justify-self:center}@media (min-width: 1240px){.home_banner .banner_info .info h1{font-size:3.5rem}}.home_banner .banner_info img{height:150px;justify-self:center;border:2px solid black;padding:2.5rem;border-radius:100px;box-shadow:5px 5px 10px #727272}.home_banner .banner .title{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:4rem;margin:0;margin:1rem 5rem 1.5rem;padding-bottom:1rem;color:#f5f5f5;grid-column:1/3;border-bottom:2px solid whitesmoke}.banner_sl{background-color:#123987;display:flex;justify-content:center;padding:2.4rem}.banner_sl a{text-decoration:none;font-size:1.4rem;margin-left:.5rem;margin-inline-start:.5rem}@media (min-width: 526px){.banner_sl{padding:3rem}.banner_sl a{font-size:1rem}}.banner_sl h1{font-family:Lato,sans-serif;color:#f5f5f5;margin:0;margin-left:1rem;margin-right:1rem}.gallery{display:flex;flex-direction:column;background:linear-gradient(45deg,#3035c157,#8230c157);gap:20px;position:relative}@media (min-width: 1367px){.gallery{gap:50px}}.gallery .decoration{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.gallery .decoration>div:nth-child(1){position:absolute;height:350px;width:350px;left:0;bottom:0;padding-right:2rem;padding-top:2rem;border-top:5px solid rgba(48,53,193,.3411764706);border-right:5px solid rgba(48,53,193,.3411764706);transition:border-top-right-radius .7s ease,border-top .7s ease,border-right .7s ease}.gallery .decoration>div:nth-child(1) div{transition:background-color .7s ease,border-top-right-radius .7s ease;width:100%;height:100%;background-color:#3035c157}.gallery .decoration>div:nth-child(1).animation{border-top-right-radius:70rem;border-bottom:5px solid rgba(48,53,193,.6941176471);border-left:5px solid rgba(48,53,193,.6941176471);border-bottom:none;border-left:none}.gallery .decoration>div:nth-child(1).animation div{border-top-right-radius:70rem;background-color:#3035c1b1}@media (min-width: 1367px){.gallery .decoration>div:nth-child(1){height:550px;width:550px}}.gallery .decoration>div:nth-child(2),.gallery .decoration>div:nth-child(3){position:absolute;top:25px;right:25px;width:76px;height:76px;background-color:#7d30c1;z-index:0;transition:visibility .7s ease,opacity .7s ease}.gallery .decoration>div:nth-child(2).hide,.gallery .decoration>div:nth-child(3).hide{visibility:hidden;opacity:0}@media (max-width: 809px){.gallery .decoration>div:nth-child(2),.gallery .decoration>div:nth-child(3){visibility:hidden;opacity:0}}@media (min-width: 1367px){.gallery .decoration>div:nth-child(2),.gallery .decoration>div:nth-child(3){width:106px;height:106px}}@media (min-width: 1920px){.gallery .decoration>div:nth-child(2),.gallery .decoration>div:nth-child(3){top:45px;right:45px}}.gallery .decoration>div:nth-child(3){transform:rotate(45deg)}.gallery h1{font-size:2.4rem;font-family:Poppins,sans-serif;align-self:center;margin-top:5rem;margin-left:2rem;margin-right:2rem}@media (min-width: 670px){.gallery h1{font-size:3rem}}@media (min-width: 1000px){.gallery h1{font-size:4rem}}@media (min-width: 1367px){.gallery h1{margin-top:10rem}}.gallery a{text-decoration:none;display:flex;background-color:#fff;color:#000;align-items:center;justify-content:center;align-self:center;height:53.25px;width:171px;font-size:1.5rem;font-family:Lato,sans-serif;font-weight:700;border-radius:3rem;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:5rem}@media (min-width: 1367px){.gallery a{margin-bottom:10rem}}.gallery .carousel_container{position:relative;overflow:hidden;margin-left:2rem;margin-right:2rem}@media (min-width: 900px){.gallery .carousel_container{margin-left:7rem;margin-right:7rem}}.gallery .carousel_container .carousel{display:flex;align-items:center;margin-bottom:2rem}.gallery .carousel_container .list{display:flex;gap:20px}.gallery .carousel_container section{display:flex;gap:20px;animation:swipe 30s linear infinite backwards}.gallery .carousel_container section.stop{animation-play-state:paused}.gallery .carousel_container .card{position:relative;height:250px;width:250px;overflow:hidden;background-color:#f5f5f5;box-shadow:5px 5px 10px #5e208dab}@media (min-width: 770px){.gallery .carousel_container .card{height:18.229vw;width:18.229vw}}@media (min-width: 1920px){.gallery .carousel_container .card{height:350px;width:350px}}.gallery .carousel_container .card:hover .image{transform:scale(1.1)}.gallery .carousel_container .card .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .3s ease}.gallery .carousel_container .card .title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;align-items:end;justify-content:center}.gallery .carousel_container .card .title h2{background:linear-gradient(45deg,#000000bc,#00000079);padding:8px;font-size:1.8rem;color:#fff;font-family:Poppins,sans-serif;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none}@keyframes swipe{0%{transform:translate(0)}to{transform:translate(-100%)}}.services_banner{position:relative;margin-top:8rem;height:468px;width:100%;background:linear-gradient(to top,#3035c157,#8230c157);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}@media (min-width: 340px){.services_banner{height:146.471vw}}@media (min-width: 340px){.services_banner{height:498px}}@media (min-width: 1366px){.services_banner{height:36.458vw}}@media (min-width: 1920px){.services_banner{height:700px}}.services_banner h1{margin:0;margin-right:2rem;margin-left:2rem;z-index:2;font-size:2.4rem;font-family:Poppins,sans-serif}@media (min-width: 670px){.services_banner h1{font-size:3rem}}@media (min-width: 1366px){.services_banner h1{font-size:4rem}}.services_banner .description{display:flex;z-index:2;max-width:700px;margin-right:2rem;margin-left:2rem;flex-direction:column}.services_banner .description a{text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;background-color:#fff;align-self:center;height:53.25px;width:171px;font-size:1.5rem;font-family:Lato,sans-serif;margin-right:1rem;font-weight:700;border-radius:3rem;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.services_banner .description h2{font-size:1.6rem;font-family:Inter,sans-serif;font-weight:400;max-width:700px}@media (min-width: 670px){.services_banner .description h2{font-size:1.8rem}}@media (min-width: 1366px){.services_banner .description h2{font-size:2rem}}@media (min-width: 790px){.services_banner .description{margin-right:8rem;margin-left:8rem}}@media (min-width: 1366px){.services_banner .description{max-width:1290px;flex-direction:row}}.services_banner .circle{position:absolute;height:100px;width:100px;right:0;top:0;padding-left:2rem;padding-bottom:2rem;border-bottom:5px solid rgba(48,53,193,.3411764706);border-left:5px solid rgba(48,53,193,.3411764706);transition:border-bottom-left-radius .7s ease,border-bottom .7s ease,border-left .7s ease}.services_banner .circle div{transition:background-color .7s ease,border-bottom-left-radius .7s ease;width:100%;height:100%;background-color:#3035c157}.services_banner .circle.animation{border-bottom-left-radius:50rem;border-bottom:5px solid rgba(48,53,193,.6941176471);border-left:5px solid rgba(48,53,193,.6941176471)}.services_banner .circle.animation div{border-bottom-left-radius:50rem;background-color:#3035c1b1}@media (min-width: 1280px){.services_banner .circle{height:250px;width:250px;right:0;top:0}}@media (min-width: 1366px){.services_banner .circle{height:300px;width:300px}}@media (min-width: 1660px){.services_banner .circle{height:350px;width:350px}}.services_banner .square{z-index:1;position:absolute;height:150px;width:150px;bottom:-8rem;left:-8rem;padding:2rem;border:5px solid rgba(48,53,193,.3411764706);transition:border .7s ease,transform .7s ease}.services_banner .square div{transition:background-color .7s ease;width:100%;height:100%;background-color:#3035c157}.services_banner .square.animation{transform:rotate(10deg);border:5px solid rgba(48,53,193,.6941176471)}.services_banner .square.animation div{background-color:#3035c1b1}@media (min-width: 340px){.services_banner .square{bottom:-2rem;left:-2rem}}@media (min-width: 1366px){.services_banner .square{bottom:1rem;left:1rem;width:200px;height:200px}}@media (min-width: 1660px){.services_banner .square{height:250px;width:250px;bottom:5rem;left:5rem}.services_banner .square.animation{transform:rotate(25deg)}}.services_types{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:7rem;margin-bottom:7rem}@media (min-width: 1100px){.services_types{flex-direction:row;align-items:start;gap:50px;margin-top:0;margin-bottom:0;margin-left:7rem;margin-right:7rem}}.services_types .info{margin:0;margin-top:.5rem;font-family:Inter,sans-serif;font-size:1.3rem}.services_types .decoration{position:fixed;transition:all .3s;opacity:1}.services_types .decoration.hide{opacity:0}.services_types .decoration>div:nth-child(1){position:fixed;top:120px;left:90px;width:106px;height:106px;background-color:#3035c1;z-index:0}.services_types .decoration>div:nth-child(2){position:fixed;top:120px;left:90px;width:106px;height:106px;background-color:#3035c1;z-index:0;transform:rotate(45deg)}.services_types .decoration>div:nth-child(3){position:fixed;bottom:90px;left:90px;width:106px;height:106px;background-color:#7d30c1;z-index:0}.services_types .decoration>div:nth-child(4){position:fixed;bottom:90px;left:90px;width:106px;height:106px;background-color:#7d30c1;z-index:0;transform:rotate(45deg)}.services_types .description{position:relative;display:flex;max-width:600px;flex-direction:column;justify-content:center;margin-left:2rem;margin-right:2rem}.services_types .description h1{z-index:1;margin:0;font-size:3.5rem;font-family:Poppins,sans-serif}.services_types .description h2{z-index:1;font-size:2rem;font-family:Inter,sans-serif;font-weight:400}@media (min-width: 548px){.services_types .description h1{font-size:3.5rem}.services_types .description h2{font-size:2rem}}@media (min-width: 1100px){.services_types .description{position:sticky;top:0;height:100vh}.services_types .description h1{margin-bottom:3rem}}.services_types .targets{position:relative;display:flex;width:100%;height:330px;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;overflow:hidden;align-items:center;justify-content:center}@media (min-width: 472px){.services_types .targets{height:480px}}.services_types .targets .service{position:absolute}.services_types .targets .service.first{z-index:10;margin-right:0;margin-left:3rem;scale:1.04;opacity:1;overflow:hidden}@media (min-width: 472px){.services_types .targets .service.first{margin-left:5rem}}.services_types .targets .service.first.animationForward{animation:moveforward .5s linear}@media (min-width: 472px){.services_types .targets .service.first.animationForward{animation:moveforwardB .5s linear}}.services_types .targets .service.first.reverse_animation{animation:movecard .5s linear reverse}.services_types .targets .service.backT{z-index:11;margin-right:0;margin-left:3rem;scale:1.04}@media (min-width: 472px){.services_types .targets .service.backT{margin-left:5rem}}.services_types .targets .service.backT.animation{animation:movecard .5s linear}.services_types .targets .service.nextT{margin-right:0;z-index:3;scale:1;opacity:1}.services_types .targets .service.nextT.reverse_animationForward{animation:moveforward .5s linear reverse}@media (min-width: 472px){.services_types .targets .service.nextT.reverse_animationForward{animation:moveforwardB .5s linear reverse}}.services_types .targets .service.nextT.animationForward2{animation:moveforward2 .5s linear}@media (min-width: 472px){.services_types .targets .service.nextT.animationForward2{animation:moveforward2B .5s linear}}.services_types .targets .service.nextT2{opacity:1;z-index:2}.services_types .targets .service.nextT2.animationForward3{animation:moveforward3 .5s linear}@media (min-width: 472px){.services_types .targets .service.nextT2.animationForward3{animation:moveforward3B .5s linear}}.services_types .targets .service.nextT2.reverse_animationForward2{animation:moveforward2 .5s linear reverse}@media (min-width: 472px){.services_types .targets .service.nextT2.reverse_animationForward2{animation:moveforward2B .5s linear reverse}}.services_types .targets .service.nextT3.reverse_animationForward3{animation:moveforward3 .5s linear reverse}@media (min-width: 472px){.services_types .targets .service.nextT3.reverse_animationForward3{animation:moveforward3B .5s linear reverse}}@keyframes movecard{0%{opacity:100%}to{transform:translate(150%) rotate(45deg);opacity:0}}@keyframes moveforward{0%{margin-left:0;z-index:3;scale:1}to{z-index:10;margin-left:3rem;scale:1.04}}@keyframes moveforward2{0%{margin-right:3rem;z-index:2;scale:.96}to{z-index:3;margin-right:0;scale:1}}@keyframes moveforward3{0%{z-index:1;opacity:0;scale:.91;margin-right:6rem}to{opacity:1;margin-right:3rem;z-index:2;scale:.96}}@keyframes moveforwardB{0%{margin-left:0;z-index:3;scale:1}to{z-index:10;margin-left:5rem;scale:1.04}}@keyframes moveforward2B{0%{margin-right:5rem;z-index:2;scale:.96}to{z-index:3;margin-right:0;scale:1}}@keyframes moveforward3B{0%{z-index:1;opacity:0;margin-right:10rem;scale:.92}to{opacity:1;margin-right:5rem;z-index:2;scale:.96}}.services_types .targets .first,.services_types .targets .backT,.services_types .targets .nextT{box-shadow:2px 2px 10px #0000001d}.services_types .targets .backB,.services_types .targets .nextB{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:3rem;z-index:12;height:50%;width:40px;-webkit-user-select:none;user-select:none}@media (min-width: 472px){.services_types .targets .backB,.services_types .targets .nextB{font-size:5rem;width:60px}}.services_types .targets>div:nth-child(odd){background-color:#c9b1e2}.services_types .targets>div:nth-child(2n){background-color:#9b9dde}.services_types .targets>div:nth-child(1){background-color:#00000025;left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.services_types .targets>div:nth-child(1) i{transform:rotate(90deg)}.services_types .targets>div:nth-child(2){background-color:#00000025;right:0;border-top-left-radius:10px;border-bottom-left-radius:10px}.services_types .targets>div:nth-child(2) i{transform:rotate(270deg)}.services_types .targets .service{display:flex;flex-direction:column;width:200px;height:300px;border-radius:10px;box-shadow:2px 2px 10px #0000000a;color:#000;padding:1.5rem;opacity:0;scale:.96;z-index:1;margin-right:3rem;overflow:hidden;justify-content:space-around;align-items:center}@media (min-width: 472px){.services_types .targets .service{width:250px;height:450px;margin-right:5rem}}@media (min-width: 572px){.services_types .targets .service{width:350px;padding:3rem}}@media (min-width: 710px){.services_types .targets .service{width:450px}}.services_types .targets .service img{height:120px;width:120px;align-self:center;padding:2rem;background:linear-gradient(45deg,#1c109d68,#1c109d19);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:100px}.services_types .targets .service h1{font-family:Poppins,sans-serif}.services_types .targets .service h2{font-family:Inter,sans-serif;font-weight:400}.services_types .targets .service::-webkit-scrollbar{width:10px}.services_types .targets .service::-webkit-scrollbar-thumb{background-color:gray;border-radius:5px}.services_types .targets .service::-webkit-scrollbar-track{background-color:#639;border-top-right-radius:10px;border-bottom-right-radius:10px}.services_types .scroll{position:relative}.services_types .list{display:flex;flex-direction:column;align-self:center;position:relative;gap:1rem;padding-top:250px;padding-bottom:250px}.services_types .list .service{z-index:1;display:flex;max-width:700px;flex-direction:row;gap:2rem;width:617px;height:422px;padding:8rem 2rem}.services_types .list .service img{height:120px;width:120px;align-self:center;padding:2rem;background:linear-gradient(45deg,#1c109d68,#1c109d19);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:100px}.services_types .list .service h1{font-size:2.5rem;font-family:Poppins,sans-serif}.services_types .list .service h2{font-size:2rem;font-family:Inter,sans-serif;font-weight:300;max-width:437px}.services_types a{text-decoration:none;display:flex;align-items:center;justify-content:center;z-index:1;height:53.25px;width:171px;font-size:1.5rem;font-family:Lato,sans-serif;background-color:#3035c1;color:#fff;margin-top:3rem;font-weight:700;border-radius:3rem;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}html{font-size:62.5%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#f5f5f5}.scroll-disabled{overflow:hidden}.main_header{height:70px}.navigator{background-color:#fff;position:fixed;top:0;z-index:50;box-shadow:0 5px 10px #00000014;width:100%;height:70px;margin:0;grid-template-columns:auto 1fr auto;display:grid}@media (min-width: 760px){.navigator{justify-content:left}}.navigator .home,.navigator .left_buttons{display:grid;grid-template-columns:auto 1fr;cursor:pointer;text-decoration:none}.navigator .home img,.navigator .left_buttons img{margin:.5rem .5rem .5rem 1rem;border:2px solid #2649b9;justify-self:center;align-self:center;height:60px;padding:.5rem}.navigator .home .seven,.navigator .left_buttons .seven{align-self:center}.navigator .home .seven h1,.navigator .left_buttons .seven h1{margin:auto;font-size:2.5rem;font-weight:300;color:#222;letter-spacing:1px;text-transform:uppercase;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0}.navigator .buttons{display:flex;height:100%;margin:auto}.navigator .button{display:flex;flex-direction:column;margin-right:.8rem;margin-left:.8rem;height:100%;cursor:pointer;color:#000;text-decoration:none}.navigator .button h1{margin:0;font-size:1.8rem;margin-top:.7rem;margin-bottom:.2rem;font-family:Sarala,sans-serif;padding-top:14px;padding-bottom:8px;align-self:center;-webkit-user-select:none;user-select:none}.navigator .button i{font-size:2.4rem;margin-bottom:.5rem;align-self:flex-end}.navigator .button .line{align-self:center;justify-self:center;height:2px;width:100%;padding-left:2.5rem;padding-right:2.5rem;transition:background-color .1s ease}.navigator .button.underline:hover .line{background-color:#000}.navigator .button.contact_button{margin:0;padding-left:1.5rem;padding-right:1.5rem;color:#f5f5f5;background-color:#123987;transition:background-color .3s ease;grid-column:3}.navigator .button.contact_button:hover{background-color:#16429a}.navigator .left_buttons{display:flex}.navigator .side_button{align-self:center;justify-self:center;display:grid;grid-template-rows:1fr 1fr 1fr;row-gap:1px;margin-left:1rem;height:100%;width:70px;transition:transform .3s ease,background-color .3s ease;cursor:pointer}.navigator .side_button div{width:43px;height:5px;background-color:#000;transition:transform .3s ease,background-color .3s ease}.navigator .side_button:hover .second_line,.navigator .side_button:hover .first_line,.navigator .side_button:hover .final_line{background-color:#2649b9}.navigator .side_button .first_line{align-self:flex-end}.navigator .side_button .second_line{align-self:center}.navigator .side_button .second_line,.navigator .side_button .final_line,.navigator .side_button .first_line{justify-self:center}.navigator .side_button.animation{transform:rotate(90deg);background-color:transparent}.navigator .side_button.animation .first_line{transform:rotate(-45deg) translate(-1.05rem,1.05rem)}.navigator .side_button.animation .second_line{transform:rotate(-45deg)}.navigator .side_button.animation .final_line{transform:rotate(45deg) translate(-1.05rem,-1.05rem)}.modal_windows{position:fixed;width:100%;top:70px;bottom:0;z-index:-1}.modal_windows.front{z-index:50}.modal_windows .background{position:absolute;width:100%;top:0;bottom:0;transition:background-color .5s ease,backdrop-filter .5s ease}.modal_windows .background.animation{background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.side_menu{background-color:#f5f5f5;position:fixed;left:-100%;top:70px;bottom:0;width:100%;z-index:0;transition:left .5s ease;display:grid;grid-template-rows:repeat(5,auto) 1fr;row-gap:1rem;overflow:auto}.side_menu.animation{left:0}@media (min-width: 526px){.side_menu{width:400px;left:-400px;border-right:1px gray solid}}.side_menu .buttons .name{font-size:2rem;font-family:Sarala,sans-serif;margin:0;padding-left:3rem;margin-top:2rem;margin-bottom:1rem}.side_menu .buttons .underline{border-bottom:1px solid gray;margin-top:.5rem}.side_menu .buttons .button{display:grid;grid-template-columns:1fr auto;padding-right:3rem;padding-left:3rem;cursor:pointer}.side_menu .buttons .button a{text-decoration:none}.side_menu .buttons .button h2{margin:0;font-family:Sarala,sans-serif;font-weight:400;font-size:1.6rem;padding-top:1rem;padding-bottom:1rem;color:#111;-webkit-user-select:none;user-select:none}.side_menu .buttons .button i{font-size:2rem;align-self:center;transform:rotate(-90deg);color:gray}.side_menu .buttons .button:hover{background-color:#e0e0e0}.side_menu .buttons .button:hover i,.side_menu .buttons .button:hover h2{color:#2649b9}.footer{width:100%;display:grid;padding:5rem 2rem 10rem;background:linear-gradient(45deg,#5157fa,#050976)}.footer h1{text-wrap:wrap;color:#f5f5f5;font-family:Lato,sans-serif;font-size:1.8rem;font-weight:600}.footer h2,.footer a{text-decoration:none;color:#d2d2d2;font-weight:400;font-family:Lato,sans-serif}.footer nav{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;padding-top:.5rem;padding-bottom:.5rem}.footer nav:nth-child(1){border-bottom:2px solid #061c24;margin-bottom:3rem}@media (min-width: 567px){.footer{display:flex;flex-direction:column-reverse;justify-content:center;height:350px}.footer nav{display:flex;justify-content:center}.footer nav div{display:flex;gap:20px}.footer nav a h2 i{font-size:2.4rem;color:#fff}.footer nav:nth-child(2){border-bottom:none;margin-bottom:0}.footer nav:nth-child(2) h2{font-size:1.8rem;color:#fff}.footer .info{display:flex;align-self:center;gap:3rem;margin-top:5rem}.footer .info h2{color:#c5c5c5;font-size:1.4rem}}.about_us_page{display:flex;flex-direction:column}.about_us_page .banner{display:flex;align-items:center;justify-content:space-between;padding:5rem;background-color:#000}.about_us_page .banner h1{border-left:3px solid red;padding-left:3rem;color:#fff;font-size:3rem;font-family:Poppins,sans-serif;font-weight:500}@media (min-width: 380px){.about_us_page .banner h1{font-size:5rem}}.about_us_page .banner img{height:300px}@media (min-width: 900px){.about_us_page .banner{height:400px}}.about_us_page .navigation{display:flex;flex-direction:column;justify-content:center;gap:20px;background-color:#123987;margin-bottom:2rem;margin-top:1rem;padding:1rem}.about_us_page .navigation li{color:#fff;font-size:1.8rem;font-family:Poppins,sans-serif;font-weight:300;cursor:pointer}@media (min-width: 690px){.about_us_page .navigation{flex-direction:row}}.about_us_page .section1,.about_us_page .section2,.about_us_page .section3{display:flex;flex-direction:column}.about_us_page .sanitaria{background-color:#3131cf;margin-bottom:3rem;display:flex;justify-content:center}.about_us_page .sanitaria>div:nth-child(1){display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-around;width:100%;max-width:1650px;gap:20px;padding:4rem 3rem;color:#fff}@media (min-width: 955px){.about_us_page .sanitaria>div:nth-child(1){flex-direction:row}}@media (min-width: 1030px){.about_us_page .sanitaria>div:nth-child(1){padding:4rem 7rem}}.about_us_page .sanitaria>div:nth-child(1) h1{max-width:600px;text-align:center;font-size:2.4rem;font-family:Poppins,sans-serif}@media (min-width: 531px){.about_us_page .sanitaria>div:nth-child(1) h1{font-size:3rem}}.about_us_page .sanitaria>div:nth-child(1) h2{max-width:600px;align-self:center;font-family:Inter,sans-serif;font-weight:400;font-size:1.6rem}@media (min-width: 531px){.about_us_page .sanitaria>div:nth-child(1) h2{font-size:1.8rem}}.about_us_page .sanitaria>div:nth-child(1) img{width:200px;box-shadow:5px 5px 20px #12124d}@media (min-width: 382px){.about_us_page .sanitaria>div:nth-child(1) img{width:300px}}@media (min-width: 475px){.about_us_page .sanitaria>div:nth-child(1) img{width:400px}}.about_us_page .why_choose_us{display:flex;flex-direction:column;position:relative;overflow:hidden}.about_us_page .why_choose_us .background_line{position:absolute;height:100%;width:100%;max-width:1200px;align-self:center}.about_us_page .why_choose_us .background_line2{position:absolute;height:100%;width:100%;align-self:center}.about_us_page .why_choose_us .background_line2>div:nth-child(1){position:absolute;top:30rem;width:3px;left:50%;height:80%;background:linear-gradient(to bottom,#6f00ff,#59d507,#cc3249)}.about_us_page .why_choose_us .background_line>div:nth-child(1){position:absolute;top:20rem;height:3px;left:20rem;width:500px;background:linear-gradient(to right,#6f00ff,#59d507,#cc3249)}.about_us_page .why_choose_us .background_line>div:nth-child(2){position:absolute;top:20rem;left:10rem;height:980px;width:150px;border-top-left-radius:100px;border-left:3px solid transparent;border-top:3px solid transparent;background:linear-gradient(#f5f5f5,#f5f5f5) padding-box,linear-gradient(to bottom,#6f00ff,#59d507,#cc3249) border-box}.about_us_page .why_choose_us .background_line>div:nth-child(3){position:absolute;top:118rem;left:10rem;height:100px;width:200px;border-bottom-left-radius:100px;border-left:3px solid transparent;border-bottom:3px solid transparent;background:linear-gradient(#f5f5f5,#f5f5f5) padding-box,linear-gradient(to top,#59d507,#cc3249) border-box}.about_us_page .why_choose_us .background_line>div:nth-child(4){position:absolute;top:127.7rem;left:30rem;height:3px;width:380px;background:linear-gradient(to right,#59d507,#6f00ff,#cc3249)}@media (min-width: 1220px){.about_us_page .why_choose_us .background_line>div:nth-child(4){width:500px}}.about_us_page .why_choose_us .background_line>div:nth-child(5){position:absolute;top:127.7rem;left:60rem;height:100px;width:200px;border-top-right-radius:100px;border-right:3px solid transparent;border-top:3px solid transparent;background:linear-gradient(#f5f5f5,#f5f5f5) padding-box,linear-gradient(to top,#59d507,#cc3249) border-box}@media (min-width: 1220px){.about_us_page .why_choose_us .background_line>div:nth-child(5){left:80rem}}.about_us_page .block_info{display:flex;flex-direction:column-reverse;align-self:center;align-items:center;max-width:1200px;width:100%;position:relative;padding:3rem;margin-bottom:15rem}@media (min-width: 620px){.about_us_page .block_info{margin-bottom:0;gap:32px;flex-direction:row-reverse}}@media (min-width: 875px){.about_us_page .block_info{align-items:start;justify-content:space-between;flex-direction:row}}.about_us_page .block_info div{max-width:600px;background-color:#f5f5f5}@media (min-width: 875px){.about_us_page .block_info div{padding-right:3rem}}.about_us_page .block_info h1{font-family:Poppins,sans-serif;font-size:2rem}@media (min-width: 330px){.about_us_page .block_info h1{font-size:2.4rem}}@media (min-width: 875px){.about_us_page .block_info h1{font-size:3rem}}.about_us_page .block_info p{font-family:Inter,sans-serif;font-size:1.6rem}@media (min-width: 875px){.about_us_page .block_info p{font-size:2rem}}.about_us_page .block_info img{align-self:center;height:126px;width:96px;background-color:#f5f5f5;padding-top:3rem}@media (min-width: 620px){.about_us_page .block_info img{background-color:transparent;padding-top:0;height:180px;width:180px}}@media (min-width: 875px){.about_us_page .block_info img{height:200px;width:200px}}.about_us_page .block_info.final{margin-bottom:0}@media (min-width: 875px){.about_us_page .block_info.final{margin-top:18rem}}.about_us_page .block_info.right div{background-color:#f5f5f5}@media (min-width: 875px){.about_us_page .block_info.right{flex-direction:row-reverse}.about_us_page .block_info.right div{padding-left:3rem;padding-right:0}}.about_us_page .title{background:linear-gradient(45deg,#3035c157,#8230c157);display:flex;flex-direction:column;height:60.25px;position:relative;justify-content:center}.about_us_page .title h1{text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:3rem}.about_us_page .title.reverse:after{left:-30px}.about_us_page .title:after{content:none;position:absolute;height:60.25px;width:60.25px;right:-30px;transform:rotate(45deg);background-color:#f5f5f5}@media (min-width: 570px){.about_us_page .title{width:500px}.about_us_page .title.reverse{align-self:flex-end}.about_us_page .title:after{content:""}}@media (min-width: 750px){.about_us_page .title{width:600px}.about_us_page .title h1{font-size:3.5rem}}@media (min-width: 1220px){.about_us_page .title{width:50%}}.about_us_page .contact{display:flex;flex-direction:column;padding:7rem 2rem;background:linear-gradient(45deg,#3035c157,#8230c157)}@media (min-width: 600px){.about_us_page .contact{padding:7rem}}.about_us_page .contact h1{text-align:center;font-family:Poppins,sans-serif;font-size:2.4rem}@media (min-width: 600px){.about_us_page .contact h1{font-size:3rem}}.about_us_page .contact h2{align-self:center;max-width:900px;font-size:1.6rem;font-family:Inter,sans-serif;font-weight:400}@media (min-width: 600px){.about_us_page .contact h2{font-size:1.8rem}}.about_us_page .contact .button{text-decoration:none;color:#000;background-color:#fff;display:flex;align-items:center;justify-content:center;align-self:center;margin-top:2rem;margin-bottom:2rem;height:53.25px;width:171px;font-size:1.5rem;font-family:Lato,sans-serif;font-weight:700;border-radius:3rem;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.about_us_page .contact .social_media{display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;text-wrap:nowrap}.about_us_page .contact .social_media a{text-decoration:none;color:#000;font-size:2.5rem;font-family:Poppins,sans-serif}.about_us_page .contact .social_media_title{text-align:center;font-weight:500}.Error{display:flex;width:100%;height:100vh;align-items:center;justify-content:center;gap:3rem;flex-direction:column}@media (min-width: 628px){.Error{flex-direction:row;gap:10rem}}.Error .info{align-items:center}@media (min-width: 628px){.Error .info{flex-direction:row;padding-right:2rem;align-items:start}}@media (min-width: 1048px){.Error .info{padding-right:"10rem"}}.Error img{height:200px}@media (min-width: 628px){.Error img{padding-left:2rem}}.Error p{font-size:3rem;margin:0;font-family:Poppins,sans-serif;font-weight:600;color:#3035c1;text-align:center}@media (min-width: 628px){.Error p{text-align:start}}@media (min-width: 880px){.Error p:nth-child(1){font-size:5rem}}.Error button{padding:1rem;font-size:2rem;width:200px;font-family:Poppins,sans-serif;background-color:#123987;color:#fff;border:none;transition:background-color .3s ease;cursor:pointer}.Error button:hover{background-color:#16429a}.contact{display:flex;flex-direction:column}.contact .banner{display:flex;align-items:center;justify-content:space-between;padding:5rem;background-color:#000}.contact .banner h1{border-left:3px solid red;padding-left:1rem;color:#fff;font-size:2.5rem;font-family:Poppins,sans-serif;font-weight:500}@media (min-width: 330px){.contact .banner h1{padding-left:3rem;font-size:3rem}}@media (min-width: 480px){.contact .banner h1{font-size:5rem}}.contact .banner img{height:300px}@media (min-width: 900px){.contact .banner{height:400px}}.contact .content{display:flex;flex-direction:column}@media (min-width: 1200px){.contact .content{flex-direction:row;justify-content:center;align-items:center;margin:3rem 3rem 3rem 7rem}}.contact .info{display:flex;flex-direction:column;max-height:600px;padding:10rem 4rem;background:linear-gradient(45deg,#3035c157,#8230c157)}@media (min-width: 1200px){.contact .info{box-shadow:5px 5px 10px gray;width:500px;border-radius:3rem}}.contact .info strong{text-wrap:nowrap}.contact .info h1{font-family:Poppins,sans-serif;font-size:2.4rem}@media (min-width: 600px){.contact .info h1{font-size:3rem}}.contact .info h2,.contact .info a{font-family:Inter,sans-serif;font-weight:400;font-size:1.6rem;text-decoration:none}.contact .info h2 a,.contact .info a a{text-wrap:nowrap}@media (min-width: 600px){.contact .info h2,.contact .info a{font-size:2rem}}.contact .info .social_media{margin-top:10px;display:flex;flex-direction:column;gap:20px;text-wrap:nowrap}@media (min-width: 300px){.contact .info .social_media{flex-direction:row}}.contact .info .w{color:green}.contact .info .f{color:#00f}.contact .info .i{color:#dc143c}.contact form{display:flex;flex-direction:column;gap:1rem;margin:5rem;align-self:center;width:90%}@media (min-width: 600px){.contact form{width:500px}}@media (min-width: 1200px){.contact form{margin:5rem 5rem 5rem 7rem}}.contact form label{font-family:Inter,sans-serif;font-weight:400;font-size:1.6rem;text-decoration:none}@media (min-width: 600px){.contact form label{font-size:2rem}}.contact form input[type=text],.contact form input[type=email],.contact form textarea{width:100%;font-family:Inter,sans-serif;font-size:1.6rem;padding:1rem}.contact form textarea{height:250px;resize:none}.contact form input[type=submit]{width:200px;align-self:flex-end;font-size:1.8rem;font-family:Inter,sans-serif;padding:1rem;border:none;background-color:#3035c1;color:#fff;cursor:pointer}.contact form .error{background-color:#dc143c;text-align:center;padding:1.5rem}.contact form .error h2{margin:0;font-size:1.8rem;font-family:Inter,sans-serif}.services_page{display:flex;flex-direction:column;background-color:#23252b}.services_page .banner{display:flex;flex-direction:column;position:relative;overflow:hidden}.services_page .banner:after{content:"";background-size:cover;position:absolute;width:100%;height:100%;z-index:1;background-image:linear-gradient(to right,#040f1bbf,#040f1be0,#040f1be6,#040f1be0,#040f1bbf),url(/assets/header-DwLWXCU5.jpeg);animation:zoomAnimation 20s linear infinite backwards}.services_page .banner.pause:after{animation-play-state:paused}.services_page .title{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;z-index:2}@media (min-width: 320px){.services_page .title{padding:5rem 5rem .5rem}}@media (min-width: 630px){.services_page .title{padding:5rem}}.services_page .title h1{border-left:3px solid red;padding-left:3rem;color:#fff;font-size:3rem;font-family:Poppins,sans-serif;font-weight:500;margin:1rem}@media (min-width: 380px){.services_page .title h1{font-size:5rem}}.services_page .info{height:400px;overflow:hidden;display:flex;position:relative;align-items:center;justify-content:center;z-index:2}@media (min-width: 630px){.services_page .info{padding-bottom:12rem;height:450px}}@media (min-width: 1480px){.services_page .info{height:400px}}.services_page .info .list{color:#dadada;transform:translate(100vw);position:absolute;font-size:1.8rem;font-family:Inter,sans-serif;margin-left:2rem;margin-right:2rem}@media (min-width: 445px){.services_page .info .list{margin-left:8rem;margin-right:8rem}}@media (min-width: 625px){.services_page .info .list{max-width:450px;margin-left:0;margin-right:0}}@media (min-width: 760px){.services_page .info .list{max-width:500px;font-size:2rem}}@media (min-width: 1480px){.services_page .info .list{margin-right:65rem}}@media (max-width: 624px){.services_page .info .list p{font-size:1.6rem;max-height:208px;overflow:hidden;text-overflow:ellipsis}}.services_page .info .list h2{margin:0}@media (max-width: 624px){.services_page .info .list h2{font-size:2rem}}.services_page .info .list button{max-width:218px;text-wrap:nowrap;padding:1rem 3rem;background-color:#123987;color:#fff;border:none;transition:background-color .3s ease;cursor:pointer}.services_page .info .list button:hover{background-color:#16429a}.services_page .info .first{transform:none}.services_page .info .first.animation{animation:moveFirst .5s linear backwards}.services_page .info .first.animation_reverse{animation:moveBack .5s linear backwards reverse}.services_page .info .back{animation:moveBack .5s linear backwards}.services_page .info .next{animation:moveFirst .5s linear backwards reverse}.services_page .info .backB,.services_page .info .nextB{position:absolute;height:100%;width:60px;right:0;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s ease}@media (min-width: 445px){.services_page .info .backB,.services_page .info .nextB{color:#fff}.services_page .info .backB:hover,.services_page .info .nextB:hover{color:gray}}.services_page .info .backB i,.services_page .info .nextB i{transform:rotate(-90deg);font-size:4rem}.services_page .info .backB{left:0}.services_page .info .backB i{transform:rotate(90deg)}@keyframes moveBack{0%{transform:none}to{transform:translate(-100vw)}}@keyframes moveFirst{0%{transform:translate(100vw)}to{transform:none}}.services_page .buttons{z-index:2;display:flex;flex-direction:column;position:relative;align-self:center;gap:.5rem;width:100%;margin-top:.5rem}@media (min-width: 630px){.services_page .buttons{flex-direction:row;width:auto;gap:2rem;height:90px;margin-top:0}}.services_page .buttons a{display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;height:60px;cursor:pointer;text-decoration:none}@media (min-width: 630px){.services_page .buttons a{height:100px}}@media (min-width: 630px){.services_page .buttons a{top:-10rem;width:280px;height:160px}}.services_page .buttons h1{font-family:Poppins,sans-serif;font-weight:300;margin:0;font-size:1.8rem;color:#fff}@media (min-width: 630px){.services_page .buttons h1{font-size:2rem}}.services_page .buttons a:nth-child(1){background-color:#3035c1}.services_page .buttons a:nth-child(2){background-color:#e04a4a}.services_page .service_list{display:grid;align-self:center;gap:2rem;margin-top:2rem;margin-bottom:5rem}@media (min-width: 600px){.services_page .service_list{grid-template-columns:repeat(2,auto)}}@media (min-width: 930px){.services_page .service_list{grid-template-columns:repeat(3,auto)}}.services_page .service_list .service{text-decoration:none;display:flex;flex-direction:column;background-color:#e7e7e7;border-radius:15px;box-shadow:5px 5px 10px #000;cursor:pointer;min-height:420px;width:89.888vw}@media (min-width: 445px){.services_page .service_list .service{width:400px}}@media (min-width: 600px){.services_page .service_list .service{width:45.977vw}}@media (min-width: 870px){.services_page .service_list .service{width:400px}}@media (min-width: 930px){.services_page .service_list .service{width:30.769vw}}@media (min-width: 1300px){.services_page .service_list .service{width:400px}}.services_page .service_list .service .content{display:flex;height:200px;overflow:hidden;border-radius:15px}.services_page .service_list .service .content .img{background-position:center;background-size:cover;background-image:var(--image-url);height:100%;width:100%;transition:transform .5s ease}.services_page .service_list .service:hover .img{transform:scale(1.1)}.services_page .service_list .service .data{display:flex;flex-direction:column;height:220px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:1rem}.services_page .service_list .service .data h1{color:#000;margin:0;font-size:2.5rem;font-family:Poppins,sans-serif;font-weight:500}.services_page .service_list .service .data .text{margin:0;margin-top:1rem;color:#3d3d3d;font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3;line-height:1.2;max-height:3.7em;min-height:3.7em}.services_page .service_list .service .data .button{opacity:0;align-self:flex-end;display:flex;align-items:center;font-size:2rem;gap:1rem;margin:1rem;font-family:Lato,sans-serif;transition:opacity .5s ease}.services_page .service_list .service .data .button i{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.8rem;background-color:#123987;height:40px;width:40px;border-radius:50px}.services_page .service_list .service .data .button p{color:#000;font-weight:600;margin:0}.services_page .service_list .service:hover .button{opacity:1}.services_page .subtitle{color:#fff;font-family:Poppins,sans-serif;font-size:3rem;margin:4rem;text-align:center;font-weight:400;margin-bottom:0}.service_information{display:flex;flex-direction:column}.service_information .banner{display:flex;flex-direction:column;position:relative;overflow:hidden}.service_information .banner:after{content:"";background-size:cover;position:absolute;width:100%;height:100%;z-index:1;background-image:linear-gradient(to right,#040f1bbf,#040f1be0,#040f1be6,#040f1be0,#040f1bbf),url(/assets/header-DwLWXCU5.jpeg);animation:zoomAnimation 20s linear infinite backwards}.service_information .banner.pause:after{animation-play-state:paused}@keyframes zoomAnimation{0%{scale:1}50%{scale:1.3}to{scale:1}}.service_information .title{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;z-index:2}@media (min-width: 380px){.service_information .title{padding:5rem 5rem .5rem}}@media (min-width: 630px){.service_information .title{padding:5rem}}.service_information .title h1{border-left:3px solid red;padding-left:3rem;color:#fff;font-size:3rem;font-family:Poppins,sans-serif;font-weight:500;margin:1rem}@media (min-width: 380px){.service_information .title h1{font-size:5rem}}.service_information .title img{height:125px}@media (min-width: 900px){.service_information .title img{height:300px}}.service_information .buttons{z-index:2;display:flex;flex-direction:column;position:relative;align-self:center;gap:.5rem;width:100%;margin-top:.5rem}@media (min-width: 630px){.service_information .buttons{flex-direction:row;width:auto;gap:2rem;height:90px;margin-top:0}}.service_information .buttons a{display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;height:60px;cursor:pointer;text-decoration:none}@media (min-width: 630px){.service_information .buttons a{height:100px;top:-5rem;width:280px}}@media (min-width: 900px){.service_information .buttons a{top:-10rem;width:280px;height:160px}}.service_information .buttons h1{font-family:Poppins,sans-serif;font-weight:300;margin:0;font-size:1.8rem;color:#fff}@media (min-width: 630px){.service_information .buttons h1{font-size:2rem}}.service_information .buttons a:nth-child(1){background-color:#3035c1}.service_information .buttons a:nth-child(2){background-color:#e04a4a}.service_information .content{display:flex;position:relative;margin-left:2rem;margin-right:2rem}@media (min-width: 750px){.service_information .content{margin-left:7rem;margin-right:7rem}}.service_information .menu{position:sticky;display:flex;flex-direction:column;gap:2rem;height:100vh;top:70px;min-width:370px}.service_information .menu:after{content:"";height:92%;width:1px;background-color:#5b5b5b;position:absolute;justify-self:center;right:0;top:8%}.service_information .menu h1{font-family:Poppins,sans-serif;font-size:2.5rem;margin:0;margin-bottom:2rem;margin-top:2rem}.service_information .menu a{text-decoration:none;font-family:Poppins,sans-serif;color:#5b5b5b;font-size:2rem}.service_information .service{display:flex;flex-direction:column;width:100%;margin:0;margin-top:2rem;padding-bottom:7rem;max-width:700px}@media (min-width: 750px){.service_information .service{margin-right:3rem;margin-left:3rem}}@media (min-width: 1600px){.service_information .service{margin-left:20rem}}.service_information .service.todos{margin-top:0rem}.service_information .service h1{font-family:Poppins,sans-serif;font-size:3rem}@media (min-width: 530px){.service_information .service h1{font-size:4rem}}.service_information .service .image{height:200px;width:230px;display:flex;align-items:center;justify-content:center;position:relative;align-self:center}@media (min-width: 430px){.service_information .service .image{height:300px;width:340px}}@media (min-width: 530px){.service_information .service .image{height:400px;width:460px}}@media (min-width: 750px){.service_information .service .image{align-self:flex-start}}.service_information .service .image:after{content:"";position:absolute;width:100%;height:100%;background-size:cover;background-image:var(--ImageSource)}.service_information .service .description{font-size:1.8rem;font-family:Inter,sans-serif}.service_information .service .subtitle{font-family:Poppins,sans-serif;font-size:2.5rem}.service_information .service li{font-family:Poppins,sans-serif;font-size:2rem;margin:2rem}.service_information .top_nav{display:flex;font-size:2rem;gap:1rem}.service_information .top_nav.todos{margin-top:2rem;margin-left:3rem}@media (min-width: 1600px){.service_information .top_nav.todos{margin-left:20rem}}.service_information .top_nav a,.service_information .top_nav p{text-decoration:none;color:#3035c1;font-family:Sarala,sans-serif;font-weight:600}@media (min-width: 630px){.service_information .top_nav a,.service_information .top_nav p{text-transform:uppercase}}.service_information .top_nav p{color:#000;margin:0}.galery_page{display:flex;flex-direction:column}.galery_page .banner{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;background-color:#000}@media (min-width: 460px){.galery_page .banner{padding:5rem;height:150px}}.galery_page .banner h1{border-left:3px solid red;padding-left:3rem;color:#fff;font-size:3rem;font-family:Poppins,sans-serif;font-weight:500;margin:1rem}@media (min-width: 460px){.galery_page .banner h1{font-size:5rem}}.galery_page .banner img{height:125px}.galery_page section{display:flex;flex-direction:column;margin-bottom:3rem}.galery_page .title{margin-top:1.5rem;margin-bottom:1.5rem;background:linear-gradient(45deg,#3035c157,#8230c157);display:flex;flex-direction:column;height:60.25px;position:relative;justify-content:center}.galery_page .title h1{text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:500}.galery_page .title.reverse:after{left:-30px}.galery_page .title:after{content:none;position:absolute;height:60.25px;width:60.25px;right:-30px;transform:rotate(45deg);background-color:#f5f5f5}@media (min-width: 700px){.galery_page .title{width:90%;min-width:700px}.galery_page .title h1{font-size:3rem}.galery_page .title.reverse{align-self:flex-end}.galery_page .title:after{content:""}}.galery_page .images_list{display:grid;align-self:center;gap:.5rem;grid-auto-rows:45.872vw;grid-template-columns:45.872vw 45.872vw}@media (min-width: 545px){.galery_page .images_list{grid-template-columns:repeat(2,250px);grid-auto-rows:250px}}@media (min-width: 820px){.galery_page .images_list{grid-template-columns:repeat(3,250px)}}@media (min-width: 1075px){.galery_page .images_list{grid-template-columns:repeat(4,250px)}}@media (min-width: 1360px){.galery_page .images_list{grid-template-columns:repeat(5,250px)}}.galery_page .images_list img{display:flex;position:relative;width:100%;height:100%;background-color:#dc143c;cursor:pointer;z-index:1;transition:transform .3s ease}@media (min-width: 500px){.galery_page .images_list img:hover{z-index:2;transform:scale(1.08);box-shadow:5px 5px 10px #000}}.galery_page .images_list img:nth-child(1){grid-column:1/3;grid-row:1/3}@media (min-width: 1360px){.galery_page .images_list img:nth-child(1){grid-column:1/4;grid-row:1/4}}@media (min-width: 500px){.galery_page .images_list img:nth-child(1):hover{transform:scale(1.02)}}.galery_page .image_carousel{display:flex;position:relative;flex-direction:column;align-items:center;height:122.222vw;padding:2rem;gap:1rem}@media (min-width: 450px){.galery_page .image_carousel{height:550px}}@media (min-width: 880px){.galery_page .image_carousel{flex-direction:row;justify-content:center;align-items:start;height:500px}}.galery_page .image_carousel .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-position:center;background-size:cover}.galery_page .image_carousel .background:after{position:absolute;content:"";background-color:#010c5c64;-webkit-backdrop-filter:blur(10px) grayscale(80%);backdrop-filter:blur(10px) grayscale(80%);width:100%;height:100%}.galery_page .image_carousel .img{position:relative;top:0;z-index:1;height:88.889vw;width:88.889vw;background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width: 450px){.galery_page .image_carousel .img{height:400px;width:400px}}@media (min-width: 880px){.galery_page .image_carousel .img{position:relative;height:460px;width:460px}}.galery_page .image_carousel .img.anim:after{opacity:1}.galery_page .image_carousel .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .5s ease}@keyframes animation{50%{opacity:1}to{opacity:0}}.galery_page .image_carousel .info{z-index:1;display:flex;flex-direction:column;height:100%;align-items:center;gap:1rem}@media (min-width: 880px){.galery_page .image_carousel .info{gap:0;justify-content:space-between;height:100%;width:350px}}.galery_page .image_carousel .info p{width:100%;background-color:#ffffff6d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem;font-size:2rem;border-radius:1rem;color:#000;font-family:Inter,sans-serif}@media (max-width: 879px){.galery_page .image_carousel .info p{margin:0;border-radius:0}}.galery_page .image_carousel .info a{text-align:center;background-color:#fff;width:100%;font-size:2rem;font-family:Lato,sans-serif;border:none;padding:1.2rem;cursor:pointer;font-weight:700;border-radius:1rem;transition:background-color .3s ease}.galery_page .image_carousel .info a:hover{background-color:#d1d1d1}.separator{align-self:center;justify-self:center;width:180px;margin:3rem 1rem;height:2px;background-image:linear-gradient(to right,#0000,#00000075,#000,#00000075,#0000);border-radius:10px}.progress_bar{height:10px;width:100px;border:2px solid gray;border-radius:5px;align-self:center;margin:1rem;display:flex}.progress_bar:after{content:"";background-color:red;border-radius:5px;height:100%;width:0%}.progress_bar.play:after{animation:charge var(--animation-duration) linear backwards}.progress_bar.pause:after{animation-play-state:paused}@keyframes charge{0%{width:0px}to{width:100%}}.zoom{font-family:Inter,sans-serif}.zoom .background{position:fixed;left:0;right:0;top:0;bottom:0;z-index:11999;background-color:#000000f9;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 1025px){.zoom .background{background-color:#000000d1}}.zoom .background .menu{display:flex;justify-content:space-between;padding:2rem}@media (min-width: 1025px){.zoom .background .menu{background-color:#131313}}.zoom .background .menu p{color:#fff;font-size:2rem;margin:0;align-self:center}.zoom .background .menu .options{display:flex;gap:1rem}.zoom .background .menu .options span{color:#fff;font-size:3rem;font-weight:300;cursor:pointer;-webkit-user-select:none;user-select:none}.zoom .background .menu button{border:none;font-size:2rem;border-radius:5px;padding:.5rem 1rem;cursor:pointer;transition:background-color .4s ease}.zoom .background .menu button:hover{background-color:#dfdede}.zoom .nav{position:absolute;top:50%;transform:translateY(-50%);font-size:5rem;margin:1rem;display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;background-color:#000000ae;border-radius:50px;color:#bfbfbf;-webkit-user-select:none;user-select:none;cursor:pointer}.zoom .nav:hover{color:#fff}.zoom .nav.inverse{transform:translateY(-50%) rotate(180deg)}.zoom .nav.r{right:0}.zoom .nav.l{left:0}.zoom .big_image{position:fixed;background-color:#dfdede;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:75vh;z-index:12001;background-repeat:no-repeat;cursor:zoom-in}@media (min-width: 1025px){.zoom .big_image{width:70vw;height:70vh;overflow:hidden}}.zoom .big_image .image-container{display:flex;width:100%;height:100%}.zoom .big_image .image-container .zoom_container{display:flex;width:100%;flex:0 0 100%;height:100%;overflow:hidden}.zoom .image_slide_zoom{display:flex;height:100%;width:100%}.zoom .image_slide_zoom div{height:100%;width:100%;background-color:#dfdede;background-size:contain;background-repeat:no-repeat;background-position:center}
