:root{--index-default-color-60:rgba(85,85,85,.6);--index-default-color-90:rgba(85,85,85,.9);--index-default-color-80:rgba(85,85,85,.8);--index-default-color-04:rgba(85,85,85,.04);--index-panel-primary-50:rgba(59,113,202,.5)}.dark-background{--index-default-color-60:rgba(255,255,255,.6);--index-default-color-90:rgba(255,255,255,.9);--index-default-color-80:rgba(255,255,255,.8);--index-default-color-04:rgba(255,255,255,.04)}#carrusel .carousel{width:100%;min-height:calc(100vh - 70px);padding:0;margin:0;position:relative}#carrusel img{width:100%;height:calc(100vh - 70px);display:block;object-fit:cover}#carrusel .carousel-item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}#carrusel .carousel-item::before{content:"";background:rgba(0,0,0,.7);position:absolute;inset:0;z-index:1}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#carrusel .carousel-container{position:absolute;inset:90px 164px 64px 164px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:3;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5);text-align:center}#carrusel .carousel-container p{text-align:justify;max-width:800px;animation:fadeInUp 1s both;animation-delay:.5s}#carrusel h2{margin-bottom:30px;font-size:48px;font-weight:700;animation:fadeInDown 1s both}#carrusel .btn-get-started{animation:fadeIn 1s both;animation-delay:1s}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:rgba(0,0,0,.5);border-radius:50%}.carousel-indicators{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;position:absolute;bottom:20px;width:100%;z-index:10}.carousel-indicators li{width:12px;height:12px;margin:0 5px;background-color:#fff;border:0;opacity:.5;transition:opacity .3s}.carousel-indicators .active{opacity:1;background-color:var(--ctr-border-color-over)}.about .about-content{text-align:center;justify-content:center}.about .about-content p,.about .about-content ul li div{text-align:justify}.about .about-content h3{font-weight:700;font-size:26px;justify-content:center}.about .about-content ul{list-style:none;padding:0}.about .about-content ul li{display:flex;align-items:flex-start;margin-bottom:35px}.about .about-content ul i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;font-size:32px;color:#fff;background:var(--ctr-border-color-over);margin-right:15px;line-height:0;border-radius:var(--ctr-border-radius)}.about .about-content ul h4{font-size:18px;font-weight:600}.about img{border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2);width:100%;height:auto;object-fit:cover}.services .service-item{background-color:var(--surface-color);border:2px solid var(--panel-border-color);height:100%;padding:30px;transition:.3s;border-radius:10px;display:flex}.services .service-item .icon{font-size:32px;border-radius:var(--border-radius);position:relative;margin-right:25px;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0}.services .service-item h3{color:var(--heading-color);font-weight:700;font-size:22px;transition:.3s}.services .service-item p{margin-bottom:0;color:var(--index-default-color-60);transition:.3s}.services .service-item .read-more{display:inline-flex;align-items:center;margin-top:10px;transition:.3s;font-size:14px}.services .service-item .read-more i{margin-left:10px}.services .service-item.item-cyan .icon{color:#0dcaf0;border:1px solid #0dcaf0;background:rgba(13,202,240,.1)}.services .service-item.item-orange .icon{color:#fd7e14;border:1px solid #fd7e14;background:rgba(253,126,20,.1)}.services .service-item.item-teal .icon{color:#20c997;border:1px solid #20c997;background:rgba(32,201,151,.1)}.services .service-item.item-red .icon{color:#df1529;border:1px solid #df1529;background:rgba(223,21,4,.1)}.services .service-item:hover{box-shadow:0 2px 25px rgba(0,0,0,.1)}.services .service-item:hover h3{color:var(--heading-color)}.services .service-item:hover p{color:var(--index-default-color-90)}.features .features-item+.features-item{margin-top:60px}.features .features-item .content{background-color:var(--panel-light);color:#95999b;padding:30px;border-radius:5px}.features .features-item h3{font-weight:700;font-size:26px;margin-bottom:15px}.features .features-item ul{list-style:none;padding:0}.features .features-item ul li{padding-bottom:10px;display:flex;align-items:center}.features .features-item ul li:last-child{padding-bottom:0}.features .features-item ul i{font-size:20px;margin-right:10px;color:var(--panel-primary)}.features .features-item img{border-radius:5px}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{box-sizing:content-box;min-height:320px}.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;margin:-40px 0 0 40px;position:relative;z-index:2;border:6px solid var(--background-color)}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 45px}.testimonials .testimonial-item h4{font-size:14px;color:var(--index-default-color-80);margin:0 0 0 45px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:var(--index-panel-primary-50);font-size:26px;line-height:0}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1,-1)}.testimonials .testimonial-item p{font-style:italic;margin:0 15px 0 15px;padding:20px 20px 60px 20px;background:#fafafa;position:relative;border-radius:6px;z-index:1}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--background-color);opacity:1;border:1px solid var(--panel-primary)}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--panel-primary)}.general .info-item{background:var(--index-default-color-04);padding:30px}.general .info-item i{font-size:38px;line-height:0;color:var(--panel-primary)}.general .info-item h3{font-size:20px;font-weight:700;margin:20px 0 10px 0}.general .info-item p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.general .form-gen{background:#f8f8f8;padding:30px;height:100%}.general .form-gen input[type=text],.general .form-gen input[type=email],.general .form-gen input[type=password],.general .form-gen textarea{font-size:13px;padding:8px 12px;box-shadow:none;border-radius:var(--border-radius);color:var(--default-color);background-color:#fcfcfc;border-color:#d7d7d7}.general .form-gen input[type=text]:focus,.general .form-gen input[type=email]:focus,.general .form-gen input[type=password]:focus,.general .form-gen textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.general .form-gen input[type=text]::placeholder,.general .form-gen input[type=email]::placeholder,.general .form-gen input[type=password]::placeholder,.general .form-gen textarea::placeholder{color:#cacaca}#responseContainer{width:100%;min-width:0}