@import url("https://fonts.googleapis.com/css2?family=Raleway&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap");body{position:relative;margin:0;padding:0;font-family:Raleway,sans-serif}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#37517e}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border-color:#fff #37517e;border-style:solid;border-width:6px;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1s linear infinite}@keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#btn-back-to-top{position:fixed;bottom:15px;right:15px;display:none;z-index:99;border-radius:50%;background:#0d6efd}#btn-back-to-top i{font-size:1.2rem}.headline{font-family:Playfair Display,serif}.hero-equal-height{position:relative;min-height:660px;-js-display:flex;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.home-area{height:100vh;position:relative;color:#fff;text-align:center;background:url(webpack:///mini-css-extract-plugin/_next/static/media/hero.dda6827a.jpg);box-shadow:inset 0 0 0 2000px rgba(8,8,10,.625);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:0;padding-top:150px;padding-bottom:40px}.svg-shape-bottom .bottom-shape{position:absolute;left:0;right:0;bottom:-5px;z-index:1;width:100%;height:100px;margin:0 auto}.display-4{padding-top:200px;color:#fff}.mision{margin-top:-150px}.card:hover{background-color:#0d6efd;color:#fff!important}.card:hover .icon{transform:rotateY(1turn);transition:all .5s ease-out 0s}.client-img{border-radius:50%;align-items:center}.counter-card{border-right:2px dashed}.contact-info-title{padding:0 10px;margin-bottom:30px}.box-social-media a{margin:0 10px;color:#0d6efd;font-size:16px;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;position:relative;transition:all .4s;z-index:3}.box-social-media a:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:10px;border:1px solid #0d6efd;background:transparent;transform:rotate(45deg) scale(1.1);transition:all .4s}.box-social-media a:hover{color:#fff}.box-social-media a:hover:after{background:#0d6efd;transform:rotate(45deg) scale(.98)}.contact-area .form input,.contact-area .form textarea{width:100%;padding:12px 20px;border:0;background-color:#f5f5fa;font-weight:500;border-radius:5px;border-left:3px solid #0d6efd}button,input,textarea:focus{border:none;outline:none}button,input,textarea{color:#505050}.button{position:relative;z-index:2;display:inline-block;padding:10px 30px;text-align:center;font-size:14px;text-transform:capitalize;letter-spacing:.7px;font-weight:700;border:2px solid #0d6efd;border-radius:30px;color:#0d6efd;background:none;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.button:hover{color:#fff;background-color:#0d6efd}.bi-box{padding:15px;font-size:20px;text-align:center;text-decoration:none}.bi-box:hover{opacity:.7}.tips .bi-facebook{background:#3b5998;color:#fff}.tips .bi-twitter{background:#55acee;color:#fff}.tips .bi-youtube{background:#b00;color:#fff}.tips .bi-instagram{background:#125688;color:#fff}.tips .bi-whatsapp{background:#00b489;color:#fff}