@import url(https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&display=swap);body,.funnel-display{font-family:"Funnel Display",sans-serif}.header-social-list .elementor-icon-list-item:last-child a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border:none!important;background:transparent!important;overflow:hidden}.header-social-list .elementor-icon-list-item:last-child a::before,.btn-border a::before{content:"";position:absolute;top:0;left:0;width:22px;height:100%;border-top:1px solid #656565;border-left:1px solid #656565;border-bottom:1px solid #656565;pointer-events:none;transition:width 0.4s ease}.header-social-list .elementor-icon-list-item:last-child a::after,.btn-border a::after{content:"";position:absolute;right:0;bottom:0;width:22px;height:100%;border-top:1px solid #656565;border-right:1px solid #656565;border-bottom:1px solid #656565;pointer-events:none;transition:width 0.4s ease}.header-social-list .elementor-icon-list-item:last-child a:hover::before,.header-social-list .elementor-icon-list-item:last-child a:hover::after,.btn-border a:hover::before,.btn-border a:hover::after{width:100%;border-color:#fff}.header-social-list .elementor-icon-list-item:last-child a .elementor-icon-list-text{font-weight:500;color:#fff}.btn-border a{position:relative;font-family:"Funnel Display",sans-serif}.btn-border a .elementor-button-text{font-family:"Funnel Display",sans-serif}.red-corners{--corner-color:#bd2329;--corner-width:30px;--corner-height:30px;--border-size:1px;background:linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--border-size) var(--corner-height) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--border-size) var(--corner-height) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--border-size) var(--corner-height) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--border-size) var(--corner-height) no-repeat}.elementor-counter-title{font-family:"Funnel Display",sans-serif!important;text-align:center!important}h2 span,h1 span{color:#bd2329}.social-footer .elementor-social-icon-facebook-f:hover{background-color:#337fff!important;border-color:#337fff!important}.social-footer .elementor-social-icon-youtube:hover{background-color:#ff000a!important;border-color:#ff000a!important}.social-footer .elementor-social-icon-linkedin-in:hover{background-color:#337fff!important;border-color:#337fff!important}.lbbContent_area{border-radius:0!important}.wp-block-lbb-lightbox .lbbLightBox.default{gap:30px!important;align-items:flex-start}.wp-block-lbb-lightbox .lbbLightBox.default a .contentArea .img img{width:calc(100% - 18px)!important;height:280px!important;object-fit:cover;object-position:center center;left:9px!important;top:9px!important}.video-title{font-size:22px!important;color:rgba(255,255,255,.7)!important;font-weight:500!important;margin-top:10px!important}.wp-block-lbb-lightbox .lbbLightBox.default a .contentArea .img{padding:9px!important;border:1px solid rgba(255,255,255,.2)!important;height:300px!important;--corner-color:#bd2329;--corner-width:30px;--corner-height:30px;--border-size:1px;background:linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--border-size) var(--corner-height) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner-width) var(--border-size) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--border-size) var(--corner-height) no-repeat;transition:background-size 0.5s ease}.wp-block-lbb-lightbox .lbbLightBox.default a:hover .contentArea .img{background-size:100% var(--border-size),var(--border-size) 100%,100% var(--border-size),var(--border-size) 100%}.contentArea .img{height:280px!important}.wp-block-lbb-lightbox .lbbLightBox .lbbContent_area .contentArea:hover .img.zoomIn img{transform:none!important}.wp-block-lbb-lightbox .lbbLightBox .lbbContent_area .music_icon{width:50px!important;height:50px!important;border-radius:0!important;background-image:url(../../../../../../themes/hello-theme-child-master/images/play-icon-white.svg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:transparent!important;align-items:center;display:flex;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%)}.wp-block-lbb-lightbox .lbbLightBox .lbbContent_area .music_icon svg{display:none!important}.wp-block-lbb-lightbox .lbbLightBox.default a:hover .video-title{color:#ffffff!important}footer .elementor-icon-list-items .elementor-icon-list-item a,.header-social-list .elementor-icon-list-items .elementor-icon-list-item a{transition:transform 0.3s ease}footer .elementor-icon-list-items .elementor-icon-list-item a:hover,.header-social-list .elementor-icon-list-items .elementor-icon-list-item a:hover{transform:translateY(-6px)}.header-social-list .elementor-icon-list-items .elementor-icon-list-item:last-child a:hover{transform:translateY(0)}.font-500{font-weight:500}.lbbLightBox-1-lbb_modal_area .fancybox__slide .fancybox__content .f-button.is-close-btn:hover{background-color:#ffffff!important}footer .elementor-icon-list-item a.active .elementor-icon-list-text{color:#ffffff!important;transform:translateY(-6px)}footer .elementor-icon-list-item a:not(.active) .elementor-icon-list-text{transform:translateY(-6px)}footer .elementor-icon-list-item a:not(.active):hover .elementor-icon-list-text{transition:transform 0.3s ease}.fancybox__container [type="button"],.fancybox__container [type="submit"],.fancybox__container button{border-color:#bd2329!important;color:#bd2329!important;background-color:transparent!important}.fancybox__container [type="button"]:hover,.fancybox__container [type="submit"]:hover,.fancybox__container button:hover,.fancybox__container button:focus,.fancybox__container [type="submit"]:focus,.fancybox__container [type="button"]:focus{border-color:#bd2329!important;color:#ffffff!important;background-color:#bd2329!important}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded="true"],.plyr--video .plyr__control:focus{background:#bd2329!important;color:#ffffff!important}.forminator-label{font-family:"Funnel Display",sans-serif!important;font-size:16px!important;color:rgba(255,255,255,.7)!important;font-weight:500!important;margin-bottom:5px!important}.forminator-description{display:none!important}.forminator-input,.forminator-textarea{padding:15px!important;border-radius:0!important;outline:none!important;border:1px solid rgba(255,255,255,.2)!important;background-color:transparent!important;color:#ffffff!important}.forminator-textarea{resize:none;height:110px!important}.forminator-button{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;padding:14px 30px!important;border:none!important;border-radius:0!important;background:transparent!important;overflow:hidden;color:#ffffff!important;font-weight:500!important;font-size:16px!important;max-width:116px!important}.forminator-button::before{content:"";position:absolute;top:0;left:0;width:22px;height:100%;border-top:1px solid #656565;border-left:1px solid #656565;border-bottom:1px solid #656565;pointer-events:none;transition:width 0.4s ease}.forminator-button::after{content:"";position:absolute;right:0;bottom:0;width:22px;height:100%;border-top:1px solid #656565;border-right:1px solid #656565;border-bottom:1px solid #656565;pointer-events:none;transition:width 0.4s ease}.forminator-button:hover::before,.forminator-button:hover::after{width:100%;border-color:#fff}.forminator-row-last{margin-bottom:0!important}body.error404 #content.site-main{text-align:center;padding:120px 20px}body.error404 #content.site-main h1{margin-top:0!important}@media (max-width:1660px){.hero-col{padding-left:8%!important;padding-right:8%!important}.bottom-title{padding-left:27%!important}}@media (max-width:1400px){.hero-col{padding-left:4%!important;padding-right:4%!important}.video-hero{margin-left:7%!important;width:60%!important}.bottom-title{padding-left:20%!important}.hero-desc-col{width:30%!important}}@media (max-width:1200px){.bottom-title{margin-top:20px!important;padding-left:0%!important}.about-element{position:relative!important;transform:none!important;left:auto!important;top:auto!important;width:100%!important;text-align:center}}@media (max-width:980px){.hero-desc-col{width:100%!important;margin-bottom:15px!important;margin-left:0!important}.video-hero{margin-left:0%!important;width:100%!important}.hero-desc-col{width:100%!important}}@media (max-width:767px){.hero-col{padding:30px 20px!important}footer .elementor-icon-list-items .elementor-icon-list-item{margin-top:5px;margin-bottom:5px}}.fancybox__container .fancybox__slide .plyr{width:min(90vw, 1000px)!important;max-width:90vw!important}.fancybox__container .plyr__video-wrapper{width:100%!important;aspect-ratio:16 / 9!important}.fancybox__container .plyr__video-embed__container iframe{width:100%!important;height:100%!important}.f-button.is-close-btn{right:0!important;width:40px!important;outline:none!important;box-shadow:none!important;border:0!important}.f-thumbs__slide__button{width:62px;height:54px}.fancybox__container [type="button"].plyr__control--overlaid{background-color:#000000!important}.fancybox__container [type="button"].plyr__control--overlaid:hover svg{fill:#bd2329!important}@media (max-width:767px){.f-thumbs__slide__button{width:30px;height:30px}body .fancybox__slide.has-vimeo .plyr.vv-vertical{height:calc(100vh - 230px)!important;height:calc(100dvh - 230px)!important}.plyr--video .plyr__controls{padding:0!important;position:fixed;z-index:99999;left:15px;right:15px;bottom:75px}.fancybox__container [type="button"],.fancybox__container [type="submit"],.fancybox__container button{padding:10px!important}.fancybox__thumbs{display:none!important}}