body,html{overflow-x:hidden !important;text-align:left !important;direction:ltr !important;background:#ffffff;color:#000}.text-primary{color:#57a4a1}*{text-transform:capitalize;direction:ltr !important;text-align:left;font-family:"DM Sans", sans-serif}a{color:unset;text-decoration:unset !important}a hover{color:none !important}ul.list-unstyled a{text-decoration:unset !important}input{outline:none !important}.btn{border-radius:7px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.3s;transition:0.3s;color:#010101;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.btn-n{padding:6px 25px}.btn-outline-secondary{color:#000 !important}.btn-outline-danger{color:#dd3a49 !important}.btn-outline-danger:hover{color:#fff !important}.btn-primary{background-color:#57a4a1;border:none !important;color:#FFF;font-weight:bold}.btn-primary:hover{background-color:#282828}.btn-secondary{background-color:#6648FF;border:none !important;color:#FFF;font-weight:bold}.btn-secondary:hover{background-color:#4524eb}.dim{color:#525252}.black{color:#020F1E}.swiper-slide{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.btn-white{color:#0c1230;border-radius:55px;background:#FFF;-webkit-box-shadow:0px 7px 19px 0px rgba(163,163,163,0.34);box-shadow:0px 7px 19px 0px rgba(163,163,163,0.34);color:#57a4a1}.btn-white:hover{background:#f0f0f0;color:#282828}.btn-outline-primary-white{color:#000;border:1px solid #4E4E4E}.btn-sm{padding:13px 24px}.btn-bg{padding:16px 25px;font-weight:bold}@media (max-width: 450px){.btn-bg{padding:18px 25px}}.btn-block{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-secondary{color:#6648FF}.btn-outline-primary{color:#57a4a1;border:1px solid #57a4a1}.btn-outline-primary:hover{color:#fff !important;border-color:#fff !important;background-color:#57a4a1}.padd{padding:120px 0}.padd-sm{padding:50px 0}.fit-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-primary{color:#57a4a1}label{font-weight:bold;margin-bottom:12px;font-size:18px}.form-control{color:#0c1230;background-color:rgba(255,255,255,0.9);border:1px solid #DCDCDC;border-radius:7px;margin-bottom:0;padding:16px 24px;font-size:14px;-webkit-transition:color .3s, border-color .3s, -webkit-box-shadow .3s;transition:color .3s, border-color .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, color .3s, border-color .3s;transition:box-shadow .3s, color .3s, border-color .3s, -webkit-box-shadow .3s}textarea.form-control{resize:unset;min-height:144px;border-radius:22px}.position-relative{z-index:1;overflow:hidden}a{cursor:pointer !important}.cursor{cursor:pointer}.text-secondary{color:#6648FF !important}.text-primary{color:#57a4a1 !important}.preloader{position:fixed;width:100%;height:100vh;z-index:9999;top:0;bottom:0;left:0;right:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preloader .loader{width:48px;height:48px;border-radius:50%;position:relative;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.preloader .loader::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #57a4a1;-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}input.form-control{background-color:#fff}#navbarSupportedContent{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.lang-switcher{width:40px;height:40px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd}navbar{width:100%;display:block;background:#fff;position:relative;z-index:99;top:0;left:0;right:0}navbar .btn-hover:hover{background-color:#f2f2f2}navbar .navbar-holder{padding:22px 0}navbar .dropdown-toggle::after{display:none !important}navbar .imger{width:44px;height:44px;border-radius:50%;overflow:hidden}navbar ul{margin-left:20px}navbar ul li{margin:0 15px;padding-bottom:8px;color:#1F1F1F}navbar .logo{width:120px}navbar .btns{position:relative}navbar .btns .btn-primary{-webkit-box-shadow:0px 4px 4px 0px rgba(79,152,113,0.18);box-shadow:0px 4px 4px 0px rgba(79,152,113,0.18);font-weight:bold}navbar .mobile-opener-cont .opener{cursor:pointer}navbar .mobile-opener-cont .opener span{display:block;width:35px;height:3px;border-radius:8px;background:#737373;margin-bottom:8px}navbar .mobile-opener-cont .opener span:last-child{margin-bottom:0}.mobile-navbar{position:fixed;top:0;z-index:999;background:#FFF;min-height:100vh;width:100%;left:-120%;-webkit-transition:0.3s;transition:0.3s;opacity:0}.mobile-navbar.active{left:0;opacity:1}.mobile-navbar .close-mobile-nav{cursor:pointer}.mobile-navbar .close-mobile-nav span{width:45px;height:4px;border-radius:8px;background-color:#606060;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.mobile-navbar .close-mobile-nav span:last-child{-webkit-transform:rotate(-45deg) translateX(-34px) translateY(-33px);transform:rotate(-45deg) translateX(-34px) translateY(-33px)}.mobile-navbar .close-mobile-nav div{-webkit-transform:scale(0.8);transform:scale(0.8)}.mobile-navbar .content ul li{font-size:19px;font-weight:bold;margin-bottom:25px}.btn{border-radius:100px !important}.nav-placeholder{height:84px}.titler{color:#57a4a1}.fit-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-control{border-radius:100px !important;background-color:#fff;border:none !important}*{text-transform:none !important}.footer{padding-top:25px;background-color:#00113B;color:#ABAFC7}.footer img{-webkit-filter:invert(1);filter:invert(1)}.footer .socials a{background-color:#4C40F7;color:#fff;width:35px;height:35px;border-radius:50%;border-radius:55px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer li{margin:0 15px}.footer .navbar-holder{padding:18px 0}@media (max-width: 455px){.footer .navbar-holder{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.footer .navbar-holder div{width:100%}.footer .navbar-holder .socials,.footer .navbar-holder .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.highlight{color:#ffc83b}.form-control{min-height:68px;color:#0c1230;background-color:rgba(255,255,255,0.9);border:1px solid #DCDCDC !important;border-radius:100px;margin-bottom:0;padding:16px 24px;font-size:18px;line-height:1.111em;-webkit-transition:color .3s, border-color .3s, -webkit-box-shadow .3s;transition:color .3s, border-color .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, color .3s, border-color .3s;transition:box-shadow .3s, color .3s, border-color .3s, -webkit-box-shadow .3s}textarea{border-radius:12px !important}.block-27{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-27 a,.block-27 span{color:gray;text-align:center;display:inline-block;padding:3px 19px;line-height:40px;border-radius:55px;border:1px solid #e6e6e6}.block-27 a:hover,.block-27 span:hover{border-color:#000;color:#000}.block-27 ul{padding:0;margin:0}.block-27 ul li{display:inline-block;margin-bottom:4px;font-weight:400}.block-27 ul li.active a,.block-27 ul li.active span{background:#57a4a1;color:#fff;border:1px solid transparent}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.homepage-nav{position:absolute;background:transparent}.homepage-nav *{color:#fff}.homepage-nav img{-webkit-filter:invert(1);filter:invert(1)}.homepage-nav .mobile-opener-cont .opener span{background:#fff}.homepage .header .header-container{height:450px;border-radius:25px;overflow:hidden;margin:16px}@media (max-width: 650px){.homepage .header .header-container{margin:0;border-radius:0}}.homepage .header .overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.27)), to(rgba(0,0,0,0.24)));background:linear-gradient(to bottom, rgba(0,0,0,0.27), rgba(0,0,0,0.24))}.homepage .header h1{font-size:3rem;width:50%}.homepage .header h1 span{color:#ffc83b}@media (max-width: 850px){.homepage .header h1{width:85%;font-size:2rem}}@media (max-width: 620px){.homepage .header h1{width:92%}}.homepage .header img.header-back{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:8s ease-in-out;transition:8s ease-in-out;-webkit-transform:scale(2.2);transform:scale(2.2)}.homepage .header img.header-back.active{-webkit-transform:scale(1.4);transform:scale(1.4)}.homepage .cta-section .cta-container{background-color:#57a4a1 !important;border-radius:7px}.homepage .cta-section .cta-container .small{color:#8a8a8a}.homepage .cta-section .cta-container .desc{line-height:20px}.homepage .cta-container-primary{background-color:#57a4a1;border-radius:12px}.homepage .cta-container-primary *{color:#fff}.homepage .infinity-sliders .imger{width:95px}.homepage .about .imger{border-radius:25px;height:100%;overflow:hidden}.homepage .why-container{background-color:#fffbf2;border-radius:25px;overflow:hidden}.homepage .why-container .imger{width:100%;height:250px;overflow:hidden;border-radius:18px}.homepage .services{background:#fafafc}.homepage .points .point{background-color:#fff;border-radius:18px;overflow:hidden;padding:35px}.homepage .points .point .iconer{width:50px;height:50px;background-color:#57a4a1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:7px;margin:auto}.homepage .team-template{border-radius:32px;background:#FFF;-webkit-box-shadow:0px 2px 15px 0px rgba(33,31,84,0.06);box-shadow:0px 2px 15px 0px rgba(33,31,84,0.06);padding:9px;position:relative}.homepage .team-template .imger{overflow:hidden;width:100%;height:350px;border-radius:26px}.homepage .team-template .part{position:absolute;border-radius:40px;border:5px solid #FFF;background:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;top:330px;left:19px;font-size:15px;padding:13px 15px}.homepage .team-template .content{padding:15px;padding-top:35px}.homepage .team-template .content .name{font-size:20px}.homepage .attraction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#57a4a1;color:#fff;border-radius:12px;overflow:hidden}.homepage .attraction h3{font-size:3rem}.homepage .attraction .header-uk{padding:22px 0}@media (max-width: 576px){.homepage .attraction .header-uk{padding:22px 26px}}.homepage .attraction .parent-overflow{position:relative;overflow:unset}.homepage .attraction .parent-overflow .main-header-img{width:100%;display:block;margin:auto}.homepage .attraction .parent-overflow .header-circle{position:absolute;right:-60px;bottom:0}.homepage .attraction .text-secondary{color:#FDB52A !important}.contactpage .header{background:#57a4a1;color:#FFF}.contactpage .header .top-holder{width:80%}@media (max-width: 650px){.contactpage .header .top-holder{width:100%}}.contactpage .header .top-holder .small{font-size:18px}.contactpage .header .liner{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.contactpage .cont-frm label{font-weight:normal;font-size:17px}.contactpage .cont-frm .form-control{background:transparent;color:#FFF}.contactpage .cont-frm select option{background:#000c20}.contactpage .contacts-sections .contact-holder{color:#FFF;padding:0 60px;height:385px;-webkit-transition:0.3s;transition:0.3s}.contactpage .contacts-sections .contact-holder:hover{opacity:0.8}.contactpage .contacts-sections .contact-holder .title{font-size:22px;font-weight:bold}.contactpage .contacts-sections .contact-holder .small{color:#E8EBEF}.contactpage .team-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contactpage .team-socials .soc{width:42px;height:42px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F3F3F3;margin:4px}.contactpage .team-socials .soc:hover{background-color:#d3d3d3}.aboutpage .head-parent{position:relative}.aboutpage .head-parent .lift{position:absolute;left:64%;top:70%}.aboutpage .stats .stat{position:relative}.aboutpage .stats .stat .title{color:#001943;font-size:88px;font-weight:bold}.aboutpage .stats .stat .title .sub{font-size:50px}.aboutpage .stats .stat .labl{color:#5A6A83}.aboutpage .stats .stat::before{content:"";position:absolute;width:2px;height:100%;left:100%;top:0;background:aliceblue}.aboutpage .about-section .section-head .top-h{color:#563AFF;font-weight:bold}.aboutpage .accrd-file{background:-webkit-gradient(linear, left top, right top, color-stop(9.21%, #3C67FF), color-stop(92.1%, #4753C9));background:linear-gradient(90deg, #3C67FF 9.21%, #4753C9 92.1%);color:#FFF}.aboutpage .accrd-file .title{color:#F7BC16}.aboutpage .locations-section{background:#F7F7FC;cursor:pointer}.aboutpage .locations-section .location{padding-bottom:25px;border-bottom:1px solid #DCDDEB;margin-bottom:16px}.aboutpage .locations-section .location .small{display:none}.aboutpage .locations-section .location .title{font-size:35px;color:#A0A3BD}.aboutpage .locations-section .location .contact{display:none !important;-webkit-transition:0.3s linear;transition:0.3s linear}.aboutpage .locations-section .location .contact:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);opacity:0.9}.aboutpage .locations-section .location.active .small,.aboutpage .locations-section .location.active .contact{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.aboutpage .locations-section .location.active .title{color:#211F54}.aboutpage .locations-section .location-imger{height:500px;width:100%;overflow:hidden;border-radius:18px}.projectspage .header .lead{color:#F61D2B}.projectspage .header h1,.projectspage .header .small{width:45%;margin:auto}@media (max-width: 620px){.projectspage .header h1,.projectspage .header .small{width:95%}}.projectspage .header .small{font-size:17px}.projectspage .featured .category{display:inline-block !important;background:#3C67FF;color:#FFF;padding:18px;border-radius:55px}.projectspage .featured h2{font-size:55px}@media (max-width: 620px){.projectspage .featured h2{font-size:42px}}.projectspage a{-webkit-transition:0.3s;transition:0.3s}.projectspage a:hover{opacity:0.9}.projectspage .attract-subscribe{background:#001943;color:#FFF}.projectspage .attract-subscribe .sub-holder{background:#FFF;padding:9px;border-radius:55px}.projectspage .attract-subscribe .sub-holder input{border:none !important}.projectspage .portfolio-categories-slider .padder{padding:18px 0}.projectspage .portfolio-categories-slider .port-cat-slider{background:transparent;border:1px solid #e1e5fb;color:#000;padding:18px 36px;border-radius:55px}.projectspage .portfolio-categories-slider .port-cat-slider:hover{background:#e1e5fb;color:#000}.projectspage .portfolio-categories-slider .port-cat-slider.active{background:#57a4a1;border-color:transparent;color:#fff}.service-template-card{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.service-template-card *{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.service-template-card .imger{width:100%;height:300px;border-radius:18px;overflow:hidden}.service-template-card .imger img{-webkit-transition:0.5s;transition:0.5s}.service-template-card .imger .category{position:absolute;left:12px;top:12px;padding:11px 16px;border-radius:55px;background-color:#000;color:#fff;font-size:15px}.service-template-card .small{color:#34394B;font-size:18px;font-style:normal;font-weight:400;line-height:30.006px}.service-template-card:hover{-webkit-transform:scale(0.98);transform:scale(0.98)}.service-template-card:hover .black{color:#57a4a1}.service-template-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.choose-branch .chooser{height:100vh}.choose-branch .chooser .branch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose-branch .chooser .branch.prim{background-color:#57a4a1}.choose-branch .chooser .branch.sec{background-color:#9e6a45}.servicepage .header .category{display:inline-block !important;background:#3C67FF;color:#FFF;padding:18px;border-radius:55px}.servicepage .head-img{width:100%;height:480px}@media (max-width: 550px){.servicepage .head-img{height:380px}}.servicepage .custom-container{width:50%;margin:auto}@media (max-width: 720px){.servicepage .custom-container{width:80%}}@media (max-width: 520px){.servicepage .custom-container{width:90%}}@media (max-width: 450px){.servicepage .custom-container{width:95%}}.servicepage .similars{background:#F7F8FA}.projectspage .category-slider .img{height:380px;border-radius:14px;overflow:hidden}.projectspage .category-slider .img img{border-radius:14px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.projectspage .category-slider:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
