.ast-button-wrap .menu-toggle:focus,a:focus{outline:none !important}header#masthead:before{content:"";background-image:linear-gradient(180deg,#000 1%,rgba(43,47,56,0) 80%);width:100%;height:220px;position:absolute;top:0;z-index:-1}.home-slider .bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img{background-position:top}.bdt-prime-slider-content .form-link{color:#ff7801;margin:15px 0 0;display:inline-block;text-decoration:underline;text-transform:uppercase;position:relative;text-shadow:1px 1px 1px #000,0 0 1em #333,0 0 .2em #333}.bdt-prime-slider-content .form-link:after{font-family:FontAwesome;content:"\f101";position:absolute;right:-17px;top:0}.sticky{box-shadow:0 1px 6px 0 rgb(32 33 36/28%) !important;z-index:9999;background:#051311;-webkit-animation:1s ease-in-out 0s normal none 1 running fadeInDown;animation:.9s ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 1px 6px 0 rgb(32 33 36/28%) !important;position:fixed !important;top:0;width:100%}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.in-down{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.sticky .ast-mobile-header-wrap .ast-primary-header-bar,.sticky .ast-primary-header-bar .site-primary-header-wrap{min-height:75px}.ast-desktop .sticky .ast-primary-header-bar .main-header-menu>.menu-item{line-height:75px}.sticky .ast-logo-title-inline .ast-site-identity{padding:0}.sticky .site-logo-img img{max-width:150px}.slide-btn{color:#fff;border:1px solid #1a685b;padding:12px 55px 12px 30px;border-radius:50px;font-size:16px;position:absolute;left:180px;top:-90px;line-height:1.5;background:#1a685b}.slide-btn:after{font-family:FontAwesome;content:"\f178";position:absolute;right:24px;top:10px;font-size:18px}.slide-btn:hover,.slide-btn:focus{background:#ff7801;color:#fff;border-color:#ff7801}.slide-btn:hover:after,.slide-btn:focus:after{color:#fff}.bdt-prime-slider .bdt-slideshow-items{aspect-ratio:auto !important;min-height:700px !important}.award-form .hide-field{display:none !important}.award-form form .ff-el-group label{color:#fff;font-size:16px}.award-form h3{color:#fff;margin:10px 0 0}.bdt-ps-slide-img:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.53)}.bdt-prime-slider-dragon .bdt-prime-slider-wrapper{min-width:1200px;margin:0 auto}.home .bdt-prime-slider-dragon .bdt-prime-slider-content{max-width:unset;margin-left:0}.home .bdt-prime-slider-skin-general .bdt-dotnav{left:0;right:0;margin:0 auto;justify-content:center}.home .bdt-prime-slider-skin-general .bdt-slider-excerpt{margin:40px 0 0}.about-tag h3{color:#fff}.about-tag p{margin:0}.about-tag a{color:#ff7801;text-transform:uppercase;letter-spacing:2px;display:inline-block}.about-tag{-webkit-animation:movingX 8s linear infinite;animation:movingX 8s linear infinite}@keyframes movingX{0%{transform:translateX(0)}50%{transform:translateX(50px)}100%{transform:translateX(0)}}.jump{animation:jumpAni 7s linear infinite}@keyframes jumpAni{0%{transform:translateY(0)}40%{transform:translateY(-30px)}100%{transform:translateY(0)}}.fancy-title em{color:#ff7801;font-style:normal}.up-event-img img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.up-event-img .elementor-widget-image .elementor-widget-container:after{width:90%;content:"";height:50%;right:-9px;bottom:4px;z-index:-1;position:absolute;border-radius:20px;border:1px dashed #ff7801;-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg)}.cust-btn .elementor-button-icon{line-height:0}.cust-btn svg{margin-top:5px;transition:.3s;position:absolute}.cust-btn a:hover svg{margin-left:5px}.event-shape-one{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{transform:translateX(-30px)}50%{transform:translateX(-10px)}100%{transform:translateX(-30px)}}.read-more .elementor-button{display:block}.elementor-widget-icon-box .elementor-icon-box-description a{color:#1f1f1f}.elementor-widget-icon-box .elementor-icon-box-description a:hover{color:#ff7801}#contact .elementor-icon svg{transition:.6s}#contact .elementor-widget-icon-box .elementor-widget-container:hover .elementor-icon svg{transform:rotateY(360deg)}.ff-message-success{color:#fff;background-color:green}select.ff-el-form-control{background-image:url(/wp-content/uploads/2025/02/btm-arrow-dark.png) !important;background-repeat:no-repeat;background-position:98%;background-size:13px;appearance:none;line-height:normal !important}#gallery .elementor-image-gallery .gallery-item img{width:100%;height:185px;object-fit:cover;object-position:50% 13%}.elementor-lightbox-prevent-close .elementor-slideshow__title{display:none}footer.site-footer .footer-social-inner-wrap .footer-social-item{background:#f8f8f8;min-height:40px;min-width:40px;margin:0 4px}.site-footer h4{color:#fff;font-size:17px;line-height:1.5;font-weight:400;margin:25px 0 18px}footer .ast-footer-copyright p a{color:#fff;text-decoration:underline}footer .ast-footer-copyright p a:hover{color:#ff7801}footer .ast-footer-copyright p{color:#fff}footer .ast-footer-html-1 a{color:#ff7801}.live-btn .elementor-button:after{content:"";display:inline-block;position:absolute;top:calc(50% - 5px);background-color:#fff;width:10px;height:10px;margin-left:20px;border:1px solid rgba(0,0,0,.1);border-radius:50%;z-index:1;right:20px;top:15px}.live-btn .elementor-button:before{content:"";display:block;position:absolute;background-color:#fff;width:5px;height:5px;border-radius:50%;-webkit-animation:live 2s ease-in-out infinite;animation:live 2s ease-in-out infinite;z-index:1;right:22.5px;top:17px}.live-btn{right:0}.live-btn .elementor-button{position:relative}@keyframes live{0%{transform:scale(1,1)}100%{transform:scale(3.5,3.5);background-color:rgba(red,0)}}@media only screen and (max-width:921px){header .ast-mobile-header-content.content-align-flex-start{box-shadow:0px -3px 20px -7px #111}header .ast-custom-button{margin:8px 20px}header .content-align-flex-start .ast-builder-layout-element{justify-content:center}header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{text-align:center;font-size:15px}header .ast-builder-menu-mobile .main-navigation .main-header-menu,header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,header .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:transparent}header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#eefffc;border-top:3px solid #279d89}}@media only screen and (max-width:767px){header#masthead:before{content:none}.home-slider .bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img{background-position:bottom center}.home-slider .bdt-prime-slider-content{margin:70px 0 0}.home-slider .bdt-ps-slide-img:before{content:none}.home-slider .bdt-prime-slider .bdt-slideshow-items{min-height:470px !important}.slide-btn{padding:8px 45px 8px 20px;font-size:14px;left:137px;top:-61px}.home .bdt-prime-slider-skin-general .bdt-slider-excerpt{margin:20px 0 0}.slide-btn:after{right:22px;top:6px;font-size:16px}.site-footer h4{font-size:14px}#gallery .elementor-image-gallery .gallery-item{max-width:50% !important}#gallery .elementor-image-gallery .gallery-item img{height:140px}}