@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.bank-account-list-container{display:grid;grid-template-columns:repeat(2,1fr)}.bank-account-card{align-items:center;border:1px solid #d80073;border:1px solid var(--Color,#d80073);border-radius:8px;box-shadow:0 3px 6px 0 #00000029;display:flex;justify-content:space-between;padding:16px;width:589px}.overview-div{background-color:#e9d0230a}.festival-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;width:98%}.main-img{height:350px}.byTicketBtnn{border-radius:6px;height:45px}.carousel-indicators{display:none!important}.carisol{position:relative!important}.carasoul-image{height:508px}@media screen and (min-width:320px)and (max-width:480px){.main-img{height:220px}}@media screen and (min-width:480px)and (max-width:568px){.carousel-image-container{height:266px!important}.carousel-image-container .carousel-image-content .basic-info{bottom:-9%;left:5%;position:absolute;width:89%}.carasoul-image{height:250px;width:auto}.carousel-item img{height:210px!important}}@media screen and (min-width:568px)and (max-width:768px){.carousel-image-container .carousel-image-content .basic-info{bottom:-9%;left:5%;position:absolute;width:89%}.carousel-image-content{height:210px!important}.carasoul-image{height:250px;width:auto}.carousel-item img{height:260px!important}}@media screen and (min-width:768px)and (max-width:992px){.carousel-image-container .carousel-image-content .basic-info{bottom:-16%;left:15%;position:absolute;width:71%}.carousel-image-content{height:210px!important}.carasoul-image{height:250px;width:auto}.carousel-image-container{height:266px}.carousel-item img{height:310px!important}}.float-carousel{align-items:center;background-color:rgba(142,145,166,.522);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:83px;width:100vw;z-index:1000}.float-carousel .close{background-color:#f11d54;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:25px;line-height:1.3;position:fixed;right:30px;text-align:center;top:100px;width:25px}.float-carousel .float-carousel-container{align-items:center;display:flex;flex-direction:column;gap:50px}.float-carousel .float-carousel-container .float-carousel-preview{align-items:center;display:flex;gap:20px}.float-carousel .float-carousel-container .float-carousel-preview img{height:400px;width:600px}.float-carousel .float-carousel-container .float-carousel-preview .btns{-webkit-appearance:none;appearance:none;background-color:#f11d54;border:none;border-radius:10px;color:#fff;font-size:20px;font-weight:700;height:30px;line-height:1;width:30px}.float-carousel .float-carousel-container .flex-row{display:flex;flex-direction:row;gap:10px;max-width:800px;overflow-x:scroll;scroll-behavior:smooth}.float-carousel .float-carousel-container .flex-row .thumbnail{background-position:50%;background-size:cover;flex-basis:calc(25% - 8px);flex-grow:0;flex-shrink:0;height:100px;width:150px}.float-carousel .float-carousel-container .flex-row::-webkit-scrollbar{height:10px}.float-carousel .float-carousel-container .flex-row::-webkit-scrollbar-track{background:hsla(0,0%,95%,.356)}.float-carousel .float-carousel-container .flex-row::-webkit-scrollbar-thumb{background:#888}.float-carousel .float-carousel-container .flex-row::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (max-width:768px){.float-carousel .float-carousel-container{gap:30px}.float-carousel .float-carousel-container .float-carousel-preview img{height:200px;width:300px}.float-carousel .float-carousel-container .flex-row .thumbnail{height:50px;width:75px}}.dynamic-carousel{display:flex;flex-direction:row;gap:24px;height:380px;width:100%}.dynamic-carousel .carousel-main-img{background-position:50%;background-size:cover;border-radius:8px;height:100%;width:80%}.dynamic-carousel .carousel-thumbnail-container{display:flex;flex-direction:column;justify-content:space-between}.dynamic-carousel .carousel-thumbnail-container .carousel-thumbnail.fade-out{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-out}.dynamic-carousel .carousel-thumbnail-container .carousel-thumbnail.fade-in{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in}.dynamic-carousel .carousel-thumbnail-container .carousel-thumbnail{background-position:50%;background-size:cover;border-radius:8px;cursor:pointer;height:114px;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:124px}.dynamic-carousel .carousel-thumbnail-container .carousel-thumbnail .overlay{align-content:center;background-color:rgba(142,145,166,.522);color:#fff;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;height:100%;justify-content:center;left:0;letter-spacing:0;position:absolute;text-transform:capitalize;top:0;width:100%;z-index:1}@keyframes fade-out{0%{height:70px;opacity:1}to{display:none;height:0;opacity:0}}@keyframes fade-in{0%{height:0;opacity:0}to{display:block;height:114px;opacity:1}}@media screen and (max-width:568px){.dynamic-carousel{gap:15px;height:231px;margin:0 16px}.dynamic-carousel .carousel-thumbnail-container .carousel-thumbnail{height:69px!important;width:75px}}.overview-div{background:rgba(233,208,35,.039) 0 0 no-repeat padding-box;border-radius:8px;min-height:100%;padding:30px!important}.overview-div .overview-header{position:relative}.overview-div .overview-header .overview-name{color:#d80073;font:normal normal 500 22px/19px Roboto;letter-spacing:0;text-align:left;text-transform:capitalize;width:80%}.overview-div .overview-header .icons-container{display:flex;flex-direction:row;gap:5px;position:absolute;right:-14px;top:-14px}.overview-div .overview-header .icons-container svg{fill:#e9d023!important}.overview-div .overview-header .icons-container .share-festival{position:relative}.overview-div .overview-header .icons-container .share-festival .social-links.close{display:none}.overview-div .overview-header .icons-container .share-festival .social-links{background-color:#fff;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.161);left:-270%;padding:8px;position:absolute;z-index:100}.overview-div .overview-header .icons-container .share-festival .social-links .share-via{color:#d80073;display:block;font-size:14px;font-weight:500;margin-bottom:2px;text-transform:none}.overview-div .overview-header .icons-container .share-festival .social-links .social-icons{display:flex;flex-direction:row;gap:8px}.overview-div .overview-header .icons-container .share-festival .social-links .social-icons .social-icon{background-position:50%;background-size:contain;cursor:pointer;height:20px;width:20px}.overview-div .location-discribtion-container{margin:15px 0 0 .25rem;position:relative;width:88%}.overview-div .location-discribtion-container .location-description{color:#474746;font:normal normal 500 18px/32px Roboto;letter-spacing:0;margin-bottom:10px!important;text-align:left;white-space:pre-line}.overview-div .location-discribtion-container .location-description span{color:#d80073!important;text-transform:capitalize}.overview-div .location-discribtion-container .google-map{display:flex;flex-direction:row;gap:5px;margin-bottom:16px}.overview-div .location-discribtion-container .google-map span{background-position:50%;background-size:cover;display:block;height:22px;width:22px}.overview-div .location-discribtion-container .google-map a{color:#474746;font-size:16px;font-weight:500;text-decoration:underline!important;text-transform:capitalize}.overview-div .data-text{color:#474746;font:normal normal 500 16px/21px Roboto;letter-spacing:0;text-align:left}.overview-div .check-btn{margin-top:20px}.overview-div .check-btn button{color:#474746!important;font-size:18px;font-weight:500!important;text-transform:capitalize}.overview-div .data-icons{height:18px;width:18px}@media screen and (max-width:480px){.overview-div .overview-header .overview-name{font:normal normal 500 16pt/21pt Roboto!important}.overview-div .data-icons{height:14pt;width:14pt}.overview-div .location-discribtion-container .location-description{font:normal normal 500 12pt/20pt Roboto!important}.overview-div .location-discribtion-container .google-map{gap:6pt;margin-bottom:11pt}.overview-div .location-discribtion-container .google-map span{height:16pt;width:16pt}.overview-div .location-discribtion-container .google-map a{font:normal normal 500 14pt/19pt Roboto!important}.overview-div .data-text{font:normal normal 500 12pt/16pt Roboto}.overview-div .festival-info-container{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:480px)and (max-width:568px){.overview-div .overview-header .overview-name{font:normal normal 500 16pt/21pt Roboto!important}.overview-div .data-icons{height:14pt;width:14pt}.festival-info-container{margin-left:0!important;margin-right:0!important}.data-text{font:normal normal 500 14pt/19pt Roboto}}@media screen and (min-width:568px)and (max-width:768px){.festival-info-container{margin-left:0!important;margin-right:0!important}}#overView{margin-top:80px}.map-content{height:280px;width:100%}.festival-over-view{text-transform:none}.festival-over-view .festival-over-view-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.festival-over-view .overview-maintitle{color:#474746;font:normal normal 500 29px/38px Roboto;letter-spacing:0;margin:0;padding-bottom:21px;text-align:left;text-transform:capitalize}.festival-over-view .overview-subtitle{color:#474746;font:normal normal 500 21px/28px Roboto;letter-spacing:0;padding:14pt 0 10pt;text-align:left;text-transform:capitalize}.festival-over-view .overview-subContent{color:#474746;font:normal normal 500 16px/28px Roboto;letter-spacing:0;text-align:left}.festival-over-view .festival-map{gap:1.5rem;justify-self:end}.festival-over-view .festival-map .MapDetails .eventShare{display:flex}.festival-over-view .festival-decrp-info{justify-self:start}.festival-over-view .festival-decrp-info .locationDesc{display:grid;grid-template-columns:1fr}.festival-over-view .festival-decrp-info .locationDesc p{margin:0;padding:0}.festival-over-view .festival-decrp-info .locationDesc .descrip{width:95%}.otherLinks{color:#474746;font-weight:500!important}.terms-and-cond{width:60%}.locationNav{height:100%;overflow-x:scroll;overflow-y:hidden;padding:0;transform:rotateX(180deg)}.locationNav .nav-item .nav-link{position:relative}.locationNav .container{max-width:none;transform:rotateX(-180deg)}.locationNav::-webkit-scrollbar{height:5px!important}.locationNav::-webkit-scrollbar-track{background:#0000!important}.locationNav::-webkit-scrollbar-thumb{background-color:#c6c4c4!important}#eventDetailsNavbar{display:flex!important;overflow:visible}#eventDetailsNavbar .navbar-nav{flex-direction:row}#eventDetailsNavbar .nav-link:before{background-color:#e9d023;bottom:-10px;content:"";height:3px;left:10%;position:absolute;transform:scale(0);transition:all .3s ease-in-out;width:80%;z-index:1}#eventDetailsNavbar .nav-link.active:before,#eventDetailsNavbar .nav-link:hover:before{display:block;transform:scale(1)!important}.line{background-color:#dee2e6;height:3px;margin-top:-4px;position:relative;width:100%;z-index:-1}.dot1{left:0}.dot1,.dot2{background-color:#e9d023;border-radius:50%;height:10px;position:absolute;top:-4px;width:10px}.dot2{right:0}.locationNav li{margin-bottom:-15px;padding-left:30px;padding-right:30px!important}.locationNav li a{text-wrap:nowrap;color:#474746;font:normal normal 500 16px/21px Roboto;letter-spacing:0;text-align:center;text-transform:capitalize;transition:all .3s ease-in-out}.locationNav li a.active,.locationNav li a:hover{color:#d80073!important}.nav-link{cursor:pointer!important}.share-event-via h2{color:#d80073;font:normal normal 500 24px/32px Roboto;letter-spacing:0;margin:0;padding:30px 0 20px;text-align:left;text-transform:capitalize}.share-event-via .social-icons{align-items:center;display:flex;gap:20px}.share-event-via .social-icons .social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:32px;width:32px}.tags-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tags-container .event-tag{background:rgba(233,208,35,.318) 0 0 no-repeat padding-box;border:1px solid #e9d023;border-radius:4px;color:#474746;font:normal normal 500 18px/32px Roboto;letter-spacing:0;padding:3px 19px;text-align:center}@media screen and (max-width:568px){#overView{margin-top:26pt}.festival-over-view .festival-map{justify-self:auto}.map-content{height:127px;width:100%}.festival-over-view .festival-over-view-content{display:block}.festival-over-view .festival-over-view-content .festival-decrp-info .locationDesc .descrip{width:100%}.locationNav .nav-link:hover:before{display:none}.locationNav li{padding-left:10px!important;padding-right:10px!important}.locationNav li a{font:normal normal 500 12pt/24px Roboto!important}.overview-subtitle{padding:14pt 0 10pt}.overview-maintitle,.overview-subtitle{font:normal normal 500 16pt/21pt Roboto!important}.overview-maintitle{padding-bottom:10pt}.overview-subContent{font:normal normal normal 12pt/18pt Roboto!important}.social-icons{height:16px!important;width:16px!important}.share-event-via h2{font:normal normal 500 16pt/21pt Roboto;padding:14pt 0 10pt}.share-event-via .social-icons{gap:12pt;height:auto!important;width:auto!important}.share-event-via .social-icons .social-icon{height:18pt;width:18pt}.tags-container{gap:10pt}.tags-container .event-tag{border-radius:4pt;font:normal normal 500 10pt/16pt Roboto}}@media screen and (min-width:568px)and (max-width:768px){.map-content{height:127px;width:100%}.festival-over-view .festival-map{justify-self:auto}.festival-over-view .festival-over-view-content{gap:2rem;grid-template-columns:1fr}.festival-over-view .festival-over-view-content .festival-decrp-info .locationDesc .descrip{width:100%}.locationNav li{padding-left:20px!important;padding-right:20px!important}.locationNav li a{font:normal normal 500 12pt/24px Roboto!important}.locationNav .nav-link:hover:before{display:none}}@media screen and (min-width:768px)and (max-width:992px){.festival-over-view .festival-map{justify-self:auto}.map-content{height:127px;width:100%}.festival-over-view .festival-over-view-content{gap:2rem;grid-template-columns:1fr}.festival-over-view .festival-over-view-content .festival-decrp-info .locationDesc .descrip{width:100%}.locationNav li{padding-left:30px!important;padding-right:30px!important}.locationNav .nav-link:hover:before{display:none}}.medium-22{color:#474746;font-size:22px;font-weight:500;letter-spacing:0;padding:24px 0 20px;text-transform:capitalize}.eventShare{display:flex;flex-direction:row;gap:11px}.eventShare div{height:22px;width:22px}.eventShare .social-icons{font-size:16px;height:22px;width:22px}@media screen and (max-width:568px){.eventShare{gap:6px!important}.eventShare .social-icons,.eventShare div{height:18pt!important;width:18pt!important}.medium-22{font-size:16pt!important;padding:14pt 0 10pt}}@media screen and (min-width:568px)and (max-width:768px){.eventShare{gap:6px!important}.eventShare .social-icons,.eventShare div{height:18pt!important;width:18pt!important}.medium-22{font-size:18pt!important;padding:14pt 0 10pt}}#schedule{margin-top:80px!important}#schedule .maintitle{color:#474746;font:normal normal 500 28px/37px Roboto!important;letter-spacing:0;margin-bottom:23px;text-align:left;text-transform:capitalize}#schedule .nav{box-shadow:0 3px 6px rgba(0,0,0,.161);width:100%!important}#schedule .nav .nav-item{width:100%}#schedule .nav .nav-item a{background-color:rgba(30,184,235,.302);border-radius:0;color:#474746;display:flex;flex-direction:column;padding:25px 60px}#schedule .nav .nav-item a .day-num{font:normal normal normal 28px/37px Roboto;letter-spacing:0;text-align:left}#schedule .nav .nav-item a .day-start-date{text-wrap:nowrap;font:normal normal 500 21px/32px Roboto;letter-spacing:0;text-align:left}#schedule .nav .nav-item a.active{background-color:#d80073;color:#efecee}#schedule .tab-content .schedule-event{border-left:3px dashed #d80073;color:#474746;font-weight:500;letter-spacing:0;min-height:100px;padding:0 0 16px 30px;position:relative}#schedule .tab-content .schedule-event:after{background:#1779a6;border-radius:50%;content:"";height:20px;left:-11px;position:absolute;top:0;width:20px}#schedule .tab-content .schedule-event .event-description,#schedule .tab-content .schedule-event .event-time{color:#474746;font:normal normal 500 16px/21px Roboto;letter-spacing:0;text-align:left}#schedule .tab-content .schedule-event .event-description{font-size:18px;line-height:24px}#schedule .tab-content .schedule-event .event-title{align-items:center;color:#474746;display:flex;font:normal normal 500 22px/29px Roboto;letter-spacing:0;padding:10px 0 8px;text-align:left;text-transform:capitalize}#schedule .tab-content .schedule-event .event-title .live-now{margin-left:13px}@media screen and (max-width:568px){#schedule{margin-top:26pt!important}#schedule .maintitle{font:normal normal 500 16pt/21pt Roboto!important;margin-bottom:10pt}#schedule .nav .nav-item a{padding:18px 0 18px 12px}#schedule .nav .nav-item a .day-num{font:normal normal normal 12pt/16pt Roboto}#schedule .nav .nav-item a .day-start-date{text-wrap:wrap;font:normal normal 500 12pt/16pt Roboto}#schedule .tab-content .schedule-event{border-left:2px dashed #d80073;min-height:auto;padding:0 0 12px 16px}#schedule .tab-content .schedule-event:after{height:8px;left:-5px;width:8px}#schedule .tab-content .schedule-event .event-description,#schedule .tab-content .schedule-event .event-time,#schedule .tab-content .schedule-event .event-title{font:normal normal 500 10pt/13pt Roboto}#schedule .tab-content .schedule-event .event-description{font-weight:300}#schedule .tab-content .schedule-event .event-title{padding:2pt 0 6pt}#schedule .tab-content .schedule-event .event-title .live-now{height:11px;width:24px}}@media screen and (min-width:568px)and (max-width:768px){#schedule{margin-top:40px!important}#schedule .nav .nav-item a{padding:18px 0 18px 12px}#schedule .nav .nav-item a .day-num{font:normal normal normal 14pt/18pt Roboto}#schedule .nav .nav-item a .day-start-date{text-wrap:wrap;font:normal normal 500 14pt/36pt Roboto}#schedule .tab-content .schedule-event{border-left:2px dashed #d80073;min-height:auto;padding:0 0 16px 18px}#schedule .tab-content .schedule-event:after{height:10px;left:-6px;width:10px}#schedule .tab-content .schedule-event .event-description,#schedule .tab-content .schedule-event .event-time,#schedule .tab-content .schedule-event .event-title{font:normal normal 500 10pt/13pt Roboto}#schedule .tab-content .schedule-event .event-description{font-weight:300}#schedule .tab-content .schedule-event .event-title{font-size:14px;padding:4pt 0 8pt}#schedule .tab-content .schedule-event .event-title .live-now{height:21px;width:34px}}@media screen and (min-width:768px)and (max-width:992px){#schedule{margin-top:50px!important}#schedule .nav .nav-item a{padding:20px 0 20px 16px}#schedule .nav .nav-item a .day-num{font:normal normal normal 14pt/18pt Roboto}#schedule .nav .nav-item a .day-start-date{text-wrap:wrap;font:normal normal 500 14pt/36pt Roboto}#schedule .tab-content .schedule-event{border-left:3px dashed #d80073;min-height:auto;padding:0 0 20px 22px}#schedule .tab-content .schedule-event:after{height:15px;left:-8px;width:15px}#schedule .tab-content .schedule-event .event-description,#schedule .tab-content .schedule-event .event-time,#schedule .tab-content .schedule-event .event-title{font:normal normal 500 12pt/18pt Roboto}#schedule .tab-content .schedule-event .event-description{font-weight:300}#schedule .tab-content .schedule-event .event-title{font-size:20px;padding:8px 0 12px}}.scheduleRight{position:relative}.dotted-spaced{background-image:linear-gradient(180deg,#e9d023 20%,#fff0 0);background-position:0;background-repeat:repeat-y;background-size:3px 20px;padding-left:10px}.scheduleDot1:before{background-color:#e9d023;border-radius:50%;color:#e9d023;content:"ee";font-size:10px;height:12px;position:relative;right:22px;width:12px}.scheduleDot2:after{top:38%}.scheduleDot2:after,.scheduleDot3:after{background-color:#e9d023;border-radius:50%;content:"";height:12px;left:-5px;position:absolute;width:12px}.scheduleDot3:after{top:70%}@media screen and (max-width:568px){.ScheduleTittle{font-size:20px!important}.scheduleRight{margin-bottom:8%}.scheduleRight h3,h2{font-size:20px!important;margin:0}.scheduleRight h4{font-size:13px!important}.scheduleRight h2,.scheduleRight p{font-size:12px!important}.dotted-spaced{margin-left:5%!important}}@media screen and (min-width:568px)and (max-width:768px){.scheduleRight{margin-bottom:8%}.scheduleRight h3,h2{font-size:25px!important}.scheduleRight h4{font-size:13px!important}.scheduleRight h2{font-size:20px!important}.scheduleRight p{font-size:15px!important}}@media screen and (min-width:768px)and (max-width:992px){.scheduleRight{margin-bottom:8%}.scheduleRight h3,h2{font-size:25px!important}.scheduleRight h4{font-size:13px!important}.scheduleRight h2{font-size:20px!important}.scheduleRight p{font-size:15px!important}}.vendorTitle{color:#474746;font:normal normal 500 32px/43px Roboto;letter-spacing:0;margin-bottom:23px;text-align:left;text-transform:capitalize}.vendorRow{background:#fff 0 0 no-repeat padding-box;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.161);margin:0;padding:50px 37px 40px 62px}.marketplace-container{align-items:center;display:flex;gap:18px}.marketplace-container .marketplace-img{border-radius:6px;height:172px;min-width:80px;outline:2px solid #d80073;outline-offset:5px}.marketplace-container .vendorDetails{align-items:flex-start;display:flex;flex-direction:column}.marketplace-container .vendorDetails .marketplace-name{color:#474746;font:normal normal 700 21px/28px Roboto;letter-spacing:0;margin-bottom:8px;text-align:left}.marketplace-container .vendorDetails .vendor-name{align-items:center;display:flex;gap:4px;margin-bottom:11px}.marketplace-container .vendorDetails .vendor-name svg{height:16px;width:16px}.marketplace-container .vendorDetails .vendor-name h2{color:#474746;font:normal normal 500 16px/21px Roboto;letter-spacing:0;margin:0;text-align:left;text-transform:capitalize}.marketplace-container .vendorDetails .marketplace-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a5a5a5;display:-webkit-box;font:normal normal normal 16px/21px Roboto;letter-spacing:0;margin-bottom:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal}.marketplace-container .vendorDetails .seeVendorBtn{background:#e9d023;border-radius:6px;color:#474746;color:#efecee;font:normal normal 500 16px/21px Roboto;letter-spacing:0;padding:8px 30px;text-align:center;text-transform:capitalize}.vendorSeeeMore{margin-top:42px}.vendorSeeeMore h2{align-items:center;color:#474746;display:flex;font:normal normal 500 18px/24px Roboto!important;gap:8px;letter-spacing:0;margin:0;text-align:left}#marketplace-carousel .rec-carousel-wrapper{height:100%}#marketplace-carousel .rec-carousel-wrapper .rec-carousel{height:100%!important;min-height:84px;position:relative}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container{height:inherit}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .rec-swipable .rec-item-wrapper{height:84px;justify-content:flex-end;padding:0!important}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category{align-items:center;border-radius:50%;cursor:pointer;display:flex;gap:0;height:50px;justify-content:center;margin:17px 0;padding:7px 12px;transition:all .3s ease-in-out;width:50px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.food{background:#129c32 0 0 no-repeat padding-box}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.toy{background:#1779a6 0 0 no-repeat padding-box}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.music{background:#e9d023 0 0 no-repeat padding-box;color:#474746}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.cloth{background:#2393e9 0 0 no-repeat padding-box}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.drink{background:#c60000 0 0 no-repeat padding-box}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category.photo{background:#23cee9 0 0 no-repeat padding-box}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-icon{height:25px;width:25px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-name{color:#0000;font:normal normal 500 18px/32px Roboto;letter-spacing:0;transform-origin:left;transition:all .3s ease-in-out;width:0}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover{border-radius:12px;gap:4px;height:40px;width:100px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover .category-name{color:#fff;width:45px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow{background-color:#0000;box-shadow:none!important;color:#474746;font-size:20px;height:20px;line-height:20px;min-width:0;min-width:auto;position:absolute;right:9px;width:50px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-down{bottom:-20px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-up{top:-20px}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.iRumey{cursor:default;opacity:0}#marketplace-carousel .rec-carousel .hzTWok:focus:enabled,#marketplace-carousel .rec-carousel .hzTWok:hover:enabled,#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow:hover{background-color:#0000!important}@media screen and (max-width:320px){.vendorTitle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}.vendorRow{border-radius:8pt;padding:8pt 6pt}.marketplace-container{flex-direction:column!important;gap:12pt}.marketplace-container .marketplace-img{border-radius:6pt;height:auto;margin:7pt 0 0 7pt;outline:2pt solid #d80073;outline-offset:5pt;width:calc(100% - 14pt)}.marketplace-container .vendorDetails .marketplace-name{font:normal normal 700 12pt/16pt Roboto!important;margin-bottom:6pt}.marketplace-container .vendorDetails .vendor-name{gap:6pt;margin-bottom:5pt}.marketplace-container .vendorDetails .vendor-name svg{height:12pt;width:12pt}.marketplace-container .vendorDetails .vendor-name h2{font:normal normal 500 10pt/14pt Roboto!important}.marketplace-container .vendorDetails .marketplace-description{font:normal normal normal 10pt/14pt Roboto!important;margin-bottom:8pt}.marketplace-container .vendorDetails .seeVendorBtn{border-radius:6pt;font:normal normal 500 10pt/14pt Roboto;padding:5pt 20pt}.vendorSeeeMore{margin-top:23pt}.vendorSeeeMore h2{font:normal normal 500 12pt/16pt Roboto!important;gap:7pt}#marketplace-carousel{margin:13pt 0}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .rec-swipable .rec-item-wrapper{height:40pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category{height:28pt;margin:6pt 0;padding:7pt 6pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-icon{height:12pt;width:12pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-name{font:normal normal 500 10pt/28pt Roboto!important}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover{border-radius:6pt;gap:2pt;height:26pt;width:50pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover .category-name{width:20pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow{font-size:12pt;height:13pt;line-height:12pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-down{bottom:-12pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-up{top:-12pt}}@media screen and (min-width:320px)and (max-width:420px){.vendorTitle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}.vendorRow{border-radius:8pt;padding:12pt 16pt}.marketplace-container{flex-direction:column!important;gap:12pt}.marketplace-container .marketplace-img{border-radius:6pt;height:auto;margin:7pt 0 0 7pt;outline:2pt solid #d80073;outline-offset:5pt;width:calc(100% - 14pt)}.marketplace-container .vendorDetails .marketplace-name{font:normal normal 700 14pt/17pt Roboto;margin-bottom:6pt}.marketplace-container .vendorDetails .vendor-name{gap:6pt;margin-bottom:5pt}.marketplace-container .vendorDetails .vendor-name svg{height:12pt;width:12pt}.marketplace-container .vendorDetails .vendor-name h2{font:normal normal 500 12pt/16pt Roboto}.marketplace-container .vendorDetails .marketplace-description{font:normal normal normal 12pt/16pt Roboto;margin-bottom:8pt}.marketplace-container .vendorDetails .seeVendorBtn{border-radius:6pt;font:normal normal 500 12pt/16pt Roboto;padding:5pt 20pt}.vendorSeeeMore{margin-top:23pt}.vendorSeeeMore h2{font:normal normal 500 14pt/19pt Roboto!important;gap:7pt}#marketplace-carousel{margin:13pt 0}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .rec-swipable .rec-item-wrapper{height:40pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category{height:28pt;margin:6pt 0;padding:7pt 6pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-icon{height:12pt;width:12pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-name{font:normal normal 500 10pt/28pt Roboto!important}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover{border-radius:6pt;gap:2pt;height:26pt;width:50pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover .category-name{width:20pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow{font-size:12pt;height:13pt;line-height:12pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-down{bottom:-12pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-up{top:-12pt}}@media screen and (min-width:420px)and (max-width:568px){.vendorTitle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}.vendorRow{border-radius:8pt;padding:12pt 16pt}.marketplace-container{gap:12pt}.marketplace-container .marketplace-img{border-radius:6pt;height:117pt;outline:2pt solid #d80073;outline-offset:5pt;width:105pt}.marketplace-container .vendorDetails .marketplace-name{font:normal normal 700 14pt/17pt Roboto;margin-bottom:6pt}.marketplace-container .vendorDetails .vendor-name{gap:6pt;margin-bottom:5pt}.marketplace-container .vendorDetails .vendor-name svg{height:12pt;width:12pt}.marketplace-container .vendorDetails .vendor-name h2{font:normal normal 500 12pt/16pt Roboto}.marketplace-container .vendorDetails .marketplace-description{font:normal normal normal 12pt/16pt Roboto;margin-bottom:8pt}.marketplace-container .vendorDetails .seeVendorBtn{border-radius:6pt;font:normal normal 500 12pt/16pt Roboto;padding:5pt 20pt}.vendorSeeeMore{margin-top:23pt}.vendorSeeeMore h2{font:normal normal 500 14pt/19pt Roboto!important;gap:7pt}#marketplace-carousel{margin:13pt 0}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .rec-swipable .rec-item-wrapper{height:40pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category{height:28pt;margin:6pt 0;padding:7pt 6pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-icon{height:14pt;width:14pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category .category-name{font:normal normal 500 12pt/32pt Roboto}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover{border-radius:6pt;gap:4pt;height:26pt;width:70pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-slider-container .marketplace-category:hover .category-name{width:25pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow{font-size:12pt;height:13pt;line-height:12pt;width:28pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-down{bottom:-12pt}#marketplace-carousel .rec-carousel-wrapper .rec-carousel .rec-arrow.rec-arrow-up{top:-12pt}}#organizer{margin-top:80px}#organizer h1.organizerTittle{color:#474746;font:normal normal 500 32px/43px Roboto;letter-spacing:0;margin-bottom:23px;text-align:left;text-transform:capitalize}#organizer .organizercontainer{align-items:flex-start;background:#fcf9e3 0 0 no-repeat padding-box;border:1px solid hsla(0,0%,44%,.125);border-radius:12px;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin:0;padding:30px 40px}#organizer .organizercontainer .img-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #707070;border-radius:50%;color:#474746;display:flex;font:normal normal 500 18px/24px Roboto;height:184px;justify-content:center;letter-spacing:0;overflow-wrap:break-word;width:185px}#organizer .organizercontainer .organizer-info{align-items:flex-start;display:flex;flex-direction:column;gap:13px;justify-content:center;padding-top:15px}#organizer .organizercontainer .organizer-info .organizer-name{color:#474746;font:normal normal 700 24px/32px Roboto;letter-spacing:0;margin:0;text-align:left;text-transform:capitalize}#organizer .organizercontainer .organizer-info .organizer-desc{color:#474746;font:normal normal 500 18px/24px Roboto;letter-spacing:0;margin-bottom:6px;text-align:left}#organizer .organizercontainer .organizer-info .organizer-number{align-items:center;color:#474746;display:flex;font:normal normal 500 14px/19px Roboto;gap:2px;letter-spacing:0;margin-bottom:3px;text-align:left}#organizer .organizercontainer .organizer-info .organizer-number svg{height:22px;width:22px}#organizer .organizercontainer .organizer-info .FollowOrganizerBtn{background:#fff 0 0 no-repeat padding-box;border:1px solid #e9d023;border-radius:12px;color:#474746;font:normal normal 500 18px/24px Roboto;letter-spacing:0;padding:7px 18px;text-align:center}#organizer .organizercontainer .organizer-info .Followerorg{color:rgba(0,0,0,.671);font:normal normal 500 14px/19px Roboto;letter-spacing:0;text-align:left}@media screen and (max-width:320px){#organizer{margin-top:26pt}#organizer h1.organizerTittle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}#organizer .organizercontainer{border-radius:4pt;padding:7pt 8pt}#organizer .organizercontainer .img-container .organizer-image{max-height:68pt;max-width:68pt}#organizer .organizercontainer .organizer-info .organizer-name{font:normal normal 700 12pt/16pt Roboto;margin-bottom:6pt}#organizer .organizercontainer .organizer-info .organizer-desc{font:normal normal 500 10pt/21pt Roboto;margin-bottom:8pt}#organizer .organizercontainer .organizer-info .organizer-number{font:normal normal 500 10pt/16pt Roboto;gap:4pt;margin-bottom:12pt}#organizer .organizercontainer .organizer-info .organizer-number svg{height:14pt;width:14pt}#organizer .organizercontainer .organizer-info .FollowOrganizerBtn{border-radius:6pt;font:normal normal 500 10pt/16pt Roboto;margin-bottom:4pt;padding:2pt 10pt}#organizer .organizercontainer .organizer-info .Followerorg{font:normal normal 500 10pt/16pt Roboto}}@media screen and (min-width:320px)and (max-width:568px){#organizer{margin-top:26pt}#organizer h1.organizerTittle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}#organizer .organizercontainer{border-radius:4pt;padding:14pt 16pt}#organizer .organizercontainer .img-container .organizer-image{max-height:68pt;max-width:68pt}#organizer .organizercontainer .organizer-info .organizer-name{font:normal normal 700 14pt/19pt Roboto;margin-bottom:6pt}#organizer .organizercontainer .organizer-info .organizer-desc{font:normal normal 500 12pt/24pt Roboto;margin-bottom:8pt}#organizer .organizercontainer .organizer-info .organizer-number{font:normal normal 500 12pt/16pt Roboto;gap:4pt;margin-bottom:12pt}#organizer .organizercontainer .organizer-info .organizer-number svg{height:14pt;width:14pt}#organizer .organizercontainer .organizer-info .FollowOrganizerBtn{border-radius:6pt;font:normal normal 500 12pt/16pt Roboto;margin-bottom:4pt;padding:4pt 18pt}#organizer .organizercontainer .organizer-info .Followerorg{font:normal normal 500 12pt/16pt Roboto}}#sponsor{margin-top:55px}.sponserTitle{color:#474746;font:normal normal 500 32px/43px Roboto;letter-spacing:0;text-align:left;text-transform:capitalize}.swiper-wrapper{display:flex!important;flex-direction:row!important}.swiper-image{border-radius:6px;height:164px;opacity:1}@media screen and (max-width:568px){#sponsor{margin-top:14pt}.sponserTitle{font:normal normal 500 16pt/21pt Roboto}}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#d80073}#KidsActivity{margin-top:80px}#KidsActivity .similarEventTittle{color:#474746;font:normal normal 500 32px/43px Roboto;letter-spacing:0;margin-bottom:24px;text-align:left;text-transform:capitalize}#KidsActivity .kidsBox{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:row;justify-content:center;margin:0}#KidsActivity .kidsBox .img-container{align-self:stretch;border-radius:12px 0 0 12px;overflow:hidden}#KidsActivity .kidsBox .img-container .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}#KidsActivity .kidsBox .kidsActivity-details{padding:39px 58px}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-title{color:#474746;font:normal normal 500 48px/63px Roboto;letter-spacing:0;margin-bottom:9px;text-align:left;text-transform:capitalize}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-desc{color:#474746;font:normal normal 500 24px/32px Roboto;letter-spacing:0;margin-bottom:35px;text-align:left}#KidsActivity .kidsBox .kidsActivity-details button{background:#e9d023 0 0 no-repeat padding-box;border-radius:12px;color:#474746;font:normal normal 500 24px/32px Roboto;letter-spacing:0;margin-bottom:10px;padding:14px 70px;text-align:left;text-transform:capitalize}.btns-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;width:-webkit-fit-content;width:fit-content}.events-request-status{align-self:flex-end;border-radius:8px;color:#474746;font-weight:700;font:normal normal 500 18px/24px Roboto;order:none;padding:15px 25px}.events-request-status.in-draft{background-color:#767676;color:#fff!important}.events-request-status.approved{background-color:#d80073;color:#fff}.events-request-status.rejected{background-color:#e9d023;color:#474746}.dark-blue-btn{background-color:#d80073;border-radius:8px;color:#fff;font:normal normal 500 18px/24px Roboto;letter-spacing:0;padding:16px 25px;width:-webkit-fit-content;width:fit-content}.dark-blue-btn:hover{background-color:#d80073;color:#fff;opacity:1}.blue-btn{background-color:#e9d023;border-radius:8px;color:#474746;color:#f3f3f2;font:normal normal 500 18px/24px Roboto;letter-spacing:0;padding:16px 25px;width:-webkit-fit-content;width:fit-content}.blue-btn:hover{background-color:#e9d023;color:#474746;opacity:1}.success-modal{display:flex!important}.success-modal .modal-dialog{margin:auto;min-width:0;min-width:auto}.success-modal .modal-dialog .modal-content{border:1px solid #707070;border-radius:20px;padding-left:35px 60px}.success-modal .modal-dialog .modal-content .modal-header{align-items:center;background-color:#fff;border:2px solid #474746;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:9px;top:13px;width:24px;z-index:1}.success-modal .modal-dialog .modal-content .modal-header button{color:#474746;font-size:10px;font-weight:500;margin:0;opacity:1;padding:0}.success-modal .modal-dialog .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;gap:35px}.success-modal .modal-dialog .modal-content .modal-body span{color:#000;font:normal normal 500 20px/30px Roboto;letter-spacing:0;text-align:center}.success-modal .modal-dialog .modal-content .modal-body .btn{padding-left:50px;padding-right:50px}@media screen and (max-width:480px){#KidsActivity{margin-top:26pt}#KidsActivity .similarEventTittle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}#KidsActivity .kidsBox{border-radius:8pt}#KidsActivity .kidsBox .img-container{border-radius:8pt 0 0 8pt}#KidsActivity .kidsBox .kidsActivity-details{padding:4pt 8pt}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-title{font:normal normal 500 12pt/18pt Roboto;margin-bottom:8pt}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-desc{font:normal normal normal 10pt/14pt Roboto;margin-bottom:8pt}#KidsActivity .kidsBox .kidsActivity-details button{border-radius:8pt;font:normal normal 500 10pt/14pt Roboto;margin-bottom:4pt;padding:8pt 22pt}}@media screen and (min-width:480px)and (max-width:568px){#KidsActivity{margin-top:26pt}#KidsActivity .similarEventTittle{font:normal normal 500 16pt/21pt Roboto;margin-bottom:10pt}#KidsActivity .kidsBox{border-radius:8pt}#KidsActivity .kidsBox .img-container{border-radius:8pt 0 0 8pt}#KidsActivity .kidsBox .kidsActivity-details{padding:8pt 16pt}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-title{font:normal normal 500 16pt/21pt Roboto;margin-bottom:8pt}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-desc{font:normal normal normal 14pt/19pt Roboto;margin-bottom:8pt}#KidsActivity .kidsBox .kidsActivity-details button{border-radius:8pt;font:normal normal 500 12pt/16pt Roboto;margin-bottom:4pt;padding:8pt 22pt}}@media screen and (min-width:568px)and (max-width:992px){#KidsActivity .kidsBox .kidsActivity-details{padding:29px 38px}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-title{font:normal normal 500 38px/53px Roboto!important}#KidsActivity .kidsBox .kidsActivity-details .kidsActivity-desc{font:normal normal 500 21px/28px Roboto}#KidsActivity .kidsBox .kidsActivity-details button{font:normal normal 500 21px/28px Roboto;padding:12px 50px}}.questions-form{min-height:calc(100dvh - 111px)}.questions-form .header{color:#202020;font-size:32px;font-weight:900;padding-bottom:32px;padding-top:44px}@media(min-width:1024px){.questions-form .header{font-size:26px;padding-bottom:24px;padding-top:32px}}@media(max-width:768px){.questions-form .header{font-size:24px;padding-bottom:16px;padding-top:24px}}.questions-form .main-card{background:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.102);display:flex;flex-direction:column;gap:24px;padding:30px}@media(max-width:768px){.questions-form .main-card{gap:16px;padding:24px 16px}}.questions-form .main-card .section-title h2{color:#202020;font-size:26px;font-weight:900;padding-bottom:8px}.questions-form .main-card .section-title p{color:#474746;font-size:18px;font-weight:400}@media(max-width:768px){.questions-form .main-card .section-title h2{font-size:18px}.questions-form .main-card .section-title p{font-size:12px}}.questions-form .main-card .info-notice{align-items:flex-start;display:flex;gap:8px}.questions-form .main-card .info-notice .info-icon{color:#d80073;flex-shrink:0;font-size:32px;margin-top:4px}.questions-form .main-card .info-notice p{color:#202020;font-size:18px;font-weight:700}@media(max-width:768px){.questions-form .main-card .info-notice .info-icon{font-size:24px}.questions-form .main-card .info-notice p{font-size:14px;font-weight:600}}.questions-form .main-card .toggle-section .toggle-container{align-items:center;display:flex;gap:8px;justify-content:space-between}.questions-form .main-card .toggle-section .toggle-container label{color:#202020;font-size:18px;font-weight:700}@media(max-width:768px){.questions-form .main-card .toggle-section .toggle-container label{font-size:14px;font-weight:600}}.questions-form .main-card .question-actions-section{display:flex;flex-direction:column;gap:24px;justify-content:flex-start}@media(max-width:768px){.questions-form .main-card .question-actions-section{gap:16px}}.questions-form .main-card .question-actions-section .preview-text{color:#202020;font-size:18px;font-weight:700}@media(max-width:768px){.questions-form .main-card .question-actions-section .preview-text{font-size:14px;font-weight:600}}.questions-form .main-card .question-actions-section .error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:8px;padding:12px 16px}.questions-form .main-card .question-actions-section .error-message p{color:#dc2626;font-size:14px;font-weight:500;margin:0}.questions-form .main-card .question-actions-section .error-message p:not(:last-child){margin-bottom:4px}@media(max-width:768px){.questions-form .main-card .question-actions-section .error-message{padding:8px 12px}.questions-form .main-card .question-actions-section .error-message p{font-size:12px}}.questions-form .main-card .question-actions-section .button-group{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:flex-start}@media(max-width:768px){.questions-form .main-card .question-actions-section .button-group{gap:16px;justify-content:center}}.questions-form .main-card .question-actions-section .button-group .preview-button{align-self:flex-start;background-color:#0000;border:2px solid #e9d023;border-radius:8px;color:#474746;cursor:pointer;font-size:18px;font-weight:500;padding:8px 38px}.questions-form .main-card .question-actions-section .button-group .preview-button:focus{outline:none}@media(max-width:768px){.questions-form .main-card .question-actions-section .button-group .preview-button{align-self:center;font-size:14px;padding:8px 30px}}.questions-form .main-card .question-actions-section .button-group .add-question-button{align-items:center;background-color:#0000;border:none;color:#d80073;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:4px}.questions-form .main-card .question-actions-section .button-group .add-question-button .plus-icon{height:20px;width:20px}.questions-form .main-card .question-actions-section .button-group .add-question-button:focus{outline:none}.questions-form .main-card .question-form{background:#fff;border:2px solid #ec4899;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.questions-form .main-card .question-form .question-form-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:640px){.questions-form .main-card .question-form .question-form-header{align-items:stretch;flex-direction:column}}.questions-form .main-card .question-form .question-form-header .question-title-input{background:#0000;border:none;border-bottom:2px solid #ec4899;color:#1a1a1a;flex:1 1;font-size:1rem;font-weight:500;padding:.75rem}.questions-form .main-card .question-form .question-form-header .question-title-input::placeholder{color:#6b7280}.questions-form .main-card .question-form .question-form-header .question-title-input:focus{border-bottom-color:#be185d;outline:none}.questions-form .main-card .question-form .question-form-header .question-type-dropdown{position:relative}.questions-form .main-card .question-form .question-form-header .question-type-dropdown .question-type-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:.375rem;color:#1a1a1a;cursor:pointer;font-size:.875rem;padding:.5rem 2rem .5rem .75rem}.questions-form .main-card .question-form .question-form-header .question-type-dropdown .question-type-select:focus{border-color:#ec4899;box-shadow:0 0 0 1px #ec4899;outline:none}.questions-form .main-card .question-form .question-options{margin-bottom:1.5rem}.questions-form .main-card .question-form .question-options .option-item{align-items:center;background:#f9fafb;border-radius:.375rem;display:flex;gap:.75rem;margin-bottom:.75rem;padding:.5rem}.questions-form .main-card .question-form .question-options .option-item .option-checkbox,.questions-form .main-card .question-form .question-options .option-item .option-radio{accent-color:#ec4899;flex-shrink:0;height:1rem;width:1rem}.questions-form .main-card .question-form .question-options .option-item .option-input{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-size:.875rem;padding:.5rem}.questions-form .main-card .question-form .question-options .option-item .option-input:focus{outline:none}.questions-form .main-card .question-form .question-options .option-item .remove-option-button{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.25rem;transition:color .2s ease}.questions-form .main-card .question-form .question-options .option-item .remove-option-button:hover{color:#dc2626}.questions-form .main-card .question-form .question-options .option-item .remove-option-button:disabled{cursor:not-allowed;opacity:.7}.questions-form .main-card .question-form .question-options .add-option-button{align-items:center;background:none;border:none;color:#ec4899;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem;transition:color .2s ease}.questions-form .main-card .question-form .question-options .add-option-button:hover{color:#be185d}.questions-form .main-card .question-form .question-options .add-option-button span{font-weight:500}.questions-form .main-card .question-form .paragraph-placeholder{margin-bottom:1.5rem}.questions-form .main-card .question-form .paragraph-placeholder .paragraph-textarea{background:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;font-size:.875rem;min-height:4rem;padding:.75rem;resize:vertical;width:100%}.questions-form .main-card .question-form .paragraph-placeholder .paragraph-textarea::placeholder{color:#9ca3af}.questions-form .main-card .question-form .required-section{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-top:1rem}.questions-form .main-card .question-form .required-section .delete-icon{color:#6b7280;cursor:pointer;transition:color .2s ease}.questions-form .main-card .question-form .required-section .delete-icon:hover{color:#dc2626}.questions-form .main-card .question-form .required-section .required-toggle{align-items:center;display:flex;gap:.75rem}.questions-form .main-card .question-form .required-section .required-toggle span{color:#1a1a1a;font-size:.875rem;font-weight:500}.questions-form .main-card .question-form .question-form-actions{align-items:center;display:flex;justify-content:space-between}.questions-form .main-card .question-form .question-form-actions .add-another-link{align-items:center;background:none;border:none;border-radius:.375rem;color:#ec4899;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem;transition:background-color .2s ease}.questions-form .main-card .question-form .question-form-actions .add-another-link:hover{background-color:#ec48991a}.questions-form .main-card .question-form .question-form-actions .save-question-button{background-color:#f1c40f;border:none;border-radius:.375rem;color:#1a1a1a;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s ease}.questions-form .main-card .question-form .question-form-actions .save-question-button:hover{background-color:#f1c40fe6}.questions-form .main-card .question-form .question-form-actions .save-question-button:focus{box-shadow:0 0 0 2px #f1c40f80;outline:none}.profile-profile .profile-header{align-items:flex-start;display:flex;gap:32px;margin-bottom:30px}.profile-profile .profile-header .avatar{align-items:center;background:#f6d5de;border:5px solid #d80073;border-radius:50%;color:#fff;display:flex;font-size:clamp(24px,3dvw,36px);font-weight:700;height:120px;justify-content:center;min-width:80px;width:120px}@media(max-width:992px){.profile-profile .profile-header .avatar{height:96px;width:96px}}.profile-profile .profile-header .header-info{flex:1 1}.profile-profile .profile-header .header-info h1{color:#202020;font-size:clamp(24px,3dvw,36px);font-weight:700;margin-bottom:8px!important}.profile-profile .profile-header .header-info .role{color:#d80073;font-size:clamp(14px,3dvw,22px);font-weight:700;margin-bottom:8px!important}.profile-profile .profile-header .header-info .contact-info{color:#474746;display:flex;flex-wrap:wrap;font-size:14px;gap:24px}.profile-profile .profile-header .header-info .contact-info span{align-items:center;display:flex;gap:8px}.profile-profile .card{background:#fff0;border:1px solid #d80073;border-radius:8px;box-shadow:0 3px 6px 0 #00000029;margin-bottom:24px;padding:32px}@media(max-width:756px){.profile-profile .card{margin-bottom:16px;padding:24px}}.profile-profile .card h2{color:#202020;font-size:clamp(16px,3dvw,24px)!important;font-weight:700;margin-bottom:24px!important}@media(max-width:992px){.profile-profile .card h2{margin-bottom:16px!important}}@media(max-width:756px){.profile-profile .card h2{margin-bottom:8px!important}}.profile-profile .card h3{color:#202020;font-size:clamp(14px,3dvw,20px);font-weight:700;margin:0 0 5px}.profile-profile .card p{color:#474746;font-size:clamp(14px,3dvw,18px);font-weight:400;margin:0 0 5px!important}.profile-profile .portfolio-section .portfolio-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:24px;overflow:auto;padding-bottom:16px}.profile-profile .portfolio-section .portfolio-grid .portfolio-item{aspect-ratio:1;aspect-ratio:1/1;background:#f0f0f0;border-radius:8px;flex-shrink:0;height:280px;overflow:hidden}@media(max-width:992px){.profile-profile .portfolio-section .portfolio-grid .portfolio-item{height:210px}}.profile-profile .portfolio-section .portfolio-grid .portfolio-item img{height:100%;object-fit:cover;width:100%}.profile-profile .portfolio-section .portfolio-grid::-webkit-scrollbar{height:10px}.profile-profile .portfolio-section .portfolio-grid::-webkit-scrollbar-thumb{background:#d80073;border:2px solid #999998;border-radius:5px}.profile-profile .portfolio-section .portfolio-grid::-webkit-scrollbar-track{background:#999998}.profile-profile .video-portfolio-section .videos-list{display:flex;flex-direction:column;gap:16px}.profile-profile .video-portfolio-section .videos-list .video-item{align-items:flex-start;background:#fff;border:1px solid #ebebeb;border-radius:8px;display:flex;gap:12px;padding:16px}.profile-profile .video-portfolio-section .videos-list .video-item .video-icon{align-items:center;background:#f6d5de;border-radius:8px;color:#d80073;display:flex;font-size:20px;height:48px;justify-content:center;min-width:40px;width:48px}.profile-profile .video-portfolio-section .videos-list .video-item .video-info{flex:1 1}.profile-profile .video-portfolio-section .videos-list .video-item .video-info h3{color:#202020;font-size:clamp(14px,3dvw,16px)!important;font-weight:600;margin-bottom:8px!important}.profile-profile .video-portfolio-section .videos-list .video-item .video-info a{color:#474746;font-size:14px;text-decoration:none;word-break:break-all}.profile-profile .video-portfolio-section .videos-list .video-item .video-info a:hover{text-decoration:underline}.profile-profile .social-media-section .social-links{display:flex;flex-wrap:wrap;gap:16px}.profile-profile .social-media-section .social-links a{align-items:center;border:1px solid #ebebeb;border-radius:8px;color:#202020;display:flex;font-size:14px;font-weight:600;gap:12px;padding:16px 24px;text-decoration:none;transition:all .3s ease}.profile-profile .social-media-section .social-links a:hover{background:#ffe0f0}.profile-profile .experience-section ul{margin:0!important}.profile-profile .experience-section ul li::marker{color:#d80073}.profile-profile .experience-section .experiences-list{display:flex;flex-direction:column;gap:24px}@media(max-width:992px){.profile-profile .experience-section .experiences-list{gap:16px}}.profile-profile .experience-section .experiences-list .experience-item{border-bottom:1px solid #ebebeb;padding-bottom:25px}@media(max-width:992px){.profile-profile .experience-section .experiences-list .experience-item{padding-bottom:16px}}.profile-profile .experience-section .experiences-list .experience-item:has(.skill),.profile-profile .experience-section .experiences-list .experience-item:last-child{border-bottom:none;padding-bottom:0}.profile-profile .experience-section .experiences-list .experience-item h3{color:#202020;font-size:clamp(14px,3dvw,20px);font-weight:700}.profile-profile .experience-section .experiences-list .experience-item h3.skill{color:#474746;font-size:clamp(14px,3dvw,18px)}.profile-profile .experience-section .experiences-list .experience-item .company{color:#d80073;font-size:clamp(12px,3dvw,16px);font-weight:600;margin:5px 0 8px}.profile-profile .experience-section .experiences-list .experience-item .meta{color:#474746;display:flex;flex-wrap:wrap;font-size:clamp(12px,3dvw,14px);gap:16px;margin-bottom:16px}.profile-profile .experience-section .experiences-list .experience-item .meta span{align-items:center;display:flex;gap:5px}.profile-profile .experience-section .experiences-list .experience-item .meta span svg{font-size:14px}.profile-profile .experience-section .experiences-list .experience-item .description{color:#4e4d4a;font-size:clamp(14px,3dvw,16px);margin-top:8px}.profile-profile .awards-section .awards-list{display:flex;flex-direction:column;gap:24px}.profile-profile .awards-section .awards-list .award-item{border-bottom:1px solid #ebebeb;display:flex;gap:16px;padding-bottom:25px}@media(max-width:992px){.profile-profile .awards-section .awards-list .award-item{padding-bottom:16px}}.profile-profile .awards-section .awards-list .award-item:last-child{border-bottom:none;padding-bottom:0}.profile-profile .awards-section .awards-list .award-item .award-badge{align-items:center;background:#d80073;border-radius:50%;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;min-width:45px;width:48px}.profile-profile .awards-section .awards-list .award-item .award-info{flex:1 1}.profile-profile .awards-section .awards-list .award-item .award-info h3{color:#202020;font-size:clamp(14px,3dvw,20px)!important;font-weight:700;margin-bottom:5px!important}.profile-profile .awards-section .awards-list .award-item .award-info .organization{color:#d80073;font-size:clamp(14px,3dvw,16px)!important;font-weight:600;margin-bottom:5px!important}.profile-profile .awards-section .awards-list .award-item .award-info .description{color:#474746;font-size:clamp(14px,3dvw,16px)!important}.profile-profile .certifications-section .certifications-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.profile-profile .certifications-section .certifications-grid .certification-item{border:1px solid #ebebeb;border-radius:8px;display:flex;gap:16px;padding:24px}@media(max-width:992px){.profile-profile .certifications-section .certifications-grid .certification-item{padding:16px}}.profile-profile .certifications-section .certifications-grid .certification-item .cert-badge{align-items:center;background:#d80073;border-radius:50%;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;min-width:45px;width:48px}.profile-profile .certifications-section .certifications-grid .certification-item .cert-info{flex:1 1}.profile-profile .certifications-section .certifications-grid .certification-item .cert-info h3{color:#202020;font-size:clamp(14px,3dvw,18px)!important;font-weight:700;margin-bottom:5px!important}.profile-profile .certifications-section .certifications-grid .certification-item .cert-info .organization{color:#d80073;font-size:14px!important;font-weight:600;margin-bottom:5px!important}.profile-profile .certifications-section .certifications-grid .certification-item .cert-info .dates{color:#4e4d4a;font-size:14px;margin-bottom:5px!important}.profile-profile .certifications-section .certifications-grid .certification-item .cert-info .credential-id{color:#999998;font-size:12px!important}@media(max-width:600px){.profile-profile .certifications-section .certifications-grid{grid-template-columns:1fr}}.profile-page{margin-top:40px;min-height:100vh}.profile-page.error,.profile-page.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}