#memberships-parent{position:relative;overflow:hidden}#memberships-parent .title-summary-container{background:#f1f1f1;padding:1.5vw 12vw;color:#133880;z-index:2;position:relative;overflow:hidden}#memberships-parent .title-summary-container h1{font-size:2.5vw;font-weight:700}#memberships-parent .title-summary-container h2{font-size:1.25vw;font-weight:500;line-height:1.75vw}#memberships-parent .membership-options{display:flex;justify-content:space-evenly;padding:0 5vw;margin:3vw 0 3vw 0;position:relative}#memberships-parent .membership-options .child{flex:0 0 20%}#memberships-parent .membership-options .child:first-child{flex:0 0 22%}#memberships-parent .membership-options .child .top{color:#133880;text-align:center;font-weight:600;padding:1vw 0 0 0;height:13vw;position:relative}#memberships-parent .membership-options .child.benefits .top{text-align:right}#memberships-parent .membership-options .child .top .title{font-size:2vw;line-height:1.5vw;font-weight:800}#memberships-parent .membership-options .child.black .top .title:nth-child(2){line-height:2vw}#memberships-parent .membership-options .child .top .sub-title{font-size:1.25vw;border-bottom:.2vw solid #f7f7f7;margin:0 4.5vw}#memberships-parent .membership-options .child .top .price{font-size:1.5vw;font-weight:700;margin-top:.5vw}#memberships-parent .membership-options .child .top .price span{font-weight:400}#memberships-parent .membership-options .child .top .text{font-weight:400;font-size:1vw}#memberships-parent .membership-options .child.basic .top .text:nth-child(5){margin:.5vw 0}#memberships-parent .membership-options .child.benefits .top .title{background:#cecfd1;line-height:unset;position:absolute;bottom:0;width:100%;padding-right:.5vw;font-size:1.75vw;font-weight:600}#memberships-parent .membership-options .child.premium .top .text.sf{margin:.5vw 0}#memberships-parent .membership-options .child.basic .top{background:#ee3229;color:#f7f7f7}#memberships-parent .membership-options .child.black .top{background:#000;color:#f7f7f7;position:relative}.ribbon{font-size:.85vw;font-weight:700;color:#fff}.ribbon{--f:0.7vw;position:absolute;top:0;right:0;line-height:2;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0 0) 51%/var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0% 100%;background-color:#ee3229}#memberships-parent .membership-options .child.premium .top{background:#0d2c6c;color:#f7f7f7}#memberships-parent .membership-options .child ul{list-style:none;padding:0}#memberships-parent .membership-options .child ul li{margin:.25vw 0;background:#ececec;list-style:none;min-height:2.25vw}#memberships-parent .membership-options .child.benefits ul{text-align:right}#memberships-parent .membership-options .child.benefits ul li{background:#ececec;padding:.25vw .5vw .25vw 0;color:#133880;display:flex;flex-direction:row;align-items:center;justify-content:end}#memberships-parent .membership-options .child.benefits ul li h3{font-weight:600;font-size:.9vw}#memberships-parent .membership-options .child.basic ul li,#memberships-parent .membership-options .child.black ul li,#memberships-parent .membership-options .child.premium ul li{text-align:center;color:#ececec;font-size:1.5vw}#memberships-parent .membership-options .child.basic ul li.check{background:#f36d50;color:#f7f7f7}#memberships-parent .membership-options .child.black ul li.check{background:#404040;color:#f7f7f7}#memberships-parent .membership-options .child.premium ul li.check{background:#4b6192;color:#f7f7f7}#memberships-parent .membership-options .child ul li.check{color:#f7f7f7}#memberships-parent .membership-options .child.benefits ul li.sf{background:#8cceee;position:relative}#memberships-parent .membership-options .child.benefits ul li.sf .new{position:absolute;background:#ee3229;left:1vw;color:#f7f7f7;width:3.5vw;height:3.5vw;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:2vw;border:2pt solid #f7f7f7;box-shadow:4px 4px 10px #404040;transform:rotate(-25deg);font-size:1vw}#memberships-parent .membership-options .child.basic ul li.sf,#memberships-parent .membership-options .child.black ul li.sf{background:#d0ecf8;color:#d0ecf8}#memberships-parent .membership-options .child.premium ul li.sf{background:#8cceee}#memberships-parent .membership-options .child ul li a{color:#f7f7f7;text-decoration:none;width:100%;display:block;font-weight:600;font-size:1.75vw;border:2pt solid #f7f7f7;box-shadow:4px 4px 10px #404040}#memberships-parent .membership-options .child.basic ul li a{background:#ee3229}#memberships-parent .membership-options .child.black ul li a{background:#000}#memberships-parent .membership-options .child.premium ul li a{background:#0d2c6c}#memberships-parent .memberships-koru-1{width:35vw;position:absolute;top:2.9vw;left:-15vw}#memberships-parent .memberships-koru-2{width:35vw;position:absolute;bottom:-14vw;right:-12vw}#memberships-parent .memberships-koru-3{width:35vw;position:absolute;top:2.95vw;left:-15.5vw}#memberships-parent .compare{display:none}#memberships-parent .memberships-terms{margin:0 25vw 10vw 25vw;text-align:center;font-size:1vw}.tt{position:relative;display:flex;flex-wrap:wrap;align-items:center}.tt .tt-text{visibility:hidden;width:max-content;font-size:.9vw;font-weight:600;background-color:#cecfd1;border:1pt solid #133880;color:#133880;text-align:center;padding:.25vw 1vw;position:absolute;z-index:1;left:1vw}#memberships-parent .membership-options .child.benefits ul li:hover .tt .tt-text{visibility:visible}@media screen and (max-width:1028px){#memberships-parent{padding-top:17vw}#memberships-parent .title-summary-container{display:none}#memberships-parent .title-summary-container h1{font-size:7vw}#memberships-parent .title-summary-container h2{font-size:4vw;padding:0 10vw}#memberships-parent .compare{display:flex;justify-content:space-evenly;align-items:center;background:#4b6192;color:#f7f7f7;font-size:6vw;text-align:center;font-weight:600;position:relative;z-index:2;margin:5vw 0;padding:1vw 0}#memberships-parent .compare img{height:5vw}#memberships-parent .membership-options{padding:0;justify-content:unset;display:none;margin:0 0 5vw 0}#memberships-parent .membership-options .child{flex:0 0 19%}#memberships-parent .membership-options .child.benefits ul li h3{font-size:1.9vw}#memberships-parent .membership-options .child.basic{margin-left:1vw}#memberships-parent .membership-options .child.black{margin:0 1vw}#memberships-parent .membership-options .child:first-child{flex:0 0 40%}#memberships-parent .membership-options .child .top .price,#memberships-parent .membership-options .child .top .ribbon,#memberships-parent .membership-options .child .top .sub-title,#memberships-parent .membership-options .child .top .text{display:none}#memberships-parent .membership-options .child .top{height:5.15vw;padding:0;display:flex;justify-content:center;align-items:center}#memberships-parent .membership-options .child .top .title{line-height:unset;font-size:2.5vw}#memberships-parent .membership-options .child.benefits .top .title{font-size:3.5vw;padding-right:1vw;position:unset}#memberships-parent .membership-options .child ul li{height:8vw}#memberships-parent .membership-options .child.benefits ul li{font-size:2.75vw}#memberships-parent .membership-options .child.benefits ul li.sf .new{width:9vw;height:9vw;border-radius:5vw;border:1pt solid #f7f7f7;font-size:2.5vw}#memberships-parent .membership-options .child.basic ul li,#memberships-parent .membership-options .child.black ul li,#memberships-parent .membership-options .child.premium ul li{font-size:5vw}#memberships-parent .membership-options .child ul li a{font-size:3vw}#memberships-parent .membership-options .child ul li a{font-size:3.35vw;line-height:3.5vw;padding:1vw 0}#memberships-parent .memberships-koru-1{display:none}#memberships-parent .memberships-koru-2{display:none}#memberships-parent .memberships-terms{margin:0 10vw 10vw 10vw;font-size:3vw}.tt{display:none}}