h1,h2,h3,h4,h5,h6{color:#fff073}a,button.a{color:#fff073;transition:all .3s ease;border-radius:5px}a:hover,a:active,a:focus,button.a:hover,button.a:active,button.a:focus{background-color:#fff073;color:#000}.pmpro_btn{background-color:rgba(0,0,0,0)}button,a.button,.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{color:#fff073;border-color:#fff073;transition:all .3s ease;background-color:rgba(0,0,0,0)}button:hover,button:active,button:focus,a.button:hover,a.button:active,a.button:focus,.pmpro_btn:hover,.pmpro_btn:active,.pmpro_btn:focus,.pmpro_btn:link:hover,.pmpro_btn:link:active,.pmpro_btn:link:focus,.pmpro_content_message a:hover,.pmpro_content_message a:active,.pmpro_content_message a:focus,.pmpro_content_message a:link:hover,.pmpro_content_message a:link:active,.pmpro_content_message a:link:focus{background-color:#fff073;color:#000}*{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:2.488rem;font-family:"Fredoka One",cursive}h2{font-size:2.074rem;font-family:"Fredoka One",cursive}h3{font-size:1.728rem;font-family:"Fredoka One",cursive}h4{font-size:1.44rem}h5{font-size:1.2rem}h6{font-size:1rem}p{font-size:1rem;padding:5px;text-align:center}a,button.a{border-style:none;background-color:rgba(0,0,0,0);margin:0;padding:5px;text-decoration:none}button,a.button,.pmpro_btn{border-style:solid;border-radius:20px;border-width:2px;cursor:pointer;padding:5px 10px}@media(min-width: 768px){*{font-size:20px}}.wpforms-field-container .wpforms-field .wpforms-field-label{color:#fff073}.wpforms-field-container .wpforms-field input,.wpforms-field-container .wpforms-field textarea{background-color:#232350;color:#fff073;border-color:#fff073;border-style:solid;border-radius:20px;transition:all .3s ease;text-align:center}.wpforms-field-container .wpforms-field input:focus,.wpforms-field-container .wpforms-field textarea:focus{outline:none;background-color:rgba(255,255,255,.3);color:#000}.wpforms-field-container .wpforms-field .wpforms-field-sublabel{color:#fff073}.wpforms-submit-container button{background-color:#232350;color:#fff073;border-color:#fff073;border-style:solid;border-radius:20px;transition:all .3s ease}.wpforms-submit-container button:hover,.wpforms-submit-container button:active,.wpforms-submit-container button:focus{background-color:#fff073;color:#000}html{overflow-x:hidden}html body{overflow-x:hidden;padding:0;margin:0;background-color:#232350;color:#fff}html body main{max-width:1440px;margin:0 auto}html body#home h1,html body#home h2,html body#home h3,html body#home h4,html body#home h5,html body#home h6{color:#fff073}html body#home a,html body#home button.a{color:#fff073;transition:all .3s ease;border-radius:5px}html body#home a:hover,html body#home a:active,html body#home a:focus,html body#home button.a:hover,html body#home button.a:active,html body#home button.a:focus{background-color:#fff073;color:#000}html body#home .pmpro_btn{background-color:rgba(0,0,0,0)}html body#home button,html body#home a.button,html body#home .pmpro_btn,html body#home .pmpro_btn:link,html body#home .pmpro_content_message a,html body#home .pmpro_content_message a:link{color:#fff073;border-color:#fff073;transition:all .3s ease;background-color:rgba(0,0,0,0)}html body#home button:hover,html body#home button:active,html body#home button:focus,html body#home a.button:hover,html body#home a.button:active,html body#home a.button:focus,html body#home .pmpro_btn:hover,html body#home .pmpro_btn:active,html body#home .pmpro_btn:focus,html body#home .pmpro_btn:link:hover,html body#home .pmpro_btn:link:active,html body#home .pmpro_btn:link:focus,html body#home .pmpro_content_message a:hover,html body#home .pmpro_content_message a:active,html body#home .pmpro_content_message a:focus,html body#home .pmpro_content_message a:link:hover,html body#home .pmpro_content_message a:link:active,html body#home .pmpro_content_message a:link:focus{background-color:#fff073;color:#000}html body#home header{display:grid;align-items:start;justify-content:center;grid-template-columns:30vw 70vw}html body#home header #title-background{background-color:#fff073;padding:2vh 8vw 5vh 2vw;border-bottom-right-radius:70% 100%;border-bottom-left-radius:50% 20%}html body#home header nav{overflow-x:scroll;overflow-y:unset;display:grid;align-items:end}html body#home header nav ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin-left:auto;margin-right:0}html body#home header nav ul li{margin:0 5px;position:relative}html body#home header nav ul li a,html body#home header nav ul li button.a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}html body#home header nav ul li a:hover,html body#home header nav ul li a:focus,html body#home header nav ul li a:active,html body#home header nav ul li button.a:hover,html body#home header nav ul li button.a:focus,html body#home header nav ul li button.a:active{background-color:rgba(0,0,0,0);color:#fff073}html body#home header nav ul li ul{width:0;position:absolute;top:100%;right:0;transition:all .3s ease;overflow:hidden;background-color:#232350;border-bottom-style:solid;border-color:#fff073;border-width:10px}html body#home header nav ul li ul.open{width:70vw;overflow-x:scroll}html body#home header #header-background{display:none}html body#home header #bg-img-overlay{display:none}html body#home header #cta{align-self:end;grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:right;padding:5vw}@media(min-width: 768px){html body#home header{position:relative;height:70vh}html body#home header #title-background{width:20vw;padding:2vh 8vh 4vh 2vw;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 50%}html body#home header nav{overflow:auto}html body#home header nav ul li{margin:0 20px}html body#home header #header-background{display:initial;position:absolute;top:0;left:0;width:100%;z-index:-1;height:70vh;-o-object-fit:cover;object-fit:cover}html body#home header #bg-img-overlay{display:initial;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.3), transparent)}html body#home header #cta{background-color:rgba(35,35,80,.5);align-items:flex-end;padding:5vw}}html body#home main{padding:10px}html body#home main #benefits ul{list-style-type:none;padding:5px 5px}html body#home main #benefits ul li ion-icon{padding-right:10px}html body#home main #welcome{display:flex;flex-direction:column;align-items:center;justify-content:space-around}html body#home main #welcome h1{text-align:center}html body#home main #recent{display:flex;flex-direction:column;justify-content:center;text-align:center}html body#home main #recent .lesson{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;gap:20px;margin:10px 0}html body#home main #recent .lesson img{width:90%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}html body#home main #recent .lesson .content{border-radius:20px;border-style:solid;border-color:#fff073;height:100%;width:100%}html body#home main #offer{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%}html body#home main #offer #laptop{width:80%;display:flex;align-items:center;justify-content:center;position:relative}html body#home main #offer #laptop #screen-content{width:75.93%;height:82.74%;top:6.04%;left:12.06%;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#000}html body#home main #offer #laptop #laptop-screen{width:100%}html body#home main #pricing{display:flex;flex-direction:column;align-items:center;justify-content:space-around}html body#home main #pricing .pricing{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin:10px 0 30% 0}html body#home main #pricing .pricing h4{font-size:3rem;margin:10px}html body#home main #pricing .pricing #price{font-size:2.5rem}html body#home main #pricing .pricing #annum-price{font-size:15px;color:#232350 !important}html body#home main #pricing .pricing .pricing_button{border-color:#000}html body#home main #pricing .pricing details[open] #expand ion-icon{transform:rotate(180.1deg)}html body#home main #pricing .pricing details[open] .benefits{animation:sweep 1s ease}html body#home main #pricing .pricing details #expand{display:flex;flex-direction:column;align-items:center;justify-content:space-around;background-color:rgba(0,0,0,0);border-style:none;list-style-type:none}html body#home main #pricing .pricing details #expand::-webkit-details-marker{display:none}html body#home main #pricing .pricing details #expand ion-icon{transition:.3s ease;cursor:pointer}html body#home main #pricing .pricing .benefits{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;margin:auto}html body#home main #pricing .pricing .benefits.desktop{display:none}html body#home main #pricing .pricing .benefits div{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 5px}html body#home main #pricing .pricing .benefits div ion-icon{min-width:50px;max-width:50px;padding-right:10px;--ionicon-stroke-width: 70px}html body#home main #pricing .pricing .benefits div.included ion-icon{color:green !important}html body#home main #pricing .pricing .benefits div.excluded ion-icon{color:red !important}html body#home main #pricing .pricing .benefits div.excluded p{color:rgba(0,0,0,.5) !important}@media(min-width: 768px){html body#home main{padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}html body#home main #benefits{background-color:#232350}html body#home main #benefits hr{display:none}html body#home main #benefits ul{display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:20px 0}html body#home main #benefits ul li{transition:all .2s ease}html body#home main #benefits ul li:hover,html body#home main #benefits ul li:active,html body#home main #benefits ul li:focus{color:#fff073;cursor:default}html body#home main #welcome{background-color:#232350}html body#home main #welcome p{padding:5px 5vw}html body#home main #recent{display:grid;grid-template-columns:25% 25% 25% 25%}html body#home main #recent hr{grid-column:span 4}html body#home main #recent .lesson{margin:0 10px}html body#home main #recent .lesson img{max-width:90%}html body#home main #recent .lesson .content{border-radius:20px;border-style:solid;border-color:#fff073}html body#home main #offer #laptop{width:50%}html body#home main #pricing{display:grid;grid-template-columns:33% 34% 33%;align-items:center;justify-items:center}html body#home main #pricing h3{grid-column:span 3}html body#home main #pricing .pricing{width:80%}html body#home main #pricing .pricing #expand{display:none}html body#home main #pricing .pricing .benefits{height:auto}html body#home main #pricing .pricing .benefits.desktop{display:block}}html body#archive header{display:grid;align-items:start;justify-content:center;grid-template-columns:30vw 70vw}html body#archive header #title-background{background-color:#fff073;padding:2vh 8vw 5vh 2vw;border-bottom-right-radius:70% 100%;border-bottom-left-radius:50% 20%}html body#archive header nav{overflow-x:scroll;overflow-y:unset;display:grid;align-items:end}html body#archive header nav ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin-left:auto;margin-right:0}html body#archive header nav ul li{margin:0 5px;position:relative}html body#archive header nav ul li a,html body#archive header nav ul li button.a{color:#fff}html body#archive header nav ul li a:hover,html body#archive header nav ul li a:focus,html body#archive header nav ul li a:active,html body#archive header nav ul li button.a:hover,html body#archive header nav ul li button.a:focus,html body#archive header nav ul li button.a:active{background-color:rgba(0,0,0,0);color:#fff073}html body#archive header nav ul li ul{width:0;position:absolute;top:100%;right:0;transition:all .3s ease;overflow:hidden;background-color:#232350;border-bottom-style:solid;border-color:#fff073;border-width:10px}html body#archive header nav ul li ul.open{width:70vw;overflow-x:scroll}html body#archive header #title{grid-column:span 2;text-align:right;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column}html body#archive header #title #category{margin-left:auto;width:15vw;height:10vw;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){html body#archive header{position:relative}html body#archive header #title-background{width:10vw;padding:2vh 8vh 4vh 2vw;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 50%}html body#archive header nav{overflow:auto}html body#archive header nav ul li{margin:0 20px}html body#archive header #title{background-color:rgba(35,35,80,.5);align-items:flex-end;grid-column:span 2;display:flex;flex-direction:column;justify-content:center;align-items:center}html body#archive header #title #category{margin-left:20px;width:5vw;height:5vh}}html body#archive main .extra_content{width:90%;margin:0 5vw;list-style-type:none}html body#archive main .extra_content li,html body#archive main .extra_content li div{margin:0}html body#archive main .extra_content figure{display:flex;flex-direction:column;align-items:center;justify-content:center}html body#archive main .extra_content figure img{width:300px;height:150px;-o-object-fit:cover;object-fit:cover}html body#archive main .extra_content figure figcaption{text-align:center}html body#archive main .filters{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px;align-items:flex-end;justify-content:center;gap:20px}html body#archive main .filters label{display:flex;flex-direction:column;align-items:center;justify-content:center}html body#archive main .filters select{border-radius:20px;border-style:solid;border-color:#fff073;background-color:rgba(0,0,0,0);color:#fff073;padding:5px 20px}html body#archive main .filters input[type=submit]{border-radius:20px;border-style:solid;border-color:#fff073;color:#fff073;background-color:rgba(0,0,0,0);padding:5px 20px;transition:all .3s ease-in-out}html body#archive main .filters input[type=submit]:hover{background-color:#fff073;color:#232350}html body#archive main #categories .result{display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative}html body#archive main #categories .result .link{display:flex;justify-content:center}html body#archive main #categories .result .link:hover,html body#archive main #categories .result .link:active,html body#archive main #categories .result .link:focus{background-color:rgba(0,0,0,0)}html body#archive main #categories .result .link:hover::before,html body#archive main #categories .result .link:active::before,html body#archive main #categories .result .link:focus::before{background-color:#fff073}html body#archive main #categories .result .link::before{content:"";position:absolute;top:-10%;left:15%;width:10px;height:120%;border-radius:10px;transition:all .3s ease}html body#archive main #categories .result img{width:90%}html body#archive main #categories .result #content{width:90%}html body#archive main #categories .result #content #title{margin-bottom:5px;text-align:center}html body#archive main #categories .result #content #excerpt{margin-top:0;margin-bottom:20px}html body#archive main #categories .lesson-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}@media(min-width: 768px){html body#archive main .filters{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:20px}html body#archive main .filters option{background-color:rgba(255,255,255,.5);color:#000}html body#archive main .filters .search-help{position:initial}html body#archive main #categories .result{margin:10vh 0;margin-left:5vw;flex-direction:row;align-items:center;justify-content:flex-start;gap:5vw}html body#archive main #categories .result .link{margin-left:20%}html body#archive main #categories .result .link img{width:200px}html body#archive main #categories .result .link#title-container{margin-left:0}html body#archive main #categories .result #content{width:40%;display:flex;flex-direction:column;align-items:flex-start}html body#archive main #categories .result #content *{width:auto}html body#archive main #categories .result #content .tags ul{padding-left:0}}html body#post header nav ul{list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:0}html body#post header nav ul li a{color:#fff}html body#post header nav ul li a:hover,html body#post header nav ul li a:active,html body#post header nav ul li a:focus{color:#fff073;background-color:rgba(0,0,0,0)}@media(min-width: 768px){html body#post header nav{width:30vw;border-right-style:solid;border-color:#fff073;border-width:1px}}html body#post main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh}html body#post main iframe{width:100vw;height:40vh}html body#post main #content{display:flex;flex-direction:column;align-items:center;justify-content:space-around}html body#post main #content #description{padding:20px}@media(min-width: 768px){html body#post main iframe{width:50vw;height:50vh}}html body#page h1,html body#page h2,html body#page h3,html body#page h4,html body#page h5,html body#page h6{color:#fff073}html body#page a,html body#page button.a{color:#fff073;transition:all .3s ease;border-radius:5px}html body#page a:hover,html body#page a:active,html body#page a:focus,html body#page button.a:hover,html body#page button.a:active,html body#page button.a:focus{background-color:#fff073;color:#000}html body#page .pmpro_btn{background-color:rgba(0,0,0,0)}html body#page button,html body#page a.button,html body#page .pmpro_btn,html body#page .pmpro_btn:link,html body#page .pmpro_content_message a,html body#page .pmpro_content_message a:link{color:#fff073;border-color:#fff073;transition:all .3s ease;background-color:rgba(0,0,0,0)}html body#page button:hover,html body#page button:active,html body#page button:focus,html body#page a.button:hover,html body#page a.button:active,html body#page a.button:focus,html body#page .pmpro_btn:hover,html body#page .pmpro_btn:active,html body#page .pmpro_btn:focus,html body#page .pmpro_btn:link:hover,html body#page .pmpro_btn:link:active,html body#page .pmpro_btn:link:focus,html body#page .pmpro_content_message a:hover,html body#page .pmpro_content_message a:active,html body#page .pmpro_content_message a:focus,html body#page .pmpro_content_message a:link:hover,html body#page .pmpro_content_message a:link:active,html body#page .pmpro_content_message a:link:focus{background-color:#fff073;color:#000}html body#page header{display:grid;align-items:start;justify-content:center;grid-template-columns:30vw 70vw}html body#page header #title-background{background-color:#fff073;padding:2vh 8vw 5vh 2vw;border-bottom-right-radius:70% 100%;border-bottom-left-radius:50% 20%}html body#page header nav{overflow-x:scroll;overflow-y:unset;display:grid;align-items:end}html body#page header nav ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin-left:auto;margin-right:0}html body#page header nav ul li{margin:0 5px;position:relative}html body#page header nav ul li a,html body#page header nav ul li button.a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}html body#page header nav ul li a:hover,html body#page header nav ul li a:focus,html body#page header nav ul li a:active,html body#page header nav ul li button.a:hover,html body#page header nav ul li button.a:focus,html body#page header nav ul li button.a:active{background-color:rgba(0,0,0,0);color:#fff073}html body#page header nav ul li ul{width:0;position:absolute;top:100%;right:0;transition:all .3s ease;overflow:hidden;background-color:#232350;border-bottom-style:solid;border-color:#fff073;border-width:10px}html body#page header nav ul li ul.open{width:70vw;overflow-x:scroll}html body#page header #header-background{display:none}html body#page header #bg-img-overlay{display:none}html body#page header #cta{align-self:end;grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:right;padding:5vw}@media(min-width: 768px){html body#page header{position:relative;height:70vh}html body#page header #title-background{width:20vw;padding:2vh 8vh 4vh 2vw;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 50%}html body#page header nav{overflow:auto}html body#page header nav ul li{margin:0 20px}html body#page header #header-background{display:initial;position:absolute;top:0;left:0;width:100%;z-index:-1;height:70vh;-o-object-fit:cover;object-fit:cover}html body#page header #bg-img-overlay{display:initial;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.3), transparent)}html body#page header #cta{background-color:rgba(35,35,80,.5);align-items:flex-end;padding:5vw}}html body#page main{padding:20px;min-height:70vh}html body#page main .pmpro_login_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10vh 10vw}html body#page main .form-121 form.wpcf7-form{display:flex;flex-direction:column;align-items:center;justify-content:center}html body#page main .form-121 form.wpcf7-form #subject{border-style:solid;border-color:#fff073;border-radius:20px;border-width:2px;color:#fff073;padding:5px 20px;background-color:rgba(0,0,0,0)}html body#error header{display:grid;align-items:start;justify-content:center;grid-template-columns:30vw 70vw}html body#error header #title-background{background-color:#fff073;padding:2vh 8vw 5vh 2vw;border-bottom-right-radius:70% 100%;border-bottom-left-radius:50% 20%}html body#error header nav{overflow-x:scroll;overflow-y:unset;display:grid;align-items:end}html body#error header nav ul{display:flex;flex-direction:row;list-style-type:none;padding:0;margin-left:auto;margin-right:0}html body#error header nav ul li{margin:0 5px;position:relative}html body#error header nav ul li a,html body#error header nav ul li button.a{color:#fff}html body#error header nav ul li a:hover,html body#error header nav ul li a:focus,html body#error header nav ul li a:active,html body#error header nav ul li button.a:hover,html body#error header nav ul li button.a:focus,html body#error header nav ul li button.a:active{background-color:rgba(0,0,0,0);color:#fff073}html body#error header nav ul li ul{width:0;position:absolute;top:100%;right:0;transition:all .3s ease;overflow:hidden;background-color:#232350;border-bottom-style:solid;border-color:#fff073;border-width:10px}html body#error header nav ul li ul.open{width:70vw;overflow-x:scroll}html body#error header #title{grid-column:span 2;text-align:right;padding:5vw 5vw 0 5vw;display:flex;flex-direction:column}html body#error header #title #category{margin-left:auto;width:15vw;height:10vw;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){html body#error header{position:relative}html body#error header #title-background{width:10vw;padding:2vh 8vh 4vh 2vw;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 50%}html body#error header nav{overflow:auto}html body#error header nav ul li{margin:0 20px}html body#error header #title{background-color:rgba(35,35,80,.5);align-items:flex-end;grid-column:span 2;display:flex;flex-direction:column;justify-content:center;align-items:center}html body#error header #title #category{margin-left:20px;width:5vw;height:5vh}}html body#error main #error{padding:5vh 5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}html body #popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#232350;border-radius:30px;border-style:solid;border-width:2px;border-color:#fff073;display:none;flex-direction:column;align-items:center;padding:20px;box-shadow:5px 5px 15px rgba(0,0,0,.5)}html body #popup ion-icon{position:absolute;top:10px;right:10px;color:#fff073;cursor:pointer}html body #popup #discount-code{border-radius:5px;border-style:solid;border-width:2px;border-color:#fff073;color:#fff073;background-color:rgba(0,0,0,0);padding:5px 20px;cursor:pointer;text-align:center}html body #popup #alert{background-color:#61dbff;color:#000;padding:5px 10px;border-radius:5px}html body footer{display:flex;flex-direction:column;align-items:center;justify-content:space-around;border-bottom-style:solid;border-color:#fff073;border-width:20px}html body footer #footer-nav{display:none}html body footer #footer_logo_url{width:70vw}html body footer #footer_logo_url:hover,html body footer #footer_logo_url:active,html body footer #footer_logo_url:focus{background-color:rgba(0,0,0,0)}html body footer #footer_logo_url #footer-logo{width:100%}html body footer #small-print{margin:20px 0;font-size:.6rem !important}html body footer #small-print *{font-size:.6rem !important}@media(min-width: 768px){html body footer #footer-nav{display:initial;width:90%}html body footer #footer-nav ul{display:flex;flex-direction:row;align-items:center;justify-content:space-around;list-style-type:none}html body footer #footer-nav ul li{border-style:none solid;border-width:1px;border-color:#fff073;width:100%;text-align:center}html body footer #footer-nav ul li:first-child{border-left-style:none}html body footer #footer-nav ul li:last-child{border-right-style:none}html body footer #footer_logo_url{width:20%;padding:30px 0}html body footer #footer_logo_url #footer-logo{width:100%}}hr{width:95%;border-width:1px;border-bottom-style:solid;border-color:rgba(255,240,115,.5)}hr.dark{border-color:rgba(0,0,0,.5)}.tags ul{padding-left:0;list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:center}.tags ul li a{border-radius:5px;padding:5px;font-family:"Caveat",cursive}.tags ul .pencil{width:30px !important}.sticky{color:#000 !important;background-color:#fff073;border-radius:10px 10px 0 0;position:relative}.sticky *{color:#000 !important;font-family:"Fredoka One",cursive}.sticky::before{position:absolute;left:0;content:" ";width:100%;background-color:#fff073;border-bottom-left-radius:10px;-webkit-clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);-moz-clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);-ms-clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);-o-clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%)}.sticky::after{position:absolute;right:0;content:" ";width:30%;border-top-left-radius:10px;background-color:#a69400;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);-moz-clip-path:polygon(0 0, 100% 0, 0 100%);-ms-clip-path:polygon(0 0, 100% 0, 0 100%);-o-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}.sticky.small::before{bottom:-20px;height:20px}.sticky.small::after{bottom:-20px;height:20px}.sticky.large::before{bottom:-15vh;height:15vh}.sticky.large::after{bottom:-15vh;height:15vh}.sticky.green{background-color:#57f073}.sticky.green::before{background-color:#57f073}.sticky.green::after{background-color:#007b17}.sticky.blue{background-color:#61dbff}.sticky.blue::before{background-color:#61dbff}.sticky.blue::after{background-color:#007294}#searchform{display:flex;justify-content:flex-end;width:95vw}#searchform div{display:flex;justify-content:space-around}#searchform div #s{background-color:#232350;color:#fff073;border-color:#fff073;border-style:solid none solid solid;border-radius:20px 0 0 20px;transition:all .3s ease;width:10vw;padding:0 10px}#searchform div #s:hover,#searchform div #s:active,#searchform div #s:focus{outline:none;background-color:rgba(255,255,255,.3);color:#fff;width:80vw}#searchform div #searchsubmit{background-color:#232350;color:#fff073;border-color:#fff073;border-style:solid solid solid none;border-radius:0 20px 20px 0;transition:all .3s ease;padding-right:10px}#searchform div #searchsubmit:hover,#searchform div #searchsubmit:active,#searchform div #searchsubmit:focus{background-color:#fff073;color:#000}.lesson-pagination input{width:80px;padding:0 10px;background-color:#232350;color:#fff073;border-color:#fff073;border-style:solid;border-radius:20px;transition:all .3s ease;text-align:center}.lesson-pagination input:focus{outline:rgba(0,0,0,0);background-color:rgba(255,255,255,.3);color:#000}@media(min-width: 768px){#searchform div #s:hover,#searchform div #s:active,#searchform div #s:focus{width:30vw}}#request{display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-text-decoration:center;text-decoration:center}.adjoin-image,.adjoin-image img{width:100%;height:40vh;-o-object-fit:cover;object-fit:cover}img{border-radius:10px}@keyframes sweep{from{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@media(min-width: 768px){html body main #pricing div details{display:none}}.wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wpcf7-form p span input,.wpcf7-form p span textarea{border-style:solid;border-radius:20px;border-width:2px;padding:5px 10px;background-color:#232350;color:#fff073;border-color:#fff073;width:90%}.wpcf7-form p span textarea{width:95%}.wpcf7-form p:has(textarea),.wpcf7-form p:has(input[type=submit]){grid-column:span 2}.wpcf7-form p:has(input[type=submit]){display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.wpcf7-form p input[type=submit]{border-radius:20px;border-style:solid;border-color:#fff073;color:#fff073;background-color:rgba(0,0,0,0);padding:5px 20px;transition:all .3s ease-in-out}.wpcf7-form p input[type=submit]:hover{background-color:#fff073;color:#232350}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:#232350;color:#fff073;border-color:#fff073}.search-help ion-icon{color:#fff073}.search-help #content{display:none;position:fixed;background-color:#232350;border-color:#fff073;border-width:2px;border-radius:30px;border-style:solid;width:60vw;bottom:0;left:50%;transform:translateX(-50%);z-index:10000000}.search-help:hover #content{display:block}.search-help.filter{position:absolute;top:0;left:0}/*# sourceMappingURL=main.min.css.map */