/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{padding:0;margin:0;box-sizing:border-box}html,body{background:#fff;font-family:"DM Sans",sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{display:flex;width:100%;max-width:1200px;padding:0 20px}.button{background:#fe0000;font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;line-height:1;border-radius:3px;padding:12px 16px}@media only screen and (max-width: 780px){.button{font-size:1.3rem}}.hidden{display:none !important;opacity:0;visibility:hidden}.loader{box-sizing:border-box;width:30px;height:30px;display:inline-block;position:relative;border:2px solid #fff;border-radius:50%;animation:rotation 1s linear infinite}.loader::after,.loader::before{content:"";background:#fff;box-sizing:border-box;position:absolute;left:0;top:0;transform:translate(150%, 150%);width:4px;height:4px;border-radius:50%}.loader::before{left:auto;top:auto;right:0;bottom:0;transform:translate(-150%, -150%)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}header{display:flex;align-items:center;justify-content:center;width:100%;padding:30px 20px}@media only screen and (max-width: 780px){header{padding:20px 10px}}header .container{align-items:center;justify-content:space-between;padding:0}header .container .logo img{max-width:282px}@media only screen and (max-width: 780px){header .container .logo img{max-width:200px}}@media only screen and (max-width: 600px){header .container .logo img{max-width:150px}}header .container>div{display:flex;justify-content:flex-end;align-items:center;gap:50px}@media only screen and (max-width: 1000px){header .container>div{gap:25px}}@media only screen and (max-width: 780px){header .container>div{gap:10px}}header .container>div ul{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 1000px){header .container>div ul{gap:15px}}@media only screen and (max-width: 780px){header .container>div ul{gap:10px}}@media only screen and (max-width: 520px){header .container>div ul{display:none}}header .container>div ul li{list-style:none}header .container>div ul li a{font-size:1.7rem;font-weight:500;color:#000;text-decoration:none;line-height:20px;letter-spacing:-0.15px}@media only screen and (max-width: 1000px){header .container>div ul li a{font-size:1.6rem}header .container>div ul li a span{display:none}}@media only screen and (max-width: 780px){header .container>div ul li a{font-size:1.2rem}}header .container>div ul li a:hover{text-decoration:underline}.banner{background:rgba(0,0,0,0) url("/assets/banner.webp") center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;width:100%;height:500px}@media only screen and (max-width: 740px){.banner{height:320px}}.banner .container{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.banner h1{font-size:4.6rem;font-weight:900;color:#fff;line-height:1.05;letter-spacing:-1.84px}@media only screen and (max-width: 740px){.banner h1{font-size:2.8rem}}.banner h1 span{color:#fe0000}@media only screen and (max-width: 740px){.banner h1 br{display:none}}.banner p{font-size:2rem;color:#fff;letter-spacing:-0.8px;max-width:570px}@media only screen and (max-width: 740px){.banner p{font-size:1.8rem;max-width:100%}}.banner a{margin-top:10px}.banner-red{background:#fe0000;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:500px}@media only screen and (max-width: 740px){.banner-red{height:320px}}.banner-red .shadow{background:radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);position:absolute;top:0;right:0;left:0;bottom:0;z-index:0}.banner-red .container{align-items:center}.banner-red h1{font-size:4.6rem;font-weight:800;color:#fff;line-height:1;position:relative;z-index:1}@media only screen and (max-width: 740px){.banner-red h1{font-size:2.4rem;text-align:center}}@media only screen and (max-width: 740px){.banner-red h1 br{display:none}}.banner-red h1 b{color:#000}.content{display:flex;align-items:center;justify-content:center;width:100%;padding:100px 0}@media only screen and (max-width: 740px){.content{padding:50px 0}}.content .container{align-items:center;justify-content:space-between;gap:40px}.content .container div{width:100%}.content.about{background:#fff}.content.about .container{flex-direction:column;gap:80px}@media only screen and (max-width: 740px){.content.about .container{gap:20px}}.content.about .container .headers{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 740px){.content.about .container .headers{gap:20px}}.content.about .container .headers h2{font-size:3.6rem;font-weight:900;color:#fe0000;line-height:40px;letter-spacing:-1.44px;max-width:850px;margin:0}@media only screen and (max-width: 880px){.content.about .container .headers h2{max-width:100%}}@media only screen and (max-width: 740px){.content.about .container .headers h2{font-size:2rem;line-height:1.1}}.content.about .container .headers h3{font-size:2.2rem;font-weight:900;color:#000;line-height:24px;letter-spacing:-0.44px;max-width:850px}@media only screen and (max-width: 880px){.content.about .container .headers h3{max-width:100%}}.content.about .container .withImage{display:flex;gap:65px}@media only screen and (max-width: 740px){.content.about .container .withImage{gap:20px}}.content.about .container .withImage img,.content.about .container .withImage p{flex:1 1 0;min-width:0}.content.about .container .withImage img{width:100%;max-width:none;object-fit:cover;border-radius:6px}.content.about .container .withImage p{font-size:2rem;font-weight:400;color:#4a5565;line-height:32px;letter-spacing:-0.4px}@media only screen and (max-width: 740px){.content.about .container .withImage p{font-size:1.6rem;line-height:1.1}}.content.about .container .items{display:flex;justify-content:space-between;gap:80px}@media only screen and (max-width: 740px){.content.about .container .items{gap:20px}}.content.about .container .items .item{display:flex;gap:40px}@media only screen and (max-width: 740px){.content.about .container .items .item{gap:20px}}.content.about .container .items .item svg{width:80px;height:80px}.content.about .container .items .item div{display:flex;flex-direction:column;gap:14px}@media only screen and (max-width: 740px){.content.about .container .items .item div{gap:10px}}.content.about .container .items .item div h4{font-size:2rem;font-weight:700;color:#fe0000;line-height:24px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.about .container .items .item div h4{font-size:1.6rem;line-height:1.1}}.content.about .container .items .item div p{font-size:1.8rem;font-weight:400;color:#4a5565;line-height:24px;letter-spacing:-0.312px}@media only screen and (max-width: 740px){.content.about .container .items .item div p{font-size:1.4rem;line-height:1.1}}.content.impact{background:rgba(0,0,0,0) url("/assets/impact-bg.webp") center center no-repeat;background-size:cover}.content.impact .container{flex-direction:column;gap:70px}@media only screen and (max-width: 740px){.content.impact .container{gap:20px}}.content.impact .container .headers{display:flex;flex-direction:column;align-items:center;gap:15px}.content.impact .container .headers h4{font-size:4.8rem;font-weight:700;color:#000;line-height:48px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.impact .container .headers h4{font-size:2.4rem;line-height:1.1}}.content.impact .container .headers p{font-size:2rem;font-weight:400;color:#4a5565;line-height:28px;letter-spacing:-0.449px}@media only screen and (max-width: 740px){.content.impact .container .headers p{font-size:1.6rem;line-height:1.1}}.content.impact .container .items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}@media only screen and (max-width: 740px){.content.impact .container .items{gap:10px}}.content.impact .container .items .item{background:#fff;position:relative;flex:0 0 calc(25% - 15px);width:auto;max-width:calc(25% - 15px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;overflow:hidden;height:320px;padding:25px;border-radius:6px}@media only screen and (max-width: 740px){.content.impact .container .items .item{flex:0 0 calc(50% - 7.5px);max-width:calc(50% - 7.5px);height:auto;padding:15px}}.content.impact .container .items .item:before{content:"";background:#fe0000;position:absolute;top:0;left:0;width:100%;height:5px}.content.impact .container .items .item svg{width:50px;height:50px;margin-bottom:20px}.content.impact .container .items .item h5{font-size:3.6rem;font-weight:700;color:#000;text-align:center;line-height:40px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.impact .container .items .item h5{font-size:2.4rem;line-height:1.1}}.content.impact .container .items .item h6{font-size:2rem;font-weight:700;color:#fe0000;text-align:center;line-height:24px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.impact .container .items .item h6{font-size:1.6rem;line-height:1.1}}.content.impact .container .items .item p{font-size:1.6rem;font-weight:400;color:#4a5565;text-align:center;line-height:24px;letter-spacing:-0.5px}@media only screen and (max-width: 740px){.content.impact .container .items .item p{font-size:1.4rem;line-height:1.1}}.content.operations{background:rgba(0,0,0,0) url("/assets/operations-bg.webp") center center no-repeat;background-size:cover}.content.operations .container{flex-direction:column;gap:70px}@media only screen and (max-width: 740px){.content.operations .container{gap:20px}}.content.operations .container .headers{display:flex;flex-direction:column;align-items:center;gap:15px}.content.operations .container .headers h4{font-size:4.8rem;font-weight:700;color:#000;line-height:48px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.operations .container .headers h4{font-size:2.4rem;line-height:1.1}}.content.operations .container .headers p{font-size:2rem;font-weight:400;color:#4a5565;line-height:28px;letter-spacing:-0.449px}@media only screen and (max-width: 740px){.content.operations .container .headers p{font-size:1.6rem;line-height:1.1}}.content.operations .container .items{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media only screen and (max-width: 740px){.content.operations .container .items{gap:10px}}.content.operations .container .items .item{background:#fff;position:relative;flex:0 0 calc(25% - 15px);width:auto;max-width:calc(25% - 15px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;overflow:hidden;padding-bottom:25px;border-radius:6px}@media only screen and (max-width: 740px){.content.operations .container .items .item{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);padding-bottom:15px}}.content.operations .container .items .item:before{content:"";background:#fe0000;position:absolute;top:0;left:0;width:100%;height:5px}.content.operations .container .items .item img{width:100%;margin-bottom:20px}@media only screen and (max-width: 740px){.content.operations .container .items .item img{margin-bottom:10px}}.content.operations .container .items .item h5{font-size:1.9rem;font-weight:700;color:#000;line-height:32px;letter-spacing:-0.5px;width:100%;padding:0 25px}@media only screen and (max-width: 740px){.content.operations .container .items .item h5{font-size:1.6rem;line-height:1.1;padding:0 15px}}.content.operations .container .items .item p{font-size:1.6rem;font-weight:400;color:#4a5565;line-height:26px;letter-spacing:-0.312px;width:100%;padding:0 25px}@media only screen and (max-width: 740px){.content.operations .container .items .item p{font-size:1.4rem;line-height:1.1;padding:0 15px}}.content.ground .container{flex-direction:column;gap:70px}@media only screen and (max-width: 740px){.content.ground .container{gap:20px}}.content.ground .container .headers{display:flex;flex-direction:column;align-items:center;gap:15px}.content.ground .container .headers h4{font-size:4.8rem;font-weight:700;color:#000;line-height:48px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.ground .container .headers h4{font-size:2.4rem;line-height:1.1}}.content.ground .container .headers p{font-size:2rem;font-weight:400;color:#4a5565;line-height:28px;letter-spacing:-0.449px}@media only screen and (max-width: 740px){.content.ground .container .headers p{font-size:1.6rem;line-height:1.1}}.content.ground .container .items{flex-wrap:wrap;display:flex;justify-content:center;gap:18px}@media only screen and (max-width: 740px){.content.ground .container .items{gap:10px}}.content.ground .container .items .item{position:relative;flex:0 0 270px;width:270px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;border-radius:6px}@media only screen and (max-width: 740px){.content.ground .container .items .item{flex:0 0 143px;width:143px}}.content.ground .container .items .item:before{content:"";background:#fe0000;position:absolute;top:0;left:0;width:100%;height:5px}.content.ground .container .items .item img{width:100%;max-height:180px}.content.partners .container{flex-direction:column;gap:70px}@media only screen and (max-width: 740px){.content.partners .container{gap:20px}}.content.partners .container .headers{display:flex;flex-direction:column;align-items:center;gap:15px}.content.partners .container .headers h4{font-size:4.8rem;font-weight:700;color:#000;line-height:48px;letter-spacing:-0.5px;margin:0}@media only screen and (max-width: 740px){.content.partners .container .headers h4{font-size:2.4rem;line-height:1.1}}.content.partners .container .headers p{font-size:2rem;font-weight:400;color:#4a5565;line-height:28px;letter-spacing:-0.449px}@media only screen and (max-width: 740px){.content.partners .container .headers p{font-size:1.6rem;line-height:1.1}}.content.partners .container .items{position:relative;overflow:hidden;width:100%}.content.partners .container .items::before,.content.partners .container .items::after{content:"";position:absolute;top:0;z-index:1;width:50px;height:100%}@media only screen and (max-width: 740px){.content.partners .container .items::before,.content.partners .container .items::after{width:20px}}.content.partners .container .items::before{background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);left:0}.content.partners .container .items::after{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);right:0}.content.partners .container .items .items-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:50px;width:max-content;will-change:transform}@media only screen and (max-width: 740px){.content.partners .container .items .items-track{gap:15px}}.content.partners .container .items .items-track .item{flex:0 0 auto;width:auto;display:flex;justify-content:center;align-items:center;opacity:.5}.content.partners .container .items .items-track .item img{display:block;max-height:90px}@media only screen and (max-width: 740px){.content.partners .container .items .items-track .item img{max-height:60px}}.content.donate{background:#fff;flex-direction:column;gap:70px;padding:120px 0;margin:0}@media only screen and (max-width: 740px){.content.donate{padding:50px 0}}.content.donate.first{padding-bottom:70px}.content.donate.second{position:relative;padding:0}.content.donate.second::before{content:"";background:linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%),#fe0000;position:absolute;top:50%;left:0;z-index:0;width:100%;height:300px;transform:translateY(-50%)}.content.donate.third{padding-top:70px}.content.donate .container{position:relative;z-index:1;flex-direction:column;gap:20px}.content.donate .container.top{flex-direction:column;align-items:center;gap:16px}.content.donate .container.top h4{font-size:4.8rem;font-weight:700;color:#000;line-height:48px;letter-spacing:-2px;margin:0}@media only screen and (max-width: 740px){.content.donate .container.top h4{font-size:2.4rem;line-height:1.1}}.content.donate .container.top p{font-size:2rem;font-weight:400;color:#4a5565;line-height:32px;letter-spacing:-0.449px;margin:0}@media only screen and (max-width: 740px){.content.donate .container.top p{font-size:1.6rem;line-height:1.1}}.content.donate .container.bottom{flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width: 740px){.content.donate .container.bottom{gap:10px}}.content.donate .container.bottom h4{font-size:4.8rem;font-weight:700;color:#fe0000;text-align:center;line-height:48px;letter-spacing:-2px;margin:34px 0 0 0}@media only screen and (max-width: 740px){.content.donate .container.bottom h4{font-size:2.4rem;line-height:1.1}}.content.donate .container.bottom p{font-size:2rem;font-weight:400;color:#4a5565;text-align:center;line-height:32px;letter-spacing:-0.449px;margin:0}@media only screen and (max-width: 740px){.content.donate .container.bottom p{font-size:1.6rem;line-height:1.1}}.content.donate .container input{background:#b6b6b6;font-size:1.8rem;font-weight:900;color:#fff;line-height:50px;text-align:center;text-decoration:none;width:100%;outline:none;border:none;border-radius:2px}.content.donate .container input:focus,.content.donate .container input:hover,.content.donate .container input.active{background:#fe0000;cursor:pointer}.content.donate .container input::placeholder{color:#fff;opacity:1}.content.donate .container input:focus::placeholder{opacity:0}.content.donate .container input::-webkit-outer-spin-button,.content.donate .container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.content.donate .container input[type=number]{-moz-appearance:textfield}.content.donate .container button{background:#fe0000;font-size:1.8rem;font-weight:900;color:#fff;text-align:center;width:100%;min-height:50px;border:none;border-radius:2px}@media only screen and (max-width: 450px){.content.donate .container button{font-size:1.6rem}}.content.donate .container button:hover{cursor:pointer}.content.donate .container .subscription-boxes{justify-content:center;gap:60px}.content.donate .container .subscription-boxes.desktop{display:flex}@media only screen and (max-width: 880px){.content.donate .container .subscription-boxes.desktop{display:none}}.content.donate .container .subscription-boxes.mobile{display:none}@media only screen and (max-width: 880px){.content.donate .container .subscription-boxes.mobile{display:flex}}.content.donate .container .subscription-boxes .box{background:#fff;filter:drop-shadow(2px 5px 30px rgba(0, 0, 0, 0.5));display:flex;flex-direction:column;gap:40px;position:relative;overflow:hidden;width:360px;padding:35px;border-radius:6px}@media only screen and (max-width: 450px){.content.donate .container .subscription-boxes .box{width:300px;padding:20px}}.content.donate .container .subscription-boxes .box:before{content:"";background:#fe0000;position:absolute;top:0;left:0;width:100%;height:5px}.content.donate .container .subscription-boxes .box h6{font-size:2.2rem;font-weight:900;color:#000;letter-spacing:-0.5px;text-align:center;text-decoration:none;line-height:1;width:100%;padding:7px 5px;border-radius:2px}.content.donate .container .subscription-boxes .box .picker{display:flex}.content.donate .container .subscription-boxes .box .picker a{font-size:1.8rem;font-weight:900;color:#000;text-align:center;text-decoration:none;line-height:1;width:100%;padding:7px 5px;border-radius:2px}@media only screen and (max-width: 450px){.content.donate .container .subscription-boxes .box .picker a{font-size:1.6rem;padding:9px 5px}}.content.donate .container .subscription-boxes .box .picker a.active{background:#fe0000;color:#fff}.content.donate .container .subscription-boxes .box form{display:none;gap:40px;flex-direction:column}.content.donate .container .subscription-boxes .box form.show{display:flex}.content.donate .container .subscription-boxes .box form .amounts{display:flex;gap:10px;flex-wrap:wrap}.content.donate .container .subscription-boxes .box form .amounts a{background:#b6b6b6;font-size:1.8rem;font-weight:900;color:#fff;line-height:50px;text-align:center;text-decoration:none;width:48%;border-radius:2px}@media only screen and (max-width: 450px){.content.donate .container .subscription-boxes .box form .amounts a{font-size:1.5rem;width:47%}}.content.donate .container .subscription-boxes .box form .amounts a.active,.content.donate .container .subscription-boxes .box form .amounts a:hover{background:#fe0000}.content.thank-you{padding-bottom:250px}.content.thank-you .container{flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.content.thank-you .container h5{font-size:4rem;font-weight:700;color:#fe0000;text-align:center;line-height:48px;letter-spacing:.352px;margin:0}@media only screen and (max-width: 740px){.content.thank-you .container h5{font-size:2.4rem;line-height:1.1}}.content.text h1{font-size:4rem;font-weight:900;color:#000;margin-bottom:40px}@media only screen and (max-width: 740px){.content.text h1{font-size:2.4rem}}.content.text p{font-size:1.7rem;color:#000;line-height:1.7;margin-bottom:20px}@media only screen and (max-width: 740px){.content.text p{text-align:left}}.content.text a{color:#000}.content.text ul{font-size:1.7rem;list-style-position:inside;margin-bottom:20px}@media only screen and (max-width: 700px){.content.text ul{font-size:1.4rem}}.content.text ul li{margin-bottom:15px}.lightbox{background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1000;display:none;justify-content:center;align-items:center;opacity:0}.lightbox.show{display:flex;opacity:1;z-index:1000}.lightbox .holder{background:#fff;position:relative;padding:50px;border-radius:6px}@media only screen and (max-width: 520px){.lightbox .holder{padding:25px}}.lightbox .holder .close{background:#f5f5f5;font-size:1.5rem;font-weight:900;color:rgba(0,0,0,.7);line-height:30px;text-align:center;text-decoration:none;position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%}.lightbox .holder .close:hover{cursor:pointer}.lightbox .holder h6{font-size:2.4rem;text-align:center}@media only screen and (max-width: 520px){.lightbox .holder h6{font-size:1.5rem}}.lightbox .holder h6 img{width:100%;max-width:60px;margin-top:40px}.lightbox .holder form{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:30px}@media only screen and (max-width: 520px){.lightbox .holder form{margin-top:25px}}.lightbox .holder form input{background:#4a5565;font-size:1.8rem;font-weight:900;color:#fff;line-height:50px;text-align:center;text-decoration:none;width:100%;outline:none;border:none;border-radius:2px}.lightbox .holder form input::placeholder{color:#b6b6b6;opacity:1}.lightbox .holder form input::-ms-input-placeholder{color:#b6b6b6}.lightbox .holder form input.error{background:rgba(255,0,0,.4)}.lightbox .holder form button{background:#fe0000;font-size:1.8rem;font-weight:900;color:#fff;text-align:center;width:100%;min-height:50px;border:none;border-radius:2px}@media only screen and (max-width: 450px){.lightbox .holder form button{font-size:1.6rem}}.lightbox .holder form button:hover{cursor:pointer}.lightbox .holder form div{display:flex;gap:10px;margin:10px 0}.lightbox .holder form div input{width:14px}.lightbox .holder form div input:hover{cursor:pointer}.lightbox .holder form div label{font-size:1.4rem;line-height:1}.lightbox .holder form div label a{color:#000}.lightbox .holder form p{font-size:1.2rem;font-weight:900;color:#000;text-align:center}.lightbox .holder form p.error{color:rgba(255,0,0,.4)}footer{background:#000;display:flex;align-items:center;justify-content:center;width:100%;padding:40px 20px}footer .container{align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){footer .container{flex-direction:column;gap:10px;padding:0}}@media only screen and (max-width: 1200px){footer .container>a{display:none}}footer .container a{font-size:1.2rem;color:#f5f5f5;text-decoration:none}footer .container a:hover{text-decoration:underline}footer .container p{font-size:1rem;color:#f5f5f5}@media only screen and (max-width: 1200px){footer .container p{text-align:center}}footer .container p a:last-of-type{margin-left:20px}