html,body{width:100%}body{margin:0;padding:0;overflow-x:hidden;font-family:"Poppins",sans-serif}@media(max-width: 991px){body{text-align:center}}.btn-01{background-color:#ffcb31;padding:10px 25px;display:inline-block;color:#fff;border-radius:20px;transition:.3s}.btn-01:hover{background-color:#000}.btn-01:hover i{padding-left:5px}.btn-01 i{transition:.3s}.btn-01 strong{font-weight:400}.btn-02{background-color:#000;padding:10px 25px;display:inline-block;color:#fff;border-radius:20px;transition:.3s}.btn-02:hover{background-color:#f171c4}.btn-02:hover i{padding-left:5px}.btn-02 i{transition:.3s}.btn-02 strong{font-weight:400}input:focus,textarea:focus,select:focus,button:focus,div:focus{outline:none}a{text-decoration:none}a:hover{text-decoration:none}input:invalid{border-color:#dc3545}form:invalid button[type=submit]{cursor:not-allowed;pointer-events:none}@media(min-width: 1400px)and (max-width: 1700px){.container{max-width:1380px}}.mt0{margin-top:0px !important}.pt0{padding-top:0px !important}.mb0{margin-bottom:0px !important}.pb0{padding-bottom:0px !important}.ml0{margin-left:0px !important}.pl0{padding-left:0px !important}.mr0{margin-right:0px !important}.pr0{padding-right:0px !important}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mt65{margin-top:65px !important}.pt65{padding-top:65px !important}.mb65{margin-bottom:65px !important}.pb65{padding-bottom:65px !important}.ml65{margin-left:65px !important}.pl65{padding-left:65px !important}.mr65{margin-right:65px !important}.pr65{padding-right:65px !important}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mt75{margin-top:75px !important}.pt75{padding-top:75px !important}.mb75{margin-bottom:75px !important}.pb75{padding-bottom:75px !important}.ml75{margin-left:75px !important}.pl75{padding-left:75px !important}.mr75{margin-right:75px !important}.pr75{padding-right:75px !important}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mt85{margin-top:85px !important}.pt85{padding-top:85px !important}.mb85{margin-bottom:85px !important}.pb85{padding-bottom:85px !important}.ml85{margin-left:85px !important}.pl85{padding-left:85px !important}.mr85{margin-right:85px !important}.pr85{padding-right:85px !important}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mt95{margin-top:95px !important}.pt95{padding-top:95px !important}.mb95{margin-bottom:95px !important}.pb95{padding-bottom:95px !important}.ml95{margin-left:95px !important}.pl95{padding-left:95px !important}.mr95{margin-right:95px !important}.pr95{padding-right:95px !important}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}header{position:sticky;top:0;width:100%;background-color:#fff;z-index:100;transition:all 300ms ease-in-out;padding:10px 0;background:rgba(255,255,255,.65);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}@media(max-width: 991px){header{padding:8px 0}}header .container{display:flex;align-items:center;justify-content:space-between;height:auto;transition:all 300ms ease-in-out}header .logo{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 300ms ease-in-out}header .logo:hover{opacity:.8}header .logo:focus-visible{outline:2px solid #ffcb31;outline-offset:4px;border-radius:.5rem}header .logo img{width:auto;height:80px;object-fit:contain}@media(max-width: 991px){header .logo img{height:60px}}header .actions{display:flex;align-items:center;gap:10px}header .actions img{height:40px;object-fit:contain}@media(max-width: 991px){header .actions img{height:35px}}header nav{flex:1;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){header nav{position:fixed;top:0px;left:0;width:100%;height:100vh;background-color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:3rem 0;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(-100%);transition:all 300ms ease-in-out;z-index:99}header nav.active{opacity:1;visibility:visible;transform:translateX(0)}}header nav .header-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem;align-items:center}@media(max-width: 991px){header nav .header-menu{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0}}header nav .header-menu .menu-item{position:relative}@media(max-width: 991px){header nav .header-menu .menu-item{padding:0}}header nav .header-menu .menu-item a{display:block;color:#555;font-size:1rem;font-weight:500;text-decoration:none;padding:.5rem 0;transition:all 150ms ease-in-out;border-bottom:2px solid rgba(0,0,0,0)}@media(max-width: 991px){header nav .header-menu .menu-item a{padding:1rem 1.5rem;border-bottom:none;border-left:4px solid rgba(0,0,0,0)}}header nav .header-menu .menu-item a .sub-down{display:inline-block;transition:transform 300ms ease-in-out}header nav .header-menu .menu-item a:hover,header nav .header-menu .menu-item a:focus-visible{color:#ffcb31;border-bottom-color:#ffcb31}@media(max-width: 991px){header nav .header-menu .menu-item a:hover,header nav .header-menu .menu-item a:focus-visible{border-left-color:#ffcb31;border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,147,130,.2)}}header nav .header-menu .menu-item a:focus-visible{outline:2px solid #ffcb31;outline-offset:4px}@media(max-width: 991px){header nav .header-menu .menu-item a:focus-visible{outline-offset:-2px}}header nav .header-menu .menu-item.menu-item-has-children>a .sub-down{transition:transform 300ms ease-in-out}@media(hover: hover){header nav .header-menu .menu-item.menu-item-has-children>a:hover .sub-down{transform:rotate(180deg)}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;margin:0;padding:.75rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 300ms ease-in-out;z-index:50}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu{position:static;background-color:#fff;border-radius:0;box-shadow:none;padding:0;margin:0;opacity:1;visibility:visible;transform:none;max-height:0;overflow:hidden}}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu.active{max-height:1000px}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item{position:relative}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{color:#555;padding:.75rem 1rem;border:none;font-size:.875rem;display:flex;align-items:center;justify-content:space-between}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:.75rem 1.5rem .75rem 3.5rem}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:hover,header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:focus-visible{background-color:rgba(0,147,130,.2);color:#ffcb31}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item a:focus-visible{outline:2px solid #ffcb31;outline-offset:0}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children>a .sub-down{transition:transform 300ms ease-in-out}@media(hover: hover){header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children>a:hover .sub-down{transform:rotate(-90deg)}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu{position:absolute;top:0;left:100%;min-width:180px;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;margin:0;margin-left:.5rem;padding:.75rem 0;opacity:0;visibility:hidden;transform:translateX(-10px);transition:all 300ms ease-in-out;z-index:51}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu{position:static;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding:0;margin:0;margin-left:0;opacity:1;visibility:visible;transform:none;max-height:0;overflow:hidden}}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu.active{max-height:500px}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:.5rem .75rem;font-size:14px}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{padding:.5rem 1.5rem .5rem 5.5rem}}header nav .header-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateX(0)}header nav .header-menu .menu-item.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width: 991px){header nav .header-menu .menu-item.menu-item-has-children>a .sub-down{transition:transform 300ms ease-in-out}header nav .header-menu .menu-item.menu-item-has-children.active>a .sub-down{transform:rotate(180deg)}}.menu-trigger{position:relative;z-index:100;width:30px;height:22px;display:none;transition:all .4s;cursor:pointer;box-sizing:border-box;margin-left:auto;background-color:rgba(0,0,0,0);border:none;padding:0}@media(max-width: 991px){.menu-trigger{display:inline-block}}.menu-trigger:focus-visible{outline:2px solid #ffcb31;outline-offset:2px}.menu-trigger span{display:inline-block;transition:all .4s ease-in-out;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#000;border-radius:2px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-315deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-7px) rotate(315deg)}.menu-trigger:active{transform:scale(0.95)}footer{background-image:linear-gradient(rgba(255, 255, 255, 0) 62%, rgba(255, 203, 49, 0.5));padding:100px 0 50px}@media(max-width: 991px){footer{padding:50px 0 20px}}footer .logo img{height:100px}@media(max-width: 991px){footer .logo img{height:80px;margin-bottom:20px}}footer h4{margin-bottom:10px}footer ul{list-style:none;padding:0;margin:0}footer .row.mobile .social-media{display:flex;align-items:center;justify-content:flex-end;gap:15px}@media(max-width: 991px){footer .row.mobile .social-media{justify-content:center}}footer .row.mobile .social-media li a{color:#000;font-size:25px}footer .footer-bottom{margin-top:70px}footer .footer-bottom .copy{display:flex;align-items:center;justify-content:space-between}@media(max-width: 991px){footer .footer-bottom .copy{flex-direction:column;text-align:center;gap:20px}}footer .footer-bottom .copy p{margin:0}footer .footer-bottom .copy p a{color:#3db288}footer .footer-bottom .copy ul{display:flex;align-items:center;gap:20px}footer .footer-bottom .copy ul li a{color:#000}@media(max-width: 991px){footer .footer-bottom .copy ul li a{font-size:12px}}.hero-section{background-image:linear-gradient(rgba(255, 255, 255, 0) 62%, rgba(255, 203, 49, 0.5));position:relative;z-index:2;overflow:hidden;height:calc(100vh - 100px);display:flex;align-items:center}@media(max-width: 991px){.hero-section{padding:32px 0 0px 0;height:inherit}}.hero-section .container{display:flex;align-items:center;justify-content:space-between}@media(max-width: 991px){.hero-section .container{height:inherit;flex-direction:column}}.hero-section .container .title-text{position:relative;z-index:1}@media(max-width: 991px){.hero-section .container .title-text{margin-bottom:0px}}.hero-section .container .title-text h1{max-width:750px;font-size:60px;margin-bottom:20px}@media(max-width: 1199px){.hero-section .container .title-text h1{max-width:550px;font-size:50px}}@media(max-width: 991px){.hero-section .container .title-text h1{max-width:inherit;font-size:36px;line-height:130%}}.hero-section .container .title-text p{max-width:650px;color:#4f4f4f;opacity:1;margin-bottom:40px;font-size:20px;line-height:145%}@media(max-width: 991px){.hero-section .container .title-text p{margin-bottom:0}}@media(max-width: 1199px){.hero-section .container .title-text p{max-width:550px}}.hero-section .container .hand-mockup{z-index:0}@media(max-width: 991px){.hero-section .container .hand-mockup{position:inherit;padding:52px 0 32px}}.hero-section .container .hand-mockup .phone{width:100%;height:80vh;display:block;filter:drop-shadow(0 8px 24px rgb(44, 44, 44))}@media(max-width: 991px){.hero-section .container .hand-mockup .phone{height:500px}}.hero-section .hero-slider{position:absolute;bottom:90px;left:-10px}@media(max-width: 991px){.hero-section .hero-slider{display:none}}.hero-section .hero-slider ul{display:flex;padding:0;margin:0;list-style:none;gap:20px;transform:rotate(10deg);transform-origin:left bottom;background-color:#ffcb31;padding:20px 0}.hero-section .hero-slider ul li{margin:0 15px;color:#000;font-weight:700;font-size:18px}.section-01{padding:100px 0;background-color:#111;position:relative;overflow:hidden;min-height:100vh}@media(max-width: 991px){.section-01{padding:72px 0 32px}}.section-01 .container .title{margin-bottom:100px}@media(max-width: 991px){.section-01 .container .title{margin-bottom:50px}}.section-01 .container .title .fade-text{color:rgba(255,255,255,.7);font-size:44px;font-weight:700;line-height:75px}@media(max-width: 991px){.section-01 .container .title .fade-text{font-size:25px;line-height:50px}}.section-01 .container .title .fade-text span{color:rgba(255,255,255,.15);transition:color .3s ease}.section-01 video{width:100%;mix-blend-mode:lighten}.section-01 .image{margin-bottom:32px}.section-01 .image img{width:100%;object-fit:cover}@media(max-width: 991px){.section-01 .image img{max-height:500px;object-fit:contain}}.section-01 .text{margin-left:50px;margin-bottom:50px}@media(max-width: 991px){.section-01 .text{margin-left:0}}.section-01 .text h4{color:#fff;font-size:50px}@media(max-width: 991px){.section-01 .text h4{font-size:40px}}.section-01 .box{margin-left:50px;margin-bottom:40px}@media(max-width: 991px){.section-01 .box{margin-left:0}}.section-01 .box .box-icon{margin-bottom:20px}.section-01 .box .box-icon i{color:#ffcb31;font-size:40px}.section-01 .box .box-title h4{color:#fff;margin-bottom:15px;font-size:24px;line-height:32px}.section-01 .box .box-text p{color:#fff;font-size:16px;line-height:32px;opacity:.7}.section-02{padding:50px 0}.section-02 ul{padding:0;margin:0;list-style:none;display:flex}.section-02 ul li{color:#ffcb31;font-size:100px;margin:0 20px;font-weight:700}@media(max-width: 1199px){.section-02 ul li{font-size:80px}}@media(max-width: 991px){.section-02 ul li{font-size:32px}}.section-03{padding:0px 0}@media(max-width: 991px){.section-03{padding:0}}.section-03 .container .row{margin-top:30px;margin-bottom:30px}@media(max-width: 991px){.section-03 .container .row{margin-bottom:0;margin-top:0}.section-03 .container .row:last-child{flex-direction:column-reverse}.section-03 .container .row:last-child .image img{margin-bottom:50px}.section-03 .container .row:last-child .row{flex-direction:column}}.section-03 .container .image{padding:0 32px}.section-03 .container .image img{width:100%}@media(max-width: 991px){.section-03 .container .image img{max-height:500px;object-fit:contain;margin-bottom:32px}}.section-03 .container .item{margin-bottom:40px}@media(max-width: 991px){.section-03 .container .item{display:flex;align-items:center;justify-content:center;flex-direction:column}}.section-03 .container .item .item-number{background-color:#000;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}.section-03 .container .item .item-number span{font-size:23px}.section-03 .container .item .item-title h4{margin-bottom:20px;font-size:25px}.section-03 .container .item .item-text p{font-size:16px;line-height:30px}.section-04{padding:0px 0}@media(max-width: 991px){.section-04{padding:0}}.section-04 .container .image{padding:0 32px}.section-04 .container .image img{width:100%;object-fit:contain}.section-04 .container .item{margin-bottom:40px}@media(max-width: 991px){.section-04 .container .item{display:flex;align-items:center;justify-content:center;flex-direction:column}}.section-04 .container .item .item-number{background-color:#000;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}.section-04 .container .item .item-number span{font-size:23px}.section-04 .container .item .item-title h4{margin-bottom:20px;font-size:25px}.section-04 .container .item .item-text p{font-size:16px;line-height:30px}.section-05{padding:50px 0;text-align:center}.section-05 .container .title{margin-bottom:40px}.section-05 .container .title h4{font-size:70px;max-width:800px;font-weight:500;margin:0 auto}@media(max-width: 991px){.section-05 .container .title h4{font-size:40px}}.section-05 .container .slider-container .testimonial-slide{padding:40px;display:flex !important;flex-direction:column;align-items:center;justify-content:center}.section-05 .container .slider-container .testimonial-slide .profile-img{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:30px}.section-05 .container .slider-container .testimonial-slide .profile-img img{width:100%;height:100%;object-fit:cover}.section-05 .container .slider-container .testimonial-slide .quote-content{position:relative;margin-bottom:30px;max-width:650px}.section-05 .container .slider-container .testimonial-slide .quote-content .quote-mark{position:absolute;top:-50px;left:-50px;font-size:150px;font-weight:700;color:#f1f1f1;line-height:1;z-index:1}.section-05 .container .slider-container .testimonial-slide .quote-content p{font-size:18px;line-height:1.6;color:#333;position:relative;z-index:2}.section-05 .container .slider-container .testimonial-slide .author-info h5{font-size:22px;font-weight:700;margin-bottom:5px}.section-05 .container .slider-container .testimonial-slide .author-info .role{font-size:16px;color:#666}.section-05 .container .slick-dots{bottom:-30px}.section-05 .container .slick-dots li button:before{font-size:10px;color:#ccc;opacity:1}.section-05 .container .slick-dots li.slick-active button:before{color:#333}.section-05 .container .slick-prev,.section-05 .container .slick-next{display:none !important}.section-06{padding:100px 0}@media(max-width: 991px){.section-06{padding:100px 0 0px 0}}.section-06 .text{text-align:center}.section-06 .text h4{font-size:70px;margin-bottom:30px}@media(max-width: 991px){.section-06 .text h4{font-size:40px}}.section-06 .text p{font-size:18px;line-height:32px;margin-bottom:30px;display:block}.section-06 .text .images{display:flex;align-items:center;justify-content:center;gap:20px}.section-06 .text .images img{height:50px}.page-404{padding:60px 20px;min-height:calc(100vh - 300px);background-color:#fff}@media(max-width: 991px){.page-404{padding:50px 15px;min-height:calc(100vh - 250px)}}@media(max-width: 767px){.page-404{padding:40px 15px}}@media(max-width: 320px){.page-404{padding:30px 10px;min-height:calc(100vh - 200px)}}.page-404 .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-404 .container h1{font-size:clamp(120px,20vw,200px);font-weight:700;background:linear-gradient(130deg, #ffcb31, #f171c4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-transform:uppercase;margin:0 0 15px 0;line-height:1;letter-spacing:-5px;animation:slideDown .6s ease-out}@media(max-width: 767px){.page-404 .container h1{font-size:80px;letter-spacing:-3px}}@media(max-width: 320px){.page-404 .container h1{font-size:60px;letter-spacing:-2px}}.page-404 .container h2{font-size:clamp(24px,4vw,36px);font-weight:600;color:#666;text-transform:uppercase;margin-top:0;margin-bottom:30px;letter-spacing:2px;line-height:1.2}@media(max-width: 767px){.page-404 .container h2{font-size:28px;margin-bottom:25px}}@media(max-width: 320px){.page-404 .container h2{font-size:22px;letter-spacing:1px}}.page-404 .container .messages{margin-bottom:40px;max-width:600px}@media(max-width: 767px){.page-404 .container .messages{margin-bottom:35px}}@media(max-width: 320px){.page-404 .container .messages{margin-bottom:30px}}.page-404 .container .messages p{font-size:16px;font-weight:400;color:#555;line-height:1.6;margin-top:0;margin-bottom:30px;letter-spacing:.5px}@media(max-width: 320px){.page-404 .container .messages p{font-size:14px;margin-bottom:25px}}.page-404 .container .messages a.button-base{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-weight:600;text-decoration:none;background-color:#ffcb31;padding:15px 40px;border-radius:50px;border:2px solid #ffcb31;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px;font-size:14px}.page-404 .container .messages a.button-base:hover{background-color:#fdbd00;border-color:#fdbd00;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,147,130,.3)}.page-404 .container .messages a.button-base:hover .icon{transform:translateX(4px)}.page-404 .container .messages a.button-base:active{transform:translateY(0);box-shadow:0 4px 10px rgba(0,147,130,.2)}.page-404 .container .messages a.button-base .button-text{display:inline-block}.page-404 .container .messages a.button-base .icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.page-404 .container .messages a.button-base .fill-container{display:none}@media(max-width: 320px){.page-404 .container .messages a.button-base{padding:12px 30px;font-size:13px;letter-spacing:.5px}}.page-404 .container .social-links{margin-top:50px}@media(max-width: 320px){.page-404 .container .social-links{margin-top:35px}}.page-404 .container .social-links .social-media{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:20px;flex-wrap:wrap}@media(max-width: 320px){.page-404 .container .social-links .social-media{gap:15px}}.page-404 .container .social-links .social-media li{display:inline-block}.page-404 .container .social-links .social-media li a{color:#ffcb31;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;background-color:#fff;border:2px solid #e9ecef;border-radius:50%;transition:all .3s ease;text-decoration:none}.page-404 .container .social-links .social-media li a:hover{color:#fff;background-color:#ffcb31;border-color:#ffcb31;transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,147,130,.2)}.page-404 .container .social-links .social-media li a:focus{outline:2px solid #ffcb31;outline-offset:2px}@media(max-width: 320px){.page-404 .container .social-links .social-media li a{width:45px;height:45px;font-size:18px}}@keyframes slideDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ytVideoWrapper{position:fixed;bottom:0;left:0;width:100%;height:0;background-color:#000;z-index:10000 !important;transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.ytVideoWrapper.active{height:100%}.ytVideoWrapper.active .iframewrapper{height:100vh}.ytVideoWrapper.active .closeBtn{display:block}.ytVideoWrapper .iframewrapper{position:fixed;bottom:0;left:0;width:100vw;height:0;background-color:#1a1a1a;z-index:1000 !important;transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.ytVideoWrapper .iframewrapper #ytplayer,.ytVideoWrapper .iframewrapper iframe{position:absolute;top:0;left:0;width:100vw;height:100vh}.ytVideoWrapper .closeBtn{position:fixed;top:0;right:0;width:80px;height:80px;z-index:1011 !important;display:none;cursor:pointer;background-color:rgba(0,0,0,.7);border:none;padding:0;transition:background-color all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ytVideoWrapper .closeBtn:hover{background-color:rgba(0,0,0,.9)}.ytVideoWrapper .closeBtn:focus-visible{outline:2px solid #ffcb31;outline-offset:-2px}.ytVideoWrapper .closeBtn .line{position:absolute;background-color:#fff;left:50%;top:50%;transform-origin:center;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ytVideoWrapper .closeBtn .line.a{width:40px;height:3px;margin-left:-20px;margin-top:-1.5px;transform:rotate(45deg)}.ytVideoWrapper .closeBtn .line.b{width:3px;height:40px;margin-left:-1.5px;margin-top:-20px;transform:rotate(45deg)}.ytVideoWrapper .closeBtn:hover .line{background-color:#fff}.play-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:#ffcb31;border:none;border-radius:9999px;padding:0;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;width:60px;height:60px}.play-btn::before{content:"";position:absolute;width:0;height:0;border-left:12px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);margin-left:2px}.play-btn:hover{background-color:#fdbd00;transform:scale(1.05);box-shadow:0 10px 15px rgba(0,0,0,.1)}.play-btn:active{transform:scale(0.95)}.play-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width: 320px){.play-btn{width:50px;height:50px}.play-btn::before{border-left-width:10px;border-top-width:6px;border-bottom-width:6px}}.video-banner{position:relative;overflow:hidden;background-color:#000;border-radius:.75rem}.video-banner img{width:100%;height:auto;display:block;object-fit:cover}.video-banner .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 100%);padding:1.5rem;text-align:center;color:#fff;z-index:10}.video-banner .text h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media(max-width: 767px){.video-banner .text h2{font-size:1.875rem}}@media(max-width: 320px){.video-banner .text h2{font-size:1.5rem}}.video-banner .text p{font-size:1.125rem;font-weight:400;margin-bottom:1.5rem;line-height:1.75;max-width:600px}@media(max-width: 767px){.video-banner .text p{font-size:1rem;margin-bottom:1rem}}@media(max-width: 320px){.video-banner .text p{font-size:.875rem}}@media(max-width: 767px){.ytVideoWrapper .closeBtn{width:70px;height:70px}.ytVideoWrapper .closeBtn .line.a{width:35px;margin-left:-17.5px}.ytVideoWrapper .closeBtn .line.b{height:35px;margin-top:-17.5px}}@media(max-width: 320px){.ytVideoWrapper .closeBtn{width:60px;height:60px}.ytVideoWrapper .closeBtn .line.a{width:30px;margin-left:-15px}.ytVideoWrapper .closeBtn .line.b{height:30px;margin-top:-15px}.video-banner .text{padding:1rem}.video-banner .text h2,.video-banner .text p{max-width:90%}}/*# sourceMappingURL=main.css.map */
