:root{--primary:#657BA6;--secondary:#173673;--light:#F5F5F7;--dark:#021740}.btn{font-weight:700;transition:.5s}.btn:hover{box-shadow:0 8px 6px -6px #555}.btn-primary{color:#FFF}.btn-square{width:36px;height:36px}.btn-sm-square{width:28px;height:28px}.btn-lg-square{width:46px;height:46px}.btn-square,.btn-sm-square,.btn-lg-square{padding-left:0;padding-right:0;text-align:center}.back-to-top{position:fixed;display:none;right:30px;bottom:0;border-radius:50% 50% 0 0;z-index:99}.navbar-light .navbar-nav .nav-link{font-family:Jost,sans-serif;position:relative;margin-left:30px;padding:30px 0;font-size:18px;font-weight:700;color:#000;outline:0;transition:.5s}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:var(--primary)}@media (min-width:992px){.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:5px;bottom:0;left:50%;background:var(--primary);transition:.5s}.navbar-light .navbar-nav .nav-link.active::before,.navbar-light .navbar-nav .nav-link:hover::before{width:100%;left:0}}@media (max-width:991.98px){.navbar-light .navbar-nav .nav-link{margin-left:0;padding:10px 0}}.hero-header{background:url(../img/hero2.jpg) top right no-repeat;background-size:cover}.service-item{position:relative;height:350px;padding:0 30px;transition:.5s}.service-item .service-icon{width:150px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:50%;transform:rotate(-14deg)}.service-item .service-icon i{transform:rotate(15deg)}.service-item a.btn{position:absolute;width:60px;bottom:-48px;left:50%;margin-left:-30px;opacity:0}.service-item:hover a.btn{bottom:-24px;opacity:1}.price-carousel::after{position:absolute;content:"";width:100%;height:50%;bottom:0;left:0;background:var(--primary);border-radius:8px 8px 50% 50%;z-index:-1}.price-carousel .owl-nav{margin-top:35px;width:100%;text-align:center;display:flex;justify-content:center}.price-carousel .owl-nav .owl-next,.price-carousel .owl-nav .owl-prev{position:relative;margin:0 5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:#FFF;font-size:22px;border-radius:45px;transition:.5s}.price-carousel .owl-nav .owl-next:hover,.price-carousel .owl-nav .owl-prev:hover{color:var(--dark)}@media (min-width:576px){.team-item .row{height:350px}}.team-carousel .owl-nav{position:absolute;padding:0 45px;width:100%;height:45px;top:calc(50% - 22.5px);left:0;display:flex;justify-content:space-between}.team-carousel .owl-nav .owl-next,.team-carousel .owl-nav .owl-prev{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#FFF;background:var(--primary);border-radius:45px;font-size:22px;transition:.5s}.team-carousel .owl-nav .owl-next:hover,.team-carousel .owl-nav .owl-prev:hover{background:var(--dark)}.testimonial-carousel .owl-dots{margin-top:15px;display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:20px;height:20px;background:var(--light);border:2px solid var(--primary);border-radius:20px;transition:.5s}.testimonial-carousel .owl-dot.active{width:40px;height:40px;background:var(--primary)}.testimonial-carousel .owl-item img{width:150px;height:150px}.hero-header2{background:url(../img/hero3.jpg) top right no-repeat;background-size:cover}.embed-responsive-3by1{position:relative;padding-bottom:50%;height:0;overflow:hidden;max-width:100%}.embed-responsive-3by1 iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.hero-with-photo{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.hero-photo{flex-shrink:0;width:200px;height:200px;border-radius:50%;object-fit:cover}.hero-content{flex:1}@media (max-width:768px){.hero-with-photo{justify-content:center;text-align:center}.hero-photo{width:150px;height:150px}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1030;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1)}body{padding-top:80px}@media (max-width:768px){body{padding-top:70px}}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{transition:opacity .15s ease;opacity:.95}.nav-item.dropdown:hover .dropdown-menu{opacity:1}.navbar-light .navbar-nav .nav-link{font-weight:400}