.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:1rem 5rem}.navbar-container .logo-container{cursor:pointer;height:128px;width:128px}.navbar-container .logo-container img{height:100%;width:100%}.navbar-container .logo-container{z-index:1001}.navbar-container nav{align-items:center;display:flex;gap:5rem}.navbar-container nav a{color:#000;font-family:Poppins-reg;font-size:17px;text-decoration:none;text-transform:capitalize}.navbar-container nav a:last-child{background-color:#3cd982;border-radius:30px;color:#fff;padding:.5rem 1.5rem;transition:background-color .3s ease}.navbar-container nav a:last-child:hover{background-color:#25bd69}.navbar-container nav .nav-item-with-submenu{position:relative}.navbar-container nav .nav-item-with-submenu .submenu{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;width:240px;z-index:1000}.navbar-container nav .nav-item-with-submenu .submenu a{align-items:flex-start;color:#000;display:flex;font-family:Poppins-reg;font-size:15px;justify-content:flex-start;margin-left:1rem;padding:.75rem 0;text-decoration:none;transition:background .3s ease,color .3s ease;width:100%}.navbar-container nav .nav-item-with-submenu .submenu a:last-child{background-color:#0000;border-radius:0;color:#000;padding:.75rem 0}.navbar-container nav .nav-item-with-submenu .submenu hr{background-color:#dbdbdb;border:none;height:1px;margin:.25rem 0;width:100%}.navbar-container nav .nav-item-with-submenu:hover .submenu{opacity:1;transform:translateY(0);visibility:visible}.navbar-container nav .nav-item-with-submenu .products-nav-menu{align-items:center;color:#000!important;cursor:pointer;display:flex;font-family:Poppins-reg;font-size:17px;justify-content:center;padding:.75rem 0;text-decoration:none;transition:background .3s ease,color .3s ease}.navbar-container nav .nav-item-with-submenu .products-nav-menu svg{font-size:18px;margin:.25rem 0 0 .25rem;padding:0}.navbar-container .nav-utils{align-items:center;display:flex;gap:.75rem}.navbar-container .nav-utils .cart-link{align-items:center;color:#000;cursor:pointer;display:flex;position:relative;text-decoration:none}.navbar-container .nav-utils .cart-link .cart-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:16px;justify-content:center;line-height:1;padding:0;position:absolute;right:-8px;top:-12px;width:16px}.navbar-container .nav-utils svg{cursor:pointer;font-size:24px}.mobile-utils{display:none}.hamburger-menu{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;width:30px;z-index:1001}.hamburger-menu:focus{outline:none}.hamburger-menu .hamburger-line{background:#000;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.mobile-menu-overlay{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:999}.mobile-menu-overlay.active{transform:translateX(0)}.mobile-menu-overlay .mobile-nav{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start;margin:7.5rem 0 0;padding:0;width:90%}.mobile-menu-overlay .mobile-nav a{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Poppins-meduim;font-size:24px;gap:.5rem;padding:1rem 0;text-decoration:none;text-transform:capitalize;transition:color .3s ease;width:100%}.mobile-menu-overlay .mobile-nav a:hover{color:#666}.mobile-menu-overlay .mobile-nav .mobile-services-item{width:100%}.mobile-menu-overlay .mobile-nav .mobile-services-item .services-toggle{justify-content:space-between}.mobile-menu-overlay .mobile-nav .mobile-services-item .services-toggle svg{font-size:20px;margin:0}.mobile-menu-overlay .mobile-nav .mobile-services-item .mobile-services-submenu{background-color:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:0;margin:.75rem 0;padding:.75rem 0}.mobile-menu-overlay .mobile-nav .mobile-services-item .mobile-services-submenu a{border-bottom:none;color:#000;font-family:Poppins-reg;font-size:18px;font-weight:400;padding:.75rem 1rem;text-align:left}.mobile-menu-overlay .mobile-utils{align-items:center;display:flex;gap:2rem;margin-top:3rem}.mobile-menu-overlay .mobile-utils .cart-link{align-items:center;color:#000;cursor:pointer;display:flex;position:relative;text-decoration:none}.mobile-menu-overlay .mobile-utils .cart-link .cart-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:16px;justify-content:center;line-height:1;padding:0;position:absolute;right:-8px;top:-12px;width:16px}.mobile-menu-overlay .mobile-utils svg{cursor:pointer;font-size:28px}.mobile-menu-overlay .close-menu{background:none;border:none;color:#000;cursor:pointer;font-size:32px;position:absolute;right:2rem;top:2rem;z-index:1000}.mobile-menu-overlay .mobile-contact-button{background-color:#3cd982;border:none;border-radius:8px;bottom:2rem;color:#fff;cursor:pointer;font-family:Poppins-meduim;font-size:18px;font-weight:700;left:5%;padding:1rem 2rem;position:absolute;text-align:center;transition:background-color .3s ease;width:90%}.mobile-menu-overlay .mobile-contact-button:hover{background-color:#25bd69}@media(max-width:768px){.navbar-container{padding:1rem 2rem;position:relative}.navbar-container .logo-container{cursor:pointer;height:90px;width:90px}.navbar-container .logo-container img{height:100%;width:100%}.navbar-container .logo-container{z-index:1001}.navbar-container .nav-utils,.navbar-container nav{display:none}.mobile-utils{align-items:center;display:flex}.mobile-utils .hamburger-menu{display:flex}.mobile-utils .search-mobile{font-size:19px;z-index:1001}}.hamburger-menu.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;padding:1rem 0 0;width:100%}.footer .footer-main{align-items:flex-start;display:flex;justify-content:space-between;padding:2rem 0;width:90%}.footer .footer-main .footer-description{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.footer .footer-main .footer-description img{height:108px;margin-left:.5rem;margin-right:auto;width:108px}.footer .footer-main .footer-description p{font-family:Poppins-light;text-align:left}.footer .footer-main .footer-quick-links{align-items:flex-start;display:flex;flex-direction:column;justify-items:center}.footer .footer-main .footer-quick-links h3{font-family:Poppins-meduim;font-weight:lighter;margin-bottom:1rem}.footer .footer-main .footer-quick-links a{color:#000;font-family:Poppins-reg;margin:.1rem 0;text-decoration:none}.footer .footer-main .footer-contact{align-items:flex-start;display:flex;flex-direction:column;justify-items:center}.footer .footer-main .footer-contact h3{font-family:Poppins-meduim;font-weight:lighter;margin-bottom:1rem}.footer .footer-main .footer-contact p{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin:.25rem 0}.footer .footer-main .footer-contact p svg{font-size:21px}.footer .footer-main .footer-contact p img{height:19px;margin-left:.1rem;width:19px}.footer .footer-main .legals-social-contacts{align-items:flex-start;display:flex;flex-direction:column;justify-items:center}.footer .footer-main .legals-social-contacts h3{font-family:Poppins-meduim;font-weight:lighter;margin-bottom:1rem}.footer .footer-main .legals-social-contacts a{color:#000;font-family:Poppins-reg;margin:.1rem 0;text-decoration:underline}.footer .footer-main .legals-social-contacts h4{margin:1rem 0}.footer .footer-main .legals-social-contacts .social-icons{align-items:center;display:flex;gap:.5rem;justify-content:center}.footer .footer-main .legals-social-contacts .social-icons a{align-items:center;background-color:#0d00df;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .5s ease;width:40px}.footer .footer-main .legals-social-contacts .social-icons a:hover{background-color:#3cd982}.footer hr{background-color:#d3d3d3;border:none;height:1px;margin-top:1rem;width:100%}.footer .footer-copyrights{align-items:center;display:flex;justify-content:center;margin:1rem 0;width:100%}.footer .footer-copyrights span{align-items:center;display:flex;font-family:Poppins-reg;gap:.25rem;justify-content:center}.footer .footer-copyrights span a{color:#000}.footer .footer-contact .accordion-header,.footer .footer-quick-links .accordion-header,.footer .legals-social-contacts .accordion-header{display:none}.footer .footer-contact .accordion-content,.footer .footer-quick-links .accordion-content,.footer .legals-social-contacts .accordion-content{display:flex;flex-direction:column;max-height:none!important;overflow:visible!important}@media(max-width:768px){.footer{margin-top:2rem;padding:0;width:100%}.footer .footer-main{align-items:center;flex-direction:column;gap:0;padding:0;width:100%}.footer .footer-main .footer-description{align-items:center;border-bottom:1px solid #d3d3d3;gap:1rem;padding:1.5rem 0;width:100%}.footer .footer-main .footer-description img{height:auto;margin:0 auto;width:auto}.footer .footer-main .footer-description p{font-family:Poppins-light;line-height:1.6;margin:0;text-align:center}.footer .footer-main .footer-contact,.footer .footer-main .footer-quick-links,.footer .footer-main .legals-social-contacts{align-items:flex-start;margin-bottom:0;width:90%}.footer .footer-main .footer-contact .accordion-header,.footer .footer-main .footer-quick-links .accordion-header,.footer .footer-main .legals-social-contacts .accordion-header{align-items:center;border-bottom:1px solid #d3d3d3;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;-webkit-user-select:none;user-select:none;width:100%}.footer .footer-main .footer-contact .accordion-header h3,.footer .footer-main .footer-quick-links .accordion-header h3,.footer .footer-main .legals-social-contacts .accordion-header h3{font-family:Poppins-meduim;font-size:1rem;font-weight:400;margin:0}.footer .footer-main .footer-contact .accordion-header .mobile-chevron,.footer .footer-main .footer-quick-links .accordion-header .mobile-chevron,.footer .footer-main .legals-social-contacts .accordion-header .mobile-chevron{align-items:center;color:#000;display:flex;justify-content:center}.footer .footer-main .footer-contact .accordion-header .mobile-chevron svg,.footer .footer-main .footer-quick-links .accordion-header .mobile-chevron svg,.footer .footer-main .legals-social-contacts .accordion-header .mobile-chevron svg{font-size:1rem}.footer .footer-main .footer-contact .accordion-content,.footer .footer-main .footer-quick-links .accordion-content,.footer .footer-main .legals-social-contacts .accordion-content{max-height:0!important;overflow:hidden!important;transition:max-height .3s ease-out;width:100%}.footer .footer-main .footer-contact .accordion-content.expanded,.footer .footer-main .footer-quick-links .accordion-content.expanded,.footer .footer-main .legals-social-contacts .accordion-content.expanded{max-height:1000px!important;transition:max-height .3s ease-in}.footer .footer-main .footer-contact .accordion-content a,.footer .footer-main .footer-quick-links .accordion-content a,.footer .footer-main .legals-social-contacts .accordion-content a{color:#000;display:block;font-family:Poppins-reg;margin:0;padding:.5rem 0;text-decoration:none}.footer .footer-main .footer-contact .accordion-content p,.footer .footer-main .footer-quick-links .accordion-content p,.footer .footer-main .legals-social-contacts .accordion-content p{align-items:center;display:flex;font-family:Poppins-reg;gap:.5rem;margin:0;padding:.5rem 0}.footer .footer-main .footer-contact .accordion-content p svg,.footer .footer-main .footer-quick-links .accordion-content p svg,.footer .footer-main .legals-social-contacts .accordion-content p svg{font-size:21px}.footer .footer-main .footer-contact .accordion-content p img,.footer .footer-main .footer-quick-links .accordion-content p img,.footer .footer-main .legals-social-contacts .accordion-content p img{height:21px;width:21px}.footer .footer-main .footer-contact h3:not(.accordion-header h3),.footer .footer-main .footer-quick-links h3:not(.accordion-header h3),.footer .footer-main .legals-social-contacts h3:not(.accordion-header h3){display:none}.footer .footer-main .footer-quick-links .accordion-content,.footer .footer-main .legals-social-contacts .accordion-content{display:flex;flex-direction:column}.footer .footer-main .legals-social-contacts .accordion-content a{text-decoration:underline}.footer .footer-main .legals-social-contacts .nous-trouver{border-bottom:none;display:block;font-family:Poppins-meduim;font-size:1rem;font-weight:400;margin:0;padding:1rem 0}.footer .footer-main .legals-social-contacts .social-icons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:0;width:100%}.footer .footer-main .legals-social-contacts .social-icons a{align-items:center;background-color:#0d00df;border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;width:40px}.footer .footer-main .legals-social-contacts .social-icons a svg{color:#fff}.footer hr{display:none}.footer .footer-copyrights{gap:.5rem;padding:1rem 0;width:100%}.footer .footer-copyrights,.footer .footer-copyrights span{align-items:center;display:flex;flex-direction:column;margin:0}.footer .footer-copyrights span{font-family:Poppins-reg;font-size:17px;justify-content:center;line-height:1.5;text-align:center;width:75%}.footer .footer-copyrights span a{color:#000;text-decoration:underline}}.home-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem;width:100%}.home-header .background-image{width:100%}.home-header .home-content{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;width:90%}.home-header .home-content .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:75%}.home-header .home-content .content h1{font-family:Poppins-meduim;font-size:36px;margin-bottom:.35rem;width:60%}.home-header .home-content .content span{font-family:Poppins-light;font-size:22px;margin-bottom:.35rem}.home-header .home-content .content .actions{align-items:center;display:flex;gap:1.25rem;margin-top:.5rem}.home-header .home-content .content .rdv{background-color:#0000;border:1px solid #000;border-radius:24px;cursor:pointer;font-size:17px;padding:.6rem 1.5rem;transition:all .5s ease}.home-header .home-content .content .rdv:hover{border:1px solid #0d00df}.home-header .home-content .content .devis{background-color:#0d00df;border:1px solid #0d00df;border-radius:24px;color:#fff;cursor:pointer;font-size:17px;padding:.6rem 1.5rem;transition:all .5s ease}.home-header .home-content .content .devis:hover{background-color:#0000;border:1px solid #000;color:#000}.home-header .home-content .banner{margin-right:3rem;margin-top:-7.5rem;position:relative}.home-header .home-content .banner .background2{bottom:-17.5%;left:-12.5%;position:absolute;z-index:-1}.why-us-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.why-us-container h2{font-size:36px;margin:2rem 0;text-align:center}.why-us-container .why-us{align-items:center;background-color:#0d00df;display:flex;justify-content:center;padding:1.25rem 0;width:100%}.why-us-container .why-us .reasons{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;width:80%}.why-us-container .why-us .reasons .reason{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.why-us-container .why-us .reasons .reason img{height:10vh}.why-us-container .why-us .reasons .reason span{color:#fff;font-size:19px;text-align:center;width:60%}.services-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;width:100%}.services-container h2{font-size:36px;margin:2rem 0;text-align:center}.services-container .services{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin-top:0;width:90%}.services-container .services button{display:none}.services-container .services .service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 0;width:25%}.services-container .services .service-card img{height:8vh;margin-bottom:.5rem}.services-container .services .service-card h3{font-family:Poppins-meduim;font-size:22px;line-height:1.15;text-align:center;width:85%}.services-container .services .service-card span{margin:.25rem 0;text-align:center}.services-container .services .service-card p{font-size:18px;text-align:center;width:70%}.steps{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;width:100%}.steps h2{font-size:36px;margin:2rem 0;text-align:center}.steps .steps-container{align-items:center;display:flex;gap:0;justify-content:center;margin-top:1rem;width:90%}.steps .steps-container .step-wrapper{position:relative;width:80%}.steps .steps-container .step-wrapper .step{background-color:#fafafa;-webkit-clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%,25% 50%);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%,25% 50%);height:20vh;width:100%}.steps .steps-container .step-wrapper .step.last-step{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,25% 50%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,25% 50%)}.steps .steps-container .step-wrapper .step.first-step{-webkit-clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%,0 50%);clip-path:polygon(0 0,75% 0,100% 50%,75% 100%,0 100%,0 50%)}.steps .steps-container .step-wrapper .content{align-items:center;display:flex;flex-direction:column;height:20vh;justify-content:flex-start;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:100%;z-index:2}.steps .steps-container .step-wrapper .content span{align-items:center;background-color:#0d00df;border-radius:50%;color:#fff;display:flex;font-size:24px;height:24px;justify-content:center;margin-bottom:.5rem;padding:.5rem;width:24px}.steps .steps-container .step-wrapper .content h3{font-family:Poppins-meduim;font-weight:700;margin-bottom:.5rem;text-align:center;width:100%}.steps .steps-container .step-wrapper .content p{font-size:15px;font-weight:lighter;margin-left:.5rem;text-align:center;width:50%}.steps .steps-container .step-wrapper .content.last-step{left:60%}.steps .steps-container .step-wrapper .content.first-step{left:40%}.faq-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.faq-section h2{font-size:36px;margin:2rem 0;text-align:center}.faq-section .questions{gap:1.25rem;width:55%}.faq-section .questions,.testimonial-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-container{width:100%}.testimonial-container h2{font-size:36px;margin:2rem 0;text-align:center}.testimonial-container .testimonials-main{align-items:center;display:flex;gap:2rem;justify-content:center;width:90%}.testimonial-container .testimonials-main button{align-items:center;background-color:#3cd982;border:none;border-radius:50%;color:#fff;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease}.testimonial-container .testimonials-main button svg{font-size:28px}.testimonial-container .testimonials-main button:hover{background-color:#25bd69;cursor:pointer}.testimonial-container .testimonials-main .testimonials{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.testimonial-container .testimonials-main .testimonials .testimonial-card{align-items:flex-start;background-color:#f9f9f9;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;height:35vh;justify-content:center;padding:2rem 1rem 1rem;width:30%}.testimonial-container .testimonials-main .testimonials .testimonial-card .stars{align-items:center;display:flex;gap:.5rem}.testimonial-container .testimonials-main .testimonials .testimonial-card .stars svg{color:#3cd982;font-size:34px}.testimonial-container .testimonials-main .testimonials .testimonial-card p{font-size:21px;font-weight:lighter;text-align:left;width:97.5%}.testimonial-container .testimonials-main .testimonials .testimonial-card span{font-size:19px;font-weight:700;margin-left:auto;margin-top:auto}@media screen and (max-width:768px){.home-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;width:100%}.home-header .background-image{display:none}.home-header .home-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:90%}.home-header .home-content .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.home-header .home-content .content h1{font-family:Poppins-meduim;font-size:28px;width:100%}.home-header .home-content .content span{font-family:Poppins-light;font-size:21px}.home-header .home-content .content .actions{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.home-header .home-content .content .rdv{background-color:#0000;border:1px solid #000;border-radius:30px;cursor:pointer;padding:.75rem 1rem;transition:all .5s ease}.home-header .home-content .content .rdv:hover{border:1px solid #0d00df}.home-header .home-content .content .devis{background-color:#0d00df;border:1px solid #0d00df;border-radius:30px;color:#fff;cursor:pointer;padding:.75rem 1rem;transition:all .5s ease}.home-header .home-content .content .devis:hover{background-color:#0000;border:1px solid #000;color:#000}.home-header .home-content .banner{align-items:center;display:flex;justify-content:center;margin-right:0;margin-top:2rem;position:relative}.home-header .home-content .banner .img-banner{border-radius:50px;height:30vh;margin-left:1.5rem;width:100%}.home-header .home-content .banner .background2{bottom:-15%;left:-5%;position:absolute;width:40%;z-index:-1}.why-us-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.why-us-container h2{font-size:24px;margin:2rem 0;text-align:center}.why-us-container .why-us{background-color:#0d00df;justify-content:center;padding:2rem 0}.why-us-container .why-us,.why-us-container .why-us .reasons{align-items:center;display:flex;flex-direction:column;width:100%}.why-us-container .why-us .reasons{justify-content:space-between;margin:2rem 0}.why-us-container .why-us .reasons .reason{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1rem 0}.why-us-container .why-us .reasons .reason img{height:7.5vh}.why-us-container .why-us .reasons .reason span{color:#fff;font-size:21px;text-align:center;width:100%}.services-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.services-container h2{font-size:24px;margin:2rem 0;text-align:center}.services-container .services{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:0;width:95%}.services-container .services button{align-items:center;background-color:#3cd982;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.2rem;transition:all .3s ease}.services-container .services button svg{font-size:24px}.services-container .services button:hover{background-color:#25bd69;cursor:pointer}.services-container .services .service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1.75rem 0;width:90%}.services-container .services .service-card img{height:10vh;margin-bottom:.5rem}.services-container .services .service-card h3{font-family:Poppins-meduim;font-size:21px;text-align:center;width:90%}.services-container .services .service-card span{font-size:19px;margin:.25rem 0;text-align:center}.services-container .services .service-card p{font-size:17px;text-align:center;width:62.5%}.steps{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.steps h2{font-size:26px;margin:2rem 0;text-align:center;width:90%}.steps .steps-container{gap:0;margin-top:1rem;width:90%}.steps .steps-container,.steps .steps-container .step-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.steps .steps-container .step-wrapper{position:relative;width:100%}.steps .steps-container .step-wrapper .step{background-color:#fafafa;-webkit-clip-path:polygon(0 0,50% 25%,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,50% 25%,100% 0,100% 75%,50% 100%,0 75%);height:25vh;width:100%}.steps .steps-container .step-wrapper .step.last-step{-webkit-clip-path:polygon(0 0,50% 25%,100% 0,100% 100%,0 100%,0 25%);clip-path:polygon(0 0,50% 25%,100% 0,100% 100%,0 100%,0 25%)}.steps .steps-container .step-wrapper .step.first-step{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%,0 0);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%,0 0)}.steps .steps-container .step-wrapper .content{align-items:center;display:flex;flex-direction:column;height:20vh;justify-content:flex-start;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%);width:100%;z-index:2}.steps .steps-container .step-wrapper .content span{align-items:center;background-color:#0d00df;border-radius:50%;color:#fff;display:flex;font-size:24px;height:24px;justify-content:center;margin-bottom:.5rem;padding:.5rem;width:24px}.steps .steps-container .step-wrapper .content h3{font-family:Poppins-meduim;font-weight:lighter;margin-bottom:.5rem;text-align:center;width:100%}.steps .steps-container .step-wrapper .content p{font-size:14px;font-weight:lighter;text-align:center;width:60%}.steps .steps-container .step-wrapper .content.last-step{left:50%;top:55%}.steps .steps-container .step-wrapper .content.first-step{left:50%;top:30%}.faq-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:95%}.faq-section h2{font-size:24px;margin:2rem 0;text-align:center}.faq-section .questions{gap:1rem;width:100%}.faq-section .questions,.testimonial-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-container{width:95%}.testimonial-container h2{font-size:24px;margin:2rem 0;text-align:center}.testimonial-container .testimonials-main{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.testimonial-container .testimonials-main button{display:none}.testimonial-container .testimonials-main .testimonials,.testimonial-container .testimonials-main .testimonials .testimonial-card{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.testimonial-container .testimonials-main .testimonials .testimonial-card{background-color:#f9f9f9;border-radius:20px;height:auto;padding:1rem}.testimonial-container .testimonials-main .testimonials .testimonial-card .stars{align-items:center;display:flex;gap:.5rem}.testimonial-container .testimonials-main .testimonials .testimonial-card .stars svg{color:#3cd982;font-size:32px}.testimonial-container .testimonials-main .testimonials .testimonial-card p{font-size:17px;font-weight:lighter;text-align:center}.testimonial-container .testimonials-main .testimonials .testimonial-card span{font-size:16px;font-weight:700;margin-left:0;margin-top:auto}}.question-container{align-items:center;background-color:#f9f9f9;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 0;width:100%}.question-container .question{align-items:center;display:flex;justify-content:space-between;width:90%}.question-container .question h3{font-size:19px;font-weight:700;line-height:1.15;width:90%}.question-container .question svg{background-color:#0d00df;border-radius:50%;color:#fff;font-size:26px;padding:.45rem}.question-container .answer{align-items:flex-start;display:flex;flex-direction:column;font-size:19px;gap:1.25rem;justify-content:flex-start;margin-left:1.25rem;width:90%}@media screen and (max-width:768px){.question-container{align-items:center;background-color:#f9f9f9;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.5rem 0;width:100%}.question-container .question{align-items:center;display:flex;justify-content:space-between;width:90%}.question-container .question h3{font-size:15px;line-height:1.1;width:85%}.question-container .question svg{background-color:#0d00df;border-radius:50%;color:#fff;font-size:22px;padding:.35rem}.question-container .answer{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:1rem;justify-content:flex-start;margin-left:0;width:90%}}.aboutus-banner{align-items:center;display:flex;margin-bottom:2rem;position:relative;width:100%}.aboutus-banner img{filter:brightness(90%);object-fit:cover;width:100%}.aboutus-banner h1{color:#fff;font-size:48px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:80%}.aboutus-content{align-items:flex-start;background-color:#fafafa;border-radius:20px;display:flex;gap:2rem;justify-content:center;padding:1rem 2rem;width:90%}.aboutus-content .aboutus-title{align-items:flex-start;display:flex;flex-direction:column;justify-items:flex-start;width:60%}.aboutus-content .aboutus-title h3{color:#3cd982;font-size:32px}.aboutus-content .aboutus-title h2{font-size:36px;width:80%}.aboutus-content .aboutus-content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;width:40%}.aboutus-content .aboutus-content li{font-size:19px;width:77.5%}.aboutus-content .aboutus-content li::marker{color:#3cd982;font-size:2rem;margin:0;padding:0}.aboutus-services-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.aboutus-services-container h2{font-size:40px;margin:2rem 0}.aboutus-services-container .aboutus-services{align-items:stretch;display:flex;gap:1.5rem;width:90%}.aboutus-services-container .aboutus-services .aboutus-service{align-items:center;background-color:#0d00df;border-radius:20px;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;padding:1.5rem 2rem;width:30%}.aboutus-services-container .aboutus-services .aboutus-service img{height:64px;width:64px}.aboutus-services-container .aboutus-services .aboutus-service h3{color:#fff;font-size:22px;font-weight:700;text-align:center}.aboutus-services-container .aboutus-services .aboutus-service span{color:#fff;font-size:17px;text-align:center;width:75%}.aboutus-expertise{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-top:3rem;width:81%}.aboutus-expertise h2{font-size:40px;margin-top:0;width:30%}.aboutus-expertise .aboutus-expertise-container{align-items:flex-start;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding:1rem 2rem;width:50%}.aboutus-expertise .aboutus-expertise-container .expertise{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title{align-items:center;display:flex;gap:1rem}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title img{height:36px;width:36px}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title span{font-size:21px;font-weight:700;width:100%}.aboutus-expertise .aboutus-expertise-container .expertise span{font-size:17px;width:75%}.aboutus-why-us{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-top:5rem;width:81%}.aboutus-why-us h2{font-size:40px;width:30%}.aboutus-why-us .aboutus-reasons-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:60%}.aboutus-why-us .aboutus-reasons-container .reason{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1rem 1.5rem;width:85%}.aboutus-why-us .aboutus-reasons-container .reason h3{font-size:28px}.aboutus-why-us .aboutus-reasons-container .reason span{font-size:19px;text-align:center;width:100%}.aboutus-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding:1.5rem 2rem;width:90%}.aboutus-footer h2{font-size:36px;margin-bottom:1rem}.aboutus-footer button{background-color:#3cd982;border:1px solid #3cd982;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:.5rem 1.5rem;transition:all .7s ease}.aboutus-footer button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){.aboutus-banner{align-items:center;display:flex;margin-bottom:2rem;position:relative;width:100%}.aboutus-banner img{filter:brightness(90%);height:30vh;object-fit:cover;width:100%}.aboutus-banner h1{color:#fff;font-size:21px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:95%}.aboutus-content{background-color:#fafafa;border-radius:20px;gap:2rem;justify-content:center;padding:1rem;width:80%}.aboutus-content,.aboutus-content .aboutus-title{align-items:flex-start;display:flex;flex-direction:column}.aboutus-content .aboutus-title{justify-items:flex-start;width:100%}.aboutus-content .aboutus-title h3{color:#3cd982;font-size:19px}.aboutus-content .aboutus-title h2{font-size:28px;width:80%}.aboutus-content .aboutus-content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;width:100%}.aboutus-content .aboutus-content li{width:90%}.aboutus-content .aboutus-content li::marker{color:#3cd982;font-size:1.5em}.aboutus-services-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.aboutus-services-container h2{font-size:28px;margin:1.5rem 0;text-align:center}.aboutus-services-container .aboutus-services{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.aboutus-services-container .aboutus-services .aboutus-service{align-items:center;background-color:#0d00df;border-radius:20px;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;padding:1.5rem 1rem;width:90%}.aboutus-services-container .aboutus-services .aboutus-service img{height:64px;width:64px}.aboutus-services-container .aboutus-services .aboutus-service h3{color:#fff;text-align:center}.aboutus-services-container .aboutus-services .aboutus-service span{color:#fff;font-size:17px;text-align:center;width:100%}.aboutus-expertise{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:3rem;width:90%}.aboutus-expertise h2{font-size:28px;margin-top:2rem;text-align:center;width:100%}.aboutus-expertise .aboutus-expertise-container{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:1rem;width:90%}.aboutus-expertise .aboutus-expertise-container .expertise{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title{align-items:center;display:flex;gap:1rem}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title img{height:36px;width:36px}.aboutus-expertise .aboutus-expertise-container .expertise .expertise-title span{font-weight:700;width:100%}.aboutus-expertise .aboutus-expertise-container .expertise span{font-size:17px;width:100%}.aboutus-why-us{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:3rem;width:95%}.aboutus-why-us h2{font-size:28px;margin-bottom:1rem;margin-top:2rem;text-align:center;width:100%}.aboutus-why-us .aboutus-reasons-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;grid-template-columns:auto;justify-content:center;width:100%}.aboutus-why-us .aboutus-reasons-container .reason{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 0;width:85%}.aboutus-why-us .aboutus-reasons-container .reason h3{font-size:24px}.aboutus-why-us .aboutus-reasons-container .reason span{font-size:18px;text-align:center;width:95%}.aboutus-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding:1.5rem 1rem;width:80%}.aboutus-footer h2{font-size:24px;margin-bottom:1rem;text-align:center}.aboutus-footer button{background-color:#3cd982;border:1px solid #3cd982;border-radius:10px;color:#fff;cursor:pointer;font-size:19px;padding:.5rem 1.5rem;transition:all .7s ease}.aboutus-footer button:hover{background-color:#fff;color:#000}}.contact-header{background-color:#fafafa;border-radius:20px;padding:1rem 0;width:95%}.contact-header h1{text-align:center}.contact-main{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin:2rem 0;width:80%}.contact-main .contact-form{display:flex;flex-direction:column;width:55%}.contact-main .contact-form input{border:1px solid #000000b3;border-radius:5px;font-size:1rem;margin-bottom:1.5rem;padding:1rem .5rem}.contact-main .contact-form button{background-color:#0d00df;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-size:21px;padding:.7rem;transition:all .3s ease}.contact-main .contact-form button:hover{background-color:#392dff}.contact-main .contact-info{background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;padding:1.5rem 2.5rem;width:40%}.contact-main .contact-info h2{font-size:32px;margin-bottom:.5rem}.contact-main .contact-info .info-element{align-items:flex-start;display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;width:100%}.contact-main .contact-info .info-element span{width:60%}.contact-main .contact-info .info-element svg{font-size:21px;margin-top:3px}.contact-main .contact-info .social-media{display:flex;gap:1rem;margin-top:.75rem}.contact-main .contact-info .social-media a{align-items:center;background-color:#0d00df;border-radius:50%;color:#fff;display:flex;font-size:21px;height:40px;justify-content:center;transition:all .5s ease;width:40px}.contact-main .contact-info .social-media a:hover{background-color:#7ce5ab;color:#000}@media screen and (max-width:768px){.contact-header{background-color:#fafafa;border-radius:20px;padding:1rem 0;width:95%}.contact-header h1{font-size:24px;text-align:center}.contact-main{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:2rem 0;width:90%}.contact-main .contact-form{display:flex;flex-direction:column;width:100%}.contact-main .contact-form input{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-bottom:1.5rem;padding:1rem .5rem}.contact-main .contact-form button{background-color:#0d00df;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.25rem;padding:1rem .7rem;transition:all .3s ease}.contact-main .contact-form button:hover{background-color:#392dff}.contact-main .contact-info{background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;padding:1.5rem;width:90%}.contact-main .contact-info h2{font-size:29px;margin-bottom:.5rem}.contact-main .contact-info .info-element{align-items:flex-start;display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;width:100%}.contact-main .contact-info .info-element span{width:100%}.contact-main .contact-info .info-element svg{font-size:21px;margin-top:3px}.contact-main .contact-info .social-media{display:flex;gap:1rem;margin-top:.75rem}.contact-main .contact-info .social-media a{align-items:center;background-color:#0d00df;border-radius:50%;color:#fff;display:flex;font-size:21px;height:40px;justify-content:center;transition:all .5s ease;width:40px}.contact-main .contact-info .social-media a:hover{background-color:#7ce5ab;color:#000}}.faq-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1rem 0;width:90%}.faq-header h1{margin:0}.faq-sections{flex-direction:column;width:90%}.faq-sections,.faq-sections .faq-section{align-items:center;display:flex;justify-content:center}.faq-sections .faq-section{gap:2rem;width:100%}.faq-sections .faq-section .faq-section-block{align-items:flex-start;border-bottom:1px solid #c5c5c5;display:flex;justify-content:space-between;padding:0 1rem 1.5rem;width:100%}.faq-sections .faq-section .faq-section-block:last-child{border-bottom:none}.faq-sections .faq-section .faq-section-block .faq-section-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.faq-sections .faq-section .faq-section-block .faq-section-title h2{font-size:32px;margin:0}.faq-sections .faq-section .faq-section-block .faq-section-title span{color:#a8a8a8}.faq-sections .faq-section .faq-section-block .faq-questions-answers{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:50%}.faq-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding:1.5rem 2rem;width:90%}.faq-footer h2{font-size:29px;margin-bottom:1rem}.faq-footer button{background-color:#3cd982;border:1px solid #3cd982;border-radius:10px;color:#fff;cursor:pointer;font-size:19px;padding:.85rem 1rem;transition:all .7s ease;width:30%}.faq-footer button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){.faq-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1rem 0;width:95%}.faq-header h1{font-size:24px;margin:0;text-align:center}.faq-sections{width:90%}.faq-sections,.faq-sections .faq-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.faq-sections .faq-section{gap:2rem;width:100%}.faq-sections .faq-section .faq-section-block{align-items:center;border-bottom:1px solid #c5c5c5;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 1.5rem;width:100%}.faq-sections .faq-section .faq-section-block:last-child{border-bottom:none}.faq-sections .faq-section .faq-section-block .faq-section-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;width:100%}.faq-sections .faq-section .faq-section-block .faq-section-title h2{font-size:21px;margin:0;text-align:left;width:100%}.faq-sections .faq-section .faq-section-block .faq-section-title span{color:#a8a8a8}.faq-sections .faq-section .faq-section-block .faq-questions-answers{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.faq-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding:1.5rem 1rem;width:85%}.faq-footer h2{font-size:21px;margin-bottom:1rem;text-align:center}.faq-footer button{background-color:#3cd982;border:1px solid #3cd982;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:.5rem 1rem;transition:all .7s ease;width:90%}.faq-footer button:hover{background-color:#fff;color:#000}}.cr-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1.5rem 0;width:90%}.cr-header h1{margin:0}.cr-intro{justify-content:center;width:85%}.cr-intro,.cr-intro ul{align-items:flex-start;display:flex}.cr-intro ul{flex-direction:column;gap:1rem}.cr-intro ul li{font-size:22px;width:75%}.cr-intro ul li:first-child{width:85%}.cr-intro ul li::marker{color:#3cd982;font-size:1.5em}.cr-intro .cr-intro-image{margin-bottom:2rem;position:relative}.cr-intro .cr-intro-image .background2{bottom:-15%;left:-20%;position:absolute;z-index:-1}.cr-steps-container{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-top:5rem;width:90%}.cr-steps-container .cr-steps-title{font-size:28px;font-weight:700;width:30%}.cr-steps-container .cr-steps{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:70%}.cr-steps-container .cr-steps .step{align-items:flex-start;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-height:30vh;padding:1rem 2rem;width:85%}.cr-steps-container .cr-steps .step .step-title{align-items:center;display:flex;gap:1rem;width:100%}.cr-steps-container .cr-steps .step .step-title span{align-items:center;background-color:#3cd982;border-radius:50%;color:#fff;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.cr-steps-container .cr-steps .step .step-title h3{font-size:21px;width:90%}.cr-steps-container .cr-steps .step ul{margin-left:1rem}.cr-steps-container .cr-steps .step ul li{font-size:19px}.cr-services-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:90%}.cr-services-container h2{font-size:36px}.cr-services-container .services{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin-top:1.5rem;width:100%}.cr-services-container .services button{display:none}.cr-services-container .services .service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 0;width:25%}.cr-services-container .services .service-card img{height:8vh;margin-bottom:.5rem}.cr-services-container .services .service-card h3{font-family:Poppins-meduim;font-size:22px;line-height:1.15;text-align:center;width:50%}.cr-services-container .services .service-card span{margin:.25rem 0;text-align:center}.cr-services-container .services .service-card p{font-size:18px;text-align:center;width:70%}@media screen and (max-width:768px){.cr-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1rem 0;width:95%}.cr-header h1{font-size:24px;margin:0}.cr-intro{justify-content:center;width:95%}.cr-intro,.cr-intro ul{align-items:center;display:flex;flex-direction:column}.cr-intro ul{gap:1rem}.cr-intro ul li{font-size:18px;margin-left:2rem;width:90%}.cr-intro ul li::marker{color:#3cd982;font-size:1.5em}.cr-intro .cr-intro-image{align-items:center;display:flex;justify-content:center;margin-right:0;margin-top:2rem;position:relative}.cr-intro .cr-intro-image .img-banner{border-radius:50px;height:25vh;margin-left:1.5rem;width:100%}.cr-intro .cr-intro-image .background2{bottom:-15%;left:-5%;position:absolute;width:40%;z-index:-1}.cr-steps-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:3rem;width:95%}.cr-steps-container .cr-steps-title{font-size:19px;text-align:center;width:80%}.cr-steps-container .cr-steps{gap:1.5rem;grid-template-columns:auto;width:100%}.cr-steps-container .cr-steps,.cr-steps-container .cr-steps .step{align-items:center;display:flex;flex-direction:column;justify-content:center}.cr-steps-container .cr-steps .step{background-color:#fafafa;border-radius:20px;gap:1rem;min-height:30vh;padding:1rem 2rem;width:80%}.cr-steps-container .cr-steps .step .step-title{align-items:center;display:flex;gap:1rem;width:100%}.cr-steps-container .cr-steps .step .step-title span{align-items:center;background-color:#3cd982;border-radius:50%;color:#fff;display:flex;font-size:21px;height:32px;justify-content:center;width:32px}.cr-steps-container .cr-steps .step .step-title h3{font-size:17px;width:90%}.cr-steps-container .cr-steps .step ul{margin-left:1rem}.cr-services-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:95%}.cr-services-container h2{font-size:24px;margin-bottom:1rem;text-align:center}.cr-services-container .services{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:0;width:95%}.cr-services-container .services button{align-items:center;background-color:#3cd982;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.2rem;transition:all .3s ease}.cr-services-container .services button svg{font-size:24px}.cr-services-container .services button:hover{background-color:#25bd69;cursor:pointer}.cr-services-container .services .service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1.75rem 0;width:90%}.cr-services-container .services .service-card img{height:10vh;margin-bottom:.5rem}.cr-services-container .services .service-card h3{font-family:Poppins-meduim;font-size:21px;text-align:center;width:90%}.cr-services-container .services .service-card span{font-size:19px;margin:.25rem 0;text-align:center}.cr-services-container .services .service-card p{font-size:17px;text-align:center;width:62.5%}}.de-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1.5rem 0;width:90%}.de-header h1{margin:0}.de-intro{justify-content:center;width:85%}.de-intro,.de-intro ul{align-items:flex-start;display:flex}.de-intro ul{flex-direction:column;gap:1rem}.de-intro ul li{font-size:22px;width:75%}.de-intro ul li:first-child{width:85%}.de-intro ul li::marker{color:#3cd982;font-size:1.5em}.de-intro .de-intro-image{margin-bottom:2rem;position:relative}.de-intro .de-intro-image .background2{bottom:-15%;left:-20%;position:absolute;z-index:-1}.dm-services-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:80%}.dm-services-container h2{font-size:36px}.dm-services-container .dm-services{align-items:center;display:flex;gap:0;justify-content:space-between;margin-top:2rem;width:100%}.dm-services-container .dm-services .dm-service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;height:30vh;justify-content:flex-start;padding:1rem 0;width:30%}.dm-services-container .dm-services .dm-service-card img{height:10vh;margin-bottom:.5rem}.dm-services-container .dm-services .dm-service-card h3{font-family:Poppins-meduim;font-size:21px;margin-bottom:1rem;text-align:center;width:90%}.dm-services-container .dm-services .dm-service-card span{margin:.25rem 0;text-align:center}.dm-services-container .dm-services .dm-service-card p{font-size:19px;text-align:center;width:70%}.dm-how-it-works{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:80%}.dm-how-it-works h2{font-size:32px;margin-bottom:2rem}.dm-how-it-works .steps-timeline{display:flex;flex-direction:column;gap:.75rem;padding-left:4rem;position:relative;width:100%}.dm-how-it-works .steps-timeline:before{background-color:#3cd982;bottom:10%;content:"";left:calc(4rem + 16px);position:absolute;top:10%;width:3px;z-index:0}.dm-how-it-works .steps-timeline .step{align-items:center;display:flex;gap:.75rem;position:relative}.dm-how-it-works .steps-timeline .step .circle{align-items:center;background-color:#3cd982;border-radius:50%;color:#fff;display:flex;font-size:19px;font-weight:700;height:36px;justify-content:center;width:36px;z-index:1}.dm-how-it-works .steps-timeline .step .step-text{background-color:#fafafa;border-radius:12px;font-size:21px;padding:1rem .5rem 1rem 1.5rem;width:75%}.dm-how-it-works .steps-timeline .step.last:after{content:none}.dm-other{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin-top:3rem;width:80%}.dm-other .dm-other-card{align-items:center;background-color:#0d00df;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;padding:3rem 2rem;width:25%}.dm-other .dm-other-card img{height:72px;margin-bottom:1rem;width:72px}.dm-other .dm-other-card span{font-size:22px;text-align:center;width:100%}.dm-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:3rem;padding:2rem 0;width:60%}.dm-footer button{background-color:#3cd982;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:1rem 2rem;transition:all .3s ease}.dm-footer button:hover{background-color:#25bd69}@media screen and (max-width:768px){.de-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1rem;width:85%}.de-header h1{font-size:24px;margin:0;text-align:center}.de-intro{justify-content:center;width:95%}.de-intro,.de-intro ul{align-items:center;display:flex;flex-direction:column}.de-intro ul{gap:1rem}.de-intro ul li{font-size:18px;margin-left:2rem;width:90%}.de-intro ul li::marker{color:#3cd982;font-size:1.5em}.de-intro .de-intro-image{align-items:center;display:flex;justify-content:center;margin-right:0;margin-top:2rem;position:relative}.de-intro .de-intro-image .img-banner{border-radius:50px;height:25vh;margin-left:1.5rem;width:100%}.de-intro .de-intro-image .background2{bottom:-15%;left:-5%;position:absolute;width:40%;z-index:-1}.dm-services-container{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:80%}.dm-services-container h2{font-size:24px;text-align:center;width:100%}.dm-services-container .dm-services{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;margin-top:1rem;width:95%}.dm-services-container .dm-services .dm-service-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.dm-services-container .dm-services .dm-service-card img{height:7.5vh;margin-bottom:.5rem}.dm-services-container .dm-services .dm-service-card h3{font-family:Poppins-meduim;margin-bottom:1rem;text-align:center;width:90%}.dm-services-container .dm-services .dm-service-card span{margin:.25rem 0;text-align:center}.dm-services-container .dm-services .dm-service-card p{text-align:center;width:70%}.dm-how-it-works{align-items:flex-start;display:flex;flex-direction:column;margin-top:3rem;width:95%}.dm-how-it-works h2{font-size:24px;margin-bottom:2rem;text-align:center;width:100%}.dm-how-it-works .steps-timeline{display:flex;flex-direction:column;gap:1.5rem;padding-left:.5rem;position:relative;width:100%}.dm-how-it-works .steps-timeline:before{background-color:#3cd982;bottom:10%;content:"";left:calc(.5rem + 16px);position:absolute;top:10%;width:3px;z-index:0}.dm-how-it-works .steps-timeline .step{align-items:center;display:flex;gap:.75rem;position:relative}.dm-how-it-works .steps-timeline .step .circle{align-items:center;background-color:#3cd982;border-radius:50%;color:#fff;display:flex;font-size:19px;font-weight:700;height:36px;justify-content:center;width:36px;z-index:1}.dm-how-it-works .steps-timeline .step .step-text{border-radius:12px;display:flex;font-size:14px;padding:1rem .5rem;width:75%}.dm-how-it-works .steps-timeline .step.last:after{content:none}.dm-other{gap:1.25rem;margin-top:3rem;width:95%}.dm-other,.dm-other .dm-other-card{align-items:center;display:flex;flex-direction:column;justify-content:center}.dm-other .dm-other-card{background-color:#0d00df;border-radius:20px;color:#fff;height:20vh;padding:1.5rem 2rem;width:70%}.dm-other .dm-other-card img{height:72px;margin-bottom:.25rem;width:72px}.dm-other .dm-other-card span{font-size:19px;text-align:center;width:100%}.dm-footer{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:3rem;padding:2rem 0;width:85%}.dm-footer button{background-color:#3cd982;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:1rem;padding:.5rem 1rem;transition:all .3s ease;width:85%}.dm-footer button:hover{background-color:#25bd69}}@font-face{font-family:Poppins-reg;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-family:Poppins-light;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-family:Poppins-meduim;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("truetype")}@font-face{font-family:inter-regular;src:url(/static/media/Inter-Regular.e9b898342ed8036ee8ea.otf) format("truetype")}*,body,html{font-family:Poppins-reg;margin:0;padding:0}.main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.colored{color:#0d00df}.comp-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1.5rem 0;width:90%}.comp-header h1{margin:0}.comp-intro{justify-content:center;width:85%}.comp-intro,.comp-intro ul{align-items:flex-start;display:flex}.comp-intro ul{flex-direction:column;gap:1rem}.comp-intro ul li{font-size:22px;width:75%}.comp-intro ul li:first-child{width:85%}.comp-intro ul li::marker{color:#3cd982;font-size:1.5em}.comp-intro .comp-intro-image{margin-bottom:2rem;position:relative}.comp-intro .comp-intro-image .background2{bottom:-15%;left:-20%;position:absolute;z-index:-1}.comp-services-container{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:5rem;width:80%}.comp-services-container h2{font-size:36px;width:30%}.comp-services-container .comp-services{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:70%}.comp-services-container .comp-services .comp-service-card{align-items:center;background-color:#0d00df;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem 1.5rem}.comp-services-container .comp-services .comp-service-card img{height:72px;margin-bottom:1rem}.comp-services-container .comp-services .comp-service-card span{color:#fff;font-size:17px;text-align:center;width:90%}.our-values{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;width:80%}.our-values h2{font-size:36px;text-align:left;width:100%}.our-values .values{align-items:stretch;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;margin-top:3rem;width:100%}.our-values .values .value-card{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:3rem .5rem;width:35%}.our-values .values .value-card span{font-size:20px;text-align:center;width:95%}@media screen and (max-width:768px){.comp-header{align-items:center;background-color:#fafafa;border-radius:20px;display:flex;justify-content:center;margin-bottom:2rem;padding:1rem 0;width:95%}.comp-header h1{font-size:24px;margin:0;text-align:center}.comp-intro{justify-content:center;width:95%}.comp-intro,.comp-intro ul{align-items:center;display:flex;flex-direction:column}.comp-intro ul{gap:1rem}.comp-intro ul li{font-size:18px;margin-left:2rem;width:87.5%}.comp-intro ul li::marker{color:#3cd982;font-size:1.5em}.comp-intro .comp-intro-image{align-items:center;display:flex;justify-content:center;margin-right:0;margin-top:2rem;position:relative}.comp-intro .comp-intro-image .img-banner{border-radius:50px;height:25vh;margin-left:1.5rem;width:100%}.comp-intro .comp-intro-image .background2{bottom:-15%;left:-5%;position:absolute;width:40%;z-index:-1}.comp-services-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;width:95%}.comp-services-container h2{font-size:24px;margin-bottom:1rem;text-align:center;width:100%}.comp-services-container .comp-services{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);width:100%}.comp-services-container .comp-services .comp-service-card{align-items:center;background-color:#0d00df;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:2rem .5rem}.comp-services-container .comp-services .comp-service-card img{height:72px;margin-bottom:1rem}.comp-services-container .comp-services .comp-service-card span{color:#fff;font-size:14px;text-align:center;width:95%}.our-values{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;width:95%}.our-values h2{font-size:24px;text-align:center;width:100%}.our-values .values{gap:2rem;justify-content:center;margin-top:1rem;width:100%}.our-values .values,.our-values .values .value-card{align-items:center;display:flex;flex-direction:column}.our-values .values .value-card{background-color:#fafafa;border-radius:20px;gap:1rem;height:auto;justify-content:flex-start;padding:1.5rem .5rem;width:80%}.our-values .values .value-card span{font-size:16px;text-align:center;width:100%}}
/*# sourceMappingURL=main.5f2c9f60.css.map*/