@media screen and (min-width:250px)and (max-width:576px){footer{padding-top:min(12.8vw,48px);padding-bottom:min(3.2vw,12px);position:relative}footer .wrapper{padding-left:min(6.6666666667vw,25px);padding-right:min(6.6666666667vw,25px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;row-gap:min(6.4vw,24px)}footer .wrapper .links{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:min(2.1333333333vw,8px)}footer .wrapper .links :nth-child(n){font-family:Sora;font-size:min(3.7333333333vw,14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;color:var(--secondary)}footer .wrapper .links a{width:-moz-fit-content;width:fit-content;text-decoration:none}footer .wrapper .links a:hover{color:var(--accent)}footer .wrapper .links :nth-child(n+2):before{content:"|";padding-right:min(2.1333333333vw,8px)}footer .wrapper .newsletter{width:100%}footer .wrapper .newsletter p{font-family:Sora;font-size:min(3.7333333333vw,14px);font-style:normal;font-weight:400;line-height:1.22;letter-spacing:0;color:var(--positive)}footer .wrapper .newsletter p:first-child{display:none}footer .wrapper .newsletter p:nth-child(2){margin-bottom:min(2.6666666667vw,10px);font-size:min(2.9333333333vw,11px)}footer .wrapper .newsletter p:last-child{padding:min(2.6666666667vw,10px) 0;border-top:1px solid var(--positive);border-bottom:1px solid var(--positive);cursor:pointer}footer .wrapper .newsletter p:last-child:hover{color:var(--accent)}footer .wrapper .newsletter p:last-child svg{margin-right:min(2.1333333333vw,8px);width:min(2.9333333333vw,11px)}}@media screen and (min-width:577px)and (max-width:991px){footer{margin-top:min(15.625vw,120px);padding-bottom:min(13.0208333333vw,100px);position:relative}footer .wrapper{padding-left:min(3.125vw,24px);padding-right:min(3.125vw,24px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;row-gap:min(10.4166666667vw,80px)}footer .wrapper .links{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:min(2.0833333333vw,16px)}footer .wrapper .links :nth-child(n){font-family:Sora;font-size:min(3.125vw,24px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;color:var(--secondary)}footer .wrapper .links a{width:-moz-fit-content;width:fit-content;text-decoration:none}footer .wrapper .links a:hover{color:var(--accent)}footer .wrapper .links :nth-child(n+2):before{content:"|";padding-right:min(2.0833333333vw,16px)}footer .wrapper .newsletter{width:100%}footer .wrapper .newsletter p{font-family:Sora;font-size:min(3.125vw,24px);font-style:normal;font-weight:400;line-height:1.22;letter-spacing:0;color:var(--positive)}footer .wrapper .newsletter p:nth-child(2){margin:min(2.6041666667vw,20px) 0;font-size:min(2.0833333333vw,16px)}footer .wrapper .newsletter p:last-child{padding:min(2.6041666667vw,20px) 0;border-top:1px solid var(--positive);border-bottom:1px solid var(--positive);cursor:pointer}footer .wrapper .newsletter p:last-child:hover{color:var(--accent)}footer .wrapper .newsletter p:last-child svg{margin-right:min(1.0416666667vw,8px);width:min(1.953125vw,15px)}}@media screen and (min-width:992px)and (max-width:4000px){footer{margin-top:min(6.0416666667vw,116px);margin-bottom:min(3.125vw,60px);position:relative}footer .wrapper{padding-left:min(5.9375vw,114px);padding-right:min(6.4583333333vw,124px);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}footer .wrapper .links{max-width:min(22.5vw,432px);display:flex;flex-direction:column;gap:min(.3125vw,6px)}footer .wrapper .links :nth-child(n){font-family:Sora;font-size:min(.9375vw,18px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;color:var(--secondary)}footer .wrapper .links a{width:-moz-fit-content;width:fit-content;text-decoration:none}footer .wrapper .links a:hover{color:var(--accent)}footer .wrapper .links .copyright{margin-top:min(1.6666666667vw,32px)}footer .wrapper .logo img{width:min(15.4166666667vw,296px);height:auto}footer .wrapper .newsletter{max-width:min(22.5vw,432px)}footer .wrapper .newsletter p{font-family:Sora;font-size:min(.9375vw,18px);font-style:normal;font-weight:400;line-height:1.22;letter-spacing:0;color:var(--positive)}footer .wrapper .newsletter p:nth-child(2){margin:min(1.0416666667vw,20px) 0;font-size:min(.78125vw,15px)}footer .wrapper .newsletter p:last-child{padding:min(1.0416666667vw,20px) 0;border-top:1px solid var(--positive);border-bottom:1px solid var(--positive);cursor:pointer}footer .wrapper .newsletter p:last-child:hover{color:var(--accent)}footer .wrapper .newsletter p:last-child svg{margin-right:min(.4166666667vw,8px);width:min(.78125vw,15px)}}@media screen and (min-width:250px)and (max-width:576px){section#poster{position:relative;min-height:min(100vw,375px)}section#poster.bg{width:100%;height:auto;background-image:url(/wp-content/themes/itsa-theme-master/assets/images/poster.png);background-position:50%;background-repeat:no-repeat;background-size:auto min(100vw,375px);position:relative;overflow:hidden}section#poster .wrapper,section#poster .wrapper-body{max-width:unset}section#poster .wrapper-body{padding-left:min(6.6666666667vw,25px);padding-right:min(6.6666666667vw,25px);padding-bottom:min(3.7333333333vw,14px);position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;row-gap:min(9.6vw,36px)}section#poster .wrapper-body .slogan{width:min(86.6666666667vw,325px);height:-moz-fit-content;height:fit-content;position:relative;display:flex;justify-content:center}section#poster .wrapper-body .slogan img{width:100%;height:auto}section#poster .wrapper-body .hosted{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:min(5.3333333333vw,20px)}section#poster .wrapper-body .hosted img.sponsor{width:min(50.6666666667vw,190px);height:auto}section#poster .wrapper-body .hosted img.hosted-date{width:min(73.0666666667vw,274px);height:auto}}@media screen and (min-width:577px)and (max-width:991px){section#poster{position:relative;min-height:min(100vw,768px)}section#poster.bg{width:100%;height:auto;background-image:url(/wp-content/themes/itsa-theme-master/assets/images/poster.png);background-position:50%;background-repeat:no-repeat;background-size:auto min(100vw,768px);position:relative;overflow:hidden}section#poster .wrapper,section#poster .wrapper-body{max-width:unset}section#poster .wrapper-body{padding-left:min(5.2083333333vw,40px);padding-right:min(5.2083333333vw,40px);padding-bottom:min(3.90625vw,30px);position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;row-gap:min(9.375vw,72px)}section#poster .wrapper-body .slogan{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;justify-content:center}section#poster .wrapper-body .slogan img{width:100%;height:auto}section#poster .wrapper-body .hosted{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:min(5.2083333333vw,40px)}section#poster .wrapper-body .hosted img.sponsor{width:min(49.4791666667vw,380px);height:auto}section#poster .wrapper-body .hosted img.hosted-date{width:min(71.6145833333vw,550px);height:auto}}@media screen and (min-width:992px)and (max-width:4000px){section#poster{position:relative;height:min(max(min(36.4583333333vw,700px),100dvh - min(5.2083333333vw,100px)),1080px)}section#poster.bg{width:100%;height:min(min(49.6875vw,954px),100dvh);background-image:url(/wp-content/themes/itsa-theme-master/assets/images/poster.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}section#poster .wrapper-body{padding-bottom:min(6.3541666667vw,122px);position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;row-gap:min(2.9166666667vw,56px)}section#poster .wrapper-body .slogan{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;justify-content:center;cursor:pointer}section#poster .wrapper-body .slogan img{width:min(73.59375vw,1413px);height:auto}section#poster .wrapper-body .slogan:after{content:"";position:absolute;left:8%;bottom:max(-1.9791666667vw,-38px);width:84%;height:3px;background-color:var(--primary);transform:scaleX(0);transform-origin:left}section#poster .wrapper-body .slogan:hover:after{transform:scaleX(1)}section#poster .wrapper-body .hosted img{width:min(85.4166666667vw,1640px);height:auto}}@media screen and (min-width:250px)and (max-width:576px){section#passevent{margin-top:min(6.1333333333vw,23px);position:relative}section#passevent .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}section#passevent .wrapper a.sponsor{text-decoration:none;outline:none;padding:min(2.1333333333vw,8px) min(5.3333333333vw,20px);font-family:Sora;font-size:min(4.5333333333vw,17px);font-style:normal;font-weight:700;line-height:min(5.8666666667vw,22px);letter-spacing:0;color:#000;background-color:var(--primary);border-radius:min(26.6666666667vw,100px);border:2px solid var(--primary);cursor:pointer}section#passevent .wrapper a.sponsor:hover{color:var(--primary);background-color:#000}section#passevent .wrapper .title{margin-top:min(7.4666666667vw,28px);font-family:Sora;font-size:min(3.7333333333vw,14px);font-style:normal;font-weight:600;line-height:min(4.8vw,18px);letter-spacing:min(.0053333333vw,.02px);color:var(--info)}section#passevent .wrapper .years{margin-top:min(3.2vw,12px);display:flex;justify-content:center;align-items:center;gap:min(5.3333333333vw,20px)}section#passevent .wrapper .years a{padding:min(1.0666666667vw,4px) min(3.2vw,12px);width:min(17.3333333333vw,65px);height:min(8vw,30px);background-color:var(--dark);border-radius:min(26.6666666667vw,100px);border:1px solid var(--accent);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center}section#passevent .wrapper .years a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent);transform:translateX(-100%);transition:transform .15s ease-in-out;z-index:0}section#passevent .wrapper .years a:hover:before{transform:translateX(0)}section#passevent .wrapper .years a:hover span{border-color:transparent;color:var(--dark)}section#passevent .wrapper .years a span{position:relative;font-family:Sora;font-size:min(3.7333333333vw,14px);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;z-index:1;color:var(--secondary)}}@media screen and (min-width:577px)and (max-width:991px){section#passevent{margin-top:min(2.6041666667vw,20px);position:relative}section#passevent .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}section#passevent .wrapper a.sponsor{text-decoration:none;outline:none;padding:min(2.0833333333vw,16px) min(5.2083333333vw,40px);font-family:Sora;font-size:min(4.4270833333vw,34px);font-style:normal;font-weight:700;line-height:min(5.7291666667vw,44px);letter-spacing:0;color:#000;background-color:var(--primary);border-radius:min(13.0208333333vw,100px);border:2px solid var(--primary);cursor:pointer}section#passevent .wrapper a.sponsor:hover{color:var(--primary);background-color:#000}section#passevent .wrapper .title{margin-top:min(5.2083333333vw,40px);font-family:Sora;font-size:min(5.2083333333vw,40px);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:min(.0052083333vw,.04px);color:var(--info)}section#passevent .wrapper .years{margin-top:min(3.125vw,24px);display:flex;justify-content:center;align-items:center;gap:min(5.2083333333vw,40px)}section#passevent .wrapper .years a{padding:min(1.8229166667vw,14px) min(3.90625vw,30px);background-color:var(--dark);border-radius:min(13.0208333333vw,100px);border:1.4px solid var(--accent);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}section#passevent .wrapper .years a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent);transform:translateX(-100%);transition:transform .15s ease-in-out;z-index:0}section#passevent .wrapper .years a:hover:before{transform:translateX(0)}section#passevent .wrapper .years a:hover span{border-color:transparent;color:var(--dark)}section#passevent .wrapper .years a span{position:relative;font-family:Sora;font-size:min(3.6458333333vw,28px);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;z-index:1;color:var(--secondary)}}@media screen and (min-width:992px)and (max-width:4000px){section#passevent{margin-top:max(-4.0625vw,-78px);position:relative}section#passevent .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}section#passevent .wrapper a.sponsor{text-decoration:none;outline:none;padding:min(1.0416666667vw,20px) min(2.6041666667vw,50px);font-family:Sora;font-size:min(2.1875vw,42px);font-style:normal;font-weight:700;line-height:min(2.7604166667vw,53px);letter-spacing:0;color:#000;background-color:var(--primary);border-radius:min(5.2083333333vw,100px);border:2px solid var(--primary);cursor:pointer}section#passevent .wrapper a.sponsor:hover{color:var(--primary);background-color:#000}section#passevent .wrapper .title{margin-top:max(1.7708333333vw,34px);font-family:Sora;font-size:min(3.125vw,60px);font-style:normal;font-weight:600;line-height:min(3.9583333333vw,76px);letter-spacing:min(.003125vw,.06px);color:var(--info)}section#passevent .wrapper .years{margin-top:min(.8333333333vw,16px);display:flex;justify-content:center;align-items:center;gap:min(2.3958333333vw,46px)}section#passevent .wrapper .years a{padding:min(.7291666667vw,14px) min(1.6666666667vw,32px);background-color:var(--dark);border-radius:min(5.2083333333vw,100px);border:1.4px solid var(--accent);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}section#passevent .wrapper .years a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent);transform:translateX(-100%);z-index:0}section#passevent .wrapper .years a:hover:before{transform:translateX(0)}section#passevent .wrapper .years a:hover span{border-color:transparent;color:var(--dark)}section#passevent .wrapper .years a span{position:relative;font-family:Sora;font-size:min(1.5625vw,30px);font-style:normal;font-weight:400;line-height:1.3;letter-spacing:0;z-index:1;color:var(--secondary)}}