@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);:root{--default-font:"Book Antiqua";--background-color:#fff;--default-color:#fff;--heading-color:#282828;--accent-color:#702368;--surface-color:#fff;--contrast-color:#fff;--nav-color:#9879b4;--nav-hover-color:#9879b4;--nav-mobile-background-color:#fff;--nav-dropdown-background-color:#fff;--nav-dropdown-color:#444;--nav-dropdown-hover-color:#009961}.light-background{--background-color:#f9f9f9;--surface-color:#fff}.dark-background{--background-color:#06060626;--default-color:#fff;--heading-color:#fff;--surface-color:#252525;--contrast-color:#fff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}a{color:var(--accent-color);transition:.3s}a,a:hover{text-decoration:none}a:hover{color:color-mix(in srgb,var(--accent-color),#0000 25%)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.btn-scroll{animation:btn-up-down 1s ease-in-out infinite alternate-reverse both}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes btn-up-down{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}.main .logo-main{width:11%;position:absolute;left:16%;z-index:1000}@media (max-device-width: 975px){.main .logo-main{width:15%;left:8%}}@media (min-device-width: 1440px){.main .logo-main{width:15%;left:6%}}@media (min-device-width: 1800px){.main .logo-main{width:11%;left:16%}}.header{--default-color:#616161}#myVideo{position:fixed;right:0;bottom:0;top:0;left:0;min-width:100%;min-height:100vh;object-fit:cover;z-index:-1}.header{--background-color:#0000;--default-color:#fff;--heading-color:#fff;color:var(--default-color);background-color:var(--background-color);padding:0;transition:all .5s;z-index:997;border-bottom:1px solid color-mix(in srgb,var(--default-color),#0000 90%)}.header .logo{line-height:1}.header .logo img{max-height:36px;margin-right:8px}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color)}.header .cta-btn,.header .cta-btn:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:8px 26px;margin:0;border-radius:50px;transition:.3s}.header .cta-btn:focus:hover,.header .cta-btn:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),#0000 15%)}.header a.btn.btn-outline-light:hover{color:#fff;background-color:#25d366;border-color:#25d366}@media (max-width: 600px){.header{background-color:#fff;box-shadow:0 4px 11px #0003}}@media (max-width: 1200px){.header .logo{order:1}.header .logo h1{font-size:24px}.header .cta-btn{order:2;margin:0 15px 0 0;padding:6px 20px}.header .navmenu{order:3}}.scrolled .header{--background-color:#ffffffe6;box-shadow:0 4px 11px #0003}@media (min-width: 1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu>ul>li{white-space:nowrap;padding:15px 14px}.navmenu>ul>li:last-child{padding-right:0}.navbar-light .navbar-nav .nav-link{color:#75256d}.navmenu a,.navmenu a:focus{color:color-mix(in srgb,var(default-color),#0000 10%)!important;font-size:15px;padding:0 2px;font-family:var(--nav-font);font-weight:400;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;position:relative}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu>ul>li>a:before{content:"";position:absolute;height:2px;bottom:-24px;left:0;background-color:var(--nav-hover-color);visibility:hidden;width:0;transition:all .3s ease-in-out 0s}.navmenu .active:before,.navmenu a:hover:before,.navmenu li:hover>a:before{visibility:visible;width:100%}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:var(--nav-color)!important}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0 0 30px #0000001a}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul a:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}}@media (max-width: 1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}.navmenu{padding:0;z-index:9997;background-color:#ffffffe6}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#9879b4}.navbar-light .navbar-nav .nav-link{color:#000}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb,var(--accent-color),#0000 90%)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);transition:all .5s ease-in-out}.navmenu .dropdown ul ul{background-color:#2125291a}.navmenu .dropdown>.dropdown-active{display:block;background-color:#21252908}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:#212529cc;transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.hero{width:100%;min-height:100vh;position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center}.hero img{position:absolute;display:block;width:30%;height:30%;object-fit:cover;z-index:1}.hero .container{position:relative;z-index:3;top:100px}.hero h2{margin:0;font-size:48px;font-weight:700}.hero p{color:color-mix(in srgb,var(--default-color),#0000 20%);margin:10px 0 20px;font-size:24px}.hero .down-arrow svg{position:absolute;top:75%;bottom:0;right:0;left:0;margin:auto;color:#fff}@media (max-width: 768px){.hero img{width:50%;height:30%}.hero h2{font-size:32px;line-height:36px}.hero p{font-size:18px;line-height:24px}}@media (max-width: 1200px){.hero img{width:50%;height:30%}}.aboutus{width:100%;min-height:100vh;position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center;background-color:#fff}.aboutus .section-title{font-size:46px;color:#919191}.aboutus .section-title:after{content:"";position:relative;display:block;width:50px;height:3px;background:var(--accent-color);left:0;right:0;bottom:0;margin:15px auto}.aboutus h5{color:#9879b4}.aboutus p{color:#919191;font-size:1.2rem}.aboutus span{color:#75256d}.projects{width:100%;min-height:100vh;position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center;background-color:#fff;background-color:#e0d6d6;color:#919191}.projects .section-title{font-size:46px;color:#919191}.projects .section-title:after{content:"";position:relative;display:block;width:50px;height:3px;background:var(--accent-color);left:0;right:0;bottom:0;margin:15px auto}.projects .title{color:#9879b4}.projects p{font-size:1.2rem}.projects .sub-title{color:var(--nav-color)}.projects ul li{padding:4%}.projects .carousel-inner{height:580px}@media (min-width: 992px){.projects .carousel-inner{height:672px}}.contacts{background-color:#fff;color:#919191}.contacts p{font-size:1.2rem}.contacts .section-title{font-size:46px;color:#919191;margin-bottom:10%}.contacts .section-title:after{content:"";position:relative;display:block;width:50px;height:3px;background:var(--accent-color);left:0;right:0;bottom:0;margin:15px 55px}.contacts .title{color:#9879b4;font-weight:700}.contacts .sub-title{color:var(--nav-color);font-weight:700}.contacts .address-text,.contacts .phone-text{color:#919191;width:50%;margin-left:3.5%}.footer{background-color:#702368}.footer h5{color:#fff}.footer .float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.footer .my-float{line-height:2}.modal-close{position:relative;left:93%;padding:1%;margin-top:2%}#hompageModel .logo{width:20%;margin:auto}.modal-body{display:flex;align-items:center;flex-wrap:wrap}#preloader{position:fixed;inset:0;z-index:9999;overflow:hidden;background-color:var(--background-color);transition:all .6s ease-out}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid var(--accent-color);border-top-color:color-mix(in srgb,var(--accent-color),#0000 90%);border-radius:50%;width:60px;height:60px;animation:animate-preloader 1s linear infinite}@keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}