body,html{margin:0;font-size:100%;background:#fff;font-family:Cabin,sans-serif}html{scroll-behavior:smooth}body a{text-decoration:none;transition:.1s all;font-family:Cabin,sans-serif}body img{max-width:100%}a:hover{text-decoration:none}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text]{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}h1,h2,h3,h4,h5,h6{margin:0;letter-spacing:1px}li{list-style-type:none}p{margin:0;font-size:1em;line-height:1.9em;letter-spacing:1px}ul{margin:0;padding:0}header{position:fixed;z-index:1001;width:100%;top:0;margin:0;padding:25px 0;background:0 0;transition:.5s}.scrolled header{background:hsla(0,0%,100%,.75);padding:10px 0;box-shadow:0 10px 7px -7px rgba(0,0,0,.15);-webkit-backdrop-filter:saturate(222%) blur(7px);backdrop-filter:saturate(222%) blur(7px)}header a{transition:.5s}header li a{transition:color .2s}.scrolled header #logo a{color:rgba(0,0,0,.8)}.scrolled header .login-icon a{background:0 0}.toggle{border-radius:10px;border:2px solid #fff;background:#e5eeff;transition:.5s;margin:0}.scrolled header .toggle{background:0 0}.scrolled nav a{color:rgba(0,0,0,.8)}.toggle,[id^=drop]{display:none}nav{margin:0;padding:0;float:right}.clear{clear:both}div#logo{float:left}#logo a{float:left;font-size:.8em;display:initial;margin:0;letter-spacing:1px;color:#fff;font-weight:800;padding:3px 0}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left}nav a{color:#fff;font-size:16px;letter-spacing:1px;padding:10px 10px}nav ul li ul li:hover{background:#f8f9fa}nav a:hover{color:#ff4f4f}nav ul.inner-ul li a:hover{color:#333}header nav{display:flex}.menu{display:flex}.menu li.active a{color:#333}nav ul ul{display:none;position:absolute;top:30px;background:#fff;padding:10px}nav ul li:hover>ul{display:inherit}nav ul ul li{width:170px;float:none;display:list-item;position:relative}nav ul ul li a{color:#333;padding:5px 10px;display:block}nav ul ul ul li{position:relative;top:-60px;left:170px}li>a:only-child:after{content:''}@media all and (max-width :767px){nav{float:none}div#logo{float:none}#logo{display:block;padding:0;width:100%;text-align:center;float:none}nav{margin:0}nav a{color:#333}.menu,.toggle+a{display:none}header .container{flex-wrap:wrap}header #logo{flex:1}header nav{flex:100%}.toggle{display:block;padding:6px 13px;font-size:17px;text-decoration:none;float:right;background-color:#fff;color:#223f75}.menu .toggle{float:none;text-align:center;margin:auto;width:30%;padding:5px;font-weight:400;font-size:15px;letter-spacing:1px}.toggle:hover{color:#333;background-color:#fff}[id^=drop]:checked+.menu{margin-top:10px;display:block;background:rgb(111 149 195 / 90%);padding:15px 10px;border-radius:20px;text-align:center;width:100%}nav ul li{display:block;width:100%;padding:5px 0}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav ul ul ul a{padding:0 80px}nav a:hover,nav ul ul ul a{background-color:transparent}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#fff;font-size:17px}nav ul li ul li .toggle,nav ul ul a{background-color:#fff}nav ul ul li a{font-size:15px}ul.inner-ul{padding:0!important}nav ul ul{float:none;position:static;color:#fff}nav ul li:hover>ul,nav ul ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%;padding:0}nav ul ul ul li{position:static}}.login-icon a{border:2px solid #fff;padding:.4em 1.7em;color:#223f75;font-weight:500;letter-spacing:1px;display:block;font-size:1em;background:#fff;box-shadow:0 0 45px rgba(0,0,0,.2);border-radius:45px;text-transform:uppercase;transform-origin:center center;transition:all .3s cubic-bezier(.27, 1, .8, 1),transform .2s cubic-bezier(.5, 2, 1, 1)}.login-icon a:hover{border:2px solid #3c4257;color:#224c75;background:#e5eeff;transform:scale(.98);border-radius:10px}.login-icon a:active{transform:scale(.95)}.banner{background:#0082c9 linear-gradient(350deg,#245167,#006fab);position:relative;z-index:1}.banner-info-grid h2{color:#fff;display:inline-block;font-size:3.5em;line-height:65px;letter-spacing:1px}.banner-info-grid h3{color:#f6f6f6;display:inline-block;font-size:40px;line-height:30px;letter-spacing:1px}.banner-info-grid p{font-size:16px;color:#ddd;margin:2em 0}.slider-info a.btn{background:0 0;padding:10px 25px;color:#fff;border:2px solid #fff;font-size:15px;letter-spacing:1px;border-radius:0;transition:.1s all}.slider-info a.btn:hover{opacity:.8;border:2px solid red;transition:.1s all}.banner-text{padding:200px 0}.banner-image h4{font-size:20px}.banner-image img{box-shadow:7px 7px 10px 0 rgba(0,0,0,.1)}.about-text h3{font-size:27px;font-weight:600;color:#333;line-height:38px}.about-text p{font-size:16px;color:#777}.about-img img{box-shadow:7px 7px 10px 0 rgba(0,0,0,.1)}@media(max-width:767px){.about-img img{margin-top:2em;width:200px;aspect-ratio:1}}.about-left h4{font-size:40px;font-weight:600;color:#ff6c5f}.about-left h4 span{font-size:16px;color:#666;font-weight:400}h2.heading,h3.heading{font-size:45px;color:#333;letter-spacing:0}.choose,.video{background:#f8f9fa}.f1 h3{font-size:25px;font-weight:600;color:#333;letter-spacing:1px}.f1 p{font-size:16px;color:#777}.f1 span.fa{text-align:center;background:#f3f3f3;width:65px;height:65px;line-height:65px}.icon1 span.fa{color:#e7475a;font-size:30px;line-height:65px}.icon2 span.fa{color:#0696ef;font-size:30px;line-height:65px}.icon3 span.fa{color:#26c475;font-size:30px;line-height:65px}.icon4 span.fa{color:#ea4800;font-size:30px;line-height:65px}.f1{box-shadow:7px 7px 8px 0 rgba(0,0,0,.05);border-radius:10px;background:#fff}.video-right h3{font-size:3.3em;font-weight:600;color:#333}.video-right p{font-size:16px;color:#666}footer{background:#121314}.footer-title{font-size:20px;letter-spacing:1px;color:#fff}.contact-info p,.contact-info p a,ul.links li a{color:#777;font-size:15px}.contact-info .contact-info-entry p.date{font-size:13px;font-style:italic}.contact-info p span{display:block}.contact-info h4{font-size:15px;letter-spacing:1px;color:#aaa}.contact-info h4 i{color:#999}ul.links li a{font-size:15px;letter-spacing:1px;margin-bottom:10px;display:inline-block}.copyright-top{background:hsl(234 10% 5% / 1);border-color:rgba(255,255,255,.07)!important}.copyright{letter-spacing:1px;font-size:15px;color:#999}.copyright a{color:#eee}.copyright a:hover{color:#fff}.move-top{position:fixed;right:10px;bottom:10px;transition:.3s}a.move-top{text-align:center;position:absolute;right:1%;bottom:0}a.move-top span{color:#fff;width:36px;height:36px;line-height:2em;background:hsl(200deg 3.53% 16.67% / 65%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50px}@media(max-width:1080px){.banner-info-grid h2{font-size:2.8em;line-height:55px}.banner-info-grid p{font-size:15px;margin:1em 0}.about-left h4{font-size:30px}.about-text p{font-size:15px}.video-right h3{font-size:2.2em;line-height:45px}.banner-text{padding:18vw 0 10vw}}@media(max-width:991px){#logo a{font-size:.7em}nav a{font-size:15px}}@media(max-width:668px){.video-right h3{font-size:2em;line-height:40px}.banner-text{padding:100px 0 70px}}@media(max-width:600px){.banner-info-grid h2{font-size:2em;line-height:45px}#logo a{font-size:.6em}.login-icon{right:14.5%}}@media(max-width:568px){.login-icon{right:11.5%}}@media(max-width:480px){.inner-banner{height:150px}.login-icon{right:13.5%}}@media(max-width:414px){.banner-info-grid h2{font-size:1.8em;line-height:40px}.banner-info-grid p{font-size:14px}.slider-info a.btn{font-size:14px}.login .btn{font-size:14px;padding:6px 20px}.login-icon{right:16%}ul.links li a{font-size:15px!important;margin-bottom:5px}}@media(max-width:384px){.toggle{font-size:15px}.menu .toggle{width:40%;font-size:15px}.banner-info-grid h2{font-size:1.6em;line-height:32px}.slider-info a.btn{padding:10px 20px;font-size:13px}.about-text h3{font-size:20px;line-height:30px}h2.heading,h3.heading{font-size:30px}.video-right h3{font-size:1.6em;line-height:35px}.footer-title{font-size:18px}.copyright{font-size:14px}.login p a{font-size:13px}.login-icon a,.login-icon a:hover{font-size:.95em}}.video-img img{box-shadow:7px 7px 10px 0 rgba(0,0,0,.1)}.img-fluid{border-radius:20px}