.banner-hp{position:absolute;top:33px}.banner-hp,.banner-hp .half-circle-clip{left:50%;transform:translate(-50%);width:100%}.banner-hp .half-circle-clip{background-color:#005289;clip-path:circle(50% at 50% 0);max-width:1000px;position:fixed;top:0;z-index:98}.banner-hp .circle-clip{aspect-ratio:1;border-radius:50%;box-sizing:border-box;display:inline-grid;height:100%;line-height:100%;min-height:2em;min-width:2em;place-items:center;z-index:100}.banner-hp .circle-clip,.banner-hp .points-mask{background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.banner-hp .points-mask{z-index:101}.banner-hp .img-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-hp .slider-text{height:420px;max-width:1000px;width:85%;z-index:103}.banner-hp .info-text{margin-top:100px}.banner-hp .info-text .title{font-size:40px;font-weight:800;line-height:1;margin:auto auto 1rem}.banner-hp .info-text .subtitle,.banner-hp .info-text .title{color:#fff;cursor:default;font-family:Poppins,sans-serif;font-style:normal;max-width:75%;text-align:center;text-transform:none}.banner-hp .info-text .subtitle{font-size:15px;font-weight:500;margin:auto}.banner-hp .info-text .btn,.banner-hp .info-text .btn-blue{align-items:center;display:flex;justify-content:center}.banner-hp .info-text .btn-blue{background-color:#005289;border-radius:2rem;cursor:pointer;height:60px;transition:width 1s ease-in-out;width:60px}.banner-hp .info-text .btn-blue>*{text-decoration:none}.banner-hp .info-text .btn-blue .anchor-btn{align-content:center;display:flex;justify-content:center}.banner-hp .info-text .btn-blue .icon-btn{color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:300;margin:auto;opacity:1;text-transform:none;width:100%}.banner-hp .info-text .btn-blue .txt-btn{color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:auto;opacity:0;text-transform:none;width:0}.banner-hp .info-text .btn-blue:hover{transition:width 1s ease-in-out;width:140px}.banner-hp .info-text .btn-blue:hover .icon-btn{animation:hideIcon .25s;animation-iteration-count:1;opacity:0;width:0}.banner-hp .info-text .btn-blue:hover .txt-btn{animation:showText .75s;animation-iteration-count:1;opacity:1;width:100%}@media only screen and (max-width:991.98px){.banner-hp .info-text .btn-blue{height:40px;width:40px}.banner-hp .info-text .btn-blue .txt-btn{font-size:12px}.banner-hp .info-text .btn-blue .icon-btn svg{width:17px}}.ghost-div{align-items:flex-end;display:flex;justify-content:center;width:100%}.ghost-div .dots-slideshow{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:1rem;width:200px;z-index:102}.ghost-div .dots-slideshow .slick-dots{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.ghost-div .dots-slideshow li{margin:0 .5rem}.ghost-div .dots-slideshow button{background-color:#ccc;border:none;border-radius:50%;display:block;height:.75rem;padding:0;text-indent:-9999px;width:.75rem}.ghost-div .dots-slideshow button:focus{outline:none}.ghost-div .dots-slideshow li.slick-active button{background-color:#29abe2;opacity:1}@media only screen and (min-width:1200px){.banner-hp{height:500px}.banner-hp .half-circle-clip{height:423px}.banner-hp .circle-clip{height:414px}.banner-hp .points-mask{height:200px;max-width:1000px;width:100%}.banner-hp .img-banner{height:423px;width:100%}.ghost-div{height:320px}}@media only screen and (max-width:1199.98px) and (min-width:992px){.banner-hp{height:540px}.banner-hp .half-circle-clip{height:380px}.banner-hp .circle-clip{height:300px}.banner-hp .points-mask{height:150px;width:80%}.banner-hp .img-banner{height:380px;width:100%}.banner-hp .info-text .btn{padding-top:5%}.ghost-div{height:280px}}@media only screen and (max-width:991.98px) and (min-width:768px){.banner-hp{height:540px}.banner-hp .half-circle-clip{height:380px}.banner-hp .circle-clip{height:300px}.banner-hp .points-mask{height:150px;width:80%}.banner-hp .img-banner{height:380px;width:100%}.banner-hp .info-text .btn{padding-top:5%}.banner-hp .circle-clip,.banner-hp .points-mask,.banner-hp .slider-text{top:35%}.ghost-div{height:200px}}@media only screen and (max-width:767.98px){.banner-hp{height:350px}.banner-hp .half-circle-clip{height:240px}.banner-hp .circle-clip{height:189px}.banner-hp .points-mask{height:64px;max-width:334px;width:100%}.banner-hp .img-banner{height:240px;width:100%}.ghost-div{height:240px}}@media only screen and (max-width:991.98px) and (min-width:575px){.banner-hp .info-text .title{font-size:30px}.banner-hp .info-text .subtitle{font-size:12px}}@media only screen and (max-width:599.98px){.banner-hp .circle-clip,.banner-hp .points-mask,.banner-hp .slider-text{top:35%}.banner-hp .slider-text{height:340px}.banner-hp .info-text .title{font-size:20px;margin-bottom:.25rem}.banner-hp .info-text .subtitle{font-size:8px}.ghost-div{height:60px}}.last-news{align-items:center;display:flex;flex-direction:column;padding:2rem 0}.last-news .btn-blue{align-items:center;background-color:#005289;border-radius:2rem;cursor:pointer;display:flex;height:60px;justify-content:center;transition:width 1s ease-in-out;width:60px}.last-news .btn-blue>*{text-decoration:none}.last-news .btn-blue .anchor-btn{align-content:center;display:flex;justify-content:center}.last-news .btn-blue .icon-btn{font-family:Poppins,sans-serif;font-size:20px;font-weight:300;opacity:1;width:100%}.last-news .btn-blue .icon-btn,.last-news .btn-blue .txt-btn{color:#fff;cursor:pointer;font-style:normal;margin:auto;text-transform:none}.last-news .btn-blue .txt-btn{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;opacity:0;width:0}.last-news .btn-blue:hover{transition:width 1s ease-in-out;width:140px}.last-news .btn-blue:hover .icon-btn{animation:hideIcon .25s;animation-iteration-count:1;opacity:0;width:0}.last-news .btn-blue:hover .txt-btn{animation:showText .75s;animation-iteration-count:1;opacity:1;width:100%}@media only screen and (max-width:991.98px){.last-news .btn-blue{height:40px;width:40px}.last-news .btn-blue .txt-btn{font-size:12px}.last-news .btn-blue .icon-btn svg{width:17px}}.last-news .title-section{color:#005289;cursor:default;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:800;text-align:center;text-transform:none}.last-news .news-items-container{align-items:flex-start;display:flex;gap:1em;justify-content:center;justify-items:center;margin:2rem auto 0}@media only screen and (max-width:768.98px){.last-news .news-items-container{display:grid;grid-template-columns:1fr 1fr}.last-news .news-items-container.oneNews{grid-template-columns:1fr}}.last-news .news-items-container .card-news-item{width:150px}.last-news .news-items-container .card-news-item img{border-radius:50%;width:100%}.last-news .news-items-container .card-news-item .info-article{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem .5rem}.last-news .news-items-container .article-date{color:#005289;cursor:pointer;font-family:Open Sans,sans-serif;font-size:11px;font-style:normal;font-weight:400;text-align:center;text-transform:none;width:100%}.last-news .news-items-container .article-title{color:#005289;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:700;text-align:center;text-transform:none}.article-about-us{display:block;margin:auto;max-width:90%;padding:2rem 0 4rem;position:relative;width:1000px}.article-about-us .background-section{background-repeat:no-repeat;height:190px;left:50%;max-width:100%;position:absolute;top:0;transform:translate(-50%);width:1000px}.article-about-us .background-section img{display:block;margin:auto;padding-top:2rem}.article-about-us .right-side{margin:2rem;width:50%}.article-about-us .title-space{left:120px;position:absolute;top:70px;z-index:1}.article-about-us .title{align-items:flex-start;display:flex;flex-direction:column;font-weight:400;text-transform:none}.article-about-us .title,.article-about-us .title span{color:#005289;cursor:default;font-family:Poppins,sans-serif;font-size:40px;font-style:normal}.article-about-us .title span{font-weight:800;text-transform:uppercase}.article-about-us .layer_data{align-items:flex-end;display:flex;width:100%}.article-about-us div.featured_image{height:100%;width:50%}.article-about-us div.featured_image img{aspect-ratio:1;border-radius:50%;box-sizing:border-box;display:inline-grid;height:100%;line-height:100%;min-height:2em;min-width:2em;-o-object-fit:cover;object-fit:cover;opacity:.7;place-items:center;width:100%}.article-about-us .txt-desc{color:#005289;cursor:default;font-family:Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;text-transform:none}.article-about-us .txt-desc p{margin-bottom:0}.article-about-us .btn-blue,.article-about-us .btn_layer{align-items:center;display:flex;justify-content:center}.article-about-us .btn-blue{background-color:#005289;border-radius:2rem;cursor:pointer;height:60px;transition:width 1s ease-in-out;width:60px}.article-about-us .btn-blue>*{text-decoration:none}.article-about-us .btn-blue .anchor-btn{align-content:center;display:flex;justify-content:center}.article-about-us .btn-blue .icon-btn{font-family:Poppins,sans-serif;font-size:20px;font-weight:300;opacity:1;width:100%}.article-about-us .btn-blue .icon-btn,.article-about-us .btn-blue .txt-btn{color:#fff;cursor:pointer;font-style:normal;margin:auto;text-transform:none}.article-about-us .btn-blue .txt-btn{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;opacity:0;width:0}.article-about-us .btn-blue:hover{transition:width 1s ease-in-out;width:140px}.article-about-us .btn-blue:hover .icon-btn{animation:hideIcon .25s;animation-iteration-count:1;opacity:0;width:0}.article-about-us .btn-blue:hover .txt-btn{animation:showText .75s;animation-iteration-count:1;opacity:1;width:100%}@keyframes showText{0%{opacity:0}to{opacity:1}}@keyframes hideIcon{0%{opacity:1}10%{opacity:0}}@media only screen and (max-width:991.98px){.article-about-us .btn-blue{height:40px;width:40px}.article-about-us .btn-blue .txt-btn{font-size:12px}.article-about-us .btn-blue .icon-btn svg{width:17px}}@media only screen and (max-width:991.98px) and (min-width:768px){.article-about-us .background-section{height:140px}.article-about-us .background-section img{width:20%}.article-about-us .layer_data{height:400px}.article-about-us .title,.article-about-us .title span{font-size:30px}.article-about-us .featured_image .img{height:unset}.article-about-us .txt-desc{font-size:14px}}@media only screen and (max-width:767.98px){.article-about-us .background-section{height:100px}.article-about-us .background-section img{width:20%}.article-about-us .right-side{margin:1rem}.article-about-us .title-space{left:60px;top:50px}.article-about-us .title,.article-about-us .title span{font-size:25px}.article-about-us .layer_data{height:380px}.article-about-us .featured_image .img{height:unset}}@media only screen and (max-width:574.98px){.article-about-us .title-space{left:20px;top:120px}.article-about-us .layer_data{align-items:flex-start;flex-direction:column;height:500px}.article-about-us .right-side{width:90%}}@media only screen and (max-width:359.98px){.article-about-us .layer_data{align-items:flex-start;flex-direction:column;height:600px}}.article-about-services{margin:4rem auto}.article-about-services .excerpt{color:#29abe2;cursor:default;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:800;margin:5rem 0;text-transform:uppercase}.article-about-services .service-item{display:flex;gap:2rem;margin-bottom:4rem}.article-about-services .orderImg-1{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;border-radius:50%;line-height:100%;max-height:100%;max-width:400px;min-height:260px}.article-about-services .orderImg-2{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#clip_path_2);height:500px;width:455px}.article-about-services .info-text .title-text{color:#90b732;cursor:default;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:700;text-transform:uppercase}.article-about-services .info-text .desc-text>*{color:#005289;cursor:default;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin-bottom:0;text-transform:none}@media only screen and (min-width:1400px){.article-about-services .orderImg-0{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#clip_path_2);height:515px;margin-left:100px;margin-right:-100px;width:400px}}@media only screen and (min-width:1200px) and (max-width:1399.98px){.article-about-services .orderImg-0{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#hero-clip);-webkit-clip-path:url(#hero-clip);display:flex;flex-direction:column;height:500px;justify-content:flex-end;position:absolute;right:0;top:18%;width:310px}.article-about-services .orderImg-2{scale:.8}}@media only screen and (max-width:1199.98px) and (min-width:992px){.article-about-services .orderImg-0{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#clip_path_2);height:515px;margin-left:85px;margin-right:-85px;max-width:400px;width:40%}}@media only screen and (max-width:1199.98px){.article-about-services{width:85%}}@media only screen and (min-width:992px){.article-about-services .service-item{justify-content:space-between}.article-about-services .info-text{width:60%}.article-about-services .featured-image:not(.orderImg-0):not(.orderImg-2){width:40%}.article-about-services .orderImg-0{order:2}.article-about-services .orderImg-1,.article-about-services .orderTxt-0{order:1}.article-about-services .orderTxt-1{order:2}.article-about-services .orderImg-2{margin-left:30px;margin-right:-30px;order:2}.article-about-services .orderTxt-1{order:1}}@media only screen and (max-width:991.98px){.article-about-services .service-item{align-items:center;flex-direction:column}.article-about-services .info-text{width:100%}.article-about-services .orderImg-0{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:url(#clip_path_2);height:515px;max-width:400px;width:100%}}@media only screen and (max-width:574.98px){.article-about-services .orderImg-0{height:500px;margin-bottom:-100px;margin-top:-150px;scale:.6;width:390px}.article-about-services .orderImg-2{height:500px;margin-bottom:-40px;margin-top:-100px;scale:.7;width:390px}}.article-about-services .Auditaqua{display:flex;flex-direction:row;gap:10px;padding-top:30px}.article-about-services .Auditaqua .button{text-decoration:none}.article-about-services .Auditaqua .button .btn-blue,.article-about-services .btn-blue{align-items:center;background-color:#005289;border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;width:60px}.contact-area{display:flex;padding-bottom:2rem}.contact-area .title{font-size:30px}.contact-area .subtitle,.contact-area .title{color:#005289;cursor:default;font-family:Poppins,sans-serif;font-style:normal;font-weight:800;text-transform:none}.contact-area .subtitle{font-size:15px}.contact-area .txt-desc{color:#005289;cursor:default;font-family:Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:2rem 0;text-transform:none}.contact-area .txt-desc p{margin-bottom:0}.contact-area .btn-link{align-items:center;background-color:#f5f5f5;border-radius:10px;color:#005289;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:800;height:40px;justify-content:center;padding:0 2rem;text-decoration:none;text-transform:uppercase;transition:all .6s ease-in-out;width:180px}@media only screen and (max-width:991.98px){.contact-area .btn-link{width:100%}}.contact-area .btn-link:hover{background-color:#29abe2;color:#fff}.contact-area .contact-form .input-group{position:relative}.contact-area .contact-form .input-group .form-input{background:none;border:none;border-bottom:1px solid #d9d9d9;border-radius:0;color:#005289;cursor:text;display:block;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:40px;margin:10px 0;padding:5px 5px 5px 0;text-transform:none;width:100%}.contact-area .contact-form .input-group .form-input:focus{border-color:#005289;box-shadow:none;outline:none}.contact-area .contact-form .input-group .form-input:focus~.form-input-label,.contact-area .contact-form .input-group .form-input:not([value=""])~.form-input-label{color:#005289;left:0;top:-10px}.contact-area .contact-form .input-group .form-input-label{color:#005289;cursor:default;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;left:8px;opacity:.4;pointer-events:none;position:absolute;text-transform:none;top:8px;transition:all .3s ease}.contact-area .contact-form .input-group .form-input-label.shrink{color:#005289;left:5px;top:-18px}.contact-area .contact-form .info-text-1{cursor:default;font-weight:500;opacity:.4}.contact-area .contact-form .info-text-1,.contact-area .contact-form .info-text-1 a{color:#005289;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;text-transform:none}.contact-area .contact-form .info-text-1 a{cursor:pointer;font-weight:700}.contact-area .contact-form .form-group.form-check{padding:0}.contact-area .contact-form .form-group.form-check .form-input-label{color:#005289;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;margin:0;opacity:.4;text-transform:none}.contact-area .contact-form .form-group.form-check .form-input-label a{color:#005289;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:700;text-transform:none}.contact-area .contact-form .error,.contact-area .contact-form .input-group .error{color:#e3342f;cursor:default;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:400;text-transform:none}.contact-area .contact-form #submitButton{align-items:center;background-color:#29abe2;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:800;height:40px;justify-content:center;padding:0 2rem;text-transform:uppercase;transition:all .6s ease-in-out;width:180px}@media only screen and (max-width:991.98px){.contact-area .contact-form #submitButton{width:100%}}.contact-area .contact-form #submitButton:focus{box-shadow:none}.contact-area .contact-form #submitButton:hover{background-color:#005289}.contact-area .contact-form #submitButton[disabled=disabled]{cursor:not-allowed;opacity:.2}@media only screen and (min-width:1200px){.contact-area{gap:3rem;margin:auto auto 4rem;width:85%}.contact-area .left-side,.contact-area .right-side{width:50%}}@media only screen and (max-width:1199.98px) and (min-width:768px){.contact-area{gap:2rem;margin:auto;width:80%}.contact-area .left-side,.contact-area .right-side{width:50%}}@media only screen and (max-width:767.98px) and (min-width:475px){.contact-area{flex-direction:column;gap:3rem;margin:auto;width:80%}.contact-area .left-side,.contact-area .right-side{width:100%}}@media only screen and (max-width:474.98px){.contact-area{flex-direction:column;gap:3rem;margin:auto;width:90%}.contact-area .left-side,.contact-area .right-side{width:100%}}@media only screen and (min-width:1200px){.hp-section .first-half-circle{background-position-x:left;background-repeat:no-repeat;height:500px;left:0}.hp-section .first-half-circle,.hp-section .second-half-circle{background-position-y:top;position:absolute;width:100%;z-index:-1}.hp-section .second-half-circle{background-position-x:right;background-repeat:no-repeat;height:800px;margin-top:20%;right:0}}

/*# sourceMappingURL=homepage.css.map*/