body,html,p{font-size:16px}address,ol,p,span,ul{font-weight:400;font-family:Roboto,sans-serif}*,button:focus{outline:0}address,ol,ul{margin:0;padding:0}.logo-text,a{color:#000}.hero-title,.navbar .navbar-brand,.section-title,address,body,button,h1,h2,h3,h4,h5,h6,html,ol,p,span,ul{font-family:Roboto,sans-serif}.feature-card,.testimonial-card{border-radius:12px}progress,sub,sup{vertical-align:baseline}h1,h2,h3,h4,h5,h6{margin:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:26px;margin-bottom:25px}p:last-child{margin-bottom:0}html{scroll-behavior:smooth;box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}.btn,a{transition:.5s all ease-in-out}.btn,.hover-card,.navbar{transition:all .3s ease}body{background-color:#fff}a:hover{text-decoration:none}ol,ul{list-style:none}figure{margin:0}.card-slider{width:100%}.logo-text{font-weight:700}.logo-text b{color:#2097e4}.section-title{color:#0A3C4A}.navbar .navbar-brand{color:#2097e4!important}.navbar .navbar-brand.hirize-brand img{max-width:140px}.navbar .info-list{display:flex;align-items:center;gap:24px}.navbar .info-list li a{text-decoration:none;color:#0A3C4A}@media (max-width:767px){.navbar .navbar-brand.hirize-brand{margin:0 auto}.navbar .info-list li a{font-size:12px}}.navbar .info-list li a i{font-size:14px;margin-right:10px;color:#2097e4}.hero-section{position:relative;background:linear-gradient(0deg,#fff 0,#e8f8ff 100%);min-height:80vh;display:flex;align-items:center}.hero-section .hero-title{color:#0A3C4A}.hero-section img{position:absolute;right:0;bottom:0;width:50%}@media (max-width:767px){.navbar .info-list li a i{font-size:10px}.hero-section{padding-top:40px}.hero-section img{position:relative;width:100%}}.problems-section{position:relative;z-index:1;background-color:#e8e8ed;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 918 918' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),radial-gradient(circle at 21% 97%,#e8e8ed 15.33437%,transparent 57.82768%),radial-gradient(circle at 2% 2%,#c1d8fb 3.1211%,transparent 40%),radial-gradient(circle at 2% 61%,#d4d1ff 4.83092%,transparent 44.73965%),radial-gradient(circle at 51% 16%,#e8e8ed 15.33437%,transparent 57.82768%),radial-gradient(circle at 99% 2%,rgba(204,255,252,.7) 3.1211%,transparent 40%),radial-gradient(circle at 87% 99%,#feead2 3.1211%,transparent 40%);background-blend-mode:overlay,normal,normal,normal,normal,normal,normal}.problems-section::after{content:"";z-index:-1;background-image:url(../../assets/img/shapes/building.webp);background-repeat:no-repeat;background-size:contain;background-position:bottom left;opacity:.2;position:absolute;bottom:0;left:0;width:100%;height:100%}.problems-section .card .card-body i{background:linear-gradient(45deg,#2097e4,#0A3C4A);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.min-vh-75{min-height:75vh}.hover-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.feature-card{overflow:hidden}button,hr,input{overflow:visible}.testimonial-card .testimonial-avatar{background-color:#2097e4;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.btn{border-radius:8px;font-weight:600}.advantages-section .advantage-item,.cta-button,.solution-section .solution-image,.team-section .team-member,.why-choose-section .benefit-item{transition:transform .3s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#2097e4 0,#1e40af 100%);border:none}.btn-primary:hover{background:linear-gradient(135deg,#177aba 0,#173083 100%)}.btn-warning{background:linear-gradient(135deg,#f59e0b 0,#c57f08 100%);border:none;color:#fff}.btn-warning:hover{background:linear-gradient(135deg,#c57f08 0,#945f06 100%);color:#fff}.cta-button{box-shadow:0 4px 15px rgba(0,0,0,.1)}.cta-button:hover{transform:translateY(-2px)}.solution-section{background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%)}.solution-section .solution-image:hover{transform:scale(1.02)}.advantages-section{background:linear-gradient(135deg,#2097e4 0,#1e40af 100%)}.advantages-section .advantage-item:hover{transform:translateX(10px)}.cta-section{background-color:#f59e0b}.team-section .team-member:hover{transform:translateY(-5px)}.team-section i{background:linear-gradient(45deg,#2097e4,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.why-choose-section .benefit-item:hover{transform:translateX(5px)}.why-choose-section .benefit-icon{background-color:#2097e4;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.accordion-button{border-radius:8px!important;font-weight:600}.accordion-button:not(.collapsed){background-color:#f8f9fa;color:#2097e4}.footer-section .footer-brand{color:#f59e0b}.footer-section .footer-link{transition:color .3s ease}.footer-section .footer-link:hover{color:#f59e0b!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card,.navbar,section{animation:fadeInUp .6s ease-out}@media (max-width:768px){.display-4,.display-5{font-size:2rem!important}.hero-section{min-height:60vh}.min-vh-75{min-height:auto}.hero-title{font-size:2.5rem!important}}@media (max-width:576px){.hero-title{font-size:2rem!important}.section-title{font-size:1.8rem!important}.btn-lg{padding:12px 24px!important;font-size:1rem!important}}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */body,h1{margin:0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.banner{display:block;padding-top:0;height:calc(100vh - 56px)}@media (max-width:1200px){.banner{height:700px;margin-top:60px}}@media (max-width:990px){.banner{height:500px}}@media (max-width:767px){.banner{margin-top:102px;height:calc(100vh - 104px)}}.banner .banner-bg{height:calc(100vh - 56px);overflow:hidden}@media (max-width:1200px){.banner .banner-bg{height:700px}}.banner .banner-bg img{width:100%;min-height:700px;object-fit:cover}@media (max-width:990px){.banner .banner-bg{height:500px}.banner .banner-bg img{min-height:500px}}@media (max-width:767px){.banner .banner-bg{height:calc(100vh - 104px)}.banner .banner-bg img{min-height:calc(100vh - 104px)}}.banner .hero-banner .banner-inner-item{position:relative;min-height:calc(100vh - 56px)}@media (max-width:1200px){.banner .hero-banner .banner-inner-item{height:700px;min-height:700px}}.banner .hero-banner .banner-inner-item .caption-wrapper{position:absolute;width:100%;top:142px}@media (max-width:990px){.banner .hero-banner .banner-inner-item{height:500px;min-height:500px}.banner .hero-banner .banner-inner-item .caption-wrapper{top:110px}}@media (max-width:767px){.banner .hero-banner .banner-inner-item{height:calc(100vh - 104px)}.banner .hero-banner .banner-inner-item .caption-wrapper{height:auto;top:auto;bottom:150px}}.banner .hero-banner .banner-inner-item .caption-wrapper .container{height:100%}.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption{max-width:668px}.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption h1{font-size:60px;line-height:80px;color:#fff;margin-bottom:45px}@media (max-width:990px){.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption{max-width:590px;padding-left:60px}.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption h1{font-size:50px;line-height:60px;margin-bottom:30px}}@media (max-width:767px){.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption{padding-left:0;text-align:center}.banner .hero-banner .banner-inner-item .caption-wrapper .container .caption h1{font-size:30px;line-height:40px;margin-bottom:15px;padding-right:15px}}.banner .hero-banner .swiper-slide .caption-wrapper .container .caption .banner-animate.first,.banner .hero-banner .swiper-slide .caption-wrapper .container .caption .banner-animate.second{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.banner .hero-banner .swiper-slide.swiper-slide-active .caption-wrapper .container .caption .banner-animate{opacity:0;animation:fadeInUp 1s ease-in-out 0s forwards}.banner .hero-banner .swiper-slide.swiper-slide-active .caption-wrapper .container .caption .banner-animate.first{animation-delay:1s}.banner .hero-banner .swiper-slide.swiper-slide-active .caption-wrapper .container .caption .banner-animate.second{animation-delay:1.5s}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}