@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Poppins:wght@400;700&display=swap";@view-transition{navigation: auto;}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #55C8C4;--secondary-color: #CD4D91;--textColorLight: #FFFAF1;--textColorDark: #3D3D3D;--footerColor: #1F1F1F }html{overflow-x:hidden}body{font-family:Merriweather,serif;color:var(--textColorLight);background-color:var(--textColorLight);overflow-x:hidden}h1{font-size:160px;line-height:175px}h2{font-size:48px;line-height:55px}h3{font-family:Poppins,sans-serif;font-size:43px;line-height:40px;font-weight:300}h4{font-size:24px;font-weight:300;line-height:30px}p{font-family:Poppins,sans-serif}.bold{font-weight:600}.italic{font-style:italic}.margin-top_40{margin-top:40px}.margin-top_80{margin-top:80px}.margin-left-50{margin-left:-50px}.margin-left-130{margin-left:-130px}.margin-top-50{margin-top:-50px}.margin-top-100{margin-top:-100px}.noPaddingBottom{padding-bottom:0!important}.alignRight{display:flex;justify-content:flex-end!important;align-items:center}.z-index9{z-index:9}button{background-color:var(--secondary-color);color:var(--textColorLight);border-radius:20px;padding:5px 10px;border:none;font-size:16px;cursor:pointer;outline:none}button:active{opacity:.6}.blueBackground{background-color:var(--primary-color)}.whiteBackground{background-color:#fff!important;border-radius:5px!important}.textColorDark{color:var(--textColorDark)}.line{height:16px}.lineThin{height:8px}.paddingTop{padding-top:4%}.paddingBottom{padding-bottom:4%}.noPadding_right{padding-right:0!important}.margin-top{margin-top:150px}.justify-center{display:flex;justify-content:center!important}.displayColumn{flex-direction:column}.border-radius{border-radius:30px 5px}.width60{width:60%!important}.width70{max-width:70%!important}.width80{width:80%!important}.width90{width:90%!important}.width230{width:230px!important}.height250{height:250px!important}.height300{height:300px!important}.height350{height:350px!important}.height400{height:400px}.height450{height:450px;object-fit:fill}.height500{max-height:500px}.iconMargin{margin:20px 0 0!important}.iconPinkleft_index{position:absolute;left:0;top:-6px;width:545px}.iconPinkleft_sara{position:absolute;left:0;bottom:70px}.iconPinkleft_parole{position:absolute;left:0;bottom:20px}.iconPinkright_parole{position:absolute;right:-25%;top:20px}.iconPinkright_index{position:absolute;right:-25%;top:150px}.iconPinkright_ciclismo{position:absolute;bottom:200px;right:-15%}.iconPinkleft_ciclismo{position:absolute;left:-18%;top:200px;transform:rotateY(180deg)}.iconPinkleft_ciclismo_payoff{position:absolute;left:-5%}.iconPinkright_ciclismo_payoff,.iconPinkright_section{position:absolute;right:-15%;top:20%}.iconPinkright_madonna{position:absolute;right:-26%;top:92%}.mobile{display:none}.iconPinkright_section{top:7%}.iconPink_small,.iconWhite_small{width:130px;margin:20px 0}.iconPink_box{width:60px!important;margin:20px 0 10px}.iconHeart{width:650px;position:absolute;left:50px;z-index:999}.boxLine{width:100px;height:2px;margin:20px 0}.linePink{width:100px;margin:20px 0}.index_img1{width:250px;position:absolute;top:0;left:400px}.index_img4{width:290px;position:absolute;top:170px;left:150px;z-index:9}.index_img2{width:190px;position:absolute;top:400px;left:480px;z-index:99}.index_img3{width:230px;position:absolute;left:290px;top:534px;z-index:99}.index_img5{border-radius:30px 0 0 5px}.payoff_h4{font-weight:300;line-height:30px!important;font-family:Poppins,sans-serif;width:55%;margin:30px 0}.index_h2{font-size:60px;font-weight:300;font-family:Poppins,sans-serif;margin:20px 0}.section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4% 0;position:relative}.section p,.section h4,.section h2{width:40%;text-align:center;margin:10px 0}.sectionImage{width:100%;padding-top:3%}.sectionContainer{display:flex;flex-direction:row;width:100%;padding:0 10%;gap:2%;justify-content:center;flex-wrap:wrap}.sectionBox{width:360px;background-color:#fff;color:var(--textColorDark);border-radius:30px 5px;overflow:hidden;margin:20px 0;box-shadow:0 0 30px #00000040;transition:all .3s ease;cursor:pointer}.sectionBox:hover{transform:translateY(-4px);box-shadow:0 8px 40px #0000004d;opacity:.95}.sectionBox p{width:100%;text-align:left;font-size:14px}.sectionBoxtext{padding:2% 4% 4%}.sectionBoxtext h4{text-align:left;width:90%}.imageHeight{height:330px}.sectionBox img{width:100%;object-fit:cover}.sectionBox h4{font-weight:700}.sectionBoxtext_p{min-height:168px}.sentenceContainer{background-color:var(--secondary-color);padding:20px 0;display:flex;justify-content:center}.twoColumns{padding:4% 10%;display:flex;position:relative}.twoColumnsLeft,.twoColumnsRight{flex-basis:50%}.twoColumnsRight{display:flex;justify-content:center}.twoColumnsRight_center{align-items:center}.flexBasis70{flex-basis:70%}.flexBasis30{flex-basis:30%}.width100{width:100%!important}.twoColumnsLeft p,.margin{margin:20px 0!important}.twoColumnsLeft p{text-align:justify}.indexBox_images{position:relative;width:100%}.payoffImg{width:400px}.borderButton{border:1px solid var(--secondary-color);border-radius:20px;padding:5px 40px;color:var(--secondary-color);background-color:var(--textColorLight)}.borderButtonLight{color:var(--textColorLight);border:1px solid var(--textColorLight);background-color:var(--primary-color)}.borderButtonDark{color:var(--textColorDark);border:1px solid var(--textColorDark);background-color:var(--textColorLight)}.sentencesContainer{margin:20px 0;display:flex;gap:3%}.sentencesBox{outline:2px dashed var(--textColorDark);width:660px;padding:1% 3%;border-radius:30px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sentencesBox p{width:100%;font-family:Merriweather,serif;line-height:27px}.sentencesBox h4{font-family:Merriweather,serif}.timeLineContainer{display:flex;flex-direction:column;padding:0% 5% 4%;gap:150px;position:relative}.timeLineBox{display:flex;flex-direction:row;justify-content:space-between}.verticalLine{position:absolute;width:6px;height:95%;left:50%;bottom:0%;z-index:-9}.verticalLine_ciclismo{position:absolute;width:6px;height:100%;bottom:-80px;left:11%;z-index:-9}.TimeLineElement{width:400px;height:250px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--textColorDark);border-radius:30px 5px;padding:3%;box-shadow:0 0 30px #00000040;cursor:pointer;transition:all .3s ease-in-out;font-family:Poppins,sans-serif}.TimeLineElement.heightAuto{height:auto}.TimeLineElement:hover{box-shadow:0 0 35px #00000073}.timeLineImg{width:400px;height:300px;display:flex;gap:2%}.timeLineImg img{width:100%;border-radius:30px 5px}.timeLineImg p{text-align:center;font-size:14px}.payoff{padding:4% 10%}.payoff h1{width:75%}.payoff h3{font-size:42px;line-height:60px;font-weight:300}.columnBox{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.columnBox p{margin:5px 0}.twoColumnsYearsContainer{display:flex;flex-direction:column;align-items:center;width:50%;position:relative}.twoColumnsYearsBox{display:flex;align-items:center;width:100%;gap:5%;margin:30px 0}.twoColumnsYearsLeft{background-color:var(--primary-color);border-radius:30px 5px;padding:10px 35px}.twoColumnsYearsRight p{width:100%;text-align:left;margin:0}.yearsContainer{padding:0 10%;width:100%}.yearsTitle{background-color:var(--primary-color);border-radius:30px 5px;padding:10px 35px;width:42%}.yearsBoxes{display:flex;justify-content:space-between}.yearsRight{display:flex;flex-direction:column;align-items:flex-end;flex-basis:50%}.yearsLeft{flex-basis:50%}.yearsRight p,.yearsRight h3{text-align:right!important}.yearsContainer p{text-align:left;width:50%;margin:0}.yearsContainerImg{display:flex;flex-direction:row;justify-content:space-between}.yearsContainerImg img{width:350px;height:300px;object-fit:cover;border-radius:30px 5px}.textAlignLeft{padding:0 10%;align-self:left}.textAlignLeft h4,.textAlignLeft h2{width:50%;text-align:left}.textAlignLeft h2{width:40%}.textAlignLeft h4,.twoColumnsLeft h4{line-height:35px}.textAlignLeft p{text-align:left;width:100%}.eventToggleButton{border:1px solid var(--textColorDark);border-radius:20px;padding:5px 10px;margin:20px 0}.yearsContainerImg p{text-align:center;width:80%}.TimeLineElementIcon{color:#c3c3c3;font-size:20px;transition:all .3s ease-in-out}.TimeLineElementMore{transform:rotate(90deg)}.TimeLineElementLess{transform:rotate(-90deg)}.quoteBox{width:400px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--textColorDark);border-radius:30px 5px;padding:3%;box-shadow:0 0 30px #00000040;cursor:pointer;transition:all .3s ease-in-out;align-self:flex-start}.quoteContainer div{margin:1.5% 0}.eventDetail{display:flex;flex-direction:row;justify-content:space-between;padding:3%;border-radius:30px 5px;border:1px solid var(--secondary-color);width:80%;margin:4% 10%;gap:5%}.eventDetail *{color:var(--textColorDark)}.eventText{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.eventText h1{color:var(--primary-color);font-size:50px;line-height:55px}.eventText h2{color:var(--secondary-color)}.eventImage{width:50%}.eventImage img{width:100%;object-fit:cover}.eventDetail h3{line-height:45px}.eventCategoryFilter{background:#fff}.eventCategoryFilter button{background:transparent;color:var(--textColorDark)}.eventCategoryFilter button.active{background:var(--secondary-color);color:var(--textColorLight)}.animated-carousel-container{position:relative}.hero-title{animation:fadeInUp .6s ease-out}.hero-subtitle{animation:fadeInUp .6s ease-out .2s both}.hero-image{animation:fadeInRight .6s ease-out .4s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px);filter:blur(5px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@media (max-width: 768px){h1{font-size:55px;line-height:60px;width:90%}h2{font-size:32px;line-height:37px}h3{font-size:24px;line-height:30px}h4{font-size:20px}.mobile{display:block}.index_h2{font-size:30px;margin:5px 0}.twoColumns{flex-direction:column;padding:5%}.mobile_alignEnd{justify-content:flex-end!important}.payoffImg{width:160px}.sentenceContainer{text-align:center;padding:20px}.iconPink_small,.iconWhite_small{width:100px;margin:10px 0}.twoColumnsLeft p,.margin{margin:10px 0!important}.section p,.section h4,.section h2{width:80%;text-align:center;margin:10px 0}.sectionBoxtext{display:flex;flex-direction:column;align-items:center}.iconPink_box{margin:0}.sectionContainer{padding:0 6%}.sectionBox{width:auto}.sectionBoxtext_p{width:100%!important}.sectionBoxtext_p{min-height:auto}.index_img5{margin-top:20px;width:80%;height:auto;border-radius:30px 5px}.noPadding_right{padding-right:5%!important}.mobile_margin-top-40{margin-top:-40px}.mobile_margin-top_20{margin-top:20px}.alignRight{justify-content:center!important}.boxLine,.linePink{margin:10px 0}.textAlignLeft h4,.twoColumnsLeft h4{line-height:28px}.sentencesContainer{display:flex;gap:3%}.sentencesBox{padding:0%;width:350px}.sentencesBox h4{font-size:16px;text-align:center}.payoff{padding:5%}.payoff h1{width:90%}.payoff h3{font-size:24px;line-height:30px;width:80%;margin:5px 0}.columnBox{margin:10px 0}.timeLineContainer{gap:50px}.twoColumnsYearsContainer{padding:5%;width:100%}.twoColumnsYearsLeft{padding:12px 16px;margin-top:10px;border-radius:20px 5px}.twoColumnsYearsLeft h2,.yearsTitle{font-size:14px;line-height:12px;margin:0}.twoColumnsYearsBox{margin:0;align-items:flex-start;gap:5%}.twoColumnsYearsRight p{width:100%;text-align:left}.yearsContainer{padding:0 5%}.yearsTitle{width:35%!important;padding:10px 20px;border-radius:20px 5px}.verticalLine_ciclismo{bottom:-40px;left:13%}.textAlignLeft{padding:0 5%;width:100%}.textAlignLeft h2,.textAlignLeft h4,.yearsText p{text-align:left;width:100%!important}.yearsContainerImg{flex-direction:column;gap:10px;align-items:center}.yearsContainerImg img{width:250px;height:230px}.yearsBoxes{flex-direction:column}.yearsRight{align-items:flex-start}.yearsRight p,.yearsRight h3,.yearsLeft p,.yearsLeft h3{text-align:left!important}.madonnaBox{display:flex;flex-direction:column;align-items:center}.borderButton{margin-top:10px}.mobile_payoff_parole{align-items:center;justify-content:center}.mobile_dimension{width:180px!important;height:auto!important}.mobile_margin-top_0{margin-top:0!important}.mobile-paddingBottom_0{padding-bottom:0}.timeLineBox{flex-direction:column}.quoteBox{margin:3% 0}.mobileHidden,.iconPinkright_ciclismo_payoff,.iconPinkright_ciclismo,.iconPinkleft_ciclismo,.iconPinkright_section,.iconPinkright_madonna,.iconPinkright_index,.iconPinkright_parole,.iconPinkleft_parole{display:none}.iconPinkleft_index{width:200px;top:200px}.iconPinkleft_sara{width:200px;top:350px}.iconPinkleft_ciclismo_payoff{width:200px}.index_img1{position:static;width:170px}.index_img4{position:static;width:160px;margin-top:20px}.index_img2{position:static;width:150px;margin-top:-50px;margin-left:30px}.index_img3{position:static;width:150px;margin-top:50px}.iconHeart{width:380px;position:absolute;left:-20px}.eventToggleButton button{padding:5px}.eventDetail{flex-direction:column-reverse}.eventText,.eventImage{width:100%}.timeLineImg{width:90vw;margin:10% 0}.timeLineMobileReverse{flex-direction:column-reverse}.TimeLineElement{width:90vw}.animate-fadeIn-hidden,.animate-fadeInUp-hidden,.animate-fadeInLeft-hidden,.animate-fadeInRight-hidden,.animate-blurIn-hidden{filter:blur(5px);transform:translateY(20px)}.animate-fadeInLeft-hidden{transform:translate(-20px)}.animate-fadeInRight-hidden{transform:translate(20px)}.animate-blurIn-hidden{transform:scale(.98)}}.LifeSlider{display:flex;flex-direction:row;gap:10px;width:400px;height:300px;overflow:hidden;position:relative}.LifeSlider img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.LifeSlider img.active{opacity:1}.lifeImagesDots{display:flex;flex-direction:row;gap:10px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.lifeImagesDots div{width:10px;height:10px;background-color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(1)}.lifeImagesDots div:hover{transform:scale(1.2);background-color:#fffc}.lifeImagesDots div.active{background-color:var(--secondary-color);transform:scale(1.3)}@media (max-width: 768px){.LifeSlider img{top:50%;transform:translateY(-50%)}}nav{display:flex;justify-content:space-between;align-items:center;padding:0 2%;background-color:var(--secondary-color);color:#fff}.navTitle p{font-family:Merriweather,serif;font-size:25px;text-decoration:none;color:#fff}.navTitle a{text-decoration:none}.navItemContainer{display:flex;gap:3%;width:80%;justify-content:center}.navItemContainer a{text-decoration:none;color:#fff;font-size:16px}.navRight{width:120px}.menuItemWrapper,.submenuContainer{position:relative}.submenuTrigger{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0;text-decoration:none;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;vertical-align:baseline;font-family:Merriweather,serif}.submenuTrigger:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease;border-radius:6px}.submenuTrigger:hover:before{opacity:1}.submenuTrigger:hover{color:#fff;transform:translateY(-1px)}.submenu{position:absolute;top:calc(100% + 8px);left:0;background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-15px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.submenu:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFFFFF;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1))}.submenu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.submenuItem{display:block;padding:14px 20px;color:#1a252f!important;text-decoration:none;font-size:15px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background-color:#fff}.submenuItem:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,.1),transparent);transition:left .5s ease}.submenuItem:hover:before{left:100%}.submenuItem:last-child{border-bottom:none;border-radius:0 0 12px 12px}.submenuItem:first-child{border-radius:12px 12px 0 0}.submenuItem:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#0d1117;transform:translate(4px);box-shadow:inset 3px 0 0 var(--primary-color)}.submenuItem.highlight{background:linear-gradient(135deg,var(--primary-color) 0%,#2980b9 100%);color:#fff;box-shadow:inset 3px 0 #ffffff4d}.submenuItem.highlight:hover{background:linear-gradient(135deg,#2980b9 0%,var(--primary-color) 100%);color:#fff;transform:translate(4px)}.hamburger{display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;background:transparent;border:0;margin-left:auto;z-index:10001}.hamburger:focus{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.hamburger-box{width:24px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:24px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform,top,bottom,opacity;transition-duration:.25s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger.is-active .hamburger-inner:before{top:0;transform:rotate(90deg)}.hamburger.is-active .hamburger-inner:after{bottom:0;opacity:0}.hamburger.dark .hamburger-inner,.hamburger.dark .hamburger-inner:before,.hamburger.dark .hamburger-inner:after{background-color:#333}.menuOpen .hamburger.main{display:none}.mobileBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:9998}.mobileBackdrop.show{opacity:1;pointer-events:auto}.mobileMenu{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:360px;background:#fff;color:var(--textColorDark);transform:translate(100%);transition:transform .3s ease;z-index:10000;display:flex;flex-direction:column;box-shadow:-12px 0 24px #0000001f}.mobileMenu.open{transform:translate(0)}.mobileMenuHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.mobileTitle{font-family:Merriweather,serif;font-size:20px;color:var(--textColorDark)}.hamburger.small .hamburger-box{width:20px;height:14px}.hamburger.small .hamburger-inner,.hamburger.small .hamburger-inner:before,.hamburger.small .hamburger-inner:after{width:20px}.mobileMenuItems{display:flex;flex-direction:column;padding:16px 20px;gap:12px;overflow-y:auto}.mobileMenuItem{color:var(--textColorDark);text-decoration:none;font-size:18px}.mobileMenuItem.active{font-weight:700}.mobileMenuItemWrapper,.mobileSubmenuContainer{width:100%}.mobileSubmenuTrigger{background:none;border:none;color:var(--textColorDark);font-family:Merriweather,serif;font-size:18px;cursor:pointer;display:flex;align-items:center;width:100%;padding:0;text-align:left;text-decoration:none;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mobileSubmenuTrigger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,.1),transparent);transition:left .5s ease}.mobileSubmenuTrigger:hover:before{left:100%}.mobileSubmenuTrigger:hover{color:var(--textColorDark);font-weight:600;transform:translate(8px)}.mobileSubmenu{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:inset 0 2px 4px #0000000d;opacity:0;transform:translateY(-10px)}.mobileSubmenu.open{max-height:300px;opacity:1;transform:translateY(0)}.mobileSubmenuItem{display:block;padding:16px 24px;color:#2c3e50;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mobileSubmenuItem:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,.1),transparent);transition:left .5s ease}.mobileSubmenuItem:hover:before{left:100%}.mobileSubmenuItem:last-child{border-bottom:none;border-radius:0 0 12px 12px}.mobileSubmenuItem:first-child{border-radius:12px 12px 0 0}.mobileSubmenuItem:hover{background:linear-gradient(135deg,#fff,#f1f3f4);color:#1a252f;transform:translate(8px);box-shadow:inset 4px 0 0 var(--primary-color)}.mobileSubmenuItem.active{background:linear-gradient(135deg,var(--primary-color) 0%,#2980b9 100%);color:#fff;font-weight:700;box-shadow:inset 4px 0 #ffffff4d}.mobileSubmenuItem.active:hover{background:linear-gradient(135deg,#2980b9 0%,var(--primary-color) 100%);color:#fff;transform:translate(8px)}.contactCta{margin-top:12px;align-self:start}.menuItem div{height:50px;display:flex;align-items:center;justify-content:center}.highlight{background:url(/iconBlue.webp) no-repeat left center;background-position:center 35px;background-size:50px}@media (max-width: 900px){.navItemContainer,.navRight{display:none}.hamburger{display:inline-flex}}@media (max-width: 768px){nav{padding:3% 5%}}footer{background-color:var(--footerColor);color:var(--textColorLight)}footer p,footer a{font-size:14px}footer a{font-size:14px;text-decoration:none;color:#fff;font-weight:700}.footerContainer{padding:2% 10%;display:flex;justify-content:space-between}.footerLeft h3{font-weight:600;font-size:28px;margin-bottom:10px}.footerRight h4{font-size:18px;font-weight:600}.footerRight{text-align:right;display:flex;flex-direction:column;align-items:end;justify-content:end}.footerRight a,.footerRight p{text-decoration:none;color:#959595;margin:3px 0}.footerRight img{margin:15px 0}.socialContainer a{display:flex;gap:15px;height:20px;margin:10px 0}.footerCopy{text-align:center;padding-bottom:10px}@media (max-width: 768px){.footerContainer{padding:2% 4%}.footerCopy p{font-size:12px}.footerRight img{margin:10px 0}.footerLeft h3{font-size:22px}.footer p,footer a{font-size:12px}}:root{--cookie-primary: #55C8C4;--cookie-secondary: #CD4D91;--cookie-light: #FFFAF1;--cookie-dark: #3D3D3D;--cookie-font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.cookieBanner{position:fixed;bottom:20px;left:20px;right:20px;max-width:420px;background:#ffffffbf;color:var(--cookie-dark);padding:20px;z-index:1000;box-shadow:0 8px 32px #00000014;border-radius:16px;border:1px solid rgba(85,200,196,.2);font-family:var(--cookie-font-family);margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(100px);opacity:0;animation:slideUpFadeIn .6s cubic-bezier(.25,.46,.45,.94) forwards;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.cookieBanner.expanded{max-width:600px;padding:25px}@keyframes slideUpFadeIn{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.cookieBanner:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001f}.cookieBanner-content{width:100%}.cookieBanner-header h3{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--cookie-dark);font-family:var(--cookie-font-family);opacity:.9}.cookieBanner-description{margin:0 0 16px;line-height:1.5;font-size:13px;color:#3d3d3dcc;font-family:var(--cookie-font-family);opacity:.8}.cookieBanner-details{margin:16px 0;padding:16px;background:#fff9;border-radius:12px;border:1px solid rgba(85,200,196,.1);opacity:0;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.cookieBanner-details.show{opacity:1;max-height:600px;animation:expandDetails .4s cubic-bezier(.25,.46,.45,.94)}@keyframes expandDetails{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:600px;transform:translateY(0)}}.cookie-category{margin-bottom:14px;padding:14px;background:#ffffffb3;border-radius:10px;border:1px solid rgba(85,200,196,.08);box-shadow:0 1px 4px #00000008;transition:all .3s ease}.cookie-category:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.cookie-category:last-child{margin-bottom:0}.cookie-category-header{margin-bottom:8px}.cookie-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;position:relative}.cookie-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--cookie-primary);border-radius:6px;background:var(--cookie-light);cursor:pointer;position:relative;transition:all .3s ease}.cookie-checkbox input[type=checkbox]:checked{background:var(--cookie-primary);border-color:var(--cookie-primary)}.cookie-checkbox input[type=checkbox]:disabled{background:#0000000d;border-color:#0003;cursor:not-allowed}.cookie-checkbox input[type=checkbox]:checked+.checkmark:after{content:"✓";position:absolute;left:3px;top:-3px;color:var(--cookie-dark);font-weight:700;font-size:13px}.cookie-checkbox strong{font-weight:700;color:var(--cookie-primary);font-family:var(--cookie-font-family)}.cookie-required{font-size:11px;opacity:.6;font-style:italic;color:var(--cookie-dark)}.cookie-category p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--cookie-dark);font-family:var(--cookie-font-family)}.cookieBanner-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-top:20px}.cookieBanner-buttons{display:flex;gap:8px;flex-wrap:wrap}.cookieBanner-buttons button{padding:10px 16px;border:none;border-radius:20px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-size:13px;min-width:100px;font-family:var(--cookie-font-family);position:relative;overflow:hidden}.cookieBanner-buttons button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cookieBanner-buttons button:hover:before{left:100%}.accept-all{background:#55c8c4e6;color:var(--cookie-dark)}.accept-all:hover{background:#55c8c4;transform:translateY(-1px);box-shadow:0 4px 12px #55c8c440}.accept-selected{background:#fffc;color:var(--cookie-primary);border:1px solid rgba(85,200,196,.3)}.accept-selected:hover{background:#55c8c41a;border-color:#55c8c480;transform:translateY(-1px)}.reject-all{background:#fffc;color:#3d3d3db3;border:1px solid rgba(61,61,61,.2)}.reject-all:hover{background:#3d3d3d1a;border-color:#3d3d3d4d;transform:translateY(-1px)}.cookieBanner-links{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.details-toggle{background:none;border:none;color:#55c8c4cc;cursor:pointer;text-decoration:none;font-size:12px;transition:all .3s ease;font-family:var(--cookie-font-family);padding:4px 8px;border-radius:12px}.details-toggle:hover{color:var(--cookie-primary);background:#55c8c41a;transform:translateY(-1px)}.policy-link{color:#3d3d3d99;text-decoration:none;font-size:12px;transition:all .3s ease;font-family:var(--cookie-font-family);padding:4px 8px;border-radius:12px}.policy-link:hover{color:var(--cookie-dark);background:#3d3d3d0d;transform:translateY(-1px)}.cookiePolicyContainer{color:var(--cookie-dark);padding:20px}.cookiePolicyContainer h1{font-size:48px;line-height:1.2}@media (max-width: 768px){.cookieBanner{bottom:15px;left:15px;right:15px;padding:20px;max-width:none}.cookieBanner.expanded{padding:20px;max-width:none}.cookieBanner-header h3{font-size:20px}.cookieBanner-description{font-size:13px}.cookieBanner-actions{flex-direction:column;align-items:stretch}.cookieBanner-buttons{justify-content:center}.cookieBanner-buttons button{flex:1;min-width:auto;padding:12px 16px}.cookieBanner-links{justify-content:center;margin-top:10px}.cookie-category{padding:15px}.cookie-checkbox{font-size:14px}.cookie-category p{font-size:13px}}@media (max-width: 480px){.cookieBanner{bottom:10px;left:10px;right:10px;padding:18px;border-radius:15px}.cookieBanner-buttons{flex-direction:column}.cookieBanner-buttons button{width:100%}.cookieBanner-links{flex-direction:column;gap:10px}}
