*{padding:0;box-sizing:border-box;margin:0}:root{--text-white:#fff;--text-blue:#1f294c;--bg-blue:#37418e;--text-gray:#6d6e7b;--bg-gray:#ecf0f9;--primary-font:"Open Sans Condensed",sans-serif;--text-black:#1f1f1f;--bg-white:#fff;--secondary-color:#3e89f9;--secondary-font:"open sans",sans-serif;--bg-dark-blue:#292b70}body{overflow-x:hidden;background-attachment:scroll;background-size:cover;background-position:center 0;background-image:url(/images/page-background.webp);background-repeat:no-repeat;font-family:var(--secondary-font)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-gray)}::-webkit-scrollbar-thumb{background:var(--secondary-color)}section{padding:50px 0}.main-btn{padding:10px 37px;font-size:17px;text-decoration:none;font-weight:700;color:var(--text-white);transition:.2s;background-color:var(--secondary-color);box-shadow:0 0 1px transparent;border-radius:26px;font-family:var(--primary-font);display:inline-block}.main-btn:hover{color:var(--text-white);background-color:var(--bg-blue)}h1{font-size:70px;font-weight:700;margin-bottom:16px;color:var(--text-blue);font-family:var(--primary-font)}h2{font-size:45px;line-height:64px}h2,h3{font-weight:700;margin-bottom:15px;color:var(--text-blue);letter-spacing:0;font-family:var(--primary-font)}h3{font-size:30px}p{font-size:15px;font-weight:400;font-style:normal;color:var(--text-gray);line-height:28px}.header_wrapper .navbar{transition:all .2s linear}.header_wrapper .navbar-brand img{height:auto;max-width:70px}.header_wrapper .navbar-toggler{border:0}.header_wrapper .navbar-toggler:focus{box-shadow:none}.header_wrapper .nav-item{margin:0 10px}.header_wrapper .nav-item .nav-link{font-size:17px;font-weight:700;color:var(--text-blue);text-transform:uppercase;font-family:var(--primary-font)}.header_wrapper .nav-item .nav-link.active{color:var(--secondary-color)}.header-scrolled{height:85px;position:fixed;top:0;background-color:var(--bg-white);box-shadow:0 4px 6px 0 rgba(12,0,46,.05);left:0;width:100%;margin-top:0}.banner_wrapper{padding-top:100px}.services_wrapper h3 span{color:var(--secondary-color)}.blog_wrapper .newsletter_wrapper{background-color:var(--bg-blue)}.blog_wrapper a{text-decoration:none;color:var(--text-blue)}.blog_wrapper .card a:hover,.blog_wrapper .date{color:var(--secondary-color)}.contact_wrapper{background-color:var(--bg-gray)}.contact_wrapper input,.contact_wrapper textarea{border-color:var(--bg-gray);padding:15px 32px 15px 21px;font-size:15px;font-weight:400;color:var(--text-gray);background-color:var(--bg-white);border-radius:15px}.contact_wrapper .contact-info{transition:all .3s ease}.contact_wrapper .contact-info:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.contact_wrapper .contact-info i{font-size:1.2rem;color:var(--secondary-color);width:25px}.contact_wrapper .contact-info a{color:var(--text-blue);transition:color .3s ease}.contact_wrapper .contact-info a:hover{color:var(--secondary-color)}.footer_wrapper{background-color:var(--bg-dark-blue)}.footer_wrapper a{font-size:15px;color:var(--text-white);transition:color .3s ease}.footer_wrapper a:hover{color:var(--secondary-color)}.footer_wrapper i{font-size:1.1rem}#workSlider{overflow:hidden;position:relative;max-width:800px;width:100%}.carousel-inner iframe{border:none;width:100%}@media (max-width:1400px){.services_wrapper .service_phone{max-width:80%}}@media (max-width:1230px){.services_wrapper .service_phone{max-width:100%}}@media (max-width:991px){section{padding:20px 0}h1{font-size:50px}h2{font-size:30px;line-height:40px}h3{font-size:20px}.header-scrolled{height:auto}.header_wrapper .menu-navbar-nav{text-align:center;background-color:var(--bg-white);padding-bottom:15px}.header_wrapper .nav-item .nav-link{margin-top:15px}.blog_wrapper .newsletter{width:100%}}@media (max-width:767px){h1{font-size:30px}h3{font-size:22px}.main-btn,p{font-size:13px}}@media (max-width:576px){.carousel-inner iframe{height:300px}.carousel-control-next,.carousel-control-prev{height:40px;position:static;margin:10px 20px;width:40px;display:inline-block}.carousel-controls{text-align:center;margin-top:10px}.carousel-control-prev{left:auto}.carousel-control-next{right:auto}}