*{font-family:sans-serif;font-family:var(--font);max-width:1920px;margin:auto;scroll-margin-top:100px}p{font-size:1rem;font-weight:300}a{color:var(--py-lady-pink)}a:hover{color:#000}.alt-link{color:#fff}.alt-link:hover{color:#000}blockquote{margin-left:50px;border-left:5px solid var(--py-lady-pink);padding:.5em;padding-top:.2em;padding-bottom:.2em;background:#f8f8f8}blockquote p{font-size:1rem;font-weight:300}.lead a{color:#fff}.lead a:hover{color:#000}.desc{font-size:.8rem}.social a{color:var(--py-lady-pink)}.social a:hover{color:#000}.special-font{font-family:sans-serif;font-family:var(--special-font)}h1,h2,h3,h4,h5{font-family:sans-serif;font-family:var(--title-font)}h2 a{font-family:sans-serif;font-family:var(--title-font)}.menu-font{font-family:sans-serif;font-family:var(--special-font);text-decoration:none}.pink{color:var(--py-lady-pink)}.icon-section{padding-bottom:10px}.gradient{background:var( --main-gradient,linear-gradient( -80.71deg,#8e709a 0%,#e51d41 100% ) );-webkit-background-clip:text;-webkit-text-fill-color:transparent}.menu-logo{width:48px;height:48px}.hamburger-logo{width:32px;height:32px}.hamburger-menu{width:35px;height:35px}.bg-pink{background:var(--py-lady-pink)}.bg-white{background:#fff}.btn-pink{background:var(--py-lady-pink);border-radius:50px;border:0;padding:8px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#fff;font-family:sans-serif;font-family:var(--special-font)}.no-font{font-family:sans-serif}.btn-pink:hover{background:var(--main-gradient,linear-gradient(337deg,#8E709A 0%,#E51D41 100%))}.btn-pink-gradient{background:var( --main-gradient,linear-gradient( -80.71deg,#8e709a 0%,#e51d41 100% ) );border-radius:50px;border:0;padding:8px 16px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#fff;font-family:sans-serif;font-family:var(--special-font)}@media(max-width:500px){.btn-pink-gradient{font-size:.8em}.display-6{font-size:1em}}@media(max-width:900px){h5{font-size:1rem}}@media(max-width:500px){h5{font-size:.8rem}}.btn-pink-gradient:hover{background:var(--black-gradient,linear-gradient(90deg,#E51D41 0%,#040404 100%))}.arrow-link{text-decoration:none;font-weight:bolder;color:#000;margin-right:30px}.arrow-link::after{content:'';position:absolute;height:40px;width:40px;background:url(../img/arrow-up-right.svg)no-repeat}.arrow-link:hover{color:var(--py-lady-pink)!important;font-weight:bolder;text-decoration:underline}.arrow-link:hover:after{background:url(../img/pink-arrow-up-right.svg)no-repeat;text-decoration:none;font-weight:bolder}.rarrow-link{text-decoration:underline;font-weight:bolder;color:#000;margin-right:30px}.rarrow-link::after{content:'';position:absolute;height:40px;width:40px;background:url(../img/arrow-right.svg)no-repeat}.rarrow-link:hover{color:var(--py-lady-pink)!important;font-weight:bolder;text-decoration:underline}.rarrow-link:hover:after{background:url(../img/pink-arrow-right.svg)no-repeat;text-decoration:none;font-weight:bolder}.rarrow-link-white{text-decoration:underline;font-weight:bolder;color:#fff;margin-right:30px}.rarrow-link-white::after{content:'';position:absolute;height:40px;width:40px;background:url(../img/arrow-right-white.svg)no-repeat}.rarrow-link-white:hover{color:#000;text-decoration:underline;font-weight:bolder}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff;color:var(--py-lady-pink)}.nav>li>.dropdown-menu{background-color:var(--py-lady-pink)}.nav>li>.dropdown-menu a{color:#fff}.nav>li>.dropdown-menu a:hover{color:#000}.accordion-btn{position:relative}.accordion-btn:before{position:absolute;content:"+";right:10px;top:5px}.accordion-btn[aria-expanded=true]:before{content:"-"}.coc-button{text-align:left!important;background-color:#fff;color:#000;border:0;font-size:1.5em}.coc-button:hover,.coc-button:active{background-color:var(--py-lady-pink)!important;color:#fff}@media(max-width:500px){.coc-button{font-size:1em}}.coc-text{background-color:var(--gray-3);color:#000}.carousel-item-next{display:none}.carousel-control-prev{margin-left:0;padding-left:0;width:5%}.carousel-control-next{margin-right:0;padding-right:0;width:5%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.site-header{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 0 2px rgba(0,0,0,.8);background-color:#fff;font-size:.8rem}.site-header a{color:#000;transition:color .15s ease-in-out}.site-header a:hover{color:var(--py-lady-pink);text-decoration:none}.title-size{font-size:4em}.title-size-2{font-size:2em}@media(max-width:500px){.title-size{font-size:2em}.title-size-2{font-size:1em}}.flex-equal>*{flex:1}@media(min-width:768px){.flex-md-equal>*{flex:1}}.table-pink{--bs-table-color:#fff;--bs-table-bg:var(--py-lady-pink);--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color);table-layout:fixed;word-wrap:break-word;border-spacing:20px 0;border-collapse:separate}.table-pink th,td{border-collapse:collapse;text-align:center;border-top:none;border-bottom:none}.table-plan-header{background-color:#540d1b!important;color:#fff!important;border-radius:5px 5px 0 0;font-weight:700!important;font-size:1.4rem!important;padding-left:10px;padding-right:10px}.table-plan-td{background-color:#a71b36!important;border-top:1px solid #a71b36}.avatar-row{}.avatar-row>*{width:4rem;margin-left:-1rem;transform:scale(1.2);box-shadow:0 4px 4px rgba(0,0,0,.25)}.avatar-row>:first-child{margin-left:0}.card-keynote{flex-direction:row;align-items:center;overflow:hidden;max-width:1000px}.card-keynote img{display:block;border-top-right-radius:0;border-bottom-left-radius:calc(.25rem - 1px)}.card-text{font-size:90%}.card-img-container{position:relative}.bottom-right{position:absolute;bottom:10px;right:0;background-color:var(--py-lady-pink);padding:8px;width:90%}@media only screen and (max-width:600px){.card-keynote{flex-direction:column}.card-keynote img{width:100%}}.card-keynote img{filter:sepia(100%)hue-rotate(190deg)}.card-keynote img:hover{filter:none;transition-duration:.3s}.border-left{border-left:5px solid #fff;padding:5px;padding-left:10px;background-color:rgba(0,0,0,5%);border-radius:5px}.w-60{width:60%}.md-columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;>div { flex: 1 1; margin: 1rem 0; min-width: 100px; max-width: 100%; padding: 0 1rem; } .markdown-inner { margin-top: 0; margin-bottom: 0; }}.rowcolumn{display:table}.column{padding:20px}.pinkcolumn{padding:20px;background:var(--py-lady-pink);color:#fff}[class*=column]{float:none;display:table-cell;vertical-align:top;width:50%}.column:nth-child(2){background:var(--py-lady-pink);color:#fff}.pink-div{background:var(--py-lady-pink);color:#fff;padding:20px}.pink-div a{color:#fff}.social a i:hover{color:#fff!important}.nav-item.dropdown{position:relative}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1}.nav-item.dropdown:hover .dropdown-content{display:block}.dropdown-content li a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content li a:hover{background-color:#ddd}.nav-item ul.dropdown-content{list-style-type:none;padding:0;margin:0}.dropdown-content li{padding:8px 16px}.rainbow{background-color:#fff;border-radius:2px;color:#000;cursor:pointer;padding:20px;text-decoration:none}.rainbow-1:hover{background-image:linear-gradient(90deg,#00C0FF 0%,#FFCF00 49%,#FC4F4F 80%,#00C0FF 100%);animation:slidebg 5s linear infinite}@keyframes slidebg{to{background-position:20vw}}