*{box-sizing:border-box}body{position:relative;padding:0;margin:0;overflow-x:hidden;width:100%;height:100%}html{position:relative;overflow-x:hidden;font-size:62.5%;padding:0;margin:0;width:100%;height:100%}@media (max-width: 75rem){html{font-size:56.25%}}@media (max-width: 59rem){html{font-size:56.25%}}@media (max-width: 48rem){html{font-size:50%}}@media (max-width: 38rem){html{font-size:40%}}@media (max-width: 27rem){html{font-size:33%}}@media (max-width: 25rem){html{font-size:30%}}@font-face{font-family:Roundedltblack;src:url(./HelveticaRoundedLT-Black-nbNSoU1v.otf)}@font-face{font-family:Bolditalic;src:url(./Montserrat-BoldItalic-Djq5cO0x.ttf)}@font-face{font-family:Italic;src:url(./Montserrat-Italic-BkwzhAef.ttf)}@font-face{font-family:Regular;src:url(./Montserrat-Regular-BTv-ZAuf.otf)}@font-face{font-family:Light;src:url(./MONTSERRAT-LIGHT-D0JoiBCz.OTF)}.section-hero{position:relative;background-color:#ec2838;height:90dvh;overflow:hidden}.section-hero .hero-middle{display:flex;justify-content:center;align-items:center;height:100%}.section-hero .hero-middle .hero{opacity:1;position:relative;max-width:140rem;width:100%;height:100%;display:grid;grid-template-columns:1fr 20vw;margin:0 auto;padding:2rem;max-height:90dvh;justify-content:center;align-items:center;gap:4.8rem;z-index:1}@media (max-width: 59rem){.section-hero .hero-middle .hero{grid-template-columns:1fr;grid-template-rows:auto auto;padding:10rem 10rem 0;gap:1rem}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero{grid-template-columns:1fr;grid-template-rows:auto auto;padding:10rem 10rem 0;gap:1rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero{padding:2rem}}.section-hero .hero-middle .hero .hero-textbox{position:relative;color:#fff}.section-hero .hero-middle .hero .hero-textbox .heading-primary{font-family:Roundedltblack!important;font-size:3.5rem;font-weight:900;text-align:center;margin-bottom:0}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .heading-primary{font-size:4rem}}.section-hero .hero-middle .hero .hero-textbox .titlemiddle{display:flex;align-items:center;justify-content:center;width:100%}.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:60rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:50rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:40rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img{width:50rem}}.section-hero .hero-middle .hero .hero-textbox .titlemiddle .title-img .img{width:100%}.section-hero .hero-middle .hero .hero-textbox .heading-secondary{margin:0;font-size:2rem;font-family:Roundedltblack;text-align:center}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .heading-secondary{font-size:3rem}}.section-hero .hero-middle .hero .hero-textbox .location{display:flex;justify-content:center;align-items:center;font-size:1.8rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .location{font-size:2.2rem}}.section-hero .hero-middle .hero .hero-textbox .location .map-icon{width:5%}.section-hero .hero-middle .hero .hero-textbox .location .map-icon img{width:100%;height:auto}.section-hero .hero-middle .hero .hero-textbox .location .map-icon .address,.section-hero .hero-middle .hero .hero-textbox .location .address{font-family:Italic}.section-hero .hero-middle .hero .hero-textbox .location .map-link{display:block;font-family:Italic;color:#fff}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .location .map-link{display:none}}.section-hero .hero-middle .hero .hero-textbox .banner-1,.section-hero .hero-middle .hero .hero-textbox .banner-2,.section-hero .hero-middle .hero .hero-textbox .banner-3{width:auto;display:flex;align-items:center;justify-content:center;gap:.5rem}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{width:auto;display:flex;align-items:center;justify-content:center;background-color:#fbc613;border-radius:2rem;padding:4px}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{padding:5px;border-radius:4rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1{padding:8px;border-radius:4rem}}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:4rem;height:auto}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:5rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:3rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 img,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 img{width:3rem}}.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{color:#000;width:auto;font-family:Regular;font-size:1.5rem;text-transform:uppercase}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{font-size:1.5rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .banner-1 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-2 .img1 .text,.section-hero .hero-middle .hero .hero-textbox .banner-3 .img1 .text{font-size:1.5rem}}.section-hero .hero-middle .hero .hero-textbox .banner-2,.section-hero .hero-middle .hero .hero-textbox .banner-3{padding-top:.5rem}.section-hero .hero-middle .hero .hero-textbox .map-link-mobile{display:none;justify-content:center;font-family:Italic;color:#fff;font-size:2rem;padding-bottom:2rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .map-link-mobile{font-size:2.2rem;display:flex}}.section-hero .hero-middle .hero .hero-textbox .co-located{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:1rem}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-textbox .co-located{display:none;justify-content:center}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-textbox .co-located{justify-content:center}}.section-hero .hero-middle .hero .hero-textbox .co-located .co-located-text{font-family:Regular;text-transform:uppercase;font-size:1.5rem}.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:9rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:10rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:7rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo{width:10rem}}.section-hero .hero-middle .hero .hero-textbox .co-located .rr-logo img{width:100%}.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:18rem}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:20rem}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:15rem}}@media (max-width: 25rem){.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo{width:20rem}}.section-hero .hero-middle .hero .hero-textbox .co-located .ccc-logo img{width:100%}.section-hero .hero-middle .hero .hero-vidbox{position:relative;height:auto}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox{display:flex;justify-content:center;align-items:center}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox{display:flex;justify-content:center;align-items:center}}.section-hero .hero-middle .hero .hero-vidbox .video-container{position:relative;display:flex;justify-content:center;align-items:start;width:100%;height:100%;max-height:100%}@media (max-width: 48rem){.section-hero .hero-middle .hero .hero-vidbox .video-container{width:80%;height:80%}}.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:100%;height:auto;border-radius:3rem;box-shadow:0 0 10px gray;max-width:100%;max-height:100%;object-fit:cover}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:50%;height:auto}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:50%;height:auto}}@media (max-width: 27rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:70%;height:auto}}@media (max-width: 31rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .video{width:60%;height:auto}}.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{position:absolute;width:40%;bottom:0;left:0;transform:translate(-50%,20%)}.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo img{width:100%;animation:opennow 3s ease-in-out infinite forwards}@keyframes opennow{0%{transform:scale(.4) rotate(0)}10%{transform:scale(.4) rotate(-20deg)}20%{transform:scale(.8) rotate(0)}30%{transform:scale(1) rotate(-20deg)}40%{transform:scale(1) rotate(0)}50%{transform:scale(1) rotate(-20deg)}60%{transform:scale(1) rotate(0)}70%{transform:scale(1) rotate(-20deg)}80%{transform:scale(.8) rotate(0)}90%{transform:scale(.4) rotate(-20deg)}to{transform:scale(.4) rotate(0)}}@media (max-width: 59rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{display:flex;justify-content:center;align-items:center;left:auto;top:0;bottom:auto;width:20%;transform:translate(-100%,-20%)}}@media (max-width: 64rem) and (orientation: portrait){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{display:flex;justify-content:center;align-items:center;left:auto;top:0;bottom:auto;width:20%;transform:translate(-100%,-20%)}}@media (max-width: 27rem){.section-hero .hero-middle .hero .hero-vidbox .video-container .opennow-logo{width:30%}}.section-hero .bg-1{opacity:1;position:absolute;bottom:0;left:0;width:50%;transform:translate(-50%,5%);z-index:0}.section-hero .bg-1 img{width:100%}.section-hero .bg-2{opacity:1;position:absolute;top:0;right:0;width:40%;transform:translate(30%,-20%);z-index:0}.section-hero .bg-2 img{width:100%}.section-hero .emoji-1{opacity:1;top:0;position:absolute;width:20%;padding:4.8rem;animation:emoji1 5s ease-in-out infinite}@keyframes emoji1{0%{transform:translateY(20px) rotate(10deg)}50%{transform:translateY(-20px) rotate(-10deg)}to{transform:translateY(20px) rotate(10deg)}}@media (max-width: 59rem){.section-hero .emoji-1{width:25%}}@media (max-width: 27rem){.section-hero .emoji-1{width:30%}}.section-hero .emoji-1 img{width:100%}.section-hero .emoji-2{opacity:1;display:none;justify-content:center;align-items:end;width:90%;height:100%;bottom:0;position:absolute}.section-hero .emoji-2 img{width:10%;height:auto}.header{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;position:sticky;top:0;min-height:10vh;background-color:#4465b0;z-index:10;bottom:0;left:0}.header .logo{display:block;width:20%}.header .logo img{width:100%;height:auto}@media (max-width: 48rem){.header .logo{width:30%}}.header .main-nav .main-nav-list{list-style:none;display:flex;align-items:center;gap:4.8rem;text-transform:uppercase}@media (max-width: 48rem){.header .main-nav .main-nav-list{display:none}}.header .main-nav .main-nav-list .main-nav-link{display:inline-block;text-decoration:none;color:#fff;font-family:Regular;font-weight:500;font-size:1.5rem}.header .main-nav .main-nav-list .main-nav-link:hover,.header .main-nav .main-nav-list .main-nav-link :visited{color:#fbc613}@media (max-width: 59rem){.header .main-nav .main-nav-list .main-nav-link{font-size:2rem}}.header .main-nav .main-nav-list .main-nav-logo{display:inline-block;width:4rem}.header .main-nav .main-nav-list .main-nav-logo img{width:100%}.header .main-nav .main-nav-list-mob{list-style:none;display:none;align-items:center;gap:4.8rem;text-transform:uppercase}.header .main-nav .main-nav-list-mob .main-nav-logo{display:inline-block;width:4rem}.header .main-nav .main-nav-list-mob .main-nav-logo img{width:100%}.header .main-nav .main-nav-list-mob .bar{display:none;flex-direction:column;width:3rem;gap:.5rem;cursor:pointer}.header .main-nav .main-nav-list-mob .bar button{border:1px solid #fff}@media (max-width: 48rem){.header .main-nav .main-nav-list-mob .bar{display:flex}}.header .main-nav .main-nav-list-mob .close{width:4rem}.header .main-nav .main-nav-list-mob .close img{width:100%}@media (max-width: 48rem){.header .main-nav .main-nav-list-mob{display:flex}}.section-pricing{position:relative;background-color:#ec2838}.section-pricing .pricing{position:relative;margin:0 auto;max-width:140rem;padding:4.8rem 2rem;z-index:3}@media (max-width: 59rem){.section-pricing .pricing{padding:5rem 10rem 0}}@media (max-width: 31rem){.section-pricing .pricing{padding:3rem 6rem 0}}.section-pricing .pricing .heading-primary{margin:0 auto;font-family:Roundedltblack;color:#fff;text-transform:uppercase;text-align:center;padding:3.6rem 0 2rem;font-size:4.8rem}.section-pricing .pricing .pricing-text{margin:0;font-family:Regular;color:#e6e6e6;font-size:2.5rem;text-align:center}@media (max-width: 48rem){.section-pricing .pricing .pricing-text{font-size:3.5rem}}.section-pricing .pricing .pricing-img{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding-top:3.6rem}@media (max-width: 59rem){.section-pricing .pricing .pricing-img{grid-template-columns:1fr}}.section-pricing .pricing .pricing-img .pricing-img1 img,.section-pricing .pricing .pricing-img .pricing-img2 img{width:100%}.section-pricing .bg1{position:absolute;bottom:0;left:0;width:40%;z-index:1;transform:translate(-70%,20%) rotate(20deg)}.section-pricing .bg1 img{width:100%}.section-pricing .emoji-1{position:absolute;width:15%;bottom:10%;left:0;z-index:2;animation:emoji2 5s ease-in-out infinite;transform:scaleX(-1) translate(20%)}@keyframes emoji2{0%{transform:translate(20px) rotate(10deg)}50%{transform:translate(-10px) rotate(-10deg)}to{transform:translate(20px) rotate(10deg)}}@media (max-width: 87rem){.section-pricing .emoji-1{top:0;right:0;bottom:auto;left:auto;transform:scaleX(1) translate(20%,10%)}}.section-pricing .emoji-1 img{width:100%}.section-aboutus{position:relative;background-color:#ec2838}.section-aboutus .about-us{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;margin:0 auto;max-width:140rem;padding:4.8rem 2rem;gap:4.8rem}@media (max-width: 87rem){.section-aboutus .about-us{padding:6rem}}@media (max-width: 59rem){.section-aboutus .about-us{grid-template-columns:1fr;padding:5rem 10rem 0}}@media (max-width: 31rem){.section-aboutus .about-us{padding:3rem 6rem 0}}.section-aboutus .about-us .about-us-section .heading-primary{font-family:Roundedltblack;font-size:4.8rem;text-align:center;color:#fff;text-transform:uppercase;padding:3.6rem 0 2rem;margin:0}.section-aboutus .about-us .about-us-section .about-us-text{position:relative;z-index:2;font-family:Regular;color:#e6e6e6;font-size:2.5rem;text-align:center;margin:0}@media (max-width: 48rem){.section-aboutus .about-us .about-us-section .about-us-text{font-size:3.5rem}}.section-aboutus .about-us .about-us-section .about-us-text2{position:relative;z-index:2;font-family:Regular;color:#e6e6e6;font-size:2.5rem;text-align:center;margin:0;margin-top:2rem}@media (max-width: 48rem){.section-aboutus .about-us .about-us-section .about-us-text2{font-size:3.5rem}}.section-aboutus .about-us .slider-show{position:relative}.section-aboutus .about-us .slider-show .slideshow-container{position:relative;z-index:3;object-fit:cover;border-radius:5%;overflow:hidden}.section-aboutus .about-us .slider-show .slideshow-container .slide{width:100%;height:100%;object-fit:cover;transition:opacity 1s ease}.section-aboutus .about-us .slider-show .dots{display:flex;position:absolute;bottom:1rem;z-index:4;justify-content:center;align-items:center;width:100%}.section-aboutus .about-us .slider-show .dots .dots-container{display:flex;gap:1rem}.section-aboutus .about-us .slider-show .dots .dots-container .dot{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease}.section-aboutus .about-us .slider-show .dots .dots-container .dot.active{background-color:#fff}.section-aboutus .about-us .slider-show .bg-1{position:absolute;bottom:0;width:20%;transform:translate(-60%,30%)}@media (max-width: 59rem){.section-aboutus .about-us .slider-show .bg-1{display:none}}.section-aboutus .about-us .slider-show .bg-1 img{width:100%}.section-aboutus .about-us .slider-show .bg-2{z-index:3;position:absolute;bottom:0;right:0;width:30%;transform:translate(50%,50%)}.section-aboutus .about-us .slider-show .bg-2 img{width:100%;animation:opennow 3s ease-in-out infinite forwards}@keyframes opennow1{0%{transform:scale(.4) rotate(0)}10%{transform:scale(.4) rotate(-20deg)}20%{transform:scale(.8) rotate(0)}30%{transform:scale(1) rotate(-20deg)}40%{transform:scale(1) rotate(0)}50%{transform:scale(1) rotate(-20deg)}60%{transform:scale(1) rotate(0)}70%{transform:scale(1) rotate(-20deg)}80%{transform:scale(.8) rotate(0)}90%{transform:scale(.4) rotate(-20deg)}to{transform:scale(.4) rotate(0)}}.section-aboutus .bg-2{z-index:2;position:absolute;bottom:0;right:0;width:60%;transform:translate(60%,10%) scale(-1) rotate(20deg)}.section-aboutus .bg-2 img{width:100%}.section-contact{position:relative;background-color:#ec2838}.section-contact .contact{position:relative;max-width:140rem;margin:0 auto;padding:4.8rem 2rem;z-index:5;padding-top:0}@media (max-width: 59rem){.section-contact .contact{padding:5rem 10rem 10rem}}@media (max-width: 31rem){.section-contact .contact{padding:3rem 6rem 6rem}}.section-contact .contact .heading-primary{margin:0 auto;font-family:Roundedltblack;color:#fff;text-transform:uppercase;text-align:center;padding:3.6rem 0 2rem;font-size:4.8rem}.section-contact .contact .contact-text{margin:0;font-family:regular;color:#e6e6e6;font-size:3rem;text-align:center}@media (max-width: 48rem){.section-contact .contact .contact-text{font-size:3.5rem}}.section-contact .contact .form-fill{position:relative;padding-top:3.6rem}.section-contact .contact .form-fill form{position:relative;opacity:1;display:grid;grid-template-columns:1fr;gap:1rem;transition:opacity 1s ease-in;z-index:999}.section-contact .contact .form-fill form .form-group{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 38rem){.section-contact .contact .form-fill form .form-group{grid-template-columns:1fr}}@media (max-width: 27rem){.section-contact .contact .form-fill form .form-group{grid-template-columns:1fr}}.section-contact .contact .form-fill form .form-group .form-name #name,.section-contact .contact .form-fill form .form-group .form-mobile #mobile,.section-contact .contact .form-fill form .form-email #email{width:100%;border-radius:1rem;font-family:Regular;padding:2.5rem;font-size:2rem}.section-contact .contact .form-fill form .text-area #message{width:100%;height:20rem;border-radius:1rem;font-family:Regular;padding:2.5rem;font-size:2rem;resize:none}.section-contact .contact .form-fill form .btn{align-self:center;justify-self:center;transition:transform .3s ease}.section-contact .contact .form-fill form .btn:hover{transform:scale(1.1)}.section-contact .contact .form-fill form .btn .send{width:25rem;padding:2rem;border-radius:1rem;font-family:Roundedltblack;font-size:2rem;border:1px solid black;border-bottom:4px solid black;text-transform:uppercase;color:#fff;background-color:#27c2e8;cursor:pointer}.section-contact .contact .form-fill .tickmiddle{opacity:0;position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1s ease-in}.section-contact .contact .form-fill .tickmiddle .tick{width:30%;max-width:200px}.section-contact .contact .form-fill .tickmiddle .tick img{width:100%}.section-contact .contact .co-located{display:none;align-items:center;justify-content:center;gap:1rem;padding-top:1rem;color:#fff}@media (max-width: 59rem){.section-contact .contact .co-located{display:flex;justify-content:center}}@media (max-width: 64rem) and (orientation: portrait){.section-contact .contact .co-located{justify-content:center}}.section-contact .contact .co-located .co-located-text{font-family:Regular;text-transform:uppercase;font-size:2rem}.section-contact .contact .co-located .rr-logo{width:9rem}@media (max-width: 48rem){.section-contact .contact .co-located .rr-logo{width:10rem}}@media (max-width: 31rem){.section-contact .contact .co-located .rr-logo{width:7rem}}@media (max-width: 25rem){.section-contact .contact .co-located .rr-logo{width:10rem}}.section-contact .contact .co-located .rr-logo img{width:100%}.section-contact .contact .co-located .ccc-logo{width:18rem}@media (max-width: 48rem){.section-contact .contact .co-located .ccc-logo{width:20rem}}@media (max-width: 31rem){.section-contact .contact .co-located .ccc-logo{width:15rem}}@media (max-width: 25rem){.section-contact .contact .co-located .ccc-logo{width:20rem}}.section-contact .contact .co-located .ccc-logo img{width:100%}.section-contact .contact .footer{font-size:1.3rem;font-family:Italic;color:#e6e6e6;text-align:center;margin-top:5rem}.section-contact .contact .footer .mailto{margin-bottom:2px}.section-contact .contact .footer .mailto span a{color:#e6e6e6;text-decoration:underline;text-underline-offset:3px}.section-contact .contact .footer .company{margin-top:0}.section-contact .bg-1{position:absolute;bottom:0;right:0;width:15%;transform:translate(-20%,-20%) scaleX(-1) rotate(-10deg);z-index:4}.section-contact .bg-1 img{width:100%;animation:emoji3 5s ease-in-out infinite}@keyframes emoji3{0%{transform:translateY(-20px) rotate(10deg)}50%{transform:translateY(0) rotate(-10deg)}to{transform:translateY(-20px) rotate(10deg)}}.section-contact .bg-2{position:absolute;top:0;left:0;width:30%;transform:translate(-50%,-10%) scale(-1) rotate(30deg)}.section-contact .bg-2 img{width:100%}.section-navmob{position:fixed;background-color:#4465b0e6;width:100%;height:100vh;top:0;left:0;z-index:100;opacity:0;transform:translate(100%);transition:all .5s ease-in;visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section-navmob .navmob{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.section-navmob .navmob .nav-list{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.8rem;margin:0;padding:0}.section-navmob .navmob .nav-list .nav-link{font-size:4rem;text-transform:uppercase;font-family:Regular;color:#e6e6e6;text-decoration:none}.section-navmob .close-btn{position:absolute;top:0;right:0;width:4rem;transform:translate(-50%,50%)}.section-navmob .close-btn img{width:100%}.nav-open{transform:translate(0);visibility:visible;opacity:1}input,textarea{border:1px solid #ddd}input:focus,textarea:focus{outline:none}.fade{animation-name:fade;animation-duration:3s}.input-shake{animation:shake .2s ease-in-out}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.warning-box{position:absolute;top:100%;left:0;width:auto;background-color:#4465b0;color:#fff;padding:1rem;border-radius:4px;font-size:3rem;margin-top:1rem;z-index:999;font-family:Regular;height:0;transition:height .3s}.warning-box.show{height:5rem}.warning-box:before{content:"";position:absolute;top:-1rem;left:2rem;width:0;height:0;border-left:2rem solid transparent;border-right:2rem solid transparent;border-bottom:2rem solid #4465b0}.thankyou{text-align:center;color:#ddd;font-family:Regular;font-size:3rem}.invisible{opacity:0!important}.visible{opacity:1!important}
