.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.palette1-color{color:#033761}.palette2-color{color:#4a9de0}.palette1-bg{background-color:#033761}.palette2-bg{background-color:#4a9de0}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.032e110e.ttf);font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.09cae4fd.ttf);font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.39bc7b11.ttf);font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.a8958d1a.ttf);font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.eafe5669.ttf);font-weight:800;font-style:normal}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}p{font-size:.9rem;color:#959494}.bold{font-weight:700}body{font-size:16.5px;font-family:Montserrat,sans-serif}section{padding:50px 50px}ul{padding:0;margin:0}ul li{list-style-type:none}a{color:#383838}a:hover{color:#727272;text-decoration:none}.brd{border:1px solid red}@media(max-width:768px){.hide-mobile{display:none}}.one-line-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1085px){.container{width:100%;max-width:none}}.align-right{text-align:right}.align-left{text-align:left}.relative{position:relative!important}.horizontal-list ul{padding-left:0;padding:0;margin:0}.horizontal-list ul li{display:inline-block;list-style:none}.invert{filter:invert(1)}.navbar .main-logo-column .main-logo{max-width:100%}.navbar .cta-column{text-align:center;display:flex}.navbar .cta-column .btn-custom-2{margin-left:10px;white-space:nowrap}.navbar .cta-column .navbar-text{font-weight:800;font-size:.9rem;white-space:nowrap}.navbar .secondary-logo-column{text-align:right}.navbar .secondary-logo-column .logo{width:295px;max-width:100%}.navbar .mobile{display:none}@media(max-width:900px){.navbar .mobile{display:block}.navbar .desktop{display:none}.navbar .main-logo-column,.navbar .secondary-logo-column{margin:0;margin-bottom:20px}.navbar .secondary-logo-column .logo{width:284px}}@media(max-width:991px){.navbar{display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center}.navbar .navbar-brand{padding:20px 0}.navbar .navbar-toggler{display:none}}@media(max-width:768px){.navbar{padding-bottom:20px}.navbar .cta-column,.navbar .main-logo-column,.navbar .secondary-logo-column{padding:5px;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center}.navbar .main-logo-column .main-logo,.navbar .secondary-logo-column .logo{width:280px}.navbar .desktop{display:none}}.square-small-container{margin-bottom:20px}.square-small-container .inner{border:1px solid #ccc;border-radius:10px;padding:2px 3px;height:100%;box-shadow:0 2px 14px -5px rgba(0,0,0,.51)}.square-small-container .inner .inner2{border:1px solid hsla(0,0%,80%,.8);border-radius:10px;padding:15px;height:100%}.square-small-container .inner .inner2 .title-with-number{display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:10px}.square-small-container .inner .inner2 .title-with-number .number-container{border-radius:50%;background:linear-gradient(-90deg,#045291,#4a9de0);width:26px;height:26px;float:left;margin-right:10px;padding:4px}.square-small-container .inner .inner2 .title-with-number .number-container .number{background-color:#fff;color:#4a9de0;border-radius:50%;width:18px;height:18px;padding:0 5px;font-size:.8rem;font-weight:700}.square-small-container .inner .inner2 h3{color:#033761;font-weight:600;font-size:.9rem;margin:0}.square-small-container .inner .inner2 p{color:#959494;font-size:.9rem}@media(max-width:550px){.square-small-container{margin-bottom:20px}}.item-with-icon .icon{max-width:100%;width:50px;margin-bottom:10px;box-shadow:0 2px 14px -5px rgba(0,0,0,.51);border-radius:50%}.item-with-icon .title{font-weight:600;font-size:1rem;color:#4a9de0}.item-with-icon .text{font-size:.9rem}.carousel-container .carousel .VueCarousel-slide{display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center}.carousel-container .carousel .VueCarousel-navigation-button{color:#ccc}.carousel-container .carousel .VueCarousel-dot-container{display:none}.icon-and-text{color:#fff;font-size:.9rem;margin-bottom:10px}.icon-and-text .icon{margin-right:10px;width:20px;max-width:100%}.floating-whatsapp-cta{position:fixed;bottom:30px;right:30px;transition:all .2s ease 0s}.floating-whatsapp-cta .inner{width:60px;height:60px;border-radius:50%;background-color:rgba(79,206,93,.3);position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center;transition:all .2s ease 0s}.floating-whatsapp-cta .inner .inner-circle{padding:9px 10px;background-color:#4fce5d;width:75%;height:75%;top:0;left:0;border-radius:50%;transition:all .2s ease 0s}.floating-whatsapp-cta:hover{bottom:25px;right:25px}.floating-whatsapp-cta:hover .inner{width:70px;height:70px}.floating-whatsapp-cta:hover .inner .inner-circle{padding:13px 14px}.social-icons{margin-top:20px}.social-icons li{margin-right:10px;width:40px;height:40px;padding:6px 8px;border:1px solid #fff;border-radius:50%;transition:all .2s ease 0s}.social-icons li:hover{background-color:#fff;cursor:pointer}.social-icons li:hover .icon{filter:invert(0)}.social-icons .icon{max-width:100%;filter:invert(1)}.first-section{background:url(/img/banner-1.e4d26510.webp) no-repeat 50%;background-size:cover;padding:110px 40px 140px;color:#fff;position:relative}.first-section .overlay-vignette{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);box-shadow:inset 0 0 60px #000}.first-section h1,.first-section h2,.first-section h3,.first-section h4,.first-section h5,.first-section p{color:#fff}.first-section h1{font-weight:600;margin-bottom:40px}.first-section h5{font-weight:400;color:hsla(0,0%,100%,.541);margin-bottom:10px}.first-section .payment-methods ul li{margin-right:20px}.first-section .payment-methods ul li img{max-width:100%}@media(max-width:768px){.first-section{padding:40px}.first-section .col1{margin-bottom:40px}}.contact-form .form-inner{background-color:hsla(0,0%,100%,.8);padding:40px 20px;border-radius:20px}.contact-form form h5{color:#033761;font-weight:600;font-style:1rem}.contact-form form input{border:1px solid #033761;border-radius:20px;margin-bottom:8px;background-color:transparent;max-height:35px;font-size:.8rem}.contact-form form input::-moz-placeholder{color:#033761;font-size:.8rem}.contact-form form input::placeholder{color:#033761;font-size:.8rem}.contact-form form .texts{margin-top:20px}.contact-form form .texts h5{color:#033761;font-size:.8rem;font-weight:400}.contact-form form .submit-action{text-align:center;margin-top:20px}.contact-form .loading-btn{padding:1px 60px}.contact-form .success-message{width:100%}.contact-form .success-message h2{font-weight:700;margin-top:10px}.contact-form .success-message h2,.contact-form .success-message h4{color:#033761}.contact-form .success-message .icon img{width:50px}@media(min-width:1280px){.contact-form{padding:0 40px}}.management{background:url(/img/banner-2.dd0a2211.webp) no-repeat 50%;background-size:cover;padding:90px 30px}.management .inner{display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center;text-align:center}.management .inner h2{color:#fff;font-weight:600;line-height:2.4rem}.about-us{padding:30px 30px 0;text-align:center}.about-us h2,.customers h5{font-weight:600;color:#4a9de0}.customers h5{margin-bottom:30px}.pre-footer{background:url(/img/banner-3.bd972018.webp) no-repeat 50%;background-size:cover;padding:80px 50px;position:relative}.pre-footer .overlay-vignette{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);box-shadow:inset 0 0 60px #000}.pre-footer h5.title{font-size:1.2rem;font-weight:600;color:#fff}.pre-footer p{color:#ccc}.pre-footer .horizontal-list ul a{margin-right:20px}.pre-footer .isologo-cpic{position:absolute;bottom:0;left:20px}@media(max-width:768px){.pre-footer{padding-bottom:120px}.pre-footer .isologo-cpic{bottom:-80px}}footer{font-size:.8rem;text-align:center;padding:15px 10px;background-color:#1e1e27;color:#767676}footer a{transition:all .2s ease 0s;color:#9e9e9e}footer a:hover{filter:brightness(1.2);color:#fff;animation:glow 1s ease-in-out infinite alternate}footer .vimana-logo{max-width:100%;width:20px;margin-top:-3px;margin-right:5px}.btn-custom-1{background:#045291;background:linear-gradient(-90deg,#045291,#4a9de0);border-radius:40px;border:0;color:#fff;transition:all .2s ease 0s;font-size:.8rem;padding:8px 20px}.btn-custom-1 .icon{margin-right:10px}.btn-custom-1:hover{color:#fff;filter:brightness(1.2)}.btn-custom-2{background-color:#033761;border-radius:40px;color:#fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:center;transition:all .2s ease 0s}.btn-custom-2 .icon{margin-right:10px}.btn-custom-2:hover{color:#fff;filter:brightness(1.2)}