body{font-family:'Montserrat',sans-serif}a{color:#3cf;text-decoration:none}a:hover{color:#fc3;text-decoration:none}#home-sds>img{height:48px;max-height:48px}ul{padding:0;margin:0;list-style:none}p{font-size:15px;line-height:1.5rem}.section-heading{text-align:center;margin-bottom:40px}.section-heading h2:before{width:1px;height:50px;background-color:rgba(250,250,250,.2);position:absolute;top:-52px;content:'';left:50%;transform:translate(-50%)}.section-heading h2{background-color:#f4a325;margin-top:50px;position:relative;font-size:18px;font-weight:600;color:#000;letter-spacing:.5px;display:inline-block;padding:15px 20px;border:thin solid #585858;box-shadow:3px 3px 1px #000,-3px 3px 1px #000;border-radius:10px}.main-button a,.main-button-2 a{background-color:#e2145a;color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:12px 20px;display:inline-block;outline:0}a.menu-link{display:none}@media screen and (max-width:1150px){a.menu-link{float:right;display:block;font-size:36px;color:#fff;padding-top:5px}nav[role="navigation"]{clear:both;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.js nav[role="navigation"]{overflow:hidden;max-height:0;box-shadow:0 5rem 3rem #000!important}nav[role="navigation"].active{max-height:calc(87vh);overflow-y:auto}nav[role="navigation"] ul{display:block;top:0;width:100%;position:relative;margin:0;padding:0;border:1px solid rgba(250,250,250,.25);background-color:rgba(22,34,57,.99);background:linear-gradient(45deg,#000,#162239,#000,#162239);box-shadow:0 3px 1px #212733}nav[role="navigation"] li a,nav[role="navigation"] li>div{display:block;border-bottom:1px dotted rgba(250,250,250,.25);text-align:left;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700;line-height:1.2}nav[role="navigation"] li.has-submenu>a{color:#2196f3}@media screen and (min-width:1151px){.js nav[role="navigation"]{max-height:none}nav[role="navigation"] li{display:inline-block;margin:0 .25em}nav[role="navigation"] li a{border:0}}}@media screen and (max-width:1050px){.main-header .logo{padding-left:0!important}.main-header .logo a{padding-left:0!important}.main-menu{padding-right:30px!important}.main-menu li{margin-left:5px!important}}.main-header{background-color:rgba(22,34,57,1);background:linear-gradient(45deg,#000,#21304d,#070c1b,#172641,#0a0d14,#152035,#070c1b,#121f36);height:80px;position:fixed;z-index:12;width:100%;top:0;border-bottom:thin dotted #576c95;box-shadow:0 1rem 3rem #000!important}.main-header .logo{float:left;line-height:60px;padding-left:0}.main-header .logo a{font-size:25px;text-transform:uppercase;font-weight:800;color:#fff}.main-header .logo a em{font-style:normal;color:#f5a425}.main-menu{display:flex;justify-content:center;align-items:center}.main-menu li{display:inline-block;line-height:79px;margin-left:0;position:relative}.main-menu li:first-child{margin-left:0}.main-menu li a{padding:10px 8px;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#fff;border:2px solid transparent;transition:all .5s}.main-menu li.has-submenu a:after{content:'';font-family:"FontAwesome";margin-left:5px}.main-menu li.has-submenu ul li a:after{display:none}.main-menu li .sub-menu{position:absolute;white-space:nowrap;background-color:#18233a;background:linear-gradient(45deg,#000,#162239,#000,#162239);border:thin solid #2e3d58;border-top:thin solid #152035;opacity:0;visibility:hidden;transition:all .5s;margin-top:-10px;margin-left:7px;border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important;box-shadow:0 .5rem 1rem #000!important}.main-menu li:hover .sub-menu{opacity:1;visibility:visible}.main-menu li .sub-menu li{display:block;line-height:20px;margin-left:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #353b49}.main-menu li .sub-menu li:first-child{padding-top:15px}.main-menu li .sub-menu li:last-child{margin-bottom:0;border-bottom:0}.main-menu li .sub-menu li a{font-size:12px;font-weight:500;padding:0 15px;letter-spacing:.5px;border:0;transition:all .5s}.main-menu li .sub-menu li a:hover{color:#f5a425;border:0}@media screen and (max-width:990px){.main-menu li a{padding:10px 2px}}.main-nav li:hover a,.main-nav li.active a{border:2px dotted #2e3e68d9;border-bottom:2px solid #495f99}@media(max-width:950px){.main-nav li:hover a,.main-nav li.active a{border:thin solid transparent;border-bottom:1px dotted rgba(250,250,250,.25)}}.bg-black{background-color:#000}.bg-r-gradiant-black{background:repeating-linear-gradient(45deg,#000,#0000004d 1px)}.background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.background-video-hosted{border:0;margin:0;object-fit:cover;pointer-events:none;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;min-height:100vh;height:100vh;min-width:100%;max-width:100%;width:100vh}video::-webkit-media-controls{display:none!important}.video-overlay{position:absolute;background:linear-gradient(45deg,#000000ba,#0d0d0d75);top:0;left:0;bottom:0;width:100%;z-index:2;min-height:100vh;height:100vh;min-width:100%;max-width:100%;width:100vh}.main-banner{position:relative;max-height:100vh;height:100vh;overflow:hidden}.main-banner .caption{text-align:center;position:relative;width:50%;left:50%;top:56%;transform:translate(-50%,-50%);text-shadow:2px 2px black,0 0 black}.main-banner .caption h6{line-height:2rem;margin-top:0;font-size:18px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:1px}.main-banner .caption h2{margin-top:30px;margin-bottom:30px;font-size:28px;text-transform:uppercase;font-weight:800;color:#fff;letter-spacing:1px}.main-banner .caption h2 em{font-style:normal;color:#f5a425;font-weight:900}.main-banner .caption .img-education{height:320px;filter:drop-shadow(2px 4px 6px black)}@media screen and (max-width:1180px){.main-banner .caption h6{font-weight:500}.main-banner .caption .img-education{height:260px;margin-left:-.65rem}}@media screen and (max-width:767px){.main-banner .caption{width:95%}.main-banner .caption h6{font-weight:500}}body>section{background-color:#172238;background-position:center}section .container{background-color:#0d1524;border:thin solid #343a40;border-top:0}section.features .col-4{padding-left:0;padding-right:0}.features-post{margin-bottom:0}.features-thumb{overflow:hidden;position:relative}.features-thumb img{width:100%}.features-content{position:absolute;bottom:0;left:0;width:100%;background-color:#0c1228;background:linear-gradient(45deg,#000000db,#294f6e,#070c1be8);color:#fff;padding:20px;cursor:pointer;border:1px solid #343a40;border-bottom:0}.features-content:hover,.features-content:has(.active){background-color:#f5a425;background:linear-gradient(45deg,#cfaf51,#ffdeab,#fcc41c);box-shadow:0 0 30px rgba(0,0,0,.5)}.features-content:hover h4,.features-content:has(.active) h4{color:#000}.features-content h4{font-size:16px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:1px;margin-bottom:0;text-align:center}.features-content h4 i{margin-right:15px;font-size:24px}.features-content p{margin-bottom:0}.features-content a{margin-top:15px;display:inline-block;text-transform:uppercase;color:#fff;letter-spacing:.5px;font-weight:700;font-size:14px;border-bottom:2px solid #fff}.features-content p.hidden-sm{display:none}.second-features,.third-features{border-left:1px solid rgba(250,250,250,.1)}.content-hide{margin-top:15px;display:none}.content-hide p{background:#000;color:#fafafa;padding:10px}@media screen and (max-width:767px){.features-content{padding:10px}.features-content h4 i{margin-bottom:10px}.features-content h4{font-size:14px;text-align:left}.features-content p.hidden-sm{display:block}.features-content a{letter-spacing:0;font-size:13px;font-weight:600}}section.who-us{background-image:url(../images/video-bg.jpg);background-color:#172238;background-repeat:repeat;background-size:cover;padding-bottom:100px}section.why-us{background-image:url(../images/choosing-bg.jpg);background-color:#172238;background-repeat:repeat;background-size:cover;padding-bottom:100px}#tabs{text-align:center}#tabs ul{margin:0;padding:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#tabs ul::after{clear:both;content:"";display:table}#tabs ul li{display:block;font-weight:400;font-size:1.2em;letter-spacing:1px;text-align:center}#tabs ul li a{display:block;font-size:13px;font-weight:700;letter-spacing:1px;cursor:pointer;outline:0;padding-bottom:30px;color:#fff;text-decoration:none;text-transform:uppercase;position:relative}#tabs ul li span{display:block;margin-bottom:.75em}#tabs ul .ui-tabs-active a{color:#f5a425}#tabs ul .ui-tabs-active a:after{background-color:#f5a425;width:15px;height:15px}#tabs ul .ui-tabs-active a:before{border-color:#f5a425}#tabs h4{margin-top:6px;font-size:24px;font-weight:700;letter-spacing:1px;color:#ffc107;margin-bottom:30px}#tabs p{color:#fff;font-size:15px;line-height:28px}.tabs-content{text-align:left}.tabs-content ol{color:#fff;font-size:14px;line-height:1.7rem;padding:0;padding-left:15px;list-style-type:upper-alpha}ol li::marker{color:#ff0707;font-weight:bold}.tabs-content img{width:100%;overflow:hidden;padding-right:45px}@media screen and (max-width:767px){.tabs-content img{padding-right:0}}section.coming-soon{background-image:url(../images/main-slider-03.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#172238;padding-bottom:100px;color:#fff}section.coming-soon .continer .counter div{display:inline-block}section.coming-soon .row .row h2{color:#ffc107;margin-bottom:22px;text-align:center}section.coming-soon .continer h4{margin-top:100px;font-size:30px;color:#fff;font-weight:800;letter-spacing:.5px;line-height:40px;margin-bottom:50px}section.coming-soon .continer h4 em{font-style:normal;color:#f5a425}@media screen and (max-width:767px){section.coming-soon .continer h4{text-align:center}}section.coming-soon .continer .counter .days,section.coming-soon .continer .counter .hours,section.coming-soon .continer .counter .minutes,section.coming-soon .continer .counter .seconds{width:22%;height:140px;float:left;text-align:center;font-size:48px;font-weight:800;letter-spacing:1px;color:#fff;background-color:rgba(250,250,250,.1)}@media screen and (max-width:992px){section.coming-soon .continer .counter .days,section.coming-soon .continer .counter .hours,section.coming-soon .continer .counter .minutes,section.coming-soon .continer .counter .seconds{font-size:26px}section.coming-soon .continer .counter .days .value,section.coming-soon .continer .counter .hours .value,section.coming-soon .continer .counter .minutes .value,section.coming-soon .continer .counter .seconds .value{margin-top:40px!important}section.coming-soon .continer .counter span{font-size:14px!important}}section.coming-soon .continer .counter .days,section.coming-soon .continer .counter .hours,section.coming-soon .continer .counter .minutes{margin-right:4%}section.coming-soon .continer .counter .days .value,section.coming-soon .continer .counter .hours .value,section.coming-soon .continer .counter .minutes .value,section.coming-soon .continer .counter .seconds .value{margin-top:15px;display:block;width:100%}section.coming-soon .continer .counter span{font-size:18px;text-transform:uppercase;color:#f5a425;font-weight:500;letter-spacing:1px;margin-top:0;display:block}section.coming-soon .right-content{margin-left:30px}section.coming-soon .top-content{margin-bottom:-8px}section.coming-soon .top-content h6{font-size:18px;color:#fff;background-color:#000000a1;padding:20px 2px;text-align:center;background:repeating-linear-gradient(45deg,#000,#0000004d 1px)}section.coming-soon .top-content h6 em{font-style:normal;font-weight:600}section.coming-soon form{background-color:#49494942;padding:28px 28px;width:100%;text-align:center;border:thin solid #525660;border-top:0}section.coming-soon form p{font-size:15px}section.coming-soon form input{width:100%;height:40px;background-color:rgba(250,250,250,.1);border-radius:0;border:0;outline:0;color:#fff;font-size:13px;margin-bottom:20px;letter-spacing:.5px}section.coming-soon form input:focus{outline:0;border:0;box-shadow:none;color:#fff;background-color:rgba(250,250,250,.1)}section.coming-soon form::placeholder{color:#fff}section.coming-soon form input::placeholder{color:#fff}section.coming-soon form input::placeholder{color:#fff}section.coming-soon form button{margin-top:10px;background-color:#f5a425;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:12px 20px;display:inline-block;outline:0;box-shadow:none;border:0}@media screen and (max-width:767px){section.coming-soon .right-content{margin-top:60px;margin-left:0}section.coming-soon form{padding:28px 20px}}section.courses{background-image:url(../images/choosing-bg.jpg);background-repeat:no-repeat;background-size:cover;background-color:#172238;padding-bottom:100px;padding:0 30px 100px 30px}section.courses .item img{border-top-right-radius:5px;border-top-left-radius:5px}section.courses .item .down-content{padding:30px;background-color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}section.courses .item .down-content h4{font-size:16px;text-transform:uppercase;color:#1e1e1e;letter-spacing:.5px;font-weight:700;margin-top:0;margin-bottom:20px}section.courses .item .down-content p{margin-bottom:25px}section.courses .item .down-content img{width:40px;border:2px solid #f5a425;border-radius:50%;text-align:left;display:inline-block}section.courses .item .down-content .text-button-pay{float:right;display:inline-block;margin-top:-30px}section.courses .item .down-content .text-button-pay a{color:#f5a425;font-size:13px}section.courses .item .down-content .text-button-free{float:right;display:inline-block;margin-top:-30px}section.courses .item .down-content .text-button-free a{color:#7a7a7a;font-size:13px}section.video{background-image:url(../images/main-slider-01.jpg);background-repeat:no-repeat;background-size:cover;background-color:#172238;padding-bottom:100px}section.video .left-content{color:#fff}section.video .left-content span{text-transform:uppercase;font-size:14px;letter-spacing:.5px}section.video .left-content h4{margin-top:20px;font-size:30px;color:#fff;font-weight:800;letter-spacing:.5px;line-height:40px;margin-bottom:20px}section.video .left-content h4 em{font-style:normal;color:#f5a425}section.video .left-content .main-button{margin-top:30px}.video-item{position:relative;width:100%;max-width:600px;margin:0 auto 0}@media screen and (max-width:767px){section.video .left-content{margin-bottom:45px}section.video .first-item .first-content h4,section.video .second-item .second-content h4{text-align:center}}.video-item figure{position:relative;width:100%;font-size:0}.video-item figure img{width:100%}.video-item figure a:before{content:'';position:absolute;bottom:10px;right:15px;width:60px;height:60px;margin-top:-32.5px;margin-left:-32.5px;border-radius:50%;background-color:#f5a425;z-index:10}.video-item figure a:after{content:'';position:absolute;bottom:27.5px;right:20px;margin-top:-12.5px;margin-left:-7px;border:solid 13px transparent;border-left:solid 20px;border-left-color:#fff;z-index:10}.video-item figure a:hover:before{background-color:#f5a425}.video-item .video-caption{position:absolute;z-index:10;background-color:rgb(79 78 78/73%);height:40px;width:100%;padding:27px 30px;bottom:0;color:#fff}.video-item .video-caption h4{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:center}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}section.contact{background-image:url(../images/contact-bg.jpg);background-repeat:no-repeat;background-size:cover;background-color:#172238;padding-bottom:120px}section.contact form{background-color:#00000080;padding:30px;width:100%;font-size:15px}section.contact form input::placeholder{color:#ccc;opacity:1}@media screen and (max-width:767px){section.contact form{margin-bottom:30px}}section.contact form input{width:100%;height:40px;background-color:rgba(250,250,250,.1);border-radius:0;border:0;outline:0;color:#fff;font-size:13px;margin-bottom:30px;letter-spacing:.5px}section.contact form textarea{width:100%;height:220px;max-height:280px;min-height:220px;background-color:rgba(250,250,250,.1);border-radius:0;border:0;outline:0;color:#fff;font-size:13px;margin-bottom:30px;letter-spacing:.5px}section.contact form input:focus,section.contact form textarea:focus{outline:0;border:0;box-shadow:none;color:#fff;background-color:rgba(250,250,250,.1)}section.contact form input::placeholder{color:#9d9d9d;opacity:1}section.contact form textarea::placeholder{color:#9d9d9d;opacity:1}section.contact form button{background-color:#8bc34a;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;padding:12px 20px;display:inline-block;outline:0;box-shadow:none;border:0}footer{background:linear-gradient(45deg,#000,#21304d,#070c1b,#172641,#0a0d14,#152035,#070c1b,#121f36);text-align:center}footer p{margin-bottom:0;padding:7px 0;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}footer p a,footer p a:hover{color:#f5a425}@media screen and (max-width:992px){.features{background-color:#0c1228}.features-content{position:relative}.features-post{border-left:0;border-bottom:thin solid #1d273b}}@media screen and (max-width:1150px){.main-menu{padding-right:0!important}.main-header .logo{line-height:53px}.main-menu li{display:block;line-height:1;margin-left:0!important}.main-menu li .sub-menu{opacity:1;visibility:visible;position:static;margin-left:auto;margin-right:auto;width:100%;border:thin solid #587bbe;margin-top:auto}.main-menu li .sub-menu li:last-child{border-bottom:1px solid rgba(250,250,250,.25)}}@media screen and (max-width:950px) and (max-height:400px){nav[role="navigation"].active{max-height:calc(80px + 100vh);overflow-y:auto}}@media screen and (max-width:767px){footer p{font-size:11px;font-weight:600;letter-spacing:.25px}}:root{--main-color:#ff9800;--secondary-color:#263238;--text-color:#333;--light-color:#fff}body{font-family:Arial,sans-serif;color:var(--text-color);background-color:var(--light-color)}header{background-color:var(--secondary-color);color:var(--light-color);padding:10px 0;position:sticky;top:0;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.1)}header a{color:var(--light-color);text-decoration:none;margin:0 7px;padding:10px 15px;font-weight:bold}header a:hover{color:var(--main-color)}button,.btn{background-color:var(--main-color);color:var(--light-color);border:0;padding:10px 20px;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .3s}button:hover,.btn:hover{color:var(--light-color)}.section-heading{text-align:center;font-size:24px;font-weight:bold;color:var(--main-color)}.section-heading::after{content:'';display:block;width:50px;height:3px;background-color:var(--main-color);margin:10px auto}.card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s}.card:hover{box-shadow:0 6px 12px rgba(0,0,0,.2)}.card img{width:100%;height:auto}.card-body{padding:20px}.card-title{font-size:18px;color:var(--secondary-color);margin-bottom:10px}.card-text{color:var(--text-color)}.zoomable{width:100%;height:auto;cursor:pointer;transition:transform .3s ease}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);justify-content:center;align-items:center;z-index:1000}.overlay img{max-width:95%;max-height:95%}.close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;cursor:pointer;background:none;border:0}.border-danger{border-color:#b12532!important;border-style:dashed!important}.main-menu li .sub-menu li.active a{color:#f5a425!important;font-weight:bold}.bg-primary-fade{background-color:#0f1623c7}.cc-revoke.cc-bottom{display:none}.fade-once{opacity:0;animation:fade-in-sds 3s ease-in-out forwards}@keyframes fade-in-sds{0%{opacity:0}100%{opacity:1}}