﻿/*!
Theme Name: Craig n Dave
Theme URI: http://underscores.me/
Author: Penn Studio
Author URI: http://www.pennstudio.co.uk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: craig-n-dave
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Craig n Dave is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;font-weight:300}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.2em;color:#16102c}.small-green{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;color:#b5e019;text-transform:uppercase}.small-green a{color:#b5e019;text-decoration:none}.small-green a:visited{color:#b5e019}.small-purple{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;color:#7b58fc;text-transform:uppercase}.large-white-heading{display:block;font-size:48px;font-weight:700;color:#fff;line-height:1.1em;margin-bottom:30px}.large-white-heading span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.large-deep-purple-heading{display:block;font-size:48px;font-weight:700;color:#16102c;line-height:1.1em;margin-bottom:30px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:rgba(0,0,0,0);text-decoration:none}big{font-size:125%}@font-face{font-family:"gotham";src:url("./fonts/gotham-black-webfont.woff2") format("woff2"),url("./fonts/gotham-black-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-bold-webfont.woff2") format("woff2"),url("./fonts/gotham-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-book-webfont.woff2") format("woff2"),url("./fonts/gotham-book-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-light-webfont.woff2") format("woff2"),url("./fonts/gotham-light-webfont.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-medium-webfont.woff2") format("woff2"),url("./fonts/gotham-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-thin-webfont.woff2") format("woff2"),url("./fonts/gotham-thin-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"gotham";src:url("./fonts/gotham-bookitalic-webfont.woff2") format("woff2"),url("./fonts/gotham-bookitalic-webfont.woff") format("woff");font-weight:350;font-style:italic}p.no-results{font-size:24px;text-align:center;font-weight:700}p.fourty-font{font-size:40px}p.fourty-font b{font-size:60px}body{background:#fff}::selection{background:rgba(123,88,252,.5)}.columns.mb{margin-bottom:30px}img::selection{background:rgba(0,0,0,0)}.site-header{position:fixed;top:0;left:0;width:100vw;z-index:999}.site-header .header-notice{background-color:#7b58fc;color:#fff;padding:40px 0 10px 0;position:relative;top:-30px;border-radius:0 0 30px 30px}.site-header .header-notice p{font-size:14px;margin:0}.site-header>.flex{background-color:rgba(22,16,44,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:30px;border-radius:0 0 30px 30px;gap:2%;transition:padding .3s ease;position:relative;z-index:11}.site-header .site-branding{position:relative;z-index:99}.site-header .site-branding img{width:100%;display:block}.site-header .site-branding .white-logo{opacity:1;transition:opacity .6s ease}.site-header .site-branding .dark-logo{opacity:0;visibility:none;transition:opacity .6s ease;position:absolute;top:0;left:0}.site-header .site-branding svg{position:relative;transition:top .3s ease,left .3s ease}.site-header .site-branding svg #Path_26,.site-header .site-branding svg #Path_27,.site-header .site-branding svg #Path_28,.site-header .site-branding svg #Path_29{fill:#fff;transition:fill .6s ease}.site-header .site-branding.dark-logo .white-logo{opacity:0;transition:opacity .6s ease}.site-header .site-branding.dark-logo .dark-logo{opacity:1;visibility:none;transition:opacity .6s ease}.site-header .site-branding.dark-logo svg #Path_26,.site-header .site-branding.dark-logo svg #Path_27,.site-header .site-branding.dark-logo svg #Path_28,.site-header .site-branding.dark-logo svg #Path_29{fill:#16102c;transition:fill .6s ease}.site-header ul.additional-menu{display:flex;align-items:center;list-style:none;margin:0 0 0 auto;padding:0}.site-header ul.additional-menu li{margin-right:15px}.site-header ul.additional-menu li:last-of-type{margin-right:0}.site-header ul.additional-menu li a.outline{display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;min-width:40px;min-height:40px}.site-header.shrink>.flex{padding:5px 30px 10px 30px;transition:padding .3s ease}.site-header.shrink .site-branding.dark-logo svg{top:10px;left:10px;transition:top .3s ease,left .3s ease}.site-header.shrink .study-tools-mega-menu{top:60px}.shop-header-extension.shrink{top:50px;padding:35px 30px 5px 30px;transition:top .3s ease,padding .3s ease}.shop-header-extension{display:none;position:fixed;top:95px;left:0;width:100%;z-index:10;padding:40px 30px 15px 30px;background-color:#deebf4;border-radius:0 0 30px 30px;transition:top .3s ease,padding .3s ease}.shop-header-extension .main-navigation ul>li:hover>a,.shop-header-extension .main-navigation ul>li.focus>a{background-color:rgba(0,0,0,0)}.shop-header-extension .store-menu{margin-left:0}.shop-header-extension .store-menu li:first-of-type a{padding-left:0}.shop-header-extension .store-menu a{color:#16102c}.shop-header-extension .store-menu a:hover{background-color:rgba(0,0,0,0)}.woocommerce-page .shop-header-extension,.page-template-page-shop-front .shop-header-extension{display:block}a.basket-link{width:50px;height:50px;min-width:50px;border:1px solid #16102c;border-radius:50%;display:flex;align-items:center;justify-content:center}span.count{display:flex;align-items:center;justify-content:center;border-radius:50px;position:absolute;top:-5px;right:5px;width:fit-content;padding:0 10px;height:25px;font-size:12px;color:#fff;background-color:#504d4d;pointer-events:none}span.count.active{background-color:#fd6f9d}li.study-tools-list-item a{pointer-events:none}.study-tools-mega-menu{position:fixed;top:80px;left:0;width:100%;z-index:13;display:flex;justify-content:center;opacity:0;visibility:hidden;transition:top .5s ease,opacity .6s ease,visibility .6s ease}.study-tools-mega-menu ul{margin:0;padding:2%;list-style:none;background-color:#fff;box-shadow:0 10px 20px rgba(123,88,252,.3);border-radius:20px;justify-content:space-between;width:100%;max-width:1640px;flex-wrap:wrap}.study-tools-mega-menu ul li{border-right:.5px solid #bccdd8;padding:15px;width:20%}.study-tools-mega-menu ul li:first-of-type{padding-left:0}.study-tools-mega-menu ul li:last-of-type{border-right:none}.study-tools-mega-menu ul li.wrapper:nth-of-type(5){border-right:none;padding-right:0}.study-tools-mega-menu ul li.main-page-link{width:100%;margin:30px 0 0 0;padding:0}.study-tools-mega-menu ul li.main-page-link a{font-weight:500;color:#fff}.study-tools-mega-menu ul img{width:100%;height:45px;object-fit:contain;object-position:center}.study-tools-mega-menu ul .price-pills{margin:15px 0 0 0;justify-content:center;gap:10px}.study-tools-mega-menu ul .price-pills .pill{box-shadow:none;padding:4px 12px;font-size:12px;text-transform:initial;font-weight:500}.study-tools-mega-menu ul .price-pills .free-pill{background-color:#f7f7f7}.study-tools-mega-menu ul a.outline-btn{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;border-color:#bccdd8;font-weight:700;font-size:14px;color:#000;margin:0 auto;letter-spacing:2px;text-transform:uppercase;padding:14px 15px;width:100%;margin-top:25px;transition:all .3s ease;overflow:hidden;background-color:rgba(0,0,0,0);position:relative;z-index:2}.study-tools-mega-menu ul a.outline-btn:hover{letter-spacing:4px;border-color:#16102c;transition:all .6s ease}.study-tools-mega-menu ul a{color:#16102c;display:block;width:fit-content;margin:15px auto 0 auto;font-weight:300}.study-tools-mega-menu.active{opacity:1;visibility:visible;top:90px;transition:top .8s ease,opacity 1s ease,visibility 1s ease}@keyframes twinkle{20%{transform:scale(0.8);opacity:.75}}@keyframes float-1{0%{transform:translatey(0px) rotate(5deg)}25%{transform:translatey(-10px) rotate(2deg)}50%{transform:translatey(-20px) rotate(-6deg)}75%{transform:translatey(-10px) rotate(0deg)}100%{transform:translatey(0px) rotate(5deg)}}@keyframes wobble{0%{transform:translatey(0px) rotate(2deg)}25%{transform:translatey(-5px) rotate(3deg)}50%{transform:translatey(-10px) rotate(0deg)}75%{transform:translatey(-5px) rotate(-2deg)}100%{transform:translatey(0px) rotate(1deg)}}@keyframes blue-intro-fade{0%{opacity:0}40%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes star-scroll{0%{top:100%}100%{top:-170%}}@keyframes smooth-scale{0%{scale:1}100%{scale:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes up-down{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -7.5px, 0);-ms-transform:translate3d(0, -7.5px, 0);transform:translate3d(0, -7.5px, 0)}90%{-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}.site-footer{position:relative;background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;padding:200px 0 0 0;border-radius:90px 90px 0 0;background-position:center;overflow:hidden;z-index:3}.site-footer .row{z-index:5}.site-footer .mail-sign-up h2{font-size:36px;color:#fff;text-wrap:balance}.site-footer .mail-sign-up .gform_wrapper.gravity-theme .gfield_label{color:#b5e019;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px}.site-footer .mail-sign-up .gform_wrapper.gravity-theme .gfield_required{display:none}.site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=email]{border-radius:50px;padding:15px 30px;background-color:rgba(255,255,255,.6);border:1px solid #bccdd8;color:#fff}.site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=email]::placeholder{color:#fff;opacity:1}.site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=submit]{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.site-footer .mail-sign-up .gform_wrapper.gravity-theme .gform_confirmation_message{color:#fff;font-weight:500}.site-footer .main-footer{padding-bottom:400px;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%)}.site-footer .main-footer h3{color:#fff;font-size:16px;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;position:relative;margin-bottom:50px}.site-footer .main-footer h3:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:1px;background-color:#707070}.site-footer .main-footer .menu-wrapper .menu{list-style:none;margin:0 0 30px 0;padding:0}.site-footer .main-footer .menu-wrapper .menu li{margin-bottom:12px}.site-footer .main-footer .menu-wrapper .menu li a{color:#fff;text-decoration:none;font-weight:500}.site-footer .main-footer .menu-wrapper .menu li a:hover,.site-footer .main-footer .menu-wrapper .menu li a:visited,.site-footer .main-footer .menu-wrapper .menu li a:active{color:#fff}.site-footer .website-info{padding-bottom:30px}.site-footer .website-info .flex{gap:10px}.site-footer .website-info span{color:#fff;font-size:14px}.site-footer .website-info ul#site-info-menu{display:flex;margin:0;padding:0;list-style:none;gap:10px}.site-footer .website-info ul#site-info-menu a{color:#fff;font-size:14px}.site-footer .website-info ul#site-info-menu a:hover,.site-footer .website-info ul#site-info-menu a:visited,.site-footer .website-info ul#site-info-menu a:active{color:#fff}.site-footer img.moon-landing{position:absolute;top:100%;left:50%;width:100%;min-width:1600px;z-index:1;tranform:translateX(-50%)}.woocommerce .button.gradient-bg{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.woocommerce .button.gradient-bg:hover,.woocommerce .button.gradient-bg:focus,.woocommerce .button.gradient-bg:active,.woocommerce .button.gradient-bg:visited{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.woocommerce .site-header a.button{border:none;color:#fff !important;padding:20px 50px;text-align:center;border-radius:150px;position:relative;display:block;width:fit-content;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);text-decoration:none;font-weight:500;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.woocommerce .site-header a.button:hover,.woocommerce .site-header a.button:focus,.woocommerce .site-header a.button:active,.woocommerce .site-header a.button:visited{color:#fff}.woocommerce span.onsale{background-color:#fd6f9d;color:#000;padding:7px 15px;border-radius:50px;z-index:5;position:absolute;top:15px;left:15px;font-weight:500;font-size:17px;min-height:unset;min-width:unset;line-height:1em}.woocommerce div.product div.summary,.woocommerce div.product div.images{width:100%}.woocommerce div.product #wpgs-gallery{min-width:100% !important;margin-right:0;flex-direction:row}.woocommerce div.product #wpgs-gallery .gallery-navigation-carousel-wrapper{width:100px;margin-left:15px}.woocommerce div.product #wpgs-gallery .gallery-navigation-carousel-wrapper .gallery-navigation-carousel{height:100%}.woocommerce div.product #wpgs-gallery .gallery-navigation-carousel-wrapper .gallery-navigation-carousel .swiper-wrapper{display:flex;flex-direction:column;gap:5px}.woocommerce div.product #wpgs-gallery .gallery-navigation-carousel-wrapper .gallery-navigation-carousel .swiper-wrapper .swiper-slide{width:100% !important;aspect-ratio:1/1;max-height:100px}.woocommerce div.product #wpgs-gallery .gallery-navigation-carousel-wrapper .gallery-navigation-carousel .swiper-wrapper .swiper-slide img{border:none;border-radius:10px}.woocommerce div.product #wpgs-gallery .wcgs-carousel{width:calc(100% - 115px)}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;align-items:start;gap:30px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{width:calc(100% - 130px)}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{width:100% !important}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav{width:100px;display:flex;flex-direction:column;gap:15px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-control-nav li{width:100%;aspect-ratio:1/1}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image{max-width:100%}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:contain;object-position:center}.woocommerce .single-product{margin-top:135px}.woocommerce .price-add-on{margin-top:0;color:#16102c;font-weight:500}.woocommerce .quantity .qty{width:5em;padding:10px}.woocommerce .accordion{padding:50px 0}.woocommerce .accordion .wrapper{padding:25px 15px;border-top:.5px solid #5c5873}.woocommerce .accordion .wrapper:last-of-type{border-bottom:.5px solid #5c5873}.woocommerce .accordion .wrapper h2{margin:0;font-size:20px;font-weight:500;padding-right:50px;position:relative;cursor:pointer}.woocommerce .accordion .wrapper h2:after{content:"";position:absolute;top:0;right:0;height:20px;width:20px;background-image:url("images/icons/purple-plus.svg");background-size:cover;background-repeat:no-repeat;background-position:center}.woocommerce .accordion .wrapper h2.active:after{width:16px;background-image:url("images/icons/purple-minus-small.svg")}.woocommerce .accordion .wrapper .hidden{display:none}.woocommerce .accordion .wrapper .hidden h2{margin:1em 0}.woocommerce .accordion .wrapper .hidden h2:after{display:none}.woocommerce .accordion .wrapper ul,.woocommerce .accordion .wrapper ol{margin:15px 0;padding:0 0 0 30px}.woocommerce .page-links .button.gradient-bg.with-arrow{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.woocommerce ul.products li.product .onsale{top:15px;left:15px;right:unset;margin:0}.woocommerce ul.products li.product .button{display:none}.woocommerce ul.products li.product a img{width:100%;height:100%;object-fit:cover;margin:0}.woocommerce ul.products li.product-category a{display:block}.woocommerce ul.products li.product-category a img{border-radius:20px}.woocommerce .swiper-slide.product a.button{display:none}.woocommerce .dashboard-wrapper{padding:5%}.woocommerce .dashboard-wrapper .row>.six:first-of-type{padding-left:0;padding-right:25px}.woocommerce .dashboard-wrapper .row>.six:last-of-type{padding-left:25px;padding-right:0}.woocommerce .dashboard-wrapper .product_title{color:#fff}.woocommerce .dashboard-wrapper .accordion .wrapper h3,.woocommerce .dashboard-wrapper .accordion .wrapper h4,.woocommerce .dashboard-wrapper .accordion .wrapper h5,.woocommerce .dashboard-wrapper .accordion .wrapper h6{color:#fff}.woocommerce .dashboard-wrapper .accordion .wrapper h3 a,.woocommerce .dashboard-wrapper .accordion .wrapper h4 a,.woocommerce .dashboard-wrapper .accordion .wrapper h5 a,.woocommerce .dashboard-wrapper .accordion .wrapper h6 a{color:#fff}.woocommerce .dashboard-wrapper .accordion .wrapper h3 a:hover,.woocommerce .dashboard-wrapper .accordion .wrapper h3 a:visited,.woocommerce .dashboard-wrapper .accordion .wrapper h4 a:hover,.woocommerce .dashboard-wrapper .accordion .wrapper h4 a:visited,.woocommerce .dashboard-wrapper .accordion .wrapper h5 a:hover,.woocommerce .dashboard-wrapper .accordion .wrapper h5 a:visited,.woocommerce .dashboard-wrapper .accordion .wrapper h6 a:hover,.woocommerce .dashboard-wrapper .accordion .wrapper h6 a:visited{color:#fff}.woocommerce nav.woocommerce-pagination{margin-bottom:65px}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;gap:2px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border-right:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers{color:#16102c;font-size:18px;border-radius:5px;font-weight:500}.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus{background-color:rgba(181,224,25,.3);color:#16102c}.woocommerce nav.woocommerce-pagination ul li span.current{color:#16102c;background-color:#b5e019;font-weight:700}.woocommerce nav.woocommerce-pagination ul li span.current:hover,.woocommerce nav.woocommerce-pagination ul li span.current:focus{background-color:#b5e019;cursor:not-allowed}.woocommerce nav.woocommerce-pagination ul li .page-numbers.dots{pointer-events:none;pointer-events:none}.woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.woocommerce .woocommerce-MyAccount-navigation ul a{font-weight:500;color:#16102c;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation ul a:hover,.woocommerce .woocommerce-MyAccount-navigation ul a:visited{color:#16102c}.woocommerce .site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=submit]{border-radius:150px;padding:20px 50px;color:#fff}.woocommerce .site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=submit]:hover,.woocommerce .site-footer .mail-sign-up .gform_wrapper.gravity-theme input[type=submit]:visited{color:#fff}.shop-header{padding:225px 0 100px 0}.shop-header .six:first-of-type{padding-right:8.3333%}.shop-header h1{font-size:60px;margin-top:100px}.shop-header p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#7b58fc;font-size:24px;font-weight:600}.shop-header .shop-link-wrapper{min-height:170px;background-size:cover;position:relative;overflow:hidden;padding:4% 33% 4% 4%;border-radius:30px;margin-bottom:15px;background-color:#16102c;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.shop-header .shop-link-wrapper:first-child{min-height:300px}.shop-header .shop-link-wrapper:first-child h2{font-size:48px}.shop-header .shop-link-wrapper:last-child{margin-bottom:0}.shop-header .shop-link-wrapper h2{color:#fff;font-size:28px;position:relative;z-index:5;line-height:1.2em;margin:0}.shop-header .shop-link-wrapper h2 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.shop-header .shop-link-wrapper a{position:relative;z-index:5;margin-top:30px}.shop-header .shop-link-wrapper img{position:absolute;height:100%;width:50%;top:0;right:0;object-fit:cover;object-position:left}.shop-products-swiper{overflow:hidden;padding-bottom:100px}.shop-products-swiper .slider-navigation{height:50px}.shop-products-swiper .slider-navigation .flex{gap:15px;height:50px}.shop-products-swiper .slider-navigation .flex .swiper-button{height:50px}.shop-products-swiper .slider-navigation .flex .swiper-button-next,.shop-products-swiper .slider-navigation .flex .swiper-button-prev{position:relative;top:unset;width:50px;left:unset;right:unset;margin-top:0}.shop-products-swiper .swiper-products{margin-top:50px}.shop-products-swiper .swiper-products .price-add-on{color:#7b58fc;display:flex;align-items:center;gap:5px}.shop-products-swiper .swiper-wrapper{list-style:none;margin:50px 0 0 0;padding:0;overflow:visible}.shop-products-swiper .add_to_cart_button{display:none !important}.related-products{padding-top:100px}a.woocommerce-loop-product__link{display:block;text-decoration:none}a.woocommerce-loop-product__link .image-wrapper{background:#27292e;background:-moz-linear-gradient(180deg, rgb(39, 41, 46) 0%, rgb(39, 41, 46) 50%, rgb(47, 49, 54) 100%);background:-webkit-linear-gradient(180deg, rgb(39, 41, 46) 0%, rgb(39, 41, 46) 50%, rgb(47, 49, 54) 100%);background:linear-gradient(180deg, rgb(39, 41, 46) 0%, rgb(39, 41, 46) 50%, rgb(47, 49, 54) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27292e",endColorstr="#2f3136",GradientType=1);border-radius:20px;padding:12%;position:relative;height:400px;overflow:hidden}a.woocommerce-loop-product__link .image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;object-position:center}.price-wrapper{display:flex;align-items:center;gap:8px}.price-wrapper p{margin:0}.price-wrapper del{display:none}.price-wrapper ins{background-color:rgba(0,0,0,0)}.price-wrapper span.woocommerce-Price-amount,.price-wrapper p{font-size:20px;color:#7b58fc;font-weight:500}.price-wrapper span.woocommerce-Price-amount span.small,.price-wrapper p span.small{font-size:12px;vertical-align:top;text-transform:uppercase}.product-category-selector{padding:150px 0;background-color:#f2f8f8;overflow:hidden}.product-category-selector h2{margin-top:0;text-align:center}.product-category-selector ul.selector{display:flex;justify-content:center;margin:0 0 50px 0;padding:0;list-style:none;gap:15px 10px;flex-wrap:wrap}.product-category-selector ul.selector button{cursor:pointer;border:1px solid #16102c;color:#16102c;background-color:rgba(0,0,0,0)}.product-category-selector ul.selector button.active{border:1px solid rgba(0,0,0,0);box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1);color:#fff}.product-category-selector .three.all{padding:0 12.5px;margin-bottom:25px}.product-category-selector a.link-wapper{display:flex;height:400px;width:100%;position:relative;padding:8%;text-decoration:none;border-radius:20px;overflow:hidden}.product-category-selector a.link-wapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:3}.product-category-selector a.link-wapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.product-category-selector a.link-wapper h3{align-self:flex-end;color:#fff;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:24px;font-weight:700;text-align:center;position:relative;z-index:5;width:100%}.woocommerce-account .standard-page-content .ten{width:100%}form.cart button.button{padding:15px 50px;color:#fff;border-radius:100px;border:none;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}form.cart button.button:hover{background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.woocommerce-products-header{padding:225px 0 100px 0;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.woocommerce-products-header h1{color:#fff;font-size:6.3vw;margin:0}.filtering-sorting{padding:50px 0}.filtering-sorting .wp-block-group{display:flex;justify-content:space-between}.filtering-sorting .widget select{max-width:300px}.filtering-sorting select{padding:20px 50px 20px 30px;color:#16102c;font-weight:500;font-size:16px !important;border-radius:100px;background-color:rgba(0,0,0,0);border:1px solid #bccdd8;appearance:none;-webkit-appearance:none;max-width:300px}.filtering-sorting .wc-block-catalog-sorting,.filtering-sorting .wp-block-categories{position:relative}.filtering-sorting .wc-block-catalog-sorting:after,.filtering-sorting .wp-block-categories:after{content:"";font-size:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:15px;height:15px;background-image:url("./images/icons/arrow-down-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.filtering-sorting .woocommerce-result-count{margin:0 0 0 auto;font-weight:500;color:#16102c;font-size:16px;display:block;width:100%;text-align:right}.woocommerce-no-products-found{padding:50px 0}.woocommerce-no-products-found .woocommerce-info{margin-bottom:0}.woocommerce-info{border-top-color:#7b58fc}.woocommerce-info:before{color:#7b58fc}.single-product .content-area{padding-top:255px}.woocommerce-coming-soon-store-only{padding-top:130px}.woocommerce-page .general-header{padding-top:230px}.row.last-checkout-row{padding-top:30px}.membership-details{background-color:#f6f5f8;margin:15px 0;padding:30px}.membership-details h3{margin-top:0}.membership-details label{display:block;width:100%}.membership-details input{width:100%;margin-bottom:15px;padding:10px;background-color:#fff;border-radius:5px;border:1px solid #ccc;margin-top:5px}.membership-details input:last-of-type{margin-bottom:0}.woocommerce-checkout .checkout-cnd-alert{background-color:red;color:#fff;padding:25px;margin:0 0 15px 0}.woocommerce-checkout .checkout-cnd-alert h2{font-size:18px;margin:0 0 15px 0;color:#fff}.woocommerce-checkout .terms{display:flex;align-items:start}.woocommerce-checkout .terms input{position:relative;top:6px;margin-right:10px}.woocommerce-checkout .terms p{margin-top:0}.woocommerce-checkout .terms p span{color:red}.account-login-wrapper{width:100%;max-width:500px}.account-login-wrapper ul.selectors{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}.account-login-wrapper ul.selectors:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:1px;background-color:#9d9d9d}.account-login-wrapper ul.selectors button{font-size:50px;color:#16102c;opacity:.4;padding:0;background-color:rgba(0,0,0,0);cursor:pointer;line-height:1em}.account-login-wrapper ul.selectors button.active{opacity:1;transition:opacity .6s ease}.account-login-wrapper .form-wrapper{display:none}.account-login-wrapper .form-wrapper:first-of-type{display:block}.account-login-wrapper .form-wrapper .woocommerce-form{margin:20px 0 0 0;border:none}.account-login-wrapper .form-wrapper .woocommerce-form label{font-weight:500;color:#16102c;display:block}.account-login-wrapper .form-wrapper .woocommerce-form input.input-text,.account-login-wrapper .form-wrapper .woocommerce-form select{border:.5px solid #828d95;border-radius:8px;padding:10px 15px;margin-top:8px;width:100%;display:block;background-color:#fff}.account-login-wrapper .form-wrapper .woocommerce-form span.password-input .show-password-input{top:1.1em}.account-login-wrapper .form-wrapper .woocommerce-form .form-row{display:flex;flex-direction:column}.account-login-wrapper .form-wrapper .woocommerce-form .woocommerce-form-login__rememberme{display:flex;gap:10px;align-items:center;margin-bottom:30px}.account-login-wrapper .form-wrapper .woocommerce-form .woocommerce-form-login__rememberme span{font-weight:300;display:block}.account-login-wrapper .form-wrapper .woocommerce-form .woocommerce-button{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1);padding:20px 50px;display:block;width:100%;border-radius:100px;color:#fff}.account-login-wrapper .form-wrapper .woocommerce-form p.woocommerce-LostPassword{text-align:center}.account-login-wrapper .form-wrapper .woocommerce-form p.woocommerce-LostPassword a{color:#7b58fc}a.help-link{color:#7b58fc;display:block;text-align:center}body.page-id-342:not(.logged-in){background-image:url("./images/backgrounds/sign-up-bg.png");background-size:100% auto;background-position:top center}body.page-id-342:not(.logged-in) .general-header{display:none}body.page-id-342:not(.logged-in) .standard-page-content{margin-top:0 !important}body.page-id-342:not(.logged-in) .standard-page-content .row{align-items:center;min-height:100vh;padding:180px 0 100px 0}body.page-id-342:not(.logged-in) .standard-page-content .ten{width:100%;max-width:600px}body.page-id-342:not(.logged-in) .page-links{display:none}.page-template-page-shop-front{overflow-x:hidden}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#16102c;display:flex;gap:15px;align-items:center;font-weight:500;margin-bottom:0}.flipdown.flipdown__theme-dark{font-family:"siruca","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:bold}.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#000}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#151515}.flipdown.flipdown__theme-dark .rotor,.flipdown.flipdown__theme-dark .rotor-top,.flipdown.flipdown__theme-dark .rotor-leaf-front{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor-bottom,.flipdown.flipdown__theme-dark .rotor-leaf-rear{color:#efefef;background-color:#202020}.flipdown.flipdown__theme-dark .rotor:after{border-top:solid 1px #151515}.flipdown.flipdown__theme-light{font-family:sans-serif;font-weight:bold}.flipdown.flipdown__theme-light .rotor-group-heading:before{color:#eee}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before,.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#ddd}.flipdown.flipdown__theme-light .rotor,.flipdown.flipdown__theme-light .rotor-top,.flipdown.flipdown__theme-light .rotor-leaf-front{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor-bottom,.flipdown.flipdown__theme-light .rotor-leaf-rear{color:#333;background-color:#eee}.flipdown.flipdown__theme-light .rotor:after{border-top:solid 1px #222}.flipdown{overflow:visible;width:510px;height:110px}.flipdown .rotor-group{position:relative;float:left;padding-right:30px}.flipdown .rotor-group:last-child{padding-right:0}.flipdown .rotor-group-heading:before{display:block;height:30px;line-height:30px;text-align:center}.flipdown .rotor-group:nth-child(1) .rotor-group-heading:before{content:attr(data-before)}.flipdown .rotor-group:nth-child(2) .rotor-group-heading:before{content:attr(data-before)}.flipdown .rotor-group:nth-child(3) .rotor-group-heading:before{content:attr(data-before)}.flipdown .rotor-group:nth-child(4) .rotor-group-heading:before{content:attr(data-before)}.flipdown .rotor{position:relative;float:left;width:50px;height:80px;margin:0px 5px 0px 0px;border-radius:4px;font-size:4rem;text-align:center;perspective:200px}.flipdown .rotor:last-child{margin-right:0}.flipdown .rotor-top,.flipdown .rotor-bottom{overflow:hidden;position:absolute;width:50px;height:40px}.flipdown .rotor-leaf{z-index:1;position:absolute;width:50px;height:80px;transform-style:preserve-3d;transition:transform 0s}.flipdown .rotor-leaf.flipped{transform:rotateX(-180deg);transition:all .5s ease-in-out}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear{overflow:hidden;position:absolute;width:50px;height:40px;margin:0;transform:rotateX(0deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.flipdown .rotor-leaf-front{line-height:80px;border-radius:4px 4px 0px 0px}.flipdown .rotor-leaf-rear{line-height:0px;border-radius:0px 0px 4px 4px;transform:rotateX(-180deg)}.flipdown .rotor-top{line-height:80px;border-radius:4px 4px 0px 0px}.flipdown .rotor-bottom{bottom:0;line-height:0px;border-radius:0px 0px 4px 4px}.flipdown .rotor:after{content:"";z-index:2;position:absolute;bottom:0px;left:0px;width:50px;height:40px;border-radius:0px 0px 4px 4px}@media(max-width: 1025px){.flipdown{width:458px;height:90px}.flipdown .rotor{font-size:2.4rem;margin-right:3px}.flipdown .rotor,.flipdown .rotor-leaf,.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{width:50px}.flipdown .rotor-group{padding-right:15px}.flipdown .rotor-group:last-child{padding-right:0px}.flipdown .rotor-group-heading:before{font-size:.8rem;height:30px;line-height:30px}.flipdown .rotor-leaf-front,.flipdown .rotor-top{line-height:50px}.flipdown .rotor-leaf,.flipdown .rotor{height:60px}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{height:34px}}@media(max-width: 955px){.flipdown{width:312px;height:70px}.flipdown .rotor{font-size:2.2rem;margin-right:3px}.flipdown .rotor,.flipdown .rotor-leaf,.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{width:30px}.flipdown .rotor-group{padding-right:20px}.flipdown .rotor-group:last-child{padding-right:0px}.flipdown .rotor-group-heading:before{font-size:.8rem;height:20px;line-height:20px}.flipdown .rotor-leaf-front,.flipdown .rotor-top{line-height:50px}.flipdown .rotor-leaf,.flipdown .rotor{height:50px}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{height:25px}}@media(max-width: 760px){.flipdown{width:312px;height:70px}.flipdown .rotor{font-size:2.2rem;margin-right:3px}.flipdown .rotor,.flipdown .rotor-leaf,.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{width:30px}.flipdown .rotor-group{padding-right:20px}.flipdown .rotor-group:last-child{padding-right:0px}.flipdown .rotor-group-heading:before{font-size:.8rem;height:20px;line-height:20px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before,.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:69px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{bottom:13px;height:8px;width:8px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{bottom:29px;height:8px;width:8px}.flipdown .rotor-leaf-front,.flipdown .rotor-top{line-height:50px}.flipdown .rotor-leaf,.flipdown .rotor{height:50px}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear,.flipdown .rotor-top,.flipdown .rotor-bottom,.flipdown .rotor:after{height:25px}}.mobile-only{display:none !important}.open-study-menu{display:none}.overflow-hidden{overflow:hidden}.flex{display:flex}.row-fluid{max-width:2160px}.justify-space-between{justify-content:space-between}.outline{border:1px solid #bccdd8}.pad-one-column{padding:0 8.3333333%}.white-bg{background-color:#fff}.galaxy-bg{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.galaxy-bg .indent-content-block{background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);color:#fff}.dark-gradient-bg{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#493591;background:-moz-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1)}.gradient-bg{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.green-gradient-bg{background:#82ce1a !important;background:-moz-linear-gradient(120deg, rgb(130, 206, 26) 0%, rgb(181, 224, 25) 100%) !important;background:-webkit-linear-gradient(120deg, rgb(130, 206, 26) 0%, rgb(181, 224, 25) 100%) !important;background:linear-gradient(120deg, rgb(130, 206, 26) 0%, rgb(181, 224, 25) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#82ce1a",endColorstr="#b5e019",GradientType=1) !important}.green-bg{background-color:#b5e019}.white-background{background-color:#fff}.pink-purple-gradient-bg{background:#fd6f9d;background:-moz-linear-gradient(120deg, rgb(253, 111, 157) 0%, rgb(123, 88, 252) 100%);background:-webkit-linear-gradient(120deg, rgb(253, 111, 157) 0%, rgb(123, 88, 252) 100%);background:linear-gradient(120deg, rgb(253, 111, 157) 0%, rgb(123, 88, 252) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd6f9d",endColorstr="#7b58fc",GradientType=1)}.hero-banner{text-align:center;background-image:url("./images/backgrounds/white-starfield.jpg");background-size:contain;background-attachment:fixed;position:relative;overflow:hidden}.hero-banner img.planet{position:absolute;z-index:0;max-width:400px;pointer-events:none;width:25vw}.hero-banner img.planet-1{top:35%;right:-10%}.hero-banner img.planet-2{top:20%;left:-4%}.hero-banner .row{min-height:100vh;padding:200px 0 200px 0}.hero-banner h1{color:#16102c;font-size:53px;line-height:64px;position:relative;z-index:5}.hero-banner h1 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-banner p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#7b58fc;font-size:20px;font-weight:600}.hero-banner .marquee{position:absolute;bottom:20px;z-index:9}.hero-banner img.rocket{position:absolute;top:65%;left:50%;transform:translateX(-50%);width:100vw;object-fit:cover;object-position:top center;pointer-events:none;z-index:3;min-width:1600px}.marquee{max-width:100vw;width:100%;display:flex;pointer-events:none}.marquee .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative;margin-bottom:30px;align-items:center}.marquee .award-card{width:20vw;min-width:300px}.award-card{display:flex;align-items:center;padding:0}.award-card .single-wrapper{background-color:#fff;padding:15px;border-radius:15px;display:flex;align-items:stretch;box-shadow:0 10px 20px rgba(64,30,190,.2);width:100%;min-width:100%}.award-card .single-wrapper img{border-radius:10px;width:100px;aspect-ratio:1/1;object-fit:cover;height:100px;margin:auto 0}.award-card .single-wrapper .content{padding:0 15px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.award-card .single-wrapper p.heading{font-size:16px;font-weight:500;color:#16102c;font-family:"gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin-top:0}.award-card .single-wrapper span.subtitle{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:15px;color:#3e484f;text-transform:uppercase}#searchform{width:100%;max-width:800px;margin:0 auto;position:relative;z-index:5}#searchform input{width:100%;padding:20px 212px 20px 30px;border-radius:100px;color:#5a636a;font-weight:500}#searchform input::placeholder{color:#5a636a;opacity:1;font-weight:300}#searchform button{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;padding:5px 50px;height:calc(100% - 10px);cursor:pointer}#searchform button img{margin-right:5px}.galaxy-move{z-index:9}.galaxy-move .indent-content-block{margin-top:150px}.resource-picker{padding:150px 0 0 0}.resource-picker h2{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:30px;color:#fff;text-align:center}.resource-picker p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#b5e019;font-size:20px;font-weight:600;text-align:center}.resource-picker .six{padding:0;margin-bottom:45px}.resource-picker .six:nth-of-type(odd){padding-right:7.5px}.resource-picker .six:nth-of-type(even){padding-left:7.5px}.resource-picker a.wrapper{display:block;padding:30px 50% 30px 30px;pointer-events:auto;background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15)}.resource-picker a.wrapper h3{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;line-height:1.2em;font-weight:700;font-size:30px;color:#fff}.resource-picker a.wrapper img{position:absolute;top:50%;right:0;transform:translateY(-50%);height:calc(100% + 60px);width:45%;object-fit:contain;pointer-events:none}.floating-usps{background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);overflow-x:hidden;padding-top:100px}.floating-usps .flex{flex-wrap:wrap;justify-content:space-around}.floating-usps img.top-image{width:40%;max-width:380px}.floating-usps img.rocket-man{width:55%;max-width:600px}.floating-usps img.falling-man{width:37%;max-width:340px}.floating-usps img.middle-image{width:40%;max-width:350px}.floating-usps img.bottom-image{width:40%;max-width:230px}.indent-content-block{padding:100px 0}.indent-content-block .content-wrapper{padding-left:8.3333333%;color:#fff}.indent-content-block .content-wrapper .flex{margin-top:50px;gap:15px}.indent-content-block .content-wrapper .flex a.button{padding:20px 80px 20px 20px;width:100%}.products-header{background-color:#fff;position:relative;padding:100px 0 0 0;overflow:visible;z-index:9}.products-header:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-image:url("./images/backgrounds/grid-with-gradient-bg.svg");background-size:cover;z-index:-1}.products-header h2{font-size:48px;margin:0;position:relative;z-index:9}.products-header h2 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.products{position:relative;z-index:9;overflow:hidden}.products .scroller{width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;position:relative}.products .product-wrapper{width:100%}.products .product-wrapper .row{height:100vh}.products .product-wrapper .flex{margin:30px 0 20px 0;gap:8px}.products .product-wrapper b,.products .product-wrapper strong{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;font-weight:600}.products .progress-bar-container{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);width:15vw;height:8px;border-radius:5px;background-color:#bccdd8;overflow:hidden}.products .progress-bar-container .progress-bar{background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1);height:100%;width:0}.pill{padding:8px 15px;box-shadow:0 3px 10px rgba(0,0,0,.3);text-transform:uppercase;font-size:13px;font-weight:700;border-radius:50px;background-color:#fff}.paid-pill{background-color:#b5e019}.review-cards{padding:200px 0 100px 0;background-color:#16102c;border-radius:90px 90px 0 0;position:relative}.review-cards img.star{position:absolute;width:40px}.review-cards img.star.star-1{top:20%;left:20%;animation:twinkle 4s linear infinite}.review-cards img.star.star-2{top:15%;left:70%;animation:twinkle 3s linear infinite}.review-cards img.star.star-3{top:40%;left:80%;animation:twinkle 6s linear infinite}.review-cards .row{background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);color:#fff}.review-cards h2.small-green,.review-cards span.large-white-heading{text-align:center}.review-cards .cards-wrapper{display:flex;align-items:start;justify-content:center;flex-wrap:wrap;padding-top:100px;gap:30px}.review-cards .cards-wrapper:hover .review-card{transition:all .3s ease}.review-cards .cards-wrapper:hover .review-card:nth-child(1){left:0}.review-cards .cards-wrapper:hover .review-card:nth-child(3){left:0}.review-cards .cards-wrapper:hover .review-card:nth-child(4){top:0}.review-cards .cards-wrapper:hover .review-card:nth-child(5){top:0}.review-cards .review-card{width:calc(33% - 30px);padding:30px;color:#fff;border-radius:20px;position:relative;box-shadow:0 5px 30px rgba(0,0,0,.1);transition:all .3s ease;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal}.review-cards .review-card:nth-child(1){left:50px;z-index:1}.review-cards .review-card:nth-child(2){z-index:2}.review-cards .review-card:nth-child(3){left:-50px;z-index:3}.review-cards .review-card:nth-child(4){top:-100px;z-index:4}.review-cards .review-card:nth-child(5){top:-130px;z-index:5}.review-cards .review-card.green{background-color:#b5e019;color:#000}.review-cards .review-card.purple{background-color:#7b58fc;color:#fff}.review-cards .review-card.deep-purple{background-color:#3d355d;color:#fff}.review-cards .review-card.white{background-color:#fff;color:#000}.review-video,.video-row{background-color:#16102c}.review-video .video-wrapper,.video-row .video-wrapper{padding:10px;background-color:#fff;border-radius:30px;box-shadow:0 10px 20px rgba(123,88,252,.3)}.review-video .embed-container,.video-row .embed-container{position:relative;padding-bottom:56.25%;overflow:visible;max-width:100%;height:auto}.review-video .embed-container iframe,.review-video .embed-container object,.review-video .embed-container embed,.video-row .embed-container iframe,.video-row .embed-container object,.video-row .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.grid-bg{background-color:#fff;background-image:url("./images/backgrounds/grid.svg");background-size:cover}.tagline{padding:200px 0 100px 0}.tagline h2{position:relative;top:100px;color:#7b58fc;font-size:34px;text-align:center}.home{overflow-x:hidden}.home .grid-bg{margin-top:-150px;padding:150px 0 200px 0}.home .grid-bg .marquee{position:relative;top:100px;opacity:0}.home .page-links{padding-bottom:0}.home .site-footer{margin-top:-100px}.product-logos-marquee img{height:50px}.home .page-links,.default-page-layout .page-links{background:none}.page-links{padding:150px 0 100px 0;background-image:url("./images/backgrounds/grid.svg");background-size:cover;background-color:#fff;position:relative;z-index:5}.page-links .columns:first-of-type{padding-right:10px}.page-links .columns:last-of-type{padding-left:10px}.page-links h2{margin-bottom:50px;font-size:40px;color:#000}.page-links .link-wrapper{padding:12vh 4vw;border-radius:30px;position:relative;min-height:100%;display:block}.page-links .link-wrapper h2{color:#fff;font-size:34px;margin:0;text-shadow:0 3px 6px rgba(0,0,0,.15)}.page-links .link-wrapper h2 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-links .link-wrapper p{color:#fff;font-weight:700;margin:10px 0 0 0;font-size:20px;text-shadow:0 3px 6px rgba(0,0,0,.15)}.page-links .link-wrapper a{margin-top:70px}.page-links .green-gradient-bg{padding-right:23vw;overflow-y:visible;overflow-x:clip}.page-links .green-gradient-bg img{position:absolute;height:100%;top:50%;right:15px;transform:translateY(-50%);scale:1.1;object-fit:contain;z-index:-1;pointer-events:none}.page-links .link-wrapper.gradient-bg{background:#493591;background:-moz-linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1)}ul.social-links{display:flex;align-items:center;gap:8px;list-style:none;flex-wrap:wrap;margin:0;padding:0}ul.social-links li{width:50px;height:50px;min-width:50px}ul.social-links li a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;border-radius:50%}ul.social-links li a img{width:22px;height:22px;object-fit:contain}.error404 .site-footer{border-radius:0}.error-404.not-found{text-align:center;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;color:#fff}.error-404.not-found .row{min-height:100vh;pointer-events:none}.error-404.not-found .row .ten{margin-top:15vw}.error-404.not-found h1{position:relative;z-index:9;color:#fff}.error-404.not-found a.button.with-arrow.green-bg{margin:50px auto 0 auto;z-index:9;pointer-events:auto}.error-404.not-found img.number{position:absolute;top:33%;width:15vw;z-index:1}.error-404.not-found img.number-4-1{left:20vw}.error-404.not-found img.number-0{left:37vw}.error-404.not-found img.number-4-2{left:54vw}.error-404.not-found img.falling-man{position:absolute;pointer-events:none}.error-404.not-found img.falling-man-1{width:120px;top:50%;left:10%;animation:float-1 14s linear infinite;z-index:0}.error-404.not-found img.falling-man-2{width:200px;top:30%;right:15%;animation:float-1 19s linear infinite;animation-direction:reverse;z-index:5}.about-us-header{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;padding:150px 0}.about-us-header:before{content:"";height:100%;width:100%;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0}.about-us-header span.large-white-heading{font-size:56px}.about-us-header .video-row{background-color:rgba(0,0,0,0);transform:translateY(100%);opacity:0;z-index:6}.about-us-header .video-row .video-wrapper{opacity:1}.white-bg-content-block{position:relative;padding:150px 0;background-color:#fff;z-index:1}.white-bg-content-block .pad-left-two-columns{padding-left:16.666667%}.repeated-blocks{padding:200px 0 170px 0}.repeated-blocks h2{position:relative;text-align:center}.repeated-blocks .four{margin-bottom:30px}.repeated-blocks .block-row{padding-top:100px}.repeated-blocks .wrapper{background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);padding:30px;height:100%}.repeated-blocks .wrapper img{width:40%;max-width:200px;aspect-ratio:1;object-fit:contain;margin-left:auto}.repeated-blocks .wrapper h3{font-family:"gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding-bottom:10px;margin-bottom:30px;position:relative;color:#fff}.repeated-blocks .wrapper h3:after{content:"";position:absolute;bottom:0;left:0;width:37px;height:5px;background-color:#fff}.repeated-blocks .wrapper h3 span{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#b5e019}.page-template-page-about-us .white-bg-content-block{padding-top:100px}.page-template-page-about-us .white-bg-content-block .row{opacity:0}.page-template-page-about-us .repeated-blocks{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.page-template-page-about-us .repeated-blocks:before{content:"";height:100%;width:100%;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0}.white-content-block-with-image{padding:150px 0;overflow:hidden;background-color:#fff}.white-content-block-with-image .image-side{position:relative;right:-50vw}.white-content-block-with-image .image-side img.decoration-planet{position:absolute;bottom:-50px;right:-50px;width:50%;max-width:300px;object-fit:contain;animation:wobble 8s linear infinite}.white-content-block-with-image .content-side{position:relative;left:-50vw}.star-wars-crawl{overflow:hidden}.star-wars-crawl h2{font-size:clamp(8.125rem,1.5625rem + 11.6667vw,12.5rem);font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800;position:relative;left:-30px;margin-bottom:0;line-height:.65em}.crawl-container{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;height:100vh;width:100vw;overflow:hidden;text-align:center;padding:150px 0 50px 0;color:#fff;position:relative;background-color:#16102c}.crawl-container:before{content:"";height:100%;width:100%;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0}.crawl-container img.planet{position:absolute;animation-play-state:paused;pointer-events:none}.crawl-container img.purple-planet{top:150px;left:-2vw;width:15vw;max-width:280px;animation:smooth-scale 80s linear 4.5s}.crawl-container img.blue-planet{bottom:100px;right:-50px;width:10vw;max-width:180px;animation:smooth-scale 50s linear 4.5s}.crawl-container p{font-size:22px}.crawl-container span.blue-intro{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#00ebff;font-size:30px;font-weight:500;display:block;width:100%;opacity:0;animation:blue-intro-fade 5s linear;animation-play-state:paused}.crawl-container .crawl-text{transform:perspective(400px) rotateX(18deg);transform-origin:50% 100%;position:absolute;margin-left:-9em;font-weight:bold;overflow:hidden;font-size:350%;height:50em;width:18em;bottom:0;left:50%}.crawl-container .crawl-text .text-container{animation:star-scroll 500s linear 4.5s;animation-play-state:paused;position:absolute;top:100%;text-align:center}article.meet-the-team{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:contain;position:relative}article.meet-the-team:before{content:"";height:100vh;width:100vw;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:fixed;top:0;left:0;z-index:1}.meet-the-team-header{padding:150px 0;position:relative;z-index:5;pointer-events:none}.meet-the-team-header .small-green,.meet-the-team-header .large-white-heading,.meet-the-team-header p{opacity:0}.meet-the-team-header p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:30px;color:#fff;width:80%;font-weight:600}.team-members{padding:50px 0 200px 0;opacity:0;position:relative;z-index:1}.team-members .four{padding:0 25px;position:relative;z-index:5;margin-bottom:50px}.team-members p.role{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;margin:5px 0 0 0;text-transform:uppercase;color:#b5e019}.team-members .single-wrapper{background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);border-radius:40px;padding:30px;transition:background .3s ease;cursor:pointer;height:100%}.team-members .single-wrapper:hover,.team-members .single-wrapper:focus,.team-members .single-wrapper:active{background:#fff;transition:background .6s ease}.team-members .single-wrapper:hover h2,.team-members .single-wrapper:focus h2,.team-members .single-wrapper:active h2{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease}.team-members .single-wrapper:hover p.role,.team-members .single-wrapper:focus p.role,.team-members .single-wrapper:active p.role{color:#16102c;transition:all .3s ease}.team-members .single-wrapper img.front-image{border-radius:20px}.team-members .single-wrapper h2{margin-bottom:0;color:#fff;transition:all .3s ease}.blackout{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:rgba(22,16,44,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center}.blackout .inner{width:100%;height:100%;max-width:70vw;max-height:70vh;background-color:#fff;position:relative;border-radius:40px}.blackout .inner button.exit{position:absolute;top:30px;right:30px;border-radius:50%;width:50px;height:50px;min-width:50px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9}.blackout .inner button.exit img{width:25px;height:25px;object-fit:contain;object-position:center}.team-popup .inner{display:flex;padding:30px}.team-popup .inner .image-wrapper{position:relative;width:40%}.team-popup .inner .image-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:30px}.team-popup .inner .image-wrapper p.quick-fact{position:absolute;bottom:0;right:0;padding:30px;color:#fff;width:75%;border-radius:30px;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#7b58fc;margin:0;font-size:20px}.team-popup .inner .content-wrapper{width:60%;padding:7%;height:100%;overflow:scroll;scrollbar-width:none}.team-popup .inner .content-wrapper p.name{font-size:50px;color:#16102c;margin:0;font-weight:700;line-height:1}.team-popup .inner .content-wrapper p.role{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;margin:5px 0 50px 0;text-transform:uppercase;color:#7b58fc}.team-popup .inner .content-wrapper ul.social-links{margin-bottom:30px}p#breadcrumbs{color:#b5e019;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}p#breadcrumbs a{color:#b5e019;text-decoration:none}.general-header{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;padding:150px 0 200px 0;color:#fff}.general-header:before{content:"";height:100%;width:100%;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0}.general-header h1{font-size:60px;color:#fff}.general-header h1.small-green{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;color:#b5e019;text-transform:uppercase}.general-header p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:20px}.standard-page-content{padding-bottom:50px}.standard-page-content .white-bg{position:relative;z-index:5;border-radius:60px;box-shadow:0 3px 30px rgba(123,88,252,.2);padding:10%}.standard-page-content h2,.standard-page-content h3,.standard-page-content h4,.standard-page-content h5,.standard-page-content h6{color:#16102c}.standard-page-content h2{font-size:40px;margin:30px 0 50px 0}.standard-page-content ol{list-style:none;counter-reset:ol-counter;display:flex;flex-wrap:wrap;margin:0 0 0 10%;padding:0}.standard-page-content ol li{counter-increment:ol-counter;display:flex;align-items:center;margin-bottom:25px}.standard-page-content ol li:before{content:counter(ol-counter) ".";font-weight:600;font-size:30px;margin-right:30px;line-height:1em;color:#7b58fc}.standard-post-content{padding-bottom:50px}.standard-post-content .white-bg{position:relative;z-index:5;border-radius:60px;box-shadow:0 3px 30px rgba(123,88,252,.2);overflow:hidden}.standard-post-content .white-bg .image-wrapper{padding:5px}.standard-post-content .white-bg .image-wrapper img{border-radius:55px;max-height:550px;width:100%;object-fit:cover}.standard-post-content .white-bg .content-wrapper{padding:5% 10% 10% 10%}.standard-post-content .white-bg .content-wrapper p.date{color:#7b58fc;font-size:18px;font-weight:500;margin:0 0 50px 0}.swiper-button{background-size:20px;background-repeat:no-repeat;background-position:center;width:50px;height:50px;min-width:50px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15);border-radius:50%;position:relative;margin:unset;top:unset}.swiper-button-prev{background-image:url("./images/icons/arrow-left-black.svg");left:unset;right:unset}.swiper-button-prev:after{display:none}.swiper-button-next{background-image:url("./images/icons/arrow-right-black.svg");left:unset;right:unset}.swiper-button-next:after{display:none}.slider-navigation .flex{gap:15px}.posts-slider{padding:100px 0;overflow:hidden}.posts-slider .four .flex{height:100%;gap:15px}.posts-slider h2{font-size:60px}.posts-slider .post-swiper{padding-top:50px}.posts-slider .post-card .content-wrapper{height:calc(100% - 300px)}.posts-slider .post-card h2{font-size:1.17em}.post-card a{display:block;border-radius:30px;overflow:hidden;box-shadow:0 10px 20px rgba(123,88,252,.1);text-decoration:none;height:100%}.post-card a:hover .content-wrapper button.view-button{letter-spacing:5px;transition:letter-spacing .6s ease}.post-card .image-wrapper{padding:5px;overflow:hidden;position:relative;width:calc(100% - 10px);height:auto;aspect-ratio:16/9}.post-card .image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:25px}.post-card .content-wrapper{padding:10%;display:flex;flex-direction:column;height:calc(100% - 230px)}.post-card .content-wrapper p{color:#16102c}.post-card .content-wrapper .flex{justify-content:space-between;gap:15px;margin-top:auto}.post-card .content-wrapper p.date{color:#7b58fc;font-size:18px;font-weight:500;margin:0}.post-card .content-wrapper h2,.post-card .content-wrapper h3{margin-top:0;font-size:1.17em}.post-card .content-wrapper button.view-button{padding:0;display:flex;align-items:center;gap:15px;background-color:rgba(0,0,0,0);color:#000;letter-spacing:2px;font-size:14px;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;text-transform:uppercase;font-weight:700;cursor:pointer;transition:letter-spacing .3s ease}.post-card.with-play-button{background-color:#fff;border-radius:30px}.post-card.with-play-button .image-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18%;max-width:51px;height:58px;background-image:url("./images/icons/play-button.svg");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}.post-card.with-play-button .content-wrapper p.date{display:none}.index-page-posts{padding:80px 0;border-radius:60px;position:relative;z-index:5;background-color:#fff}.index-page-posts .filter-row{padding-bottom:50px}.index-page-posts .filter-row .flex{gap:30px}.index-page-posts .filter-row span{font-size:16px;font-weight:500;color:#16102c}.index-page-posts .filter-row .widget{margin:0;width:100%;max-width:300px}.index-page-posts .filter-row .widget .wp-block-categories-dropdown{position:relative}.index-page-posts .filter-row .widget .wp-block-categories-dropdown:after{content:"";position:absolute;top:0;right:20px;height:100%;width:20px;background-image:url("./images/icons/arrow-down-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.index-page-posts .filter-row .widget select{appearance:none;background-color:rgba(0,0,0,0);border:1px solid #bccdd8;border-radius:100px;padding:15px 60px 15px 30px;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;font-weight:500}.index-page-posts .filter-row .widget select::-ms-expand{display:none}.index-page-posts .filter-row .right-column{display:flex}.index-page-posts .filter-row .right-column span{margin-left:auto;color:#16102c}.index-page-posts .four{margin-bottom:50px}.navigation.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:5px}.navigation.pagination .nav-links .page-numbers{font-size:30px;color:#7b58fc;font-weight:700;height:50px;width:50px;min-width:50px;text-align:center;border-radius:50%;line-height:1.7em;text-decoration:none;display:flex;justify-content:center;align-items:center}.navigation.pagination .nav-links .page-numbers.current{color:#fff;background-color:#7b58fc}span.post-count{font-size:16px;font-weight:500}.page-template-page-contact-us,.page-template-page-study-tools{background-image:url("./images/backgrounds/galaxy-bg.png");background-size:contain;position:relative}.page-template-page-contact-us:before,.page-template-page-study-tools:before{content:"";height:100vh;width:100vw;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0;z-index:1}.page-template-page-contact-us .page-links,.page-template-page-study-tools .page-links{padding:0 0 80px 0;background-color:rgba(0,0,0,0);background-image:unset}.study-tool-child{background-image:url("./images/backgrounds/galaxy-bg.png");background-size:contain;position:relative}.study-tool-child:before{content:"";height:100vh;width:100vw;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0;z-index:1}.study-tool-child .page-links{background-image:unset;background-color:rgba(0,0,0,0)}.study-tool-child .page-links h2{color:#fff}.contact-us-header{padding:150px 0 100px 0;text-align:center;position:relative;z-index:5}.contact-us-header h1,.contact-us-header p{color:#fff}.contact-us-header h1{font-size:60px;margin:0 0 15px 0}.contact-us-header p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:30px;margin:0}.contact-form{position:relative;z-index:5}.contact-form .white-bg{padding:10%;border-radius:60px}.contact-form h2{margin:0;text-align:center;font-size:40px}.contact-form p{text-align:center;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:20px;font-weight:600}.contact-form .gform_wrapper.gravity-theme{padding-top:30px}.contact-form .gform_wrapper.gravity-theme .gfield_required{display:none}.contact-form .gform_wrapper.gravity-theme label.gfield_label{font-size:18px;font-weight:500;color:#16102c}.contact-form .gform_wrapper.gravity-theme input[type=text],.contact-form .gform_wrapper.gravity-theme input[type=email],.contact-form .gform_wrapper.gravity-theme textarea,.contact-form .gform_wrapper.gravity-theme select{padding:15px 28px;border:1px solid #828d95;border-radius:10px;background-color:rgba(0,0,0,0);font-size:16px;color:#16102c;font-weight:500}.contact-form .gform_wrapper.gravity-theme input[type=text]::placeholder,.contact-form .gform_wrapper.gravity-theme input[type=email]::placeholder,.contact-form .gform_wrapper.gravity-theme textarea::placeholder,.contact-form .gform_wrapper.gravity-theme select::placeholder{color:#40474b;opacity:1;font-weight:300}.contact-form .gform_wrapper.gravity-theme .ginput_container_select{position:relative}.contact-form .gform_wrapper.gravity-theme .ginput_container_select:after{content:"";position:absolute;top:0;right:20px;height:100%;width:20px;background-image:url("./images/icons/arrow-down-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.contact-form .gform_wrapper.gravity-theme .ginput_container_select select{appearance:none;background-color:rgba(0,0,0,0);margin:0;width:100%;z-index:5}.contact-form .gform_wrapper.gravity-theme .ginput_container_select select::-ms-expand{display:none}.contact-form .gform_wrapper.gravity-theme .gform_footer{padding:0;margin:30px 0 0 0;display:flex;justify-content:flex-end;position:relative}.contact-form .gform_wrapper.gravity-theme .gform_footer:after{content:"";position:absolute;top:0;right:30px;height:100%;width:30px;background-image:url("./images/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;pointer-events:none}.contact-form .gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0;padding-right:80px;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.frosted-cta{padding:50px 0;position:relative;z-index:6}.frosted-cta .wrapper{background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);padding:8%;border-radius:60px}.frosted-cta .wrapper h2{color:#fff;font-size:50px;text-shadow:0 3px 6px rgba(0,0,0,.15);margin:0 0 15px 0}.frosted-cta .wrapper p{font-weight:700;font-size:20px;text-shadow:0 3px 6px rgba(0,0,0,.15)}.study-tools-parent-header{padding:150px 0;text-align:center;position:relative;z-index:5;color:#fff}.study-tools-parent-header h1.small-green{margin-bottom:50px}.study-tools-parent-header span.small-green{text-transform:unset;font-weight:600}.study-tools-parent-header span.large-white-heading{margin-bottom:50px}.study-tools-parent-header p{font-size:30px;font-weight:600;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal}.study-tools-parent-header ul.tool-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;list-style:none;margin:50px 0 0 0;padding:0}.study-tools-parent-header ul.tool-filter li button{background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);border-radius:100px;cursor:pointer;white-space:nowrap}.study-tools-parent-header ul.tool-filter li button.active{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.study-tools-list{padding:0 0 50px 0}.study-tools-list>.row{z-index:5;padding-bottom:50px}.study-tools-list .content-side{padding-right:7.5px}.study-tools-list .image-side{padding-left:7.5px}.study-tools-list .white-bg{padding:10%;border-radius:60px}.study-tools-list .white-bg .awards-row .columns{width:calc(50% - 10px);margin-bottom:30px}.study-tools-list .white-bg .awards-row .columns:nth-of-type(odd){padding-left:0;margin-right:5px}.study-tools-list .white-bg .awards-row .columns:nth-of-type(even){padding-right:0;margin-left:5px}.study-tools-list .price-pills{margin:30px 0;padding:0;gap:15px}.study-tools-list p{color:#5c5873}.study-tools-list p.syne{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;color:#16102c;font-size:20px}.study-tools-list hr{margin:50px 0}.study-tools-list .award-card .single-wrapper{padding:8px}.study-tools-list .award-card .single-wrapper img{width:75px;height:75px}.study-tools-list .award-card .single-wrapper .content{padding:7.5px}.study-tools-list .button-links{gap:15px}.study-tools-list .button-links a.button{width:100%;padding-left:15px}.study-tools-list .image-wrapper{padding:10%;background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);border-radius:60px;position:sticky;top:155px}.study-tool-child-header{padding:150px 0;text-align:center}.study-tool-child-header img.attachment-full{width:100%;max-width:800px;margin:30px auto 30px auto;height:80px;object-fit:contain}.study-tool-child-header .row{z-index:5}.study-tool-child-header .full-height-row{min-height:calc(100vh - 300px);align-items:center}.study-tool-child-header p{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:30px;margin:30px 0 50px 0;color:#fff;font-weight:600}.study-tool-child-header .awards-row{padding:70px 0 0 0;gap:15px}.study-tool-child-header .awards-row .award-card{width:calc(25% - 15px)}.study-tool-child-header button.scroll-down{position:relative;background-color:rgba(0,0,0,0);padding:0;border-radius:0;display:inline-flex;margin:0 auto;box-shadow:none;width:fit-content;font-size:20px}.study-tool-child-header button.scroll-down img{position:absolute;top:50%;right:-40px;transform:translateY(-50%);width:25px;animation:up-down 2s infinite}.tool-link{padding:230px 0 0 0}.tool-link-wrapper{background:#493591;background:-moz-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1);border:1px solid #7b58fc;gap:30px;margin:0;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);border-radius:150px;width:fit-content;margin:0 auto;padding:20px 30px;align-items:center}.tool-link-wrapper p{font-family:"gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0;font-weight:500;color:#fff;font-size:30px}.resource-table .whitebg{background-color:#fff;border-radius:60px;padding:8%}.resource-table h2{text-align:center;margin:0}.resource-table .flex{width:100%}.resource-table .table-picker{margin:30px auto 30px auto;border:1px solid #707070;border-radius:200px;display:inline-flex;justify-content:center;gap:5px;padding:6px;width:100%;max-width:500px}.resource-table button.picker{background-color:rgba(0,0,0,0);color:#16102c;width:100%;cursor:pointer}.resource-table button.picker.gradient-bg{color:#fff}.resource-table .after-table-row{margin:50px 0 0 0;text-align:center}.resource-table .after-table-row p{font-size:30px;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#16102c;font-weight:600;margin:50px 0 0 0}.resource-table .after-table-row a{margin:30px auto 0 auto}.table-wrapper{display:none}.table-wrapper table{text-align:left;border-collapse:separate;border-spacing:7.5px 0}.table-wrapper table th{text-align:center}.table-wrapper table th span{font-weight:300;color:#5c5873;display:block;align-items:center;font-size:14px;text-align:left}.table-wrapper table th span img{display:inline}.table-wrapper table tr{position:relative}.table-wrapper table tr:after{content:"";width:100%;height:.5px;background-color:#bccdd8;position:absolute;bottom:0;left:0}.table-wrapper table tr:last-of-type:after{display:none}.table-wrapper table tr th,.table-wrapper table tr td{width:17.5%;padding:3%;position:relative}.table-wrapper table tr th:first-of-type,.table-wrapper table tr td:first-of-type{width:30%}.table-wrapper table thead{position:relative}.table-wrapper table thead:after{content:"";width:100%;height:.5px;background-color:#bccdd8;position:absolute;bottom:0;left:0}.table-wrapper table thead th{border:3px solid;padding:10px 3%;border-radius:17px 17px 0 0;border-bottom:none}.table-wrapper table thead th:nth-of-type(1){border:none;padding-left:0}.table-wrapper table thead th:nth-of-type(2){border-color:#00e2ff}.table-wrapper table thead th:nth-of-type(3){border-color:#11eb71}.table-wrapper table thead th:nth-of-type(4){border-color:#0064f9}.table-wrapper table thead th:nth-of-type(5){border-color:#fed829}.table-wrapper table tbody img{margin:0 auto}.table-wrapper table tbody tr:last-of-type td{border-bottom:3px solid;border-radius:0 0 17px 17px}.table-wrapper table tbody tr td{border:3px solid;border-top:none;border-bottom:none}.table-wrapper table tbody tr td:nth-of-type(1){border:none;padding-left:0}.table-wrapper table tbody tr td:nth-of-type(2){border-color:#00e2ff}.table-wrapper table tbody tr td:nth-of-type(3){border-color:#11eb71}.table-wrapper table tbody tr td:nth-of-type(4){border-color:#0064f9}.table-wrapper table tbody tr td:nth-of-type(5){border-color:#fed829}.table-wrapper table .flex{align-items:center}.table-wrapper table .flex p{margin:0 auto 0 0;width:calc(100% - 50px);font-weight:500}.table-wrapper table .flex img{width:30px}.tooltip{position:relative;display:inline-block}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext{visibility:hidden;width:250px;min-width:250px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;top:50%;left:105%;transform:translateY(-50%)}.repeated-blocks.benefits .wrapper h3{font-size:30px;margin-bottom:10px}.repeated-blocks.benefits .wrapper h3:after{display:none}.repeated-blocks.benefits .link-wrapper{padding:100px 70px;border-radius:30px;position:relative;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#493591;background:-moz-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(127deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1)}.repeated-blocks.benefits .link-wrapper h3{color:#fff;font-size:34px;margin:0;text-shadow:0 3px 6px rgba(0,0,0,.15)}.repeated-blocks.benefits .link-wrapper h3 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.repeated-blocks.benefits .link-wrapper p{color:#fff;font-weight:700;margin:10px 0 0 0;font-size:20px;text-shadow:0 3px 6px rgba(0,0,0,.15)}.repeated-blocks.benefits .link-wrapper a{margin-top:70px}.video-cards{padding:50px 0 100px 0}.video-cards .two{padding:0 7.5px}.video-cards .card-wrapper{display:block;text-decoration:none;position:relative;height:370px;border-radius:20px;overflow:hidden;padding:15%;color:#fff;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#493591;background:-moz-linear-gradient(30deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(30deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(30deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1)}.video-cards .card-wrapper img{position:absolute;top:34%;left:50%;transform:translateX(-50%);width:200%;max-width:unset;height:66%;object-fit:cover;object-position:top;pointer-events:none;z-index:1}.video-cards .card-wrapper h3,.video-cards .card-wrapper p,.video-cards .card-wrapper span{color:#fff;position:relative;z-index:5;text-align:center}.video-cards .card-wrapper h3{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:20px;text-shadow:0 3px 6px rgba(0,0,0,.4);margin:0}.video-cards .card-wrapper p.subheading{margin:0;font-size:16px;color:#bccdd8;text-shadow:0 3px 6px rgba(0,0,0,.4);font-weight:500}.video-cards .card-wrapper div.number{position:absolute;bottom:50px;left:0;width:100%;height:fit-content}.video-cards .card-wrapper div.number span{display:block;width:100%;text-align:center;font-weight:700;line-height:1em;text-shadow:0 0 20px rgba(0,0,0,.5)}.video-cards .card-wrapper div.number .large{font-size:50px}.video-cards .card-wrapper div.number .little{font-size:20px}.white-bg-repeated-content{padding:100px 0;background-color:#fff;border-radius:60px 60px 0 0}.white-bg-repeated-content h2{margin:0 0 100px 0;text-align:center;font-size:40px}.white-bg-repeated-content .content-block-row{margin-bottom:100px}.white-bg-repeated-content .content-block-row:nth-of-type(odd) .content-side{order:2}.white-bg-repeated-content .content-block-row:nth-of-type(odd) .image-side{order:1;padding:0 50px 0 15px}.white-bg-repeated-content .content-block-row .content-side a{width:100%;margin-bottom:15px}.white-bg-repeated-content .content-block-row .content-side a:last-of-type{margin-bottom:0}.white-bg-repeated-content .content-block-row .image-side{padding:0 15px 0 50px}.white-bg-repeated-content .tool-link{padding-top:0}.page-template-page-resource-center,.page-template-page-resource-center-child,.page-template-page-student-stream,.page-template-page-student-stream-child,.single-cnd_stream_videos,.tax-cnd_stream_video_categories,.resource-product,.resource-category,.resource-tag{background-color:#16102c}.resource-category .filtering-sorting .woocommerce-result-count,.resource-product .filtering-sorting .woocommerce-result-count,.resource-tag .filtering-sorting .woocommerce-result-count{color:#fff}.resource-category .shop-header-extension,.resource-product .shop-header-extension,.resource-tag .shop-header-extension{display:none}.resource-category nav.woocommerce-pagination ul li .page-numbers,.resource-product nav.woocommerce-pagination ul li .page-numbers,.resource-tag nav.woocommerce-pagination ul li .page-numbers{color:#fff}.resource-category nav.woocommerce-pagination ul li .page-numbers:hover,.resource-product nav.woocommerce-pagination ul li .page-numbers:hover,.resource-tag nav.woocommerce-pagination ul li .page-numbers:hover{color:#fff}.resource-category nav.woocommerce-pagination ul li .page-numbers.current:hover,.resource-product nav.woocommerce-pagination ul li .page-numbers.current:hover,.resource-tag nav.woocommerce-pagination ul li .page-numbers.current:hover{color:#16102c}.woocommerce-account .shop-header-extension{display:none}.study-tool-dashboard{padding:125px 0}.study-tool-dashboard .menu-side ul.menu{margin:0;padding:0 0 0 6%;list-style:none}.study-tool-dashboard .menu-side ul.menu>li{padding-bottom:30px;position:relative}.study-tool-dashboard .menu-side ul.menu>li:last-of-type{padding-bottom:0}.study-tool-dashboard .menu-side ul.menu>li a{color:#bccdd8;font-size:16px;font-weight:500;text-decoration:none;padding:0 30px 0 25px;position:relative;display:block}.study-tool-dashboard .menu-side ul.menu>li>ul.sub-menu{list-style:none;margin:0;padding:0;display:none}.study-tool-dashboard .menu-side ul.menu>li>ul.sub-menu li{padding-bottom:15px}.study-tool-dashboard .menu-side ul.menu>li>ul.sub-menu li:first-of-type{padding-top:30px}.study-tool-dashboard .menu-side ul.menu>li>ul.sub-menu li a{font-size:14px;padding-right:0}.study-tool-dashboard .menu-side ul.menu>li>ul.sub-menu li a:before{display:none}.study-tool-dashboard .menu-side button.open-sub-menu{position:absolute;top:0;right:0;width:30px;height:30px;padding:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:unset;cursor:pointer;transition:transform .6s ease}.study-tool-dashboard .menu-side button.open-sub-menu:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15px;height:15px;background-image:url("./images/icons/arrow-down-light-blue.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.study-tool-dashboard .menu-side button.open-sub-menu.active{transform:rotate(-90deg);transition:transform .6s ease}.study-tool-dashboard .navigation.pagination .nav-links .page-numbers{color:#fff}.dashboard-wrapper{background-color:#302b43;color:#fff;border-radius:30px;padding:2% 0;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15)}.dashboard-wrapper h2{color:#fff}.dashboard-wrapper .dashboard-header{text-align:center;background-size:cover;background-position:bottom center;border-radius:15px;margin:0 2%}.dashboard-wrapper .dashboard-header .row{padding:50px 0 150px 0;min-height:50vh}.dashboard-wrapper .dashboard-header span.large-white-heading{margin-bottom:10px}.dashboard-wrapper .dashboard-header img{margin:0 auto}.dashboard-wrapper .resource-category-header{padding:80px 70px;text-align:left;margin:0}.dashboard-wrapper .resource-category-header .row{min-height:unset;padding:0}.dashboard-wrapper .resource-category-header h1{color:#fff}.dashboard-wrapper .dashboard-child-header{text-align:left}.dashboard-wrapper .dashboard-child-header .row{padding:150px 35px 100px 35px}.dashboard-wrapper .dashboard-child-header h1{color:#fff;position:relative;padding-left:50px}.dashboard-wrapper .dashboard-child-header h1:before{content:"";display:block;position:absolute;top:4px;left:0;width:27px;height:27px;background-color:var(--dot-colour);border-radius:50%}.dashboard-wrapper .video-cards{margin:0 2%}.dashboard-wrapper .latest-content{margin:0 0 0 2%}.dashboard-wrapper .latest-content-swiper{overflow:hidden;padding:0px 2% 100px 0}.dashboard-wrapper .latest-content-swiper .post-card{background-color:#fff;border-radius:30px;height:auto}.dashboard-wrapper .latest-content-swiper .post-card .image-wrapper{height:180px}.dashboard-wrapper .latest-content-swiper .post-card .content-wrapper{height:calc(100% - 250px)}.dashboard-wrapper .latest-content-swiper .post-card p{display:none}.dashboard-wrapper .page-links{background-image:unset;background-color:rgba(0,0,0,0);margin:0 2%;padding:0 0 50px 0}.dashboard-wrapper .page-links .twelve{padding:0}.dashboard-wrapper .page-links .eight{padding-left:0}.dashboard-wrapper .page-links .four{padding-right:0}.dashboard-wrapper .page-links h2{font-size:30px}.dashboard-wrapper .page-links .link-wrapper{padding:12%}.dashboard-wrapper .page-links .link-wrapper h3{color:#fff;font-size:40px}.dashboard-wrapper .page-links .link-wrapper h3 span{background:-webkit-linear-gradient(0deg, #FD6F9D 0%, #7B58FC 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dashboard-wrapper .page-links .gradient-bg{padding-right:50%}.dashboard-wrapper .page-links .gradient-bg img{position:absolute;height:100%;top:0;right:0;width:50%;object-fit:contain;z-index:-1}.dashboard-wrapper .page-links .pink-purple-gradient-bg{overflow:hidden;padding-right:80px;display:flex;flex-direction:column;justify-content:center}.dashboard-wrapper .page-links .pink-purple-gradient-bg img{position:absolute;height:100%;top:0;right:0;transform:translateX(50%);object-fit:contain;z-index:-1}.dashboard-wrapper .resource-links{padding:30px 50px 50px 50px;overflow:hidden}.dashboard-wrapper .resource-links .single-resource-link{padding:20px 0;border-bottom:.5px solid #5c5873}.dashboard-wrapper .resource-links .single-resource-link h2{margin:0}.dashboard-wrapper .resource-links .single-resource-link .four{padding-right:0}.dashboard-wrapper .resource-links .single-resource-link a.button{margin:0 0 0 auto}.dashboard-wrapper .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:0 2%;border-radius:15px}.dashboard-wrapper .embed-container iframe,.dashboard-wrapper .embed-container object,.dashboard-wrapper .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.dashboard-wrapper .indent-wrapper{margin-top:30px;padding:4%;box-shadow:inset 0px 3px 6px rgba(0,0,0,.15);background-color:#292539;border-radius:20px;border:1px solid #707070}.dashboard-wrapper .indent-wrapper h2{font-size:20px;color:#fff;font-weight:500}.dashboard-wrapper .indent-wrapper ul.other-videos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:15px}.dashboard-wrapper .indent-wrapper .wrapper{background-color:#fff;border-radius:15px;text-decoration:none;overflow:hidden;padding:5px;box-shadow:0 10px 20px rgba(123,88,252,.3)}.dashboard-wrapper .indent-wrapper .wrapper .image-wrapper{width:25%;max-width:160px;padding:20px 5px;background:#16102c;background:-moz-radial-gradient(circle, rgb(22, 16, 44) 0%, rgb(24, 18, 46) 25%, rgb(123, 88, 252) 100%);background:-webkit-radial-gradient(circle, rgb(22, 16, 44) 0%, rgb(24, 18, 46) 25%, rgb(123, 88, 252) 100%);background:radial-gradient(circle, rgb(22, 16, 44) 0%, rgb(24, 18, 46) 25%, rgb(123, 88, 252) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#16102c",endColorstr="#7b58fc",GradientType=1);border-radius:10px;position:relative}.dashboard-wrapper .indent-wrapper .wrapper .image-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18%;max-width:51px;height:40px;background-image:url("./images/icons/play-button.svg");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}.dashboard-wrapper .indent-wrapper .wrapper .image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center;position:relative;z-index:1}.dashboard-wrapper .indent-wrapper .wrapper .content-wrapper{padding:20px 10px 20px 15px;width:75%}.dashboard-wrapper .indent-wrapper .wrapper .content-wrapper h3{font-size:20px}.dashboard-wrapper .products-block .twelve{padding:0}li.dot a:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:7px;left:0}li.dot.light-blue a:before{background-color:#00e2ff}li.dot.green a:before{background-color:#08ed71}li.dot.blue a:before{background-color:#0064f9}li.dot.yellow a:before{background-color:#ffd629}li.dot.pink a:before{background-color:#ff0058}li.dot.purple a:before{background-color:#7b58fc}.student-stream-dashboard .dashboard-wrapper .dashboard-header .row{padding:50px 0;min-height:25vh}.student-stream-dashboard .dashboard-wrapper .dashboard-header .row .columns{padding-left:50px}.student-stream-dashboard .dashboard-header{text-align:left}.student-stream-dashboard .page-links a.link-wrapper{height:300px;display:flex;background-size:cover;justify-content:center;align-items:center}.student-stream-dashboard .page-links a.link-wrapper img{transition:scale .3s ease}.student-stream-dashboard .page-links a.link-wrapper:hover img{scale:1.1;transition:scale .8s ease}ul.video-categories{display:flex;gap:15px 7.5px;list-style:none;align-items:center;margin:30px 0 0 0;padding:0}ul.video-categories li a{padding:7.5px 15px;background-color:#5c5873;color:#fff;font-weight:500;font-size:16px;border-radius:50px;text-decoration:none;display:block}.stream-video-info{padding:30px 2%}.stream-video-info h1{color:#fff;font-size:30px}.stream-video-info h2{font-size:20px}.posts-wrapper .filter-row{padding:15px 0}.posts-wrapper .filter-row>.twelve{padding:0 2%}.tax-cnd_stream_video_categories .dashboard-wrapper .dashboard-child-header p{margin:0}.tax-cnd_stream_video_categories .dashboard-wrapper .dashboard-child-header h1{padding-left:0;margin:0}.tax-cnd_stream_video_categories .dashboard-wrapper .dashboard-child-header h1:before{display:none}.tax-cnd_stream_video_categories .post-card .image-wrapper{width:100%}.tax-cnd_stream_video_categories .post-card h2{color:#16102c;margin-top:0;font-size:1.17em}.simple-header{padding:150px 0 50px 0}.simple-header .aioseo-breadcrumbs span{color:#16102c}.simple-header .aioseo-breadcrumbs a{color:#16102c}.simple-header .aioseo-breadcrumbs a:visited{color:#16102c}.simple-header .aioseo-breadcrumbs .aioseo-breadcrumb-separator{color:#16102c}.simple-header h1{font-size:110px;margin:0}.aioseo-breadcrumbs span{color:#fff}.aioseo-breadcrumbs a{color:#b5e019;text-decoration:none;font-weight:500}.aioseo-breadcrumbs a:visited{color:#b5e019}.aioseo-breadcrumbs .aioseo-breadcrumb-separator{font-size:20px;color:#b5e019}.search-results{padding-bottom:100px}.search-results #searchform{max-width:unset}.results-row{padding:100px 0 70px 0}.results-row .four{margin-bottom:30px}.results-row .post-card .content-wrapper p{display:none}.results-row .post-card .content-wrapper button.view-button{margin-left:auto}.posts-navigation{padding:0 0 100px 0}.posts-navigation a{font-weight:700;font-size:19px;text-decoration:none;color:#16102c;transition:color .3s ease}.posts-navigation a:visited{color:#16102c}.posts-navigation a:hover{color:#7b58fc}.page-template-page-study-tools-resource-centre .site-footer{border-radius:0}.after-content-row{margin-top:30px}.after-content-row .dashboard-wrapper{padding:5%}.premium-resource-reminder{border:1px solid #7b58fc;background:#493591;background:-moz-linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:-webkit-linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);background:linear-gradient(120deg, rgb(73, 53, 145) 0%, rgb(22, 16, 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1);box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);padding:8%;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:40px}.premium-resource-reminder h2{margin:0}.premium-resource-reminder p:last-of-type{margin-top:30px;margin-bottom:0}.premium-resource-reminder a{margin-top:30px}.premium-resource-reminder button{padding:0;text-decoration:underline;background-color:rgba(0,0,0,0);box-shadow:none;cursor:pointer}.premium-resource-reminder .popup-login{text-align:left}.premium-resource-reminder .popup-login .inner{max-width:700px;height:unset;padding:5%;color:#16102c}.premium-resource-reminder .popup-login h2{color:#16102c;font-size:50px;text-align:left}.premium-resource-reminder .popup-login a.join-us{color:#7b58fc}.premium-resource-reminder .popup-login a.join-us:hover,.premium-resource-reminder .popup-login a.join-us:visited{color:#7b58fc}.premium-resource-reminder .popup-login #loginform label{display:block;font-weight:500}.premium-resource-reminder .popup-login #loginform input#user_login,.premium-resource-reminder .popup-login #loginform input#user_pass{width:100%;border:.5px solid #828d95;border-radius:8px;padding:10px 15px;margin-top:8px}.premium-resource-reminder .popup-login #loginform .wp-hide-pw{display:none}.premium-resource-reminder .popup-login #loginform .forgetmenot{display:flex;align-items:center;gap:10px}.premium-resource-reminder .popup-login #loginform .submit{position:relative}.premium-resource-reminder .popup-login #loginform .submit:after{content:"";position:absolute;top:50%;right:30%;transform:translate(-100%, -50%);width:25px;height:25px;background-image:url("./images/icons/rocket.svg");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;cursor:pointer}.premium-resource-reminder .popup-login #loginform .submit input#wp-submit{box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1);padding:20px 50px;display:block;width:100%;border-radius:100px;color:#fff}.page-template-page-search .search-results{padding-bottom:100px}.membership-info p.success{background-color:#7b58fc;color:#fff}.membership-info p.error{background-color:#f8d7da;color:#721c24;margin-bottom:15px}.membership-info p.error img{border-radius:50%;padding:10px;background-color:red;display:flex;justify-content:center;align-items:center}.membership-info p.flex{padding:30px;border-radius:10px}.membership-info p.flex strong{margin-left:3px}.membership-info p{margin:0}.membership-info p img{margin-right:10px}.membership-info .license-input{text-align:center;background-color:#7b58fc;padding:30px;border-radius:10px}.membership-info .license-input h2{margin:0;color:#b5e019;font-size:24px}.membership-info .license-input p{color:#fff;margin:5px 0 20px 0}.membership-info .license-input input{padding:15px;border-radius:100px;width:100%;text-align:center;border:0}.membership-info .license-input button{margin-top:15px;margin-left:auto;padding:10px;background-color:#16102c;color:#fff;letter-spacing:1px}.membership-info .license-input .input{position:relative}.membership-info .license-input .input button{position:absolute;right:5px;top:50%;transform:translateY(-50%);margin:0}.membership-alert{padding:10px;margin-bottom:15px;border-radius:6px}.membership-alert.success{background-color:#b5e019;color:#16102c}.membership-alert.failed{background-color:red;color:#fff}.event-header{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;color:#fff}.event-header:before{content:"";height:100%;width:100%;background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);position:absolute;top:0;left:0}.event-header .row{min-height:100vh;padding:150px 0}.event-header .image-side{position:relative}.event-header h1{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:40px;margin:30px 0 15px 0;color:#fff}.event-header ul.flex{list-style:none;margin:30px 0 0 0;padding:0;flex-wrap:wrap;align-items:center;gap:15px 30px}.event-header .date-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:fit-content;aspect-ratio:1/1;height:auto;border-radius:50%;background-color:rgba(72,54,206,.9);padding:30px;position:absolute;bottom:0;left:0;transform:translateY(-25%)}.event-header .date-wrapper span{font-weight:800;line-height:1em}.event-header .date-wrapper .day{font-size:40px}.event-header .date-wrapper .month{font-size:46px}.page-template-page-event-2025 .indent-content-block{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.page-template-page-event-2025 .indent-content-block .indent-content-block{background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);color:#fff}.page-template-page-event-2025 .repeated-blocks span.large-deep-purple-heading{text-align:center}.page-template-page-event-2025 .repeated-blocks .wrapper img{margin-left:0}.page-template-page-event-2025 .repeated-blocks .wrapper h3{color:#16102c}.page-template-page-event-2025 .repeated-blocks .wrapper h3:after{display:none}.page-template-page-event-2025 .repeated-blocks .wrapper p{color:#16102c}.indent-content-block.galaxy-background{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.indent-content-block.galaxy-background .indent-content-block{background:radial-gradient(rgba(123, 88, 252, 0.3) 0%, transparent 66%);color:#fff}.repeated-blocks.white-background span.large-deep-purple-heading{text-align:center}.repeated-blocks.white-background .wrapper img{margin-left:0}.repeated-blocks.white-background .wrapper h3{color:#16102c}.repeated-blocks.white-background .wrapper h3:after{display:none}.repeated-blocks.white-background .wrapper p{color:#16102c}.narrow-content-blocks{padding:100px 0 70px 0;text-align:center}.narrow-content-blocks .three{margin-bottom:30px;padding:0 7.5px;text-decoration:none}.narrow-content-blocks .content-blocks-row{text-align:left;margin-top:50px}.narrow-content-blocks img{border-radius:20px;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}.narrow-content-blocks h3{font-size:30px;margin:15px 15px 10px 15px;color:#16102c}.narrow-content-blocks p{margin:1em 15px 1.5em 15px;color:#404040}.event-agenda{background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative;padding:150px 0}.event-agenda h2{color:#fff;font-size:60px;margin:0 0 50px 0;text-align:center}.event-agenda .agenda-wrapper{background:#7b58fc;background:-moz-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:-webkit-linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);background:linear-gradient(150deg, rgba(123, 88, 252, 0) 0%, rgba(123, 88, 252, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#7b58fc",GradientType=1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid #6d6980;color:#fff;text-decoration:none;border-radius:30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);padding:8%}.event-agenda .time-slot{padding:30px 0;border-bottom:1px solid rgba(255,255,255,.4)}.event-agenda .time-slot:first-of-type{border-top:1px solid rgba(255,255,255,.4)}.event-agenda h3,.event-agenda h4{color:#fff;text-align:left;font-weight:500;margin:0}.event-agenda h3{font-size:24px}.event-agenda h4{font-size:20px}.event-agenda p{font-size:14px;margin:5px 0 10px 0}.event-agenda ul.speakers{margin:0;padding:0;display:flex;flex-direction:column;list-style:none;gap:15px}.event-agenda ul.speakers li{display:flex;align-items:center;gap:15px}.event-agenda ul.speakers li .image-wrapper{width:55px;min-width:55px;height:55px;border-radius:50%;overflow:hidden}.event-agenda ul.speakers li .details-wrapper p{margin:0}.event-agenda ul.speakers li .details-wrapper b{font-size:20px}.event-agenda ul.speakers li .details-wrapper small{font-size:16px}.contained-content-block{padding:100px 0 150px 0;background-color:#16102c;background-image:url("./images/backgrounds/galaxy-bg.png");background-size:cover;background-position:0 -300px;position:relative}.contained-content-block .wrapper{background-color:#fff;border-radius:40px;overflow:hidden}.contained-content-block .wrapper img{width:55%;object-fit:cover}.contained-content-block .wrapper .content-wrapper{width:45%;padding:5%}.slider-images{text-align:center;padding:150px 0}.slider-images .swiper{height:400px;width:100%;margin-top:50px}.slider-images img.swiper-slide{object-fit:cover;border-radius:20px;overflow:hidden}.slider-images .swiper-scrollbar{position:relative;width:100%;max-width:300px;height:8px;left:unset;top:unset;bottom:unset;z-index:6;margin:50px auto 0 auto;background:rgba(188,205,216,.3)}.slider-images .swiper-scrollbar .swiper-scrollbar-drag{background:#7b58fc}.fixed-area{position:fixed;bottom:0;left:0;width:100%;padding:15px 30px;border-radius:30px 30px 0 0;background:#493591;background:-moz-linear-gradient(120deg, rgba(73, 53, 145, 0.9) 0%, rgba(22, 16, 44, 0.9) 100%);background:-webkit-linear-gradient(120deg, rgba(73, 53, 145, 0.9) 0%, rgba(22, 16, 44, 0.9) 100%);background:linear-gradient(120deg, rgba(73, 53, 145, 0.9) 0%, rgba(22, 16, 44, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#493591",endColorstr="#16102c",GradientType=1);box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fixed-area p{color:#fff;font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:17px;font-weight:600;margin:0;white-space:nowrap}.fixed-area .flex{gap:30px}.fixed-area .flipdown{width:fit-content}.fixed-area .flipdown .rotor{font-size:40px}.fixed-area .flipdown .rotor-group{padding-right:0;margin-right:30px}.fixed-area .flipdown .rotor-group-heading{font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal}.fixed-area .flipdown .rotor-group-heading:before{position:absolute;bottom:-30px;width:100%;text-align:center;display:block;color:#fff}.fixed-area .flipdown.flipdown__theme-dark{font-family:"gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.fixed-area .gform_wrapper.gravity-theme{position:relative;width:100%}.fixed-area .gform_wrapper.gravity-theme .gform_fields{display:flex;grid-column-gap:unset;grid-row-gap:unset;grid-template-columns:unset}.fixed-area .gform_wrapper.gravity-theme .gfield--type-email{width:100%}.fixed-area .gform_wrapper.gravity-theme #field_submit{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.fixed-area .gform_wrapper.gravity-theme #field_submit input{padding:10px 30px;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);background:#7b58fc;background:-moz-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:-webkit-linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);background:linear-gradient(120deg, rgb(123, 88, 252) 0%, rgb(73, 31, 229) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b58fc",endColorstr="#491fe5",GradientType=1)}.fixed-area .gform_wrapper.gravity-theme input[type=email]{border-radius:100px;padding:15px 143px 15px 23px;background-color:rgba(0,0,0,.3);font-family:"Syne","gotham",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff;border:1px solid #bccdd8}.fixed-area .gform_wrapper.gravity-theme input[type=email]::placeholder{opacity:1;text-transform:uppercase}.fixed-area .gform_wrapper.gravity-theme .gform-footer{display:none}#student-stream-menu ul.sub-menu a{padding-left:0}.penn-toolkit-wrapper>.row h1{font-size:3.05em}.penn-toolkit-wrapper>.row h2{font-size:2.44em}.penn-toolkit-wrapper>.row h3{font-size:1.95em}.penn-toolkit-wrapper>.row h4{font-size:1.56em}.penn-toolkit-wrapper>.row h5{font-size:1.25em}.penn-toolkit-wrapper>.row h6{font-size:1.1em}.penn-toolkit-wrapper>.row ul,.penn-toolkit-wrapper>.row ol{margin:10px 0;padding:0 0 0 40px}.penn-toolkit-wrapper>.row ul li::marker,.penn-toolkit-wrapper>.row ol li::marker{color:#7b58fc;font-weight:700}.ticket-fields{background-color:#eee;border-radius:10px;padding:20px;margin-bottom:30px}.ticket-fields .form-input{margin-bottom:15px}.ticket-fields input[type=text],.ticket-fields select,.ticket-fields textarea{width:100%;padding:10px;background-color:#fff;border-radius:5px}.ticket-fields label.title{display:block;margin:0 0 5px 0}.ticket-fields label.title span.required{color:red;margin-left:2.5px;font-weight:bolder}.ticket-fields ul.options{display:flex;list-style-type:none;margin:10px 0 0 0;padding:0}.ticket-fields ul.options li{margin-right:30px;display:block}.ticket-fields ul.options li label{display:flex;align-items:center}.ticket-fields ul.options li label input{display:none}.ticket-fields ul.options li label div.radio{width:25px;height:25px;border-radius:5px;background-color:#fff;border:1px solid #ccc;margin-right:5px;display:flex;align-items:center;justify-content:center;color:#7b58fc;cursor:pointer}.ticket-fields ul.options li label div.radio:after{content:""}.ticket-fields ul.options li label input:checked+div.radio:after{content:"";font-family:"FontAwesome"}div.wc-block-components-product-metadata{background-color:#eee;padding:20px;border-radius:10px}ul.wc-block-components-product-details li span{display:block}ul.wc-block-components-product-details li span.wc-block-components-product-details__value{margin-bottom:5px}dl.variation dt,dl.variation dd{display:block !important;float:none !important;font-size:14px}dl.variation dt p,dl.variation dd p{font-size:14px;margin:0 0 5px 0 !important}a.wc-block-cart__submit-button,button#place_order{background-color:#7b58fc;color:#fff !important;text-decoration:none;border-radius:100px}p.no-acount{display:flex;align-items:center;justify-content:center;gap:2%;margin:50px 0 0 0}p.no-acount button{display:inline-flex;padding:0;color:#7b58fc;background-color:rgba(0,0,0,0)}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.button,button,input[type=button],input[type=reset],input[type=submit],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{border:none;color:#fff;padding:20px 50px;text-align:center;border-radius:150px;position:relative;display:block;width:fit-content;box-shadow:inset 2px 2px 2px rgba(255,255,255,.15);text-decoration:none;font-weight:500;cursor:pointer}.button:hover,.button:focus,.button:active,.button:visited,button:hover,button:focus,button:active,button:visited,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=button]:visited,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=reset]:visited,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=submit]:visited,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:visited,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:visited{color:#fff}.outline-btn{background:rgba(0,0,0,0);border:1px solid #fff}.outline-btn.deep-purple{background:rgba(0,0,0,0);border:1px solid #16102c;color:#16102c}.outline-btn.green{background:rgba(0,0,0,0);border:1px solid #b5e019;color:#b5e019}.with-arrow{padding-right:80px !important}.with-arrow:after{content:"";position:absolute;top:0;right:40px;height:100%;width:30px;background-image:url("./images/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;transition:right .6s ease}.with-arrow:hover:after,.with-arrow:focus:after,.with-arrow:active:after{right:20px}.deep-purple.with-arrow:after{background-image:url("./images/icons/arrow-right-circled-purple.svg")}.back-button{border:1px solid #b5e019;box-shadow:unset;color:#b5e019}.back-button:hover,.back-button:focus,.back-button:active,.back-button:visited{color:#b5e019}.back-arrow{padding-left:80px}.back-arrow:after{content:"";position:absolute;top:0;left:40px;height:100%;width:30px;background-image:url("./images/icons/arrow-left-green.svg");background-repeat:no-repeat;background-position:center;transition:left .6s ease}.back-arrow:hover:after,.back-arrow:focus:after,.back-arrow:active:after{left:20px}.download-file{padding-right:80px !important}.download-file:after{content:"";position:absolute;top:0;right:40px;height:100%;width:30px;background-image:url("./images/icons/cloud-outline.svg");background-repeat:no-repeat;background-position:center;transition:right .6s ease}.download-file:hover:after,.download-file:focus:after,.download-file:active:after{right:20px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select,textarea{color:#666;border:1px solid #ccc;padding:10px;background-color:#fff;border-radius:5px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus,textarea:focus{color:#111}textarea{width:100%}.main-navigation{display:block;width:fit-content}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul>li{position:relative;margin-right:30px}.main-navigation ul>li a{padding:15px 50px;border-radius:100px}.main-navigation ul>li:hover>a,.main-navigation ul>li.focus>a{background-color:#6d6980}.main-navigation ul>li.menu-item-has-children{cursor:pointer}.main-navigation ul>li.menu-item-has-children:after{content:url("./images/icons/purple-plus.svg");position:absolute;top:50%;right:25px;transform:translateY(-50%);cursor:pointer}.main-navigation ul>li.menu-item-has-children:hover:after,.main-navigation ul>li.menu-item-has-children:focus:after,.main-navigation ul>li.menu-item-has-children.focus:after{content:url("./images/icons/purple-minus.svg");top:40%}.main-navigation ul li.study-tools-list-item>ul{display:none}.main-navigation ul li.study-tools-list-item:hover ul,.main-navigation ul li.study-tools-list-item:focus ul{display:none}.main-navigation ul ul{box-shadow:0 10px 20px rgba(123,88,252,.3);float:left;position:absolute;top:100%;left:-999em;z-index:99999;display:block;background-color:#fff;padding:50px 50px 50px 15px;border-radius:30px;opacity:0;transition:opacity .3s ease}.main-navigation ul ul a{color:#16102c;padding:0 25px 0 0;white-space:nowrap;border-radius:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{margin:0 0 15px 0;padding:0 0 0 35px;position:relative}.main-navigation ul ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:25px;width:25px;background-size:contain;background-repeat:no-repeat;background-position:center}.main-navigation ul ul li:after{content:"";width:7px;height:12px;background-image:url("./images/icons/arrow-forward-purple.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:right .3s ease}.main-navigation ul ul li:last-of-type{margin-bottom:0}.main-navigation ul ul li:hover,.main-navigation ul ul li:focus{background-color:rgba(0,0,0,0)}.main-navigation ul ul li:hover:after,.main-navigation ul ul li:focus:after{right:-5px;transition:right .6s ease}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul li:hover>a,.main-navigation ul ul li.focus>a{background-color:rgba(0,0,0,0)}.main-navigation ul ul li.free-pill:before{background-image:url("./images/icons/free-pill.svg")}.main-navigation ul ul li.paid-pill:before{background-image:url("./images/icons/paid-pill.svg")}.main-navigation ul ul li.free-paid-pill:before{background-image:url("./images/icons/free-paid-pill.svg")}.main-navigation ul ul :hover>a,.main-navigation ul ul .focus>a{background-color:rgba(0,0,0,0)}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:50%;transform:translateX(-50%);opacity:1;transition:opacity .6s ease}.main-navigation a{display:block;text-decoration:none;color:#fff;font-weight:500;white-space:nowrap}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media only screen and (max-width: 1535px){.flipdown .rotor{width:35px}.flipdown .rotor:after{width:100%}.flipdown .rotor-leaf{width:100%}.flipdown .rotor-leaf-front,.flipdown .rotor-leaf-rear{width:100%}.flipdown .rotor-top,.flipdown .rotor-bottom{width:100%}}@media only screen and (max-width: 1470px){.site-header ul.additional-menu .button{padding:15px 18px}}@media only screen and (max-width: 1431px){.main-navigation ul>li{margin-right:5px}.main-navigation ul>li a{padding:15px 50px 15px 30px}.site-header ul.additional-menu .button{padding:15px 18px}.award-card .single-wrapper .content{padding:15px 5px 15px 10px}.award-card .single-wrapper p.heading{font-size:14px}.award-card .single-wrapper span.subtitle{font-size:13px}.video-cards .card-wrapper h3{font-size:1.3vw}}@media only screen and (max-width: 1360px){.page-links .green-gradient-bg{padding-right:50%}}@media only screen and (max-width: 1264px){.main-navigation ul>li a{padding:15px}.main-navigation ul>li.menu-item-has-children:after{right:5px}.main-navigation ul>li.menu-item-has-children>a{padding:15px 30px 15px 15px}.main-navigation ul ul li a{padding:0 25px 0 0}.site-header>.flex{padding:30px 15px}.site-header.shrink>.flex{padding:5px 15px 10px 15px}.shop-header-extension{padding-top:35px}.shop-header-extension.shrink{padding:25px 30px 5px 30px}.resource-picker{padding-top:0}.indent-content-block .six,.products-header .six{width:66%}.review-cards .cards-wrapper{width:90%}.page-links .link-wrapper{padding:10vh 3vw}.page-links .green-gradient-bg{padding-right:50%;overflow:hidden}.page-links .green-gradient-bg img{right:0;transform:translate(25%, -50%)}.site-footer{padding:150px 0 0 0}.study-tools-list .white-bg .awards-row .columns{width:100%;margin-bottom:10px}.study-tools-list .white-bg .awards-row .columns:nth-of-type(odd){margin-right:0}.study-tools-list .white-bg .awards-row .columns:nth-of-type(even){margin-left:0}.video-cards .two{padding:0 2.5px}.video-cards .two:first-of-type{padding-left:0}.video-cards .two:last-of-type{padding-right:0}.dashboard-wrapper .page-links .eight,.dashboard-wrapper .page-links .four{width:50%}.dashboard-wrapper .page-links img{display:none}.dashboard-wrapper .page-links .link-wrapper{padding:8%}.dashboard-wrapper .page-links .link-wrapper a{margin-top:0}.dashboard-wrapper .page-links .gradient-bg{padding-right:8%}.dashboard-wrapper .resource-links a.button{padding-left:15px !important}.dashboard-wrapper .resource-category-header{padding:60px 50px}.dashboard-wrapper .dashboard-child-header .row{min-height:40vh}.about-us-header span.large-white-heading{font-size:48px}.page-template-page-about-us .white-bg-content-block{padding-top:250px}.blackout .inner{max-width:85vw}.study-tools-list .button-links{flex-wrap:wrap}.shop-header h1{font-size:56px}.product-category-selector ul.selector button{padding:15px 30px}.product-category-selector a.link-wapper{height:350px}.price-wrapper{flex-wrap:wrap}.price-wrapper p{display:flex;align-items:center}.event-header h1{font-size:34px}.repeated-blocks.benefits .link-wrapper{padding:10%}.fixed-area .flex{gap:15px}.fixed-area .flipdown .rotor{font-size:34px}.fixed-area .flipdown .rotor-group{margin-right:15px}}@media only screen and (max-width: 1115px){.fixed-area .flex{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 1010px){.with-arrow{padding:20px 55px 20px 25px !important}.with-arrow:after{right:18px}.with-arrow:hover:after,.with-arrow:focus:after,.with-arrow:active:after{right:12px}li.study-tools-list-item a{pointer-events:auto}.study-tools-mega-menu{display:none}.site-header ul.additional-menu .button{white-space:nowrap}.main-navigation{width:50%;display:flex;justify-content:end;gap:10px}.main-navigation .account-link{transition:border-color .6s ease}.main-navigation .account-link img{filter:unset;transition:filter .6s ease}.main-navigation .menu-menu-1-container{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:15px;z-index:50;clip-path:circle(0% at 100% 0%);-o-clip-path:circle(0% at 100% 0%);-webkit-clip-path:circle(0% at 100% 0%);-moz-clip-path:circle(0% at 100% 0%);transition:clip-path .4s ease-in-out}.main-navigation .menu-menu-1-container>ul{display:block;background-color:#fff;border-radius:15px;border:1px solid #6d6980;height:100%;padding:100px 30px 30px 30px;overflow-y:scroll}.main-navigation .menu-menu-1-container>ul>li{margin-right:0;display:flex;flex-wrap:wrap}.main-navigation .menu-menu-1-container>ul>li:hover>a,.main-navigation .menu-menu-1-container>ul>li.focus>a{background-color:rgba(0,0,0,0)}.main-navigation .menu-menu-1-container>ul>li>a{width:100%}.main-navigation .menu-menu-1-container>ul>li>a:hover,.main-navigation .menu-menu-1-container>ul>li>a:focus{background-color:rgba(0,0,0,0)}.main-navigation .menu-menu-1-container>ul>li.menu-item-has-children:after{display:none}.main-navigation .menu-menu-1-container>ul li.study-tools-list-item>ul{display:block}.main-navigation .menu-menu-1-container>ul li.study-tools-list-item:hover ul,.main-navigation .menu-menu-1-container>ul li.study-tools-list-item:focus ul{display:block}.main-navigation .menu-menu-1-container>ul a{color:#16102c;font-size:20px;font-weight:500;text-decoration:underline;border-radius:0}.main-navigation .menu-menu-1-container>ul li:hover>ul,.main-navigation .menu-menu-1-container>ul li.focus>ul,.main-navigation .menu-menu-1-container>ul ul.sub-menu.active{left:0;opacity:1;max-height:60vh;transition:opacity .6s ease,max-height .6s ease;transform:scaleY(1)}.main-navigation .menu-menu-1-container>ul ul{background:#f7f9fa;border-radius:15px;position:relative;max-height:0;overflow:hidden;width:100%;box-shadow:none;left:0;top:0;padding:0 30px;transform:scaleY(0);transition:opacity .3s ease,max-height .3s ease}.main-navigation .menu-menu-1-container>ul ul li:first-of-type{margin-top:30px}.main-navigation .menu-menu-1-container>ul ul li:last-of-type{margin-bottom:30px}.main-navigation .menu-menu-1-container>ul ul li a{font-size:16px}.store-menu{width:100%;justify-content:start}.main-navigation.toggled .account-link{border-color:#5c5873;transition:border-color .6s ease}.main-navigation.toggled .account-link img{filter:brightness(0) saturate(100%) invert(37%) sepia(9%) saturate(1104%) hue-rotate(209deg) brightness(90%) contrast(91%);transition:filter .6s ease}.main-navigation.toggled .menu-toggle{border-color:#5c5873;transition:border-color .6s ease}.main-navigation.toggled .menu-toggle span{background-color:#5c5873;transition:all .6s ease}.main-navigation.toggled .menu-toggle span:nth-of-type(1){transform:rotate(45deg);top:4px}.main-navigation.toggled .menu-toggle span:nth-of-type(2){transform:scale(0);opacity:0}.main-navigation.toggled .menu-toggle span:nth-of-type(3){transform:rotate(-45deg);top:-4px}.main-navigation.toggled .menu-menu-1-container{clip-path:circle(900% at 100% 0);-o-clip-path:circle(900% at 100% 0);-webkit-clip-path:circle(900% at 100% 0);-moz-clip-path:circle(900% at 100% 0);transition:clip-path 1s ease-in-out}.open-sub{position:absolute;top:10px;right:0;padding:0;background:rgba(0,0,0,0);width:40px;height:40px;border-radius:0;background-image:url("./images/icons/arrow-right-purple.svg");background-repeat:no-repeat;background-size:25px;background-position:center;cursor:pointer;transition:transform .3s ease}.open-sub.active{transform:rotate(-90deg);transition:transform .6s ease}.menu-toggle{display:flex;background-color:rgba(0,0,0,0);width:40px;height:40px;min-width:40px;border:1px solid #bccdd8;border-radius:50%;padding:0;align-items:center;justify-content:center;box-shadow:none;z-index:100;transition:border-color .6s ease}.menu-toggle div{width:18px;height:auto;position:relative}.menu-toggle div span{transition:all .6s ease;display:block;width:18px;height:1.5px;background-color:#fff;margin-bottom:2.5px;position:relative}.menu-toggle div span:last-of-type{margin-bottom:0}.pad-one-column{padding:0 4%}.small-green,.small-purple{font-size:19px}.large-white-heading,.large-deep-purple-heading{font-size:44px}.open-study-menu{display:block}.hero-banner h1{font-size:6vw;line-height:7vw}.resource-picker .eight,.floating-usps .eight{width:90%}.resource-picker h2{font-size:28px}.resource-picker a.wrapper h3{font-size:26px}.indent-content-block .six,.products-header .six{width:90%}.products-header h2{font-size:44px}.indent-content-block .content-wrapper .flex{gap:8px}.products .progress-bar-container{width:30vw}.products .product-wrapper .five{width:50%}.review-cards{padding:100px 0 0 0}.review-cards .cards-wrapper{width:100%;gap:15px}.review-cards .review-card{width:calc(33% - 8px)}.tagline{padding:100px 0 50px 0}.tagline h2{font-size:30px}.page-links{padding:100px 0}.page-links h2{margin-top:0}.page-links .link-wrapper{padding:7vh 3vw}.page-links .green-gradient-bg{padding-right:40%}.page-links .button{padding-left:28px}.site-footer .main-footer .four{width:50%}.site-footer .main-footer .two{display:none}.study-tools-parent-header h1.small-green{margin-bottom:30px}.study-tools-parent-header p{font-size:24px}.study-tool-child-header p{font-size:24px}.tool-link-wrapper{padding:15px 15px 15px 30px}.resource-table .whitebg{padding:50px 15px;position:relative;overflow:hidden}.resource-table .whitebg:after{content:"";height:100%;width:30px;background:#fff;background:-moz-linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);position:absolute;top:0;right:15px}.resource-table button.picker{padding:15px 50px}.resource-table .after-table-row p{font-size:24px}.table-wrapper{overflow-x:scroll}.table-wrapper table{min-width:850px}.repeated-blocks{padding:150px 0 120px 0}.repeated-blocks .four{padding:0 7.5px;margin-bottom:15px}.repeated-blocks.benefits .wrapper{padding:30px 8%}.repeated-blocks.benefits .wrapper h3{font-size:22px}.repeated-blocks.benefits .link-wrapper{padding:30px 8%}.repeated-blocks.benefits .link-wrapper h3{font-size:29px}.repeated-blocks.benefits .link-wrapper .button{padding-left:15px}.study-tool-dashboard .menu-side,.study-tool-dashboard .ten.columns{width:100%}.study-tool-dashboard .menu-side{margin-bottom:30px}.study-tool-dashboard .menu-side ul.menu{display:none;margin:30px 0 0 0;padding-left:15px}.video-cards .two{width:33.333%;padding-bottom:5px}.video-cards .card-wrapper h3{font-size:2.5vw}.dashboard-wrapper .page-links .row{gap:0}.dashboard-wrapper .resource-links{padding:30px 3%}.page-template-page-about-us .white-bg-content-block{padding:100px 0}.page-template-page-about-us .repeated-blocks{padding:150px 0 120px 0}.star-wars-crawl h2{font-size:clamp(5.625rem,-0.2362rem + 13.3779vw,8.125rem);left:-10px}.meet-the-team-header p{font-size:24px}.team-members .four{padding:0 15px;margin-bottom:30px}.blackout .inner{width:95vw}.team-popup .inner .image-wrapper p.quick-fact{width:100%;padding:15px}.team-popup .inner .content-wrapper{padding:9% 4% 4% 4%}.team-popup .inner .content-wrapper p.name{font-size:38px}.team-popup .inner .content-wrapper p.role{font-size:18px}.index-page-posts .four{width:50%}.post .general-header h1{font-size:46px}.general-header .nine{width:85%}.posts-slider h2{font-size:48px}.product-category-selector .three{width:33.3333%}.event-header .five{width:50%}.event-header h1{font-size:28px}.event-header .date-wrapper{transform:translateY(25%)}.event-header .date-wrapper .day{font-size:34px}.event-header .date-wrapper .month{font-size:40px}.narrow-content-blocks h3{font-size:22px}.event-agenda .ten{width:100%}.event-agenda .agenda-wrapper{padding:8% 3%}.event-agenda h3{font-size:20px}.event-agenda ul.speakers li .details-wrapper b{font-size:18px}.contained-content-block .large-deep-purple-heading{font-size:38px}.fixed-area{padding:15px}}@media only screen and (max-width: 900px){.fixed-area .flipdown{display:flex;align-items:start;justify-content:center}.fixed-area .flipdown .rotor-group:last-of-type{display:none}}@media only screen and (max-width: 890px){.page-links .link-row{gap:15px}.page-links .columns:first-of-type{padding-right:15px}.page-links .columns:last-of-type{padding-left:15px}.page-links .eight,.page-links .four{width:100%}}@media only screen and (max-width: 800px){.shop-header h1{margin-top:0}.shop-header .six{width:100%}.shop-header .six:first-of-type{padding-right:15px;margin-bottom:30px}.student-stream-dashboard .posts-wrapper .three{width:33%}}@media only screen and (max-width: 700px){.mobile-only{display:flex !important}.site-header>.flex{padding:30px}.site-header .site-branding{width:50%;position:relative;z-index:100}.site-header .site-branding svg{width:100%}.site-header ul.additional-menu{display:none}.site-header .basket-link{border-color:#bccdd8;width:40px;height:40px;min-width:40px;position:relative}.site-header .basket-link img{width:16px}.site-header .basket-link span.count{top:-10px;right:-10px}.woocommerce-page .shop-header-extension,.page-template-page-shop-front .shop-header-extension{display:none}.account-link{width:40px;height:40px;min-width:40px;border:1px solid #bccdd8;border-radius:50%;padding:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);position:relative;z-index:100}.account-link img{width:16px}.columns{width:100%;padding:0 30px}.large-white-heading,.large-deep-purple-heading{font-size:38px}.small-green{font-size:17px}.hero-banner .row{padding:150px 0 350px 0;min-height:unset}.hero-banner h1{font-size:8vw;line-height:9vw}#searchform input{padding:20px 136px 20px 30px}#searchform button{padding:5px 20px}.marquee .award-card{width:50vw;padding:0}.award-card .single-wrapper{padding:5px}.award-card .single-wrapper .content{padding:5px 5px 5px 10px}.resource-picker h2{font-size:24px}.resource-picker .six{padding:0;margin-bottom:45px}.resource-picker .six:nth-of-type(odd){padding-right:0}.resource-picker .six:nth-of-type(even){padding-left:0}.resource-picker .eight,.floating-usps .eight{width:100%}.floating-usps .flex{justify-content:start;position:relative}.floating-usps img.top-image{width:60%}.floating-usps img.rocket-man{position:absolute;top:0;right:0;width:65%}.floating-usps img.middle-image{width:60%;margin:50px 0 0 auto}.floating-usps img.falling-man{position:absolute;top:50%;left:0;width:30%}.floating-usps img.bottom-image{margin:30px auto 0 auto;width:50%}.indent-content-block .six,.products-header .six{width:100%}.indent-content-block .content-wrapper{padding-left:0}.indent-content-block .content-wrapper .flex{gap:8px;flex-wrap:wrap}.products-header h2{font-size:36px}.products .product-wrapper .row{max-height:100vh;height:unset;overflow:scroll;scrollbar-width:none;gap:30px}.products .product-wrapper .five{width:100%}.products .progress-bar-container{bottom:30px}.products .standard-content{display:none}.products img.product-example{width:100%;height:33vh;object-fit:contain;object-position:center}.review-cards{border-radius:60px 60px 0 0}.review-cards .cards-wrapper{padding-bottom:100px}.review-cards .review-card{width:100%}.review-cards .review-card:nth-child(1){left:0px}.review-cards .review-card:nth-child(2){left:0}.review-cards .review-card:nth-child(3){left:0px}.review-cards .review-card:nth-child(4){top:0px}.review-cards .review-card:nth-child(5){top:0px}.page-links .columns:first-of-type{padding-right:30px}.page-links .columns:last-of-type{padding-left:30px}.site-footer{padding:75px 0 0 0;border-radius:50px 50px 0 0}.site-footer .main-footer{padding-bottom:400px}.site-footer .main-footer .four{width:100%}.site-footer .mail-sign-up{padding-bottom:30px}.site-footer .menu-wrapper h3{position:relative;padding-right:35px}.site-footer .menu-wrapper h3:before{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background-image:url("./images/icons/white-plus.svg");background-size:contain;background-position:right;background-repeat:no-repeat;transition:transform .6s ease}.site-footer .menu-wrapper h3.active:before{transform:rotate(45deg);transition:transform .6s ease}.site-footer .menu-wrapper .menu{display:none}.site-footer .website-info .flex{flex-wrap:wrap;margin-bottom:30px}.site-footer img.moon-landing{min-width:1600px}.study-tools-list .row.all{gap:30px}.study-tools-list .content-side{padding-right:30px}.study-tools-list .image-side{padding-left:30px}.dashboard-wrapper .latest-content .eight{width:66%}.dashboard-wrapper .latest-content .four{width:34%}.dashboard-wrapper .latest-content .latest-content-swiper{padding-top:30px}.dashboard-wrapper .page-links .row{gap:15px}.dashboard-wrapper .page-links .link-row .columns{padding:0}.dashboard-wrapper .page-links .link-row .columns:first-of-type{padding-right:0}.dashboard-wrapper .page-links .link-row .columns:last-of-type{padding-left:0}.dashboard-wrapper .page-links .eight,.dashboard-wrapper .page-links .four{width:100%}.dashboard-wrapper .page-links .link-wrapper h3{font-size:28px}.dashboard-wrapper .resource-links .single-resource-link{gap:15px}.dashboard-wrapper .resource-category-header{padding:60px 0}.dashboard-wrapper .dashboard-child-header .row{padding:75px 15px}.dashboard-wrapper .dashboard-child-header .row .columns{padding:0}.dashboard-wrapper .dashboard-child-header h1{font-size:30px}.dashboard-wrapper .resource-links .eight,.dashboard-wrapper .resource-links .four{padding:0 15px}.dashboard-wrapper .resource-links .single-resource-link h2{font-size:22px}.shop-products-swiper .large-deep-purple-heading{margin:0 0 15px 0}.shop-products-swiper .slider-navigation .flex.justify-content-end{justify-content:start}.shop-products-swiper .eight{width:100%}.shop-products-swiper .four{width:100%}.product-category-selector .three{width:50%}.single-product div.product .dashboard-wrapper>.row{gap:30px}.single-product div.product .dashboard-wrapper>.row .six:first-of-type{order:2;padding:0 30px}.single-product div.product .dashboard-wrapper>.row .six:last-of-type{order:1;padding:0 30px}.tool-link-wrapper{border-radius:30px;flex-wrap:wrap;padding:30px;gap:15px;justify-content:center}.tool-link-wrapper a{margin:0 auto}.resource-table .twelve{padding:0}.resource-table .table-picker{margin:30px 20px 30px 20px}.resource-table button.picker{padding:15px}.white-content-block-with-image .row{gap:30px}.white-bg-repeated-content{padding:50px 0}.white-bg-repeated-content h2{margin-bottom:50px}.white-bg-repeated-content span.large-deep-purple-heading{font-size:32px}.white-bg-repeated-content .content-block-row{gap:30px}.white-bg-repeated-content .content-block-row:nth-of-type(odd) .image-side{padding:0 30px}.white-bg-repeated-content .content-block-row .image-side{padding:0 30px}.dashboard-wrapper .dashboard-header{border-radius:25px}.dashboard-wrapper .page-links{padding-bottom:0}.dashboard-wrapper .page-links .link-wrapper{border-radius:25px}.video-cards .two:first-of-type{padding-left:2.5px}.video-cards .two:last-of-type{padding-right:2.5px}.video-cards .card-wrapper h3{font-size:4.5vw}.study-tool-dashboard>.row>.ten{padding:0 5px}.woocommerce .dashboard-wrapper{padding:2%}.woocommerce ul.products li.product a img{max-height:100%;width:100%;height:100%;margin:auto}.woocommerce .accordion .wrapper{padding:25px 0}.filtering-sorting{padding:30px 0}.student-stream-dashboard .dashboard-wrapper .dashboard-header .row .columns{padding:0 30px}.student-stream-dashboard .page-links a.link-wrapper img{display:block}.student-stream-dashboard .posts-wrapper .three{width:50%;margin-bottom:30px;padding:0 15px}.about-us-header span.large-white-heading{font-size:38px}.page-template-page-about-us .repeated-blocks{padding:100px 0 90px 0}.star-wars-crawl h2{font-size:clamp(3.125rem,-1.5625rem + 15vw,5rem)}.crawl-container{height:auto;background-size:contain}.crawl-container span.blue-intro{font-size:26px;padding:0 15px;position:relative;opacity:1;animation:unset;top:0;left:0;transform:unset}.crawl-container p{font-size:1em}.crawl-container p.fourty-font{font-size:1.5em}.crawl-container p.fourty-font b{font-size:2em;line-height:1em}.crawl-container .crawl-text{left:0;width:100vw;transform:unset;transform-origin:unset;position:relative;margin-left:0;font-size:20px;height:auto;bottom:unset}.crawl-container .crawl-text .text-container{animation:unset;position:relative;top:0;padding:30px}.meet-the-team-header{padding:100px 0}.meet-the-team-header p{width:100%;font-size:20px}.team-members .four{width:50%}.team-members .single-wrapper{border-radius:30px;padding:15px}.team-members .single-wrapper h2{font-size:21px}.blackout .inner{max-width:95vw}.team-popup .inner{padding:15px;flex-wrap:wrap;overflow:scroll;scrollbar-width:none;position:relative}.team-popup .inner:before{content:"";position:sticky;top:-15px;left:0;background:rgba(255,255,255,.3);background:-moz-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%);background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);width:100%;height:30px;z-index:1}.team-popup .inner:after{content:"";position:sticky;bottom:-15px;left:0;background:rgba(255,255,255,.3);background:-moz-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);width:100%;height:30px}.team-popup .inner button.exit{position:fixed;top:17vh}.team-popup .inner .image-wrapper{width:100%;height:50vh}.team-popup .inner .content-wrapper{width:100%;overflow:visible;padding-bottom:50px;height:fit-content}.index-page-posts{padding:50px 0}.index-page-posts .filter-row .right-column span{margin-top:30px}.index-page-posts .four{padding:0 15px}.post-card .content-wrapper .flex{flex-wrap:wrap;justify-content:center}.general-header .nine{width:100%}.general-header p{font-size:19px}.post .general-header h1{font-size:31px;text-wrap:balance}.standard-post-content>.row>.ten{padding:0 5px}.standard-post-content .white-bg .image-wrapper img{aspect-ratio:16/11}.standard-post-content .white-bg .content-wrapper{padding:5% 7% 7% 7%}.white-bg-repeated-content .content-block-row:nth-of-type(odd) .content-side{order:1}.white-bg-repeated-content .content-block-row:nth-of-type(odd) .image-side{order:2;padding:0 30px}.posts-slider .top-row .columns{width:50%}a.woocommerce-loop-product__link .image-wrapper{padding:0}.shop-header{padding:100px 0}.shop-header h1{font-size:42px;text-wrap:balance}.shop-header p{font-size:22px}.shop-header .shop-link-wrapper{padding:8% 20% 8% 8%;min-height:unset}.shop-header .shop-link-wrapper h2{margin-top:0}.product-category-selector a.link-wapper{height:33vh;min-height:250px}.single-product .content-area{padding-top:50px}.woocommerce-page .general-header{padding-top:100px}.general-header{padding:100px 0}.general-header h1{font-size:46px;text-wrap:balance}.standard-page-content .ten{padding:0 15px}.standard-page-content .whitebg{padding:8%;border-radius:40px}.page-links h2{font-size:36px}.event-header .five{width:100%}.event-header .content-side>img{width:100%;max-width:400px;margin:0 auto}.repeated-blocks.white-background{padding:100px 0 70px 0}.repeated-blocks.white-background .block-row{padding-top:50px}.repeated-blocks.white-background .block-row .four{width:50%}.narrow-content-blocks .content-blocks-row .three{width:50%}.event-agenda{padding:100px 0;background-size:contain}.event-agenda h2{font-size:48px}.event-agenda h3{font-size:22px}.event-agenda h4{font-size:20px}.event-agenda .time-slot .row{gap:15px}.event-agenda .time-slot .row .columns{padding:0 5px}.contained-content-block .wrapper{flex-wrap:wrap}.contained-content-block .wrapper img{width:100%;height:40vh;max-height:300px}.contained-content-block .wrapper .content-wrapper{width:100%}.slider-images .swiper{height:100%}.slider-images img.swiper-slide{height:33vh;max-height:300px}.fixed-area .row{gap:20px}.fixed-area .row .six{padding:0}.fixed-area .flipdown .rotor-group:last-of-type{display:block;margin-right:0}.contact-us-header h1{font-size:48px}.contact-us-header p{font-size:26px}.contact-form .white-bg{border-radius:30px}.contact-form h2{font-size:36px}.frosted-cta .wrapper{border-radius:30px}.frosted-cta .wrapper h2{font-size:38px;text-wrap:balance}}@media only screen and (max-width: 500px){.video-cards .two{width:50%}.team-members .four{width:100%}.index-page-posts .four{padding:0 30px;width:100%}}@media only screen and (max-width: 470px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;margin:0 0 30px 0}.repeated-blocks.white-background .block-row .four{width:100%}.narrow-content-blocks .content-blocks-row .three{width:100%}}@media only screen and (max-width: 430px){.fixed-area .flipdown .rotor-group:last-of-type{display:none}}@media only screen and (max-width: 400px){.video-cards .two{width:100%;padding:0 30px;margin-bottom:30px}.video-cards .two:first-of-type{padding-left:30px}.video-cards .two:last-of-type{padding-right:30px}.student-stream-dashboard .posts-wrapper .three{width:100%;margin-bottom:30px;padding:0 5px}.product-category-selector .three{width:100%;padding:0 30px !important;margin-bottom:15px}}@media only screen and (max-height: 1000px){.hero-banner .marquee{position:relative;bottom:0}a.woocommerce-loop-product__link .image-wrapper{height:29vh;overflow:hidden}}/*# sourceMappingURL=style.css.map */
