/*!
Theme Name: Hertitude 2024
Theme URI: https://www.bigcabal.com/
Author: Big Cabal Media
Template: bcmevents
Text Domain: hertitude
Author URI: www.bigcabal.com
Description: Theme for Hertitude 2024
Version: 1.0
 */@import"https://fonts.cdnfonts.com/css/qlassy";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500&family=League+Spartan:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Adamina&display=swap";@media(min-width: 640px){.mobile{display:none !important}}.desktop{display:none}@media(min-width: 1280px){.desktop{display:block}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}body{line-height:1;font-family:"IBM Plex Sans",sans-serif}.btn{display:flex;align-items:center;justify-content:center;font-size:.875rem;gap:5px;cursor:pointer;white-space:nowrap;text-decoration:none;text-transform:capitalize;font-family:"League Spartan",sans-serif;transition:all ease-in-out .4s}.btn img{width:24px;margin-top:-5px}@media(min-width: 1280px){.btn{font-size:1.125rem;gap:12px}}.purple-btn{color:#fffcc6;background-color:#772f90;border-radius:4px;height:48px;width:100%;padding:0px 16px}@media(min-width: 640px){.purple-btn{width:-moz-max-content;width:max-content;padding:0px 32px;font-weight:500}}@media(min-width: 1280px){.purple-btn{height:72px;width:-moz-max-content;width:max-content}}.purple-btn:hover{background-color:#bd00fe}.yellow-plain-btn{color:#181818;background-color:#fffcc6;border-radius:4px;height:48px;width:100%;font-weight:500}@media(min-width: 640px){.yellow-plain-btn{width:-moz-max-content;width:max-content;padding:0px 45px}}@media(min-width: 1280px){.yellow-plain-btn{padding:0px 32px;height:72px}}.yellow-plain-btn:hover{background-color:#fffa9f}.black-btn{color:#fff;background-color:#000;border-radius:8px}.black-btn.large{height:54px;width:100%;padding:16px}@media(min-width: 640px){.black-btn.large{padding:0px 45px;font-size:18px}}@media(min-width: 1280px){.black-btn.large{height:60px}}.black-btn.small{height:32px;padding:0px 16px}@media(min-width: 1280px){.black-btn.small{height:52px;padding:0px 45px}}.purple-bright-btn{color:#fff;background-color:#f810a9;border-radius:8px;border:none;font-size:1rem}.purple-bright-btn.small{height:40px;padding:0px 16px}@media(min-width: 1280px){.purple-bright-btn.small{font-size:1rem;height:40px;padding:0px 45px}}.shape{min-width:150px;max-width:150px;min-height:150px;max-height:150px;border:1px solid #000;background-color:#fffcc6;color:#000;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700}@media(min-width: 640px){.shape{font-size:2rem;min-width:278px;max-width:278px;min-height:278px;max-height:278px}}.red{background-color:#f1462e;color:#fff}.purple{background-color:#b02ffc;color:#fff}.circle{aspect-ratio:1;border-radius:50%}.square{aspect-ratio:1;border-radius:12px}.rough{aspect-ratio:1;-webkit-clip-path:polygon(100% 50%, 78.53% 59.27%, 90.45% 79.39%, 67.63% 74.27%, 65.45% 97.55%, 50% 80%, 34.55% 97.55%, 32.37% 74.27%, 9.55% 79.39%, 21.47% 59.27%, 0% 50%, 21.47% 40.73%, 9.55% 20.61%, 32.37% 25.73%, 34.55% 2.45%, 50% 20%, 65.45% 2.45%, 67.63% 25.73%, 90.45% 20.61%, 78.53% 40.73%);clip-path:polygon(100% 50%, 78.53% 59.27%, 90.45% 79.39%, 67.63% 74.27%, 65.45% 97.55%, 50% 80%, 34.55% 97.55%, 32.37% 74.27%, 9.55% 79.39%, 21.47% 59.27%, 0% 50%, 21.47% 40.73%, 9.55% 20.61%, 32.37% 25.73%, 34.55% 2.45%, 50% 20%, 65.45% 2.45%, 67.63% 25.73%, 90.45% 20.61%, 78.53% 40.73%)}@media(min-width: 640px){.rough{-webkit-clip-path:polygon(99.9% 53.14%, calc(99.11% - 25.54px) calc(59.37% - 4.87px), 97.55% 65.45%, calc(95.24% - 23.53px) calc(71.29% - 11.07px), 92.22% 76.79%, calc(88.53% - 20.03px) calc(81.87% - 16.57px), 84.23% 86.45%, calc(79.39% - 15.28px) calc(90.45% - 21.03px), 74.09% 93.82%, calc(68.41% - 9.57px) calc(96.49% - 24.17px), 62.43% 98.43%, calc(56.27% - 3.26px) calc(99.61% - 25.79px), 50% 100%, calc(43.73% + 3.26px) calc(99.61% - 25.79px), 37.57% 98.43%, calc(31.59% + 9.57px) calc(96.49% - 24.17px), 25.91% 93.82%, calc(20.61% + 15.28px) calc(90.45% - 21.03px), 15.77% 86.45%, calc(11.47% + 20.03px) calc(81.87% - 16.57px), 7.78% 76.79%, calc(4.76% + 23.53px) calc(71.29% - 11.07px), 2.45% 65.45%, calc(0.89% + 25.54px) calc(59.37% - 4.87px), 0.1% 53.14%, calc(0.1% + 25.95px) calc(46.86% + 1.63px), 0.89% 40.63%, calc(2.45% + 24.73px) calc(34.55% + 8.03px), 4.76% 28.71%, calc(7.78% + 21.95px) calc(23.21% + 13.93px), 11.47% 18.13%, calc(15.77% + 17.8px) calc(13.55% + 18.95px), 20.61% 9.55%, calc(25.91% + 12.53px) calc(6.18% + 22.78px), 31.59% 3.51%, calc(37.57% + 6.47px) calc(1.57% + 25.18px), 43.73% 0.39%, calc(50% - 0px) calc(0% + 26px), 56.27% 0.39%, calc(62.43% - 6.47px) calc(1.57% + 25.18px), 68.41% 3.51%, calc(74.09% - 12.53px) calc(6.18% + 22.78px), 79.39% 9.55%, calc(84.23% - 17.8px) calc(13.55% + 18.95px), 88.53% 18.13%, calc(92.22% - 21.95px) calc(23.21% + 13.93px), 95.24% 28.71%, calc(97.55% - 24.73px) calc(34.55% + 8.03px), 99.11% 40.63%, calc(99.9% - 25.95px) calc(46.86% + 1.63px));clip-path:polygon(99.9% 53.14%, calc(99.11% - 25.54px) calc(59.37% - 4.87px), 97.55% 65.45%, calc(95.24% - 23.53px) calc(71.29% - 11.07px), 92.22% 76.79%, calc(88.53% - 20.03px) calc(81.87% - 16.57px), 84.23% 86.45%, calc(79.39% - 15.28px) calc(90.45% - 21.03px), 74.09% 93.82%, calc(68.41% - 9.57px) calc(96.49% - 24.17px), 62.43% 98.43%, calc(56.27% - 3.26px) calc(99.61% - 25.79px), 50% 100%, calc(43.73% + 3.26px) calc(99.61% - 25.79px), 37.57% 98.43%, calc(31.59% + 9.57px) calc(96.49% - 24.17px), 25.91% 93.82%, calc(20.61% + 15.28px) calc(90.45% - 21.03px), 15.77% 86.45%, calc(11.47% + 20.03px) calc(81.87% - 16.57px), 7.78% 76.79%, calc(4.76% + 23.53px) calc(71.29% - 11.07px), 2.45% 65.45%, calc(0.89% + 25.54px) calc(59.37% - 4.87px), 0.1% 53.14%, calc(0.1% + 25.95px) calc(46.86% + 1.63px), 0.89% 40.63%, calc(2.45% + 24.73px) calc(34.55% + 8.03px), 4.76% 28.71%, calc(7.78% + 21.95px) calc(23.21% + 13.93px), 11.47% 18.13%, calc(15.77% + 17.8px) calc(13.55% + 18.95px), 20.61% 9.55%, calc(25.91% + 12.53px) calc(6.18% + 22.78px), 31.59% 3.51%, calc(37.57% + 6.47px) calc(1.57% + 25.18px), 43.73% 0.39%, calc(50% - 0px) calc(0% + 26px), 56.27% 0.39%, calc(62.43% - 6.47px) calc(1.57% + 25.18px), 68.41% 3.51%, calc(74.09% - 12.53px) calc(6.18% + 22.78px), 79.39% 9.55%, calc(84.23% - 17.8px) calc(13.55% + 18.95px), 88.53% 18.13%, calc(92.22% - 21.95px) calc(23.21% + 13.93px), 95.24% 28.71%, calc(97.55% - 24.73px) calc(34.55% + 8.03px), 99.11% 40.63%, calc(99.9% - 25.95px) calc(46.86% + 1.63px))}}.navigation-container{position:fixed;width:100%;height:-moz-max-content;height:max-content;z-index:70;background:rgba(25,25,25,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navigation-container .navigation{display:flex;align-items:center;width:100%;top:0px;padding:16px;justify-content:space-between}@media(min-width: 1280px){.navigation-container .navigation{padding:30px 0px;align-items:center;max-width:1240px;margin:0 auto}}.navigation-container .navigation img{width:60px;height:60px}@media(min-width: 1280px){.navigation-container .navigation img{width:122.5px;height:122.5px}}.navigation-container .navigation .links-img-container{display:flex;align-items:center;gap:20px}@media(min-width: 1280px){.navigation-container .navigation .links-img-container{gap:34px}}.navigation-container .navigation .links-img-container .links-container{list-style:none;display:none;gap:20px}@media(min-width: 640px){.navigation-container .navigation .links-img-container .links-container{display:flex;align-items:center}}@media(min-width: 1280px){.navigation-container .navigation .links-img-container .links-container{gap:40px}}.navigation-container .navigation .links-img-container .links-container li a{font-size:.875rem;font-weight:400;line-height:20px;white-space:nowrap;color:#fffcc6;text-decoration:none}@media(min-width: 1280px){.navigation-container .navigation .links-img-container .links-container li a{font-size:1rem}}.navigation-container .navigation .button-holders{display:flex;gap:24px}.navigation-container .navigation .button-holders img{width:16px;height:16px}.navigation-container .navigation .button-holders .menu-holder{display:flex;align-items:center;justify-content:center}@media(min-width: 640px){.navigation-container .navigation .button-holders .menu-holder{display:none}}#mobile-navigation-modal{min-height:100vh;min-width:100vw;width:0px;display:none;position:fixed;gap:32px;flex-direction:column;background-color:#2b1a36;padding:24px;top:0px;z-index:100;gap:32px}@media(min-width: 1280px){#mobile-navigation-modal{display:none !important}}#mobile-navigation-modal .close-icon{display:flex;justify-content:end}#mobile-navigation-modal .links-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:#fff}#mobile-navigation-modal .links-container .menu-home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}#mobile-navigation-modal .links-container .menu-home-container .links-menu-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}#mobile-navigation-modal .links-container .menu-home-container .links-menu-container li a{text-decoration:none;color:#fff}#mobile-navigation-modal .links-container a.btn{max-width:none;width:100%}#mobile-navigation-modal .links-container .social-wrapper{display:flex;gap:20px}.hero-section-container{position:relative;background-color:#ff4f44;padding-top:128px;padding-bottom:64px;display:flex;flex-direction:column;row-gap:64px;background-image:url("/wp-content/themes/hertitude/img/background/hero-leg.png"),url("/wp-content/themes/hertitude/img/background/hero-bg.png");background-repeat:no-repeat,no-repeat;background-size:80%,cover;background-position:top right,top}@media(min-width: 640px){.hero-section-container{min-height:120vh;padding-top:128px;padding-bottom:0px;justify-content:center;background-size:70%,cover;row-gap:256px}}@media(min-width: 1280px){.hero-section-container{padding-top:158px;background-size:64%,cover}}.hero-section-container .hero-section{max-width:1240px;margin:0 auto;display:flex;width:100%;flex-direction:column;align-items:start;gap:62px;padding:0px 16px}@media(min-width: 1280px){.hero-section-container .hero-section{padding:0px}}.hero-section-container .hero-section .hero-section-details{width:100%}@media(min-width: 640px){.hero-section-container .hero-section .hero-section-details{max-width:654px}}.hero-section-container .hero-section .hero-section-details h1{font-family:"Qlassy",serif;color:#fffcc6;font-size:58px;line-height:72px;text-shadow:0 -1px 4px #fffcc6,0 -2px 10px #fffcc6,0 -10px 20px #fffcc6,0 -18px 40px #fffcc6}@media(min-width: 640px){.hero-section-container .hero-section .hero-section-details h1{font-size:7.5rem;line-height:130px}}.hero-section-container .hero-section .hero-section-details h1 span{color:#fffcc6}.hero-section-container .hero-section .hero-section-details p{font-size:16px;line-height:24px;color:#fffcc6;display:inline-block;margin-top:24px;max-width:451px;font-family:"League Spartan",sans-serif}@media(min-width: 640px){.hero-section-container .hero-section .hero-section-details p{font-size:1.5rem;line-height:36px}}.hero-section-container .hero-section .cta-links{width:100%;display:flex;flex-direction:column;gap:24px}.hero-section-container .hero-section .cta-links a{text-decoration:none}@media(min-width: 640px){.hero-section-container .hero-section .cta-links{flex-direction:row}}.hero-section-container section.about-section{min-height:50vh;width:100%;margin:0 auto;max-width:782px;display:flex;flex-direction:column;row-gap:40px;padding-left:16px;padding-right:16px;padding-bottom:64px}.hero-section-container section.about-section h5{font-size:1.3rem;font-family:"Adamina",serif;color:#fffdd0;line-height:2.25rem;text-transform:capitalize}@media(min-width: 640px){.hero-section-container section.about-section h5{text-align:center}}@media(min-width: 1280px){.hero-section-container section.about-section h5{font-size:3rem;line-height:4.5rem}}.hero-section-container section.about-section p{font-size:1.125rem;font-family:"League Spartan",sans-serif;color:#fff;opacity:.8;line-height:1.96rem}@media(min-width: 640px){.hero-section-container section.about-section p{text-align:center;font-size:1.5rem;line-height:2.625rem}}.sponsors-section-container{position:relative;padding:200px 0px 0px 0px;background-color:#a83eca;background-image:url("/wp-content/themes/hertitude/img/background/sponsors-bg.png");background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 640px){.sponsors-section-container{padding:100px 0px 0px 0px}}.sponsors-section-container .sponsors-container{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;margin:0 auto;width:100%;order:2}@media(min-width: 640px){.sponsors-section-container .sponsors-container{gap:32px;order:1}}@media(min-width: 1280px){.sponsors-section-container .sponsors-container{padding:0px}}.sponsors-section-container .sponsors-container h3{font-size:3rem;color:#fff;max-width:772px;text-align:center;line-height:72px;width:100%;margin:0 auto;font-family:"Adamina",serif}.sponsors-section-container .sponsors-container .headline-sponsor{max-width:1240px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3019607843);padding:64px 32px;border-radius:4px;width:90%;margin:0 auto;border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor{padding:80px 64px;min-height:501px;max-width:811px;overflow:hidden;gap:24px;border-radius:18px;width:100%}}.sponsors-section-container .sponsors-container .headline-sponsor .headline-title{display:flex;align-items:center;gap:8px;font-size:.75rem;font-family:"Qlassy",serif;text-transform:capitalize}.sponsors-section-container .sponsors-container .headline-sponsor .headline-title img.sparkle{position:static;width:95px}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor .headline-title img.sparkle{width:200px}}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor .headline-title{font-size:3rem}}.sponsors-section-container .sponsors-container .headline-sponsor .headline-description{font-size:.875rem;text-transform:capitalize;font-family:"League Spartan",sans-serif;line-height:150%;font-weight:500;opacity:.5;text-align:center}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor .headline-description{font-size:1.5rem}}.sponsors-section-container .sponsors-container .headline-sponsor p{font-family:"League Spartan",sans-serif;font-size:.875rem;text-align:center;font-weight:500;text-transform:capitalize}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor p{font-size:1.5rem}}.sponsors-section-container .sponsors-container .headline-sponsor p a{font-weight:500;color:#fff;text-decoration:underline}.sponsors-section-container .sponsors-container .headline-sponsor img{position:absolute;bottom:-120px;width:300px}@media(min-width: 640px){.sponsors-section-container .sponsors-container .headline-sponsor img{width:557px;bottom:-150px}}.sponsors-section-container .sponsors-container .other-sponsors{margin-top:80px;width:100%;padding-top:24px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;flex-direction:column;align-items:center;gap:8px}@media(min-width: 640px){.sponsors-section-container .sponsors-container .other-sponsors{margin-top:150px;min-height:130px;gap:32px}}@media(min-width: 1280px){.sponsors-section-container .sponsors-container .other-sponsors{margin-top:150px;min-height:130px;gap:32px}}.sponsors-section-container .sponsors-container .other-sponsors h5{font-size:.75rem;font-family:"League Spartan",sans-serif;opacity:.5;font-weight:600;line-height:125%;color:#fff}@media(min-width: 640px){.sponsors-section-container .sponsors-container .other-sponsors h5{font-size:2rem}}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container{overflow:hidden;width:100%;background-image:url("/wp-content/themes/hertitude/img/background/purple-blur-1.png"),url("/wp-content/themes/hertitude/img/background/purple-blur-2.png");background-repeat:no-repeat,no-repeat;background-position:top,bottom;background-size:cover,cover;padding:24px 0px 8px 0px}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors{display:flex;animation:scroll 20s linear infinite;align-items:center;gap:12px;z-index:40;justify-content:center}@media(min-width: 640px){.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors{gap:32px}}@media(min-width: 1280px){.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors{gap:48px}}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a{flex-shrink:0;display:inline-block}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a:hover{scale:1.2;transition:all .4s ease-in-out}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a:not(hover){transition:all .2s ease-in-out}.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a img{min-width:2.25rem;max-width:4.25rem;width:100%;height:2.12rem;-o-object-fit:contain;object-fit:contain}@media(min-width: 640px){.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a img{min-width:8.68rem;max-width:12.68rem;width:100%;height:3.1875rem}}@media(min-width: 1280px){.sponsors-section-container .sponsors-container .other-sponsors .scroll-container .sponsors a img{max-width:20rem;width:100%;height:6.1875rem}}.sponsors-section-container img.section-absolute{position:absolute;top:-50px;left:0px;z-index:60;width:212px}@media(min-width: 640px){.sponsors-section-container img.section-absolute{width:320px;top:-150px;left:0px}}@media(min-width: 1280px){.sponsors-section-container img.section-absolute{width:476px}}.sponsors-section-container .event-details-container{position:static;top:0px;width:90%;display:flex;order:1;justify-content:center}@media(min-width: 640px){.sponsors-section-container .event-details-container{position:absolute;width:100%}}.sponsors-section-container .event-details-container .event-details{width:100%;height:100%;background-color:#fffcc6;padding:9px;max-width:300px;margin-top:-30px;z-index:50;z-index:30}@media(min-width: 640px){.sponsors-section-container .event-details-container .event-details{max-width:637px;padding:16px}}.sponsors-section-container .event-details-container .event-details .event-details-text-container{height:87px;width:100%;border:4px dashed #f8570d;display:flex;justify-content:center;align-items:center}@media(min-width: 640px){.sponsors-section-container .event-details-container .event-details .event-details-text-container{border:8px dashed #f8570d;height:138px}}.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text{background-color:#f8570d;height:100%;width:100%;color:#fff;gap:8px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;font-family:"League Spartan",sans-serif}@media(min-width: 640px){.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text{gap:16px}}.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text p:first-of-type{font-weight:700;font-size:1.2rem}@media(min-width: 640px){.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text p:first-of-type{font-size:2rem}}.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text p{font-size:.75rem}@media(min-width: 640px){.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text p{font-size:1.25rem}}@media(min-width: 1280px){.sponsors-section-container .event-details-container .event-details .event-details-text-container .event-details-text{font-size:20px;padding:12px;gap:8px}}.gallery-section-container{padding:32px 16px;background-color:#ff4f44}@media(min-width: 640px){.gallery-section-container{padding:140px 16px}}@media(min-width: 1280px){.gallery-section-container{padding-left:0px}}.gallery-section-container .gallery-container{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:32px;width:100%}.gallery-section-container .gallery-container h3{font-family:"Qlassy",serif;font-size:2rem;line-height:3rem;color:#fffdd0;text-align:center;text-transform:capitalize}@media(min-width: 640px){.gallery-section-container .gallery-container h3{font-size:3rem;max-width:772px;width:100%;margin:0 auto}}.gallery-section-container .gallery-container .gallery{position:relative;width:100%;height:auto;padding-bottom:56.25%}.gallery-section-container .gallery-container .gallery iframe{position:absolute;width:100% !important;height:100%;border-radius:.5em;box-shadow:-25px -9px 23px 0px rgba(0,0,0,.2509803922)}.gallery-section-container .gallery-container .more-content{text-align:center;font-size:1.5rem;font-weight:500;font-family:"League Spartan",sans-serif;color:#fff}.whattoexpect-section-container{background-color:#ff4f44;background-image:url("/wp-content/themes/hertitude/img/background/what-to-expect.png");background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;position:relative;padding:64px 16px}@media(min-width: 640px){.whattoexpect-section-container{padding:200px 32px 0px}}.whattoexpect-section-container .whattoexpect-container{display:flex;flex-direction:column;gap:60px;max-width:1240px;margin:0 auto}.whattoexpect-section-container .whattoexpect-container h2{font-size:2.25rem;font-family:"Adamina",serif;color:#000;text-align:center}@media(min-width: 640px){.whattoexpect-section-container .whattoexpect-container h2{font-size:4rem}}.whattoexpect-section-container .whattoexpect-container .whattoexpect{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;justify-items:center;align-content:center;text-align:center;gap:12px}@media(min-width: 640px){.whattoexpect-section-container .whattoexpect-container .whattoexpect{gap:38px;display:flex;flex-wrap:wrap;justify-content:center}}.whattoexpect-section-container .whattoexpect-container .activity{text-align:center;font-size:1.5rem;color:#fff;font-family:"League Spartan",sans-serif}.whattoexpect-section-container .what-new-activities{padding-top:50px;position:relative !important;width:100%}@media(min-width: 640px){.whattoexpect-section-container .what-new-activities{display:flex;justify-content:center;padding-top:20px;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);margin:0 auto;z-index:100}}.whattoexpect-section-container .what-new-activities-container{align-items:center;display:flex;flex-direction:column;gap:24px;position:relative;width:100%}@media(min-width: 640px){.whattoexpect-section-container .what-new-activities-container{width:38%}}.whattoexpect-section-container .what-new-activities-container-image{position:absolute;top:-46px;z-index:2}.whattoexpect-section-container .what-new-activities-container-content{background-color:#fff;border-color:rgba(0,0,0,.2);border-radius:12px;border-style:1px solid;box-shadow:5px 8px 12px 0px rgba(0,0,0,.2509803922);display:flex;flex-direction:column;gap:24px;padding:40px 24px 40px 24px;position:relative}.whattoexpect-section-container .what-new-activities-container-content h2{font-size:24px;font-weight:400;font-family:Adamina;line-height:30px}@media(min-width: 640px){.whattoexpect-section-container .what-new-activities-container-content h2{font-size:32px;line-height:40px}}.whattoexpect-section-container .what-new-activities-container-content p{font-size:20px;font-weight:300;font-family:League Spartan;line-height:25px}.whattoexpect-section-container .what-new-activities-container-content-form{align-items:center;background-color:#fffcc6;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:12px;width:100%}.whattoexpect-section-container .what-new-activities-container-content-form-input{width:100%}.whattoexpect-section-container .what-new-activities-container-content-form-input input{background-color:rgba(0,0,0,0);border:none;height:32px;width:100%}.whattoexpect-section-container .what-new-activities-container-content-form-input input::-moz-placeholder{font-size:20px;font-family:League Spartan;font-weight:300px;line-height:25px}.whattoexpect-section-container .what-new-activities-container-content-form-input input::placeholder{font-size:20px;font-family:League Spartan;font-weight:300px;line-height:25px}.tickets-section-container{position:relative;background-color:#713697;background-image:url("/wp-content/themes/hertitude/img/background/tickets-bg.png");background-size:cover;background-repeat:no-repeat;padding:100px 0px;display:flex;justify-content:center}@media(min-width: 640px){.tickets-section-container{padding:200px 0px 100px}}.tickets-section-container .tickets-container{display:flex;flex-direction:column;gap:64px;justify-content:center;padding:24px}.tickets-section-container .tickets-container h2{font-size:3rem;line-height:3rem;font-family:"Adamina",serif;color:#fff;text-align:center;text-transform:capitalize}@media(min-width: 640px){.tickets-section-container .tickets-container h2{font-size:5rem;line-height:5rem}}.tickets-section-container .tickets-container .tickets{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center}.tickets-section-container .tickets-container .tickets .ticket-single{width:100%;height:100%;text-decoration:none;max-width:300.67px;background-color:#fffcc6;padding:16px;display:flex;flex-direction:column;text-align:center;gap:24px;align-items:center;box-shadow:5px 8px 12px 0px rgba(0,0,0,.25)}@media(min-width: 640px){.tickets-section-container .tickets-container .tickets .ticket-single{min-width:379px;max-width:379px;padding:16px}}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket{display:flex;flex-direction:column;justify-content:space-between;text-align:center;gap:24px;outline:8px dashed #f1462e;width:100%;height:100%;background-color:#f1462e;padding:32px;background-position:top left;background-size:contain;background-repeat:no-repeat}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-heading{display:flex;flex-direction:column;gap:12px;color:#fff;font-size:1.5rem;line-height:1.5;font-family:"League Spartan",sans-serif;font-weight:600}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details{display:flex;padding:16px;flex-direction:column;color:#fff;font-size:1.5rem;line-height:1.5;font-family:"League Spartan",sans-serif;background-color:rgba(0,0,0,.2)}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details .ticket-price{font-size:1rem;font-weight:400}@media(min-width: 640px){.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details .ticket-price{line-height:160%;font-size:2rem}}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details .ticket-price span{font-weight:700;font-size:2.5rem;line-height:120%}@media(min-width: 640px){.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details .ticket-price span{font-size:3.5rem;line-height:120%}}.tickets-section-container .tickets-container .tickets .ticket-single .inner-ticket .ticket-details .ticket-number{font-size:1.125rem;text-transform:capitalize}.tickets-section-container .tickets-container .tickets .ticket-single.sub{min-height:455px;max-height:503px}.tickets-section-container .tickets-container .tickets .ticket-single.main{min-height:503px;max-height:503px}.tickets-section-container .tickets-container .tickets .ticket-single.main .inner-ticket{background-color:#ff1154;outline:8px dashed #ff1154}@media(min-width: 1280px){.tickets-section-container .tickets-container .tickets .ticket-single.main{min-height:550px;max-height:550px;gap:48px}}.tickets-section-container img.section-absolute{position:absolute;top:-150px;right:0px;width:200px}@media(min-width: 640px){.tickets-section-container img.section-absolute{width:476px;top:-250px}}.speakers-section-container{display:flex;flex-direction:column;justify-content:center;padding:120px 0px;background-color:#fd323d;position:relative}@media(min-width: 640px){.speakers-section-container{padding:200px 0px 120px}}.speakers-section-container .speakers-container{display:flex;flex-direction:column;gap:64px;max-width:1240px;margin:0 auto;width:100%;padding:24px}.speakers-section-container .speakers-container h2{text-align:center;font-size:3rem;color:#fffcc6;font-family:"Qlassy",serif}@media(min-width: 640px){.speakers-section-container .speakers-container h2{font-size:5rem}}.speakers-section-container .speakers-container .speakers{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.speakers-section-container .speakers-container .speakers .speaker-single{width:100%;max-width:397px;display:flex;flex-direction:column;gap:12px}@media(min-width: 640px){.speakers-section-container .speakers-container .speakers .speaker-single{min-width:380px;max-width:380px}}.speakers-section-container .speakers-container .speakers .speaker-single img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media(min-width: 640px){.speakers-section-container .speakers-container .speakers .speaker-single img{height:393px}}.speakers-section-container .speakers-container .speakers .speaker-single p{font-size:1.5rem;color:#fff;font-weight:500}@media(min-width: 640px){.speakers-section-container .speakers-container .speakers .speaker-single p{font-size:2rem}}.faqs-section-container{display:flex;padding:64px 16px;background-color:#a867d9;background-image:url("/wp-content/themes/hertitude/img/background/faq-bg.png");background-repeat:no-repeat;background-size:cover}@media(min-width: 640px){.faqs-section-container{padding:200px 16px 120px}}@media(min-width: 1280px){.faqs-section-container{padding:200px 0px 120px}}.faqs-section-container .faqs-container{max-width:1240px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:60px}.faqs-section-container .faqs-container h2{font-size:2rem;font-family:"Qlassy",serif;color:#fffcc6}@media(min-width: 640px){.faqs-section-container .faqs-container h2{font-size:5rem}}.faqs-section-container .faqs-container .faqs{display:flex;flex-direction:column;justify-content:center}.faqs-section-container .faqs-container .faqs .faq-single{display:flex;max-width:843px;padding-top:15px;padding-bottom:15px;border-radius:8px;gap:20px;justify-content:start;cursor:pointer;transition:all 1s ease-out}.faqs-section-container .faqs-container .faqs .faq-single:hover{background-color:#fffcc6}.faqs-section-container .faqs-container .faqs .faq-single:hover h6{color:#1e0412;font-weight:700}.faqs-section-container .faqs-container .faqs .faq-single img.close-arrow{-o-object-fit:contain;object-fit:contain;width:16px;height:9.85px;margin-top:4px;display:inline-block}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single img.close-arrow{width:20px;height:12px;margin-top:8px}}.faqs-section-container .faqs-container .faqs .faq-single img.open-arrow{display:none}.faqs-section-container .faqs-container .faqs .faq-single.open{padding:24px 8px;background-color:#fffcc6;border-radius:8px}.faqs-section-container .faqs-container .faqs .faq-single.open img.close-arrow{display:none}.faqs-section-container .faqs-container .faqs .faq-single.open img.open-arrow{-o-object-fit:contain;object-fit:contain;width:16px;height:9.85px;margin-top:4px;display:inline-block}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single.open img.open-arrow{width:20px;height:12px;margin-top:8px}}.faqs-section-container .faqs-container .faqs .faq-single.open .faq-details{font-family:"League Spartan",sans-serif}.faqs-section-container .faqs-container .faqs .faq-single.open .faq-details h6{color:#1e0412;font-weight:700}.faqs-section-container .faqs-container .faqs .faq-single.open .faq-details p{display:inline;color:#1e0412}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single.open{padding:32px 24px}}.faqs-section-container .faqs-container .faqs .faq-single .faq-details{display:flex;flex-direction:column;gap:8px;color:#fffcc6}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single .faq-details{gap:10px}}.faqs-section-container .faqs-container .faqs .faq-single .faq-details h6{font-size:1rem;font-weight:500}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single .faq-details h6{font-size:1.5rem}}.faqs-section-container .faqs-container .faqs .faq-single .faq-details p{font-size:.77rem;line-height:1.2;display:none}@media(min-width: 640px){.faqs-section-container .faqs-container .faqs .faq-single .faq-details p{font-size:1rem;line-height:24px}}.newsletter-section-container{padding:40px 0px;background-color:#a867d9;background-image:url("/wp-content/themes/hertitude/img/background/newsletter-bg.png");background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}@media(min-width: 640px){.newsletter-section-container{padding:120px 0px}}.newsletter-section-container .newsletter-container{display:flex;flex-direction:column;gap:32px;padding:16px}@media(min-width: 640px){.newsletter-section-container .newsletter-container{gap:60px}}.newsletter-section-container .newsletter-container h2{font-size:2rem;color:#fffcae;font-family:"Qlassy",serif;text-transform:capitalize}@media(min-width: 640px){.newsletter-section-container .newsletter-container h2{font-size:3rem}}.newsletter-section-container .newsletter-container .newsletter{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}@media(min-width: 640px){.newsletter-section-container .newsletter-container .newsletter{flex-wrap:nowrap}}.newsletter-section-container .newsletter-container .newsletter input{background-color:#fffcc6;max-width:337px;font-size:1rem;width:100%;height:40px;outline:none;border:none;padding:12px 20px;border-radius:8px}.newsletter-section-container .newsletter-container .newsletter input::-moz-placeholder{color:#55544d;font-size:1rem}.newsletter-section-container .newsletter-container .newsletter input::placeholder{color:#55544d;font-size:1rem}.footer-section-container{display:flex;flex-direction:column;padding:24px;justify-content:center;align-items:center;padding:32px;gap:50px;background-color:#ff4f44;background-image:url("/wp-content/themes/hertitude/img/background/footer-bg.png");background-position:top;background-repeat:no-repeat;background-size:cover}.footer-section-container p{font-size:.875rem;color:#fff;line-height:22.5px;text-align:center}@media(min-width: 640px){.footer-section-container p{font-size:1.125rem}}@keyframes scroll{0%{transform:translateX(50%)}100%{transform:translateX(-100%)}}