html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}html{position:relative;min-height:100%}body{margin:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#696e77;background-color:#fff}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}a{text-decoration:unset}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.team-item{position:relative;overflow:hidden;box-shadow:0 0 45px rgba(0,0,0,.07)}.team-item img{transition:.5s}.team-item:hover img{transform:scale(1.1)}.team-text{position:absolute;width:100%;left:0;bottom:-50px;opacity:0;transition:.5s}.team-item:hover .team-text{bottom:0;opacity:1}.team-item a.btn{color:var(--bs-primary)}.team-item a.btn:hover{color:#fff;background:var(--bs-primary);border-color:var(--bs-primary)}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}.validation-summary-errors{color:#dc3545}.site-header{color:#29b5e8;padding-top:5px;display:block}.site-color{color:#29b5e8}.banner .wrap-img-banner{width:100%;display:inline-block;background:url(/images/bg-home.png) center center no-repeat;background-size:cover}.banner .banner-text{margin-top:60px;width:50%;font-size:1.25rem}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-brand img{max-height:60px}.navbar .navbar-nav .nav-link{margin-left:25px;padding:10px 0;color:#696e77;font-weight:500;outline:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--bs-primary);background-color:transparent}.navbar .dropdown-toggle::after{border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}@media(max-width:991.98px){.navbar .navbar-brand img{max-height:45px}.navbar .navbar-nav{margin-top:20px;margin-bottom:15px}.navbar .nav-item .dropdown-menu{padding-left:30px}}@media(min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;right:0;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}main{min-height:295px}.h-s-border{height:100%;border:2px solid #29b5e8;padding:3rem}main #home-page section:nth-of-type(even){background-color:#f2f7fc}main #home-page section:nth-of-type(odd){background-color:#f8f6f6}main section .wrap-boxes .h-s-border{border-radius:30px}main section .wrap-boxes .h-s-border.lg-border-rad{border-radius:50px}main section .wrap-boxes .h-s-border img.icon-title{max-height:80px}main .img-thumb-square{margin-right:1.5rem}main .img-thumb-square img{max-height:60px}@media(max-width:1399.98px){main section .h-s-border{padding:2rem}}@media(max-width:1199.98px){main section .h-s-border{padding:1.25rem}}@media(max-width:991.98px){main section .wrap-boxes{display:grid !important;grid-template-columns:repeat(2,1fr)}main section .wrap-boxes>div.col{height:200px}main section .h-s-border{padding:2rem}}@media(max-width:767.98px){main section .wrap-boxes>div.col{height:210px}}@media(max-width:575.98px){main section .wrap-boxes>div.col{height:215px}}.wrap-grid-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:1399.98px){.wrap-grid-header{grid-template-columns:repeat(3,1fr)}}@media(max-width:1199.98px){.wrap-grid-header{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.wrap-grid-header{grid-template-columns:repeat(1,1fr)}}.footer{background:url(/images/bg-footer.png) center center no-repeat;background-size:cover;color:#a7a8b4}.footer .img-logo{max-height:25px}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#a7a8b4;font-weight:normal;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#a7a8b4;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}.footer .btn.btn-square{color:#a7a8b4;border:1px solid #a7a8b4}.footer .btn.btn-square:hover{color:var(--bs-secondary)}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgba(256,256,256,.1)}@media(min-width:768px){.footer .img-logo{max-height:50px}}@media(max-width:1199.98px){.banner .banner-text{margin-top:50px;font-size:1rem;width:75%}}@media(max-width:991.98px){.banner .banner-text{margin-top:40px;font-size:1rem;width:75%}}@media(max-width:767.98px){.banner .banner-text{margin-top:30px;width:80%}}@media(max-width:575.98px){.banner .banner-text{margin-top:20px;width:100%;font-size:1rem}}