.glider,.glider-contain{margin:0 auto;position:relative;}.glider,.glider-track{transform:translateZ(0);}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0;}.glider-contain{width:100%;}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1;}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab;}.glider.draggable .glider-slide img{user-select:none;pointer-events:none;}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing;}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px;}.glider-slide img{max-width:100%;}.glider::-webkit-scrollbar{opacity:0;height:0;}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc;}.glider-next{right:-23px;left:auto;}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default;}.glider-hide{opacity:0;}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px;}.glider-dot:focus,.glider-dot:hover{background:#ddd;}.glider-dot.active{background:#a89cc8;}@media (max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px;}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25);}}html,body{box-sizing:border-box;padding:0;margin:0;}h1,h2,p,ul{margin-top:1em;margin-bottom:1em;}h1,h2,h3,h4,h5,h6{font-weight:600;}body{transition:.2s;}.wp-block-image img{height:auto;}body{position:relative;font-family:"Poppins",sans-serif;font-size:16px;padding-left:20.24vw;background-color:white;width:100%;}@media (min-width: 769px){body{font-size:.837vw;}}aside .sidebar-sticky-container{max-height:100vh;overflow-y:auto;}aside nav{position:inherit;width:auto;display:inherit;padding:initial;align-items:unset;justify-content:unset;height:auto;z-index:auto;box-shadow:none;}aside nav ul{display:inherit;}aside nav li{margin:auto auto 1.1vw auto;border-radius:unset;}aside nav li:hover{background-color:unset;box-shadow:unset;}aside nav li.active:after{all:unset;}aside{position:fixed;z-index:9999;width:20.24vw;top:0;bottom:0;left:0;background:linear-gradient(22.93deg,#431d62 50%,#15b3a1 145%);text-align:right;transition:.2s;}aside .custom-logo-link{margin:1.88vw 3.3865vw 0 auto;justify-content:flex-end;}aside .custom-logo-text,aside .custom-logo-text span{color:#fff !important;margin:0 !important;}aside h2,aside .h2{position:relative;font-size:2.28vw;color:white;font-weight:300;margin:1.1vw 3.1vw;line-height:1.2;}aside h2::after,aside .h2::after{content:"";height:.1042vw;width:3.7512vw;background-color:white;opacity:.5;position:absolute;bottom:-1.0941vw;right:.1563vw;}aside .search{margin-top:3.2302vw;display:flex;align-items:center;justify-content:flex-end;padding-right:2.3vw;transition:.2s;}aside .search input{height:2.3966vw;width:2.3966vw;border-radius:2.605vw;background-color:rgba(255,255,255,.2);color:white;font-size:.7294vw;border:0;outline:none;padding:0 1.2vw;box-shadow:inset 0 0 .521vw rgba(0,0,0,.2);transition:.2s;-webkit-appearance:none;appearance:none;}aside .search input ~ .go{display:none;}aside .search:hover input,aside .search input:focus{width:15.63vw;padding:.0521vw 1.042vw 0 2.7613vw;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;display:none;}aside .search .search-results{position:fixed;left:20.24vw;top:6.3vw;transition:.2s;height:calc(100vh - 6.3vw);width:0;overflow:hidden;background:rgba(73,41,98,.95);z-index:99999;}aside .search .search-results h2,aside .search .search-results .h2{font-weight:500;cursor:default;}aside .search .search-results h2::after,aside .search .search-results .h2::after{display:none;}aside .search .search-results #start{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;}aside .search .search-results #start img{display:none;height:2.5vw;animation:loader-wheel 1s linear infinite;}@keyframes loader-wheel{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}aside .search .search-results.searching #start img{display:block;}aside .search .search-results #artcicles{text-align:left;color:white;height:100%;}aside #artcicles .search-feed{padding-top:2.7vw;height:100%;overflow-y:scroll;}aside #artcicles .articles-title{padding-top:.1vw;background-color:#381655;height:5.4vw;position:relative;}aside #artcicles .articles-title h2{margin:1.7vw 6vw;font-weight:bold;font-size:1.73vw;}aside #artcicles .articles-title .close{position:absolute;top:1.8vw;right:29.8vw;height:2vw;width:2vw;border-radius:.5vw;border:.1vw solid white;display:flex;align-items:center;justify-content:center;font-size:1.2vw;padding:0;margin:0;cursor:pointer;}aside #artcicles .result-link{color:white;text-decoration:none;cursor:default;}aside #artcicles .single-result{display:inline-flex;margin-left:9.64vw;width:40.3vw;margin-bottom:1.8vw;transition:.2s;cursor:pointer;}aside #artcicles .single-result:hover{background:rgba(255,255,255,.1);border-radius:.3vw;box-shadow:0 0 0 .5vw rgba(255,255,255,.1);}aside #artcicles .single-result .left{flex:0 87%;}aside #artcicles .single-result .right{height:5.24vw;width:5.24vw;overflow:hidden;background-size:cover;background-position:center;border-radius:.7vw .3vw .3vw .3vw;}aside #artcicles .single-result .author{font-size:.64vw;margin:.5vw 0 0;opacity:.5;}aside #artcicles .single-result h3{text-transform:none;font-size:1.12vw;margin:.3vw 0 0;color:white;}aside #artcicles .single-result .date{text-transform:uppercase;font-size:.65vw;margin:.5vw 0 0;opacity:.5;}aside #artcicles .article-cats{color:white;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:.3vw;height:2.5vw;vertical-align:text-top;padding:0 1vw;margin-left:.5vw;background-color:#b32a60;transition:.2s;}aside #artcicles .article-cats:hover{transform:scale(1.05);}aside .search:hover input ~ .search-results,aside .search input:focus ~ .search-results,aside .search .searching{width:79.76vw;}aside .search input::placeholder{color:rgba(255,255,255,.6);font-family:"Poppins",sans-serif;font-weight:300;}aside .search-wrapper{position:relative;}aside .search-wrapper::before{content:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/img/ucas/search.svg");height:.9378vw;width:.9378vw;position:absolute;left:.8vw;top:.7294vw;transition:.2s;}aside .search:hover .search-wrapper::before{left:1.1983vw;}aside .sidebar-toggler{position:absolute;right:-3.5vw;background:#2e617e;height:4vw;width:3.5vw;top:1.1vw;border-top-right-radius:.9vw;border-bottom-right-radius:.9vw;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;}aside .sidebar-toggler img{height:2.2vw;margin:0;padding:0;transition:.1s;}aside .sidebar-toggler:hover img{transform:scale(1.05);}.side-nav{padding-right:3.3865vw;}.side-nav ul{padding:0;list-style-type:none;}.anchors{margin-top:1.9798vw;}.anchors li{position:relative;padding-right:2.4487vw;}.anchors img{max-height:1.2462vw;max-width:1.0378vw;vertical-align:text-top;position:absolute;right:0;margin-top:.3042vw;}.anchors a{color:white;opacity:.6;text-decoration:none;font-weight:600;transition:.2s;}aside h3,aside .h3{color:rgba(255,255,255,.4);text-transform:uppercase;font-size:.8336vw;font-weight:400;margin-top:2.3756vw;margin-right:2.4487vw;}.sorting{padding-right:3.2302vw;}.sorting li{position:relative;padding-right:2.4487vw;}.sorting li::after{content:"";position:absolute;height:.6vw;width:.6vw;right:0;top:.6vw;border-radius:24vw;border:1px solid rgba(255,255,255,.5);}.sorting li.active::after{content:"";position:absolute;height:.6vw;width:.6vw;right:0;top:.6vw;border-radius:24vw;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.5);}.sorting a{text-decoration:none;color:rgba(255,255,255,.6);font-weight:600;transition:.2s;}.anchors a:hover,.sorting a:hover{opacity:1;color:white;}.anchors a,.sorting a{font-size:1.1vw;font-weight:400;}.uni--main-content{position:relative;transition:filter .2s ease-in-out;}.uni--main-content__blurred{filter:blur(5px);}@media (min-width: 768px){.uni--main-content{padding-top:5vw;}.uni--main-content header{padding:0 2.5rem;}.sidebar-hidden .uni--main-content header{padding-left:4.1666666667vw;padding-right:4.1666666667vw;}.uni--main-content .header-wrapper{justify-content:flex-end;}.uni--main-content header .custom-logo-link{display:none;position:absolute;left:0;}.sidebar-hidden .uni--main-content header .custom-logo-link{display:flex;}header .btn-nav.search-box-toggle{display:none;}}.hero__ucas{display:none;}@media (min-width: 769px){.hero__ucas{display:block;padding:1rem;width:100%;position:static;z-index:1;}}.main-single,.main-slider{width:100%;overflow:hidden;}.main-single,.main-slider .slick-track{height:21vw;}#ucas-slider > .slide-item{display:none;}.main-single .slide-item,.main-slider .slide-item.slick-slide,.hero__ucas .ui.placeholder{display:flex;height:100%;border-radius:1rem;max-height:100%;max-width:100%;overflow:hidden;}.hero__ucas .ui.placeholder{padding-top:21vw;}.hero__ucas .slide-container{display:flex;justify-content:center;align-items:center;width:100%;padding:2em;background-size:cover;background-repeat:no-repeat;background-position:center;text-decoration:none;position:relative;}.hero__ucas .slide-content{display:flex;flex-direction:column;align-items:center;max-width:40vw;padding:2em;border-radius:1em;transition:all .35s ease-in-out;color:#fff;}.hero__ucas .slide-content__blurred{background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#3f3f3f;}.hero__ucas a .slide-content__blurred:hover{background-color:rgba(255,255,255,.7);}.hero__ucas .slide-content .title{display:block;font-size:1.8756vw;font-weight:600;margin:.5em auto;}.hero__ucas .slide-content .description{text-align:center;font-size:1rem;display:block;}.hero__ucas .slide-content .description p{margin:.7em 0;}.hero__ucas .slide-content .description p:first-child{margin-top:0;}.hero__ucas .slide-content .description p:last-child{margin-bottom:0;}.hero__ucas .slide-content .button{font-size:1.2vw;display:inline-flex;align-items:center;padding:.5em 1.5em;border:2px solid;border-radius:2em;margin-top:1rem;font-weight:500;text-transform:uppercase;line-height:1.7;}.hero__ucas .slide-content .button::after{content:"";display:block;height:1em;width:1em;margin-left:.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 448 512\'%3E%3Cpath fill=\'%23fff\' d=\'M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .35s ease-in-out;}.hero__ucas a .slide-content__blurred .button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 448 512\'%3E%3Cpath fill=\'%233f3f3f\' d=\'M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\'/%3E%3C/svg%3E");}.hero__ucas .slide-content:hover .button::after{transform:translateX(.2em);}.main-slider .slick-dots{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;list-style-type:none;padding:.7rem 0;margin:0;}.main-slider .slick-dots li{background-color:white;height:4px;width:4em;border-radius:2px;opacity:.3;}.main-slider .slick-dots li + li{margin-left:.5em;}.main-slider .slick-dots li.slick-active{opacity:1;}.main-slider .slick-dots li button{display:none;}h1.cat-title{color:black;font-size:2.5vw;margin:0;}.archive-description{font-size:1rem;margin-bottom:2rem;}.main-content{position:relative;z-index:20;padding-top:2.5529vw;padding-left:4.3865vw;box-shadow:0 0 1.042vw rgba(0,0,0,.2);padding-bottom:5.21vw;}.main-content .container{max-width:67.6661vw;width:100%;transition:.2s;}.main-content.main-article{padding-left:6vw;}.main-content.main-article .container{max-width:46.0661vw;transition:.2s;}.top-content-bar{padding-top:1rem;display:flex;flex-direction:column;margin-bottom:2vw;}@media (min-width: 769px){.top-content-bar{padding-top:0;flex-direction:row;justify-content:space-between;}}.top-content-bar .breadcrumbs ul{padding:0;margin:0;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;}.breadcrumbs a{font-size:1.0941vw;text-decoration:none;color:#404040;}.breadcrumbs a.active{color:#15b6a4;}.breadcrumbs a span{font-size:1.0941vw;padding:0 .8336vw;vertical-align:text-top;}.filtering{display:flex;}.filtering .filter,.filtering .sort{height:2.9697vw;width:7.6587vw;border-radius:5.21vw;box-shadow:0 0 1.042vw rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;}.filtering img{height:1.3025vw;margin-right:.521vw;}.filtering > div:hover{background-color:#845bad;color:white;}.filtering > div:hover img svg{fill:white;}.filtering p{text-transform:uppercase;font-size:1.0941vw;}.main-content section h1{font-size:2.515vw;margin-top:0;color:#404040;line-height:1.3;}.main-content section h2 img{height:1.7193vw;vertical-align:middle;margin-left:.7815vw;}.main-content section{margin-bottom:5.21vw;position:relative;}.card-row{display:flex;flex-direction:row;justify-content:space-between;}.card-row:not(.card-row-slider){flex-wrap:wrap;}.card-row:not(.card-row-slider) .card{margin-bottom:5.21vw;}.card-row a{text-decoration:none;color:unset;width:auto !important;}.card{height:20.84vw;width:20.84vw !important;border-radius:1.042vw;box-shadow:0 0 1.042vw rgba(0,0,0,.2);overflow:hidden;cursor:pointer;position:relative;}.card .image{position:relative;height:11.7225vw;background-size:cover;background-position:center;}.card:hover .image{opacity:.6;}.card .label{position:absolute;top:1.4588vw;left:1.7714vw;background-color:rgba(255,255,255,.3);border-radius:1.042vw;}.card .label p{margin:.2084vw .8336vw;color:rgba(255,255,255,.7);font-size:.7294vw;}.card .card-info{padding:1.3025vw 1.8235vw;}.card-info .category p{margin:0;font-size:.7294vw;color:#404040;}.card-info h3{font-size:1.0941vw;margin:.2605vw 0;line-height:1.5;}.card-info .extras{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;padding:0 1.8235vw;height:2.7vw;}.extras .time-to-read{margin-top:.7815vw;position:relative;padding-left:1.042vw;}.extras .time-to-read::before{content:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/img/ucas/clock.svg");position:absolute;left:0;top:0;height:.7294vw;width:.7294vw;}.extras .time-to-read p,.extras .tags ul li{margin:0;color:#404040;font-size:.7294vw;}.extras .tags ul{display:flex;list-style-type:none;padding:0;}.category > p{max-width:43.764vw;}section > p{font-size:1.2vw;line-height:2.45vw;margin-bottom:3vw;}.slick-list.draggable{width:100%;overflow:visible;}.slick-arrow{height:7.815vw;position:absolute;z-index:9999;top:7.815vw;transition:.2s;cursor:pointer;}.slick-arrow.prev{left:-3.647vw;}.slick-arrow.next{right:-2.6462vw;}.slick-arrow.slick-disabled{height:0;}.slick-slide.slick-current ~ .slick-slide:not(.slick-active) > div{text-align:end;}.card.invisible-fix{box-shadow:none;cursor:inherit;}.article-w-sidebar{display:flex;color:#404040;}.article-w-sidebar .container{padding-right:7.6865vw;}.artile-sidebar{background-color:#fafafa;width:28.74vw;margin-top:-2.5529vw;margin-bottom:-5.21vw;box-shadow:inset 5.21vw 0 1.563vw -3.9075vw rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;}.article{counter-reset:my-awesome-counter;}.article ol.styled{list-style:none;counter-increment:my-awesome-counter;margin-bottom:1.4vw;}.article ol.styled li{position:relative;font-size:1.6vw;font-weight:500;}.article ol.styled li::before{content:counter(my-awesome-counter);color:white;font-weight:bold;position:absolute;--size:1.9vw;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:.3vw;background:#15b6a4;border-radius:50%;text-align:center;font-size:1.4vw;display:flex;align-items:center;justify-content:center;}.article ol li{position:relative;font-size:1.1vw;font-weight:400;margin-bottom:1vw;}.article ul{list-style:none;padding-left:2.5vw;}.article ul li{position:relative;font-size:1.1vw;font-weight:400;margin-bottom:1vw;}.article ul li::before{content:"";background-image:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/img/ucas/hero-arrow-green-uni.svg");height:1.9vw;width:1.9vw;position:absolute;left:-2.6vw;top:-.2vw;}.article p{font-size:1.1vw;line-height:2.45vw;margin-bottom:1.5vw;padding:1px;}.article h2{font-size:2vw;}.article h3{font-size:1.6vw;}.article h4{font-size:1.4vw;}.article h5{font-size:1.2vw;}.article h6{font-size:1.1vw;}@media (min-width: 769px){.wp-block-table table th,.wp-block-table table td{font-size:1.1vw;}}.top-content-bar .sharing{display:flex;align-items:flex-end;}.sharing .share-items{display:flex;align-items:center;justify-content:flex-end;margin-left:.9vw;}.sharing img{max-height:1.463vw;max-width:1.5vw;margin-right:0;height:100%;width:100%;}.sharing .triggering img{position:relative;transition:.2s;margin-left:.66vw;}.sharing .triggering.hidden,.sharing .triggering.hidden img{width:0;}.sharing .time-to-read{position:relative;width:6.9vw;}.sharing .time-to-read::before{content:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/img/ucas/clock.svg");position:absolute;height:1.3588vw;width:1.3588vw;top:.1863vw;left:-1.9035vw;}.sharing .time-to-read p{font-size:1.1504vw;font-weight:400;color:#b3b3b3;margin:0;}.author{display:flex;align-items:center;margin-bottom:1.5vw;}.author img{border-radius:5.21vw;width:3.1882vw;height:3.1882vw;}.author .info{padding:0 .7815vw;}.author p{margin:0;font-size:1.1vw;line-height:1.4;}.author .name{font-weight:600;}.ui-accordion{margin-left:-6vw;margin-right:-7.6865vw;}.ui-accordion > *{padding-left:6vw;padding-right:7.6865vw;}.article .ui-accordion-header{margin:0;height:4.6369vw;font-size:1.2504vw;display:flex;align-items:center;box-shadow:inset 0 -1.8235vw 2.7092vw -1.4588vw rgba(0,0,0,.05);cursor:pointer;padding-left:3.95vw;}.ui-accordion-header-active{cursor:auto;}.ui-accordion-header,.ui-accordion-header-active{position:relative;}.ui-accordion-header::before,.ui-accordion-header-active::before{content:"+";font-size:1.6672vw;color:#15b6a4;font-weight:600;padding-right:1.042vw;}.ui-accordion-header-active::before{content:"-";}.ui-accordion-content{padding-bottom:.1vw;padding-top:.5vw;}.branch-articles{padding:.5rem 2.5rem;margin-top:2rem;}.branch-articles h2{font-size:1.6rem;color:#404040;margin:0 0 .3em;}.branch-articles ul{padding:0;margin:0;list-style-type:none;}.branch-articles li{position:relative;display:flex;align-items:center;padding:.3em 1em;}.branch-articles li + li{margin-top:.5em;}.branch-articles li::before{content:"";position:absolute;width:3px;top:0;bottom:0;left:0;background-color:#404040;opacity:.2;}.branch-articles li.active::before{opacity:1;}.branch-articles a{text-decoration:none;color:#404040;opacity:.6;font-size:16px;}@media (min-width: 769px){.branch-articles li::before{width:.2605vw;}.branch-articles a{font-size:1.1vw;}}.branch-articles li.active a{opacity:1;}.popular-reads{padding:2.3445vw 2.3445vw 0;}.popular-reads > a{text-decoration:none;color:inherit;}.popular-reads .card{width:15.5258vw !important;height:auto;margin-bottom:2.084vw;}.popular-reads .image{height:8.7528vw;}.popular-reads .card-info{padding-top:1vw;}.popular-reads .card-info h3{font-size:1vw;}.popular-reads .card-info .category,.popular-reads .card-info .extras{display:none;}.comments .was-this-helpful{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (min-width: 769px){.comments .was-this-helpful h2{font-size:1.1vw;}}.comments .was-this-helpful h2.still-qq{margin-top:0;margin-bottom:2.5vw;}.was-this-helpful h2.green{color:#15b6a4;}.was-this-helpful .yes-no{display:flex;align-items:center;justify-content:space-between;width:auto;margin-bottom:1.042vw;}.was-this-helpful .yes-no a{display:flex;align-items:center;justify-content:center;height:1.9798vw;width:4.3764vw;border:.1042vw solid #15b6a4;border-radius:5.21vw;text-decoration:none;font-size:.9378vw;font-weight:bold;color:#15b6a4;transition:.2s;}.was-this-helpful .yes-no a:hover{background-color:#15b6a4;color:white;}.comments .comment-section{box-sizing:border-box;background-color:#d0f0ed;width:100%;margin-left:0;border-radius:.6252vw;padding:1.7714vw 2.5008vw 2.605vw;}.comment-form .form-group{position:relative;padding-left:7.0335vw;margin-bottom:.7815vw;}.comment-form p,.comment-form textarea,.comment-form input[type="submit"]{font-size:1.1vw !important;}.comment-form .form-group label{position:absolute;top:.521vw;max-width:6.773vw;color:#646464;text-align:left;min-width:6vw;left:0;}.comment-form .form-group input,.comment-form .form-group textarea,.comment-form .form-group span{font-family:"Poppins",sans-serif;box-sizing:border-box;height:2.8134vw;width:17.2451vw;background-color:white;border:0;border-radius:.6252vw;font-size:1.1vw;padding:.521vw;z-index:1;position:relative;}.comment-form .form-group input{width:45%;}.comment-form .form-group span{background-color:#84d9d0;color:white;font-size:1.1vw;font-weight:bold;display:inline-flex;align-items:center;justify-content:flex-end;margin-left:-3.647vw;padding-right:.763vw;z-index:0;vertical-align:bottom;transition:.2s;cursor:pointer;width:65%;}.comment-form .form-group textarea{min-height:5.3663vw;width:100%;}.comment-form .form-group input[type="submit"]{width:100%;background-color:#84d9d0;font-size:.9378vw;font-weight:bold;color:white;transition:.2s;cursor:pointer;}.comment-form .form-group span:hover,.comment-thread .comment-respond .comment-reply-title a:hover,.comment-form .form-group input[type="submit"]:hover{filter:brightness(.9);cursor:pointer;}.comment-thread{margin-top:2.084vw;}.comment-thread .comment-respond{margin-left:7vw;background:rgba(255,255,255,.25);display:flex;flex-direction:column;align-items:center;border-radius:.6252vw;margin-bottom:2vw;margin-top:-2vw;}.comment-thread .comment-respond .form-group{padding-left:0;}.comment-thread .comment-respond label{display:none;}.comment-thread .comment-respond .comment-reply-title a{width:37.1473vw;background-color:#84d9d0;font-size:.9378vw;font-weight:700;color:#fff;height:2.8134vw;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.6252vw;transition:.2s;cursor:pointer;}.cld-like-dislike-wrap{position:absolute;right:0;top:1.8vw;margin:0;}.cld-common-wrap{display:inline-flex;min-width:auto;flex-direction:column;}.cld-like-dislike-wrap.cld-custom img{height:1.3vw;display:block;margin-bottom:.7vw;}.single-comment{display:flex;padding-left:7.0335vw;position:relative;margin-bottom:3.084vw;}.comment-thread .reply{margin-top:-1vw;}.reply .single-comment{padding-left:10.6805vw;margin-bottom:2.084vw;}.single-comment .avatar{position:absolute;width:2.7613vw;height:2.7613vw;border-radius:5.21vw;font-size:1.8756vw;font-weight:bold;display:flex;align-items:center;justify-content:center;color:#646464;right:38.8145vw;background-size:cover;background:white no-repeat center;}.reply .single-comment .avatar{right:35.1675vw;}.reply .single-comment .divider{display:none;}.single-comment .left{width:31.8331vw;}.single-comment .name,.single-comment .comment-content{margin:0;color:#646464;}.reply .single-comment .left{width:28.1861vw;}.single-comment .comment-interactions{display:flex;}.single-comment .comment-interactions p,.single-comment .comment-interactions a{margin:0;font-size:.8336vw;color:#663398;text-decoration:none;}.single-comment .comment-interactions p:not(.published){padding:0 .521vw;}.single-comment .comment-interactions a{font-weight:bold;}.single-comment .right{display:flex;justify-content:flex-end;align-items:flex-start;width:5.4705vw;}.single-comment .right > div{display:flex;flex-direction:column;align-items:center;margin-top:1.8235vw;cursor:pointer;}.single-comment p{font-size:1.1vw;}.single-comment .name{font-size:1.2vw;}.single-comment .right img{height:1.1462vw;}.single-comment .dislike{margin-left:.7815vw;}.single-comment .tutor{display:none;}.single-comment.byuser .tutor{background-color:#663398;border-radius:1.042vw;color:white;font-size:.521vw;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.0521vw .2605vw;margin-left:.521vw;}.comment-section-title,.comment-count{display:none;}.sidebar-hidden aside{transform:translateX(-20.24vw);}.sidebar-hidden,.sidebar-hidden .main-slider{width:100%;}body.sidebar-hidden{padding-left:0;}.sidebar-hidden .main-content.main-article .container{max-width:60.3061vw;}.sidebar-hidden .main-content.main-article{padding-left:12vw;}.sidebar-hidden .main-content .container{max-width:90.6661vw;}.sidebar-hidden .card-row{justify-content:inherit;}.sidebar-hidden .card-row a{flex:0 25%;}.sidebar-hidden .main-content section.comments{display:flex;align-items:center;justify-content:center;flex-direction:column;}.sidebar-hidden .article-w-sidebar .container{padding-right:12vw;}.was-this-helpful .post-ratings{display:flex;text-align:center;justify-content:center;flex-wrap:wrap;max-width:unset;}.was-this-helpful .post-ratings img{height:2vw;}.was-this-helpful .post-ratings .text{flex:0 100%;margin-top:1vw;}.only-mobile{display:none;}figcaption{font-size:1.1vw;}figure.aligncenter figcaption{text-align:center;}.article ul.simple{list-style-type:disc;}.article ul.simple li::before{display:none;}.fw{margin-left:0;margin-right:0;}.fw iframe{height:26vw;width:100%;}.wp-block-columns table tr > :first-child{white-space:inherit;}.article a{color:#3e1e5e;}@media screen and (max-width: 768px){.header-spacer.mobile-only{height:83px;background-color:#35144f;}#reply-title,body form#commentform p.form-submit input{font-size:4vw !important;}.revison-notes-query .ucas-accordion .accordion-title{font-size:3.2vw !important;}.revison-notes-query .loop-ucas-title{font-size:2.7vw !important;}.single-note p{font-size:16px !important;}.only-mobile.app-guide-logo{width:20vw;top:2vw;}.single-note .breadcrumbs li a{font-size:4vw !important;}.only-mobile{display:inherit;}.hide-mobile{display:none;}body{padding:0 0 5rem;}.wp-block-button__link{font-size:4vw;}.main-content,.main-content.main-article{flex-wrap:wrap;padding:0;margin-top:0;}.main-content .container,.main-content .artile-sidebar{width:100vw;}.main-content.main-article .container,.main-content .container,.sidebar-hidden .main-content.main-article .container,.sidebar-hidden .main-content .container{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;}.breadcrumbs a,.breadcrumbs a span,.author p,.sharing .time-to-read p{font-size:4vw;}.top-content-bar .breadcrumbs ul{margin-bottom:2vw;}.top-content-bar .sharing{justify-content:space-between;}.sharing .time-to-read{width:auto;padding-left:5vw;}.sharing .time-to-read::before{height:4vw;width:4vw;top:1.0863vw;left:0;}.sharing .triggering img{margin-left:2.5vw;}.sharing .triggering.hidden,.sharing .triggering.hidden img{overflow:hidden;}.sharing .share-items{overflow:hidden;}.sharing img{max-height:5vw;max-width:5vw;}.main-content section h1{font-size:6vw;margin-top:8vw;margin-bottom:8vw;}.author img{width:10vw;height:10vw;border-radius:45.21vw;}.article p{font-size:4vw;line-height:7.45vw;margin-bottom:10vw;}.article ul{padding-left:7.5vw;}.article ul li{font-size:4vw;margin-bottom:3vw;}.article ul li::before{height:5vw;width:5vw;left:-7.5vw;top:.7vw;}.article h2{font-size:5.6vw;}.article h3{font-size:5.2vw;}.article h4{font-size:4.9vw;}.article h5{font-size:4.4vw;}.article h6{font-size:4vw;}.article ul:not(.styled),.article ol:not(.styled){margin-left:0;margin-right:0;font-size:1rem;}.article ul:not(.styled) li,.article ol:not(.styled) li{font-size:inherit;}.article ol.styled li{font-size:4.9vw;}.article ol.styled li::before{top:.7vw;--size:5.9vw;font-size:4vw;}.ui-accordion-header{height:auto;box-shadow:inset 0 -4.6235vw 2.7092vw 0 rgba(0,0,0,.05);padding-left:3.7vw;}.ui-accordion-header::before,.ui-accordion-header-active::before{font-size:7vw;padding-right:2.842vw;}.article table{font-size:4vw;line-height:5.1vw;}.article tbody td,.article table thead th{padding:3.5vw;}.article table tr{height:11vw;}.article table thead th:first-child{border-top-left-radius:1.8vw;border-bottom-left-radius:1.8vw;}.article table thead th:last-child{border-top-right-radius:1.8vw;border-bottom-right-radius:1.8vw;}.author p{margin-bottom:0;font-size:3.5vw;line-height:1.5;margin-left:1.5vw;}.ui-accordion{margin-left:-10vw;margin-right:-10vw;}.ui-accordion > *{padding-left:10vw;padding-right:10vw;}.comments .comment-section{margin:0;padding:0;background-color:#5cccc0;width:100%;}.comment-section-title,.comment-count{display:inherit;}.main-content section h2.comment-section-title{color:white;padding:1.5rem 1.5rem 0;background:#15b6a4;margin-bottom:0;}.comment-form .form-group label{display:none;}.comment-form .form-group input,.comment-form .form-group textarea,.comment-form .form-group span{border-radius:2.4vw;padding:4vw 5vw;height:11.8134vw;width:100%;font-size:3.5vw !important;}.comment-form .form-group .post-anonymous{width:100%;justify-content:center;margin-left:auto;margin-top:1rem;background-color:#1f858a;}.comment-form .form-group{padding-left:0;margin-bottom:3.2vw;}.comment-form .form-group textarea{min-height:37.3663vw;width:100%;}.comment-form .form-group input[type="submit"]{width:100%;height:13.2vw;font-size:5vw !important;background-color:#1f858a;-webkit-appearance:none;appearance:none;}.comment-section .comment-respond{background:#15b6a4;padding:0 1.5rem 1.5rem;overflow:hidden;}.comment-section .comment-count{color:white;font-size:5.3vw;font-weight:500;margin-top:9vw;}.comment-form p{font-size:3vw !important;}.single-comment .avatar{display:none;}.single-comment .left{width:100%;padding-left:0;}.single-comment .name{font-size:4.2vw;color:white;}.single-comment .published{float:right;color:white !important;font-size:3.5vw !important;margin:1vw 0;}.single-comment .left > p:first-of-type{color:white;font-size:3.5vw;width:65vw;line-height:6.4vw;margin-top:3vw;}.cld-like-dislike-wrap.cld-custom img{height:4.6vw;}.cld-like-dislike-wrap{top:9vw;}.cld-like-dislike-wrap .cld-common-wrap{margin-right:3.4vw;}span.cld-count-wrap{font-size:4.2vw;font-weight:400;color:white !important;margin:0;text-align:center;}.single-comment{padding-left:0;margin-bottom:4vw;}.reply .single-comment .left{width:100%;}.single-comment .tutor::before{height:3vw;width:3vw;margin-right:1vw;}.single-comment.byuser .tutor{border-radius:3vw;font-size:2.421vw;padding:.0521vw 1.2605vw;margin-left:.521vw;}.reply .single-comment{margin-bottom:5vw;}.single-comment .comment-interactions a{font-weight:bold;font-size:3.5vw;color:white;text-decoration:underline;}.reply .single-comment .left::after{content:"";background:white;height:calc(100% - 5.7vw);width:1px;position:absolute;top:1.7vw;left:7vw;}.reply .cld-like-dislike-wrap{display:none;}.comment-thread .comment-respond .comment-reply-title a{width:81vw;height:13.2vw;font-size:5vw !important;background-color:#1f858a;margin-bottom:2.1vw;margin-top:2.1vw;border-radius:2.4vw;}.comments .logged-in-as{font-size:4.2vw !important;color:white;}.was-this-helpful .post-ratings img{height:9vw;}.ratings .text{flex:0 100%;margin-top:3vw;font-size:4vw;margin-bottom:5vw;}aside{transform:translateX(-80vw);width:80vw;}.sidebar-hidden aside{transform:translateX(0);}aside .sidebar-toggler{top:1.1vw;right:-12vw;background:#325479;height:14vw;width:12vw;border-top-right-radius:2.3vw;border-bottom-right-radius:2.3vw;}.sidebar-hidden aside .sidebar-toggler{top:20.5vw;}aside .sidebar-toggler img{height:6.2vw;}aside .logo{height:14vw;margin:6vw 13vw 3vw;}aside h2,aside .h2::after{font-size:8vw;margin:1.1vw 13vw;}aside .search input{height:10vw;width:61vw;border-radius:9vw;font-size:4vw;padding:.0521vw 1.042vw 0 8vw;}aside .search-wrapper::before{height:4vw;width:4vw;left:3vw;top:3vw;}.side-nav{padding-right:13vw;margin-top:5vw;}.anchors a,.sorting a{font-size:4vw;font-weight:400;}.anchors img{max-height:4.2462vw;max-width:4.0378vw;margin-top:1.1042vw;}aside nav li,.anchors li,.sorting li{padding-right:7vw;margin-bottom:3vw;}.sorting li::after{height:2.4vw;width:2.4vw;top:2vw;}aside h3,aside .h3{font-size:3vw;margin-top:7.3756vw;margin-right:0;}.was-this-helpful .post-ratings .text{font-size:4vw;margin-top:3vw;margin-bottom:4vw;}.sorting li.active::after{height:2.4vw;width:2.4vw;top:2vw;}.card{height:80vw;width:80vw !important;border-radius:3.042vw;box-shadow:unset;}.card-row:not(.card-row-slider) .card{margin-bottom:10vw;}.card .image{height:45vw;border-radius:2vw;}.card .label{top:3.4588vw;left:3.7714vw;border-radius:5.042vw;}.card .label p{display:none;}.card .card-info{padding:0;}.card-info .category p{font-size:3vw;}.card-info h3{color:white;font-size:3.6vw;margin:4vw 0 0;}.extras .time-to-read p,.extras .tags ul li{font-size:3vw;}.extras .time-to-read::before{height:3.5vw;width:3.5vw;}.extras .time-to-read{padding-left:5vw;}.category h2,.main-content:not(.main-article) section h2{font-size:5.6vw;}.category > p{max-width:100%;font-size:4vw;line-height:8vw;}.card-info .category p{font-size:3vw;line-height:4vw;}.card.invisible-fix{display:none !important;}.main-content section h2 img{height:5.5vw;margin-left:1.5vw;}.card-row.card-row-slider{flex-wrap:wrap;height:150vw;overflow:hidden;background-color:#6d1a55;margin:0 -10vw;padding:0 10vw 12vw;box-sizing:border-box;}.card-row.card-row-slider.slick-initialized .slick-slide{display:flex;align-items:center;justify-content:center;}.slick-arrow.next{right:-4.5vw;}.slick-arrow{height:30vw;top:25vw;}.slick-arrow.prev{left:-4.5vw;}.main-content:not(.main-article){background-color:#35144f;padding-top:0;}aside{display:none;}.ucas-categories{background-color:#331c53;height:45.2vw;}.ucas-trending{height:206.6vw;}.main-content:not(.main-article) .top-content-bar{display:none;}.main-content:not(.main-article) section h2{font-size:6.4vw;color:white;background-color:#b32a60;margin:0 -10vw;height:25vw;padding:4.1vw 10vw 0;display:block;box-sizing:border-box;}.main-content:not(.main-article) section h2 a{font-size:6.4vw;color:#fff !important;}.main-content:not(.main-article) section h2 img{display:none;}.card-row.card-row-slider a:nth-of-type(1n + 5){display:none;}.card-row.card-row-slider a:nth-of-type(1) .card,.card-row.card-row-slider a:nth-of-type(2) .card,.card-row.single-cat-order a:nth-of-type(1) .card,.card-row.single-cat-order a:nth-of-type(2) .card{width:36vw !important;margin-top:8.9vw;border-radius:2vw;height:76.1vw;}.card-row.card-row-slider a:nth-of-type(1) .card .image,.card-row.card-row-slider a:nth-of-type(2) .card .image,.card-row.single-cat-order a:nth-of-type(1) .card .image,.card-row.single-cat-order a:nth-of-type(2) .card .image{height:43.5vw;}.card .card-info .category,.card .card-info .extras{display:none;}.card-row.card-row-slider a:nth-of-type(1n + 3) .card,.card-row.single-cat-order a:nth-of-type(1n + 3) .card{display:flex;flex-direction:row-reverse;height:17vw;margin-bottom:5.7vw;border-radius:0;}.card-row.card-row-slider a:nth-of-type(1n + 3) .card .image,.card-row.single-cat-order a:nth-of-type(1n + 3) .card .image{height:17.2vw;width:17.2vw;margin-left:auto;}.card-row.card-row-slider a:nth-of-type(1n + 3) .card h3,.card-row.single-cat-order a:nth-of-type(1n + 3) .card h3{margin:1vw 0 0;width:55vw;}.card .date{color:#b3b3b3;font-size:2.2vw;font-weight:bold;margin-left:.5vw;text-transform:uppercase;}.main-content section .see-more{color:#fff;position:absolute;bottom:3.5vw;right:1.2vw;font-size:2.8vw;text-transform:uppercase;text-decoration:none;font-weight:700;}.main-content section .see-more span{font-size:5vw;line-height:0;vertical-align:middle;margin-left:2vw;}.main-content:not(.main-article) section h2 span{font-size:3.23vw;margin-top:1.9vw;opacity:.7;display:block;}.ucas-categories{padding:0 20px;overflow:hidden;}.ucas-categories h2{color:white;font-size:6.6vw;margin:4vw 0 0;}.ucas-categories p{color:white;opacity:.5;font-size:3.45vw;text-transform:uppercase;margin-top:2.3vw;}.ucas-categories a{text-decoration:none;color:white;font-weight:bold;}.ucas-categories .the-slide{display:flex;align-items:center;justify-content:center;background:#b32a60;height:11.7vw;width:33.7vw;border-radius:2.5vw;font-size:3.1vw;text-decoration:none;text-align:center;box-sizing:border-box;padding:0 4.4vw;line-height:3.8vw;margin:1vw auto auto 0;}.ucas-trending h2,.main-content:not(.main-article) section.ucas-trending h2{color:white;font-size:6.4vw;margin-top:5.3vw;margin-bottom:0;background-color:#35144f;}.ucas-trending > p{color:white;opacity:.5;font-size:3.3vw;margin-top:1.5vw;margin-bottom:0;}.ucas-trending .card-url{text-decoration:none;display:inline-block;}.ucas-trending .card-url:first-of-type .card{margin-top:7vw;border-radius:4vw;margin-bottom:5.9vw;height:84vw;}.ucas-trending .card-url:first-of-type .card .image{height:46vw;border-radius:0;}.ucas-trending .card-url:nth-of-type(2) .card{margin-right:7.4vw;}.ucas-trending .card-url:nth-of-type(2) .card,.ucas-trending .card-url:nth-of-type(3) .card{width:36vw !important;display:inline-flex;height:auto;flex-direction:column;}.ucas-trending .card-url:first-of-type .card-info{padding:0 5vw;}.ucas-trending .card-url:first-of-type h3{font-size:4.8vw;}.ucas-trending .card-url:first-of-type .date{color:white;}.ucas-trending .card-url:nth-of-type(2) h3 span,.ucas-trending .card-url:nth-of-type(3) h3 span{color:#d4a600;font-size:5.4vw;line-height:1;}.ucas-trending .card-url:nth-of-type(1n + 4){display:none;}.ucas-search.active{position:fixed;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;z-index:99999;background:#361450;}#mobile-artcicles .mobile-search-modal{display:none;}#mobile-artcicles .mobile-search-modal.searching{display:block;z-index:9999;position:absolute;top:16.9vw;background:linear-gradient(45deg,#3a1757,#30305c);overflow-y:scroll;height:calc(100vh - 16.9vw);width:100%;}#mobile-search-modal .search-wrapper{display:flex;flex-direction:row;align-items:stretch;position:relative;font-size:18px;}#mobile-search-modal .search-wrapper input{border-bottom-right-radius:0;border-top-right-radius:0;font-size:1em;}#mobile-search-modal .search-wrapper .mobile-go{background:#16b1a1;display:flex;align-items:center;justify-content:center;min-width:3em;padding:.8em 1em;border:1px solid #15b3a1;border-top-right-radius:2vw;border-bottom-right-radius:2vw;color:white;transition:.2s;}#mobile-search-modal .search-wrapper .mobile-go:active{background:#1f858a;border-color:#1f858a;}#mobile-search-modal .search-wrapper .mobile-go::before{content:"";display:block;height:1.3em;width:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3Cpath fill=\'%23ffffff\' d=\'M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z\'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;}#mobile-search-modal .search-wrapper .mobile-go span{display:none;}#mobile-artcicles .articles-title h2{color:white;opacity:.5;font-size:4.5vw;margin-top:5vw;margin-bottom:1.8vw;}#close-search{display:none;}#mobile-artcicles .single-result{display:flex;justify-content:space-between;}#mobile-artcicles .single-result .author{display:none;}#mobile-artcicles .single-result .right{width:20vw;height:20vw;background-size:cover;background-position:center;border-radius:2vw;}#mobile-artcicles .single-result .left{flex:0 70%;}#mobile-artcicles .single-result h3{color:white;font-size:4vw;margin-top:.9vw;margin-bottom:0;}#mobile-artcicles .single-result .date{text-transform:uppercase;color:white;opacity:.5;font-size:2.8vw;margin-top:.8vw;margin-bottom:0;}#mobile-artcicles .search-feed > div{margin-bottom:8vw;}#mobile-artcicles .search-feed .article-cats{text-decoration:none;color:white;display:inline-flex;background:#b32a60;height:7vw;font-size:3vw;margin-right:1vw;font-weight:bold;padding:0 2vw;align-items:center;justify-content:center;border-radius:1vw;}#mobile-artcicles .search-feed .result-link{text-decoration:none;}#mobile-artcicles .mobile-close{display:none;}.app-guide-logo{width:65vw;position:absolute;left:9vw;top:7.1vw;}.comments .was-this-helpful{height:auto;justify-content:start;align-items:flex-start;margin-top:2rem;}.featured-image{margin:-5vw -8vw 5vw;}.featured-image img{width:100vw;}figcaption{font-size:4vw;}.wp-block-embed{margin:0 -8vw;}.wp-block-embed-youtube iframe{width:100%;height:57vw;}.author{margin-bottom:8vw;}.top-content-bar .breadcrumbs ul{flex-wrap:wrap;}.main-content.main-article #mobile-artcicles{display:flex;width:100%;transition:.2s;background-color:#35144f;padding:.8rem 1.5rem;}.main-content.main-article .ucas-search.active{overflow:visible;}.main-content.main-article
		#mobile-artcicles
		.mobile-search-modal.searching{position:fixed;z-index:99999;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 16.9vw);}.main-content.main-article #mobile-artcicles .search-wrapper:before{left:4.7vw;}.main-content.main-article .ucas-search.active .mobile-close{right:-6.6vw;}.ucas-categories .categ-slider:not(.slick-initialized){display:flex;}.ucas-categories .categ-slider:not(.slick-initialized) > div{margin-right:5vw;}html[lang="en-GB"]{margin-top:0 !important;}}@media (min-width: 768px){#root-cats,div.main-content-wrap{margin-top:1rem;-webkit-box-shadow:none;box-shadow:none;}}.main-content-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;}.main-content-wrap .container{padding:20px;}.col4{position:relative;padding:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}@media only screen and (min-width: 920px){.col4{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;}}.cat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 1.042vw rgba(0,0,0,20%);box-shadow:0 0 1.042vw rgba(0,0,0,20%);border-radius:1.042vw;color:#fff;padding:30px;height:25vh;max-height:200px;text-align:center;text-decoration:none;}.cat-item:hover{opacity:.8;}.cat-item h2{color:#fff;}.cat-item--basic{background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'100%25\' height=\'100%25\' viewBox=\'0 0 1600 800\'%3E%3Crect fill=\'%238F278B\' width=\'1600\' height=\'800\'/%3E%3Cg fill-opacity=\'1\'%3E%3Cpath fill=\'%239a268a\' d=\'M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z\'/%3E%3Cpath fill=\'%23a62587\' d=\'M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z\'/%3E%3Cpath fill=\'%23b12382\' d=\'M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z\'/%3E%3Cpath fill=\'%23be217a\' d=\'M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z\'/%3E%3Cpath fill=\'%23CA1F6F\' d=\'M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z\'/%3E%3Cpath fill=\'%23cf1962\' d=\'M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z\'/%3E%3Cpath fill=\'%23d51254\' d=\'M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z\'/%3E%3Cpath fill=\'%23da0c44\' d=\'M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z\'/%3E%3Cpath fill=\'%23e00633\' d=\'M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z\'/%3E%3Cpath fill=\'%23E50020\' d=\'M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z\'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;}.cat-item--basic.nitro-lazy{background-image:none !important;}.ucas-accordion{background-color:#f3f3f3;padding:20px;max-width:30%;}.ucas-accordion .accordion-title{margin-top:0;margin-bottom:0;cursor:pointer;}.loop-ucas-title{margin:0;padding:7px 0;}.accordion-content{padding-left:15px;border-left:1px solid #c7b7b7;display:none;}.ucas-accordion--disabled .accordion-content{margin-top:0;display:block;}.accordion-content a{text-decoration:none;color:#404040;opacity:.74;}.accordion-content a:hover{opacity:1;}.artile-sidebar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.artile-sidebar .ucas-accordion{max-width:100%;}.single-ucas-related{top:0;}@media only screen and (max-width: 1024px){.ucas-accordion{max-width:100% !important;font-size:16px !important;}h1.cat-title{font-size:23px;margin-bottom:15px;}.cat-item{font-size:18px !important;min-height:84px !important;padding:15px !important;}}.single-note.article ul li::before{background:#404040;width:10px;height:10px;border-radius:100%;left:-23px;top:10px;}.single-note.article ul li ul li::before{background:transparent;border:1px solid #404040;}.single-note.article ul{padding-left:10px;}.subcat-title{padding-left:20px;margin-bottom:0;}.single-note .breadcrumbs li a{font-size:1.0941vw;}.single-note .sharing .time-to-read{width:auto;}.single-note .sharing img{max-height:25px;position:relative;top:3px;}.single-note .top-content-bar .sharing{align-items:center;position:relative;top:-2px;}.single-ucas-related .select-hidden{display:none;visibility:hidden;padding-right:10px;}.single-ucas-related .select{cursor:pointer;display:inline-block;position:relative;font-weight:600;color:#fff;width:90%;margin-left:20px;height:60px;}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#431d62;transition:all .2s ease-in;color:#fff;border:1px solid #f3f3f3;font-weight:600;display:flex;align-items:center;background-image:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/img/arrow_bottom.svg");background-size:23px;background-repeat:no-repeat;background-position:95% center;padding:8px 3rem 8px 15px;border-radius:6px;}.select-styled.nitro-lazy{background-image:none !important;}@media (min-width: 769px){.select-styled{font-size:1.1vw;}}.select-styled:hover{background-color:#431d62;}.select-styled:active,.select-styled.active{background-color:#431d62;}.select-styled:active:after,.select-styled.active:after{top:9px;border-color:transparent transparent #fff transparent;}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;}.select-options li{margin:0;padding:12px 0;text-indent:15px;border-top:1px solid #f3f3f3;transition:all .15s ease-in;color:#404040;}@media (min-width: 769px){.select-styled{font-size:1.03vw;}}.select-options li:hover,.select-options li.is-selected{color:#404040;background:#fff;}.select-options li[rel="hide"]{display:none;}.single-ucas-related .ucas-accordion{display:none;}.single-ucas-related .ucas-accordion.active{display:block;}.loop-ucas-title.current-post{color:#431d62;}.single-ucas-related .ucas-accordion .loop-ucas-title,.single-ucas-related .ucas-accordion .accordion-title{font-size:1rem;}@media (max-width: 768px){.single-ucas-related .ucas-accordion .loop-ucas-title,.single-ucas-related .ucas-accordion .accordion-title{padding:.5em 0;margin-bottom:.3em;}}@media (min-width: 769px){.single-ucas-related .ucas-accordion .loop-ucas-title{font-size:.84vw;margin:7px 0;}}#menu-header-menu-centre-1 li{margin-right:2vw;}@media (min-width: 769px){.single-ucas-related .ucas-accordion .accordion-title{margin-bottom:15px;font-size:1.1vw;}}.single-ucas-related .parent-nav{margin-top:20px;}.revison-notes-query{column-count:2;width:auto;max-width:800px;margin-top:20px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}.revison-notes-query .ucas-accordion{max-width:100%;display:inline-block;width:100%;}@media only screen and (max-width: 480px){.revison-notes-query{column-count:1;}}@media only screen and (min-width: 1200px){.tax_notes_container{padding:0 40px !important;}}.revison-notes-query .ucas-accordion .accordion-title{font-size:1.2vw;}.revison-notes-query .accordion-content{margin-top:15px;}.revison-notes-query .ucas-accordion--disabled .accordion-content{margin-top:0;}.revison-notes-query .loop-ucas-title{font-size:.84vw;}.single-note p{font-size:1.2vw;}.card-row a{margin-right:3vw;}.wp-block-yoast-faq-block{padding:1rem;background-color:#eee;border-radius:.5rem;display:flex;flex-direction:column;}.schema-faq-section{display:flex;flex-direction:column;}.wp-block-yoast-faq-block .schema-faq-section + .schema-faq-section{border-top:1px solid #ddd;padding-top:2rem;margin-top:2rem;}.schema-faq-question{display:block;margin-bottom:1em;}.schema-faq-question + .schema-faq-answer{margin-top:0;}.schema-faq-answer:last-child{margin-bottom:0;}p.schema-faq-answer{font-size:.9em;}.schema-faq-answer img{display:block;margin:1em 0;border-radius:.5em;}.schema-faq-answer img:last-child{margin-bottom:0;}@media (min-width: 769px){.wp-block-yoast-faq-block{font-size:1.2vw;padding:1.5em;}.wp-block-yoast-faq-block *{line-height:1.7;}}:root{--iti-hover-color:rgba(0,0,0,.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-path-flags-1x:url("https://studymind.co.uk/assets/flags-a2kmUSbF.webp");--iti-path-flags-2x:url("https://studymind.co.uk/assets/flags@2x-gR6KPp3x.webp");--iti-path-globe-1x:url("data:image/webp;base64,UklGRvoBAABXRUJQVlA4TO4BAAAvE8AEENXIkiRZtZu7H33ql07cqTlilvbz9i4tosSMZma27zWzHRGyIEk2bcu2bdvGn23btm3btm3btm0/m5PqAEkLTYYwxTPAW84Tl6wNgmvIqptKKH9nYAr4xle+TML/BDI2LSg6QHKT/nngE4+ZMIUePUGeTvly+YoV8F1DtkGUzlfst2LUKTX6PaWZeMWiDqN6PgcciGa2boYPmxlR5bIIL5l6RVyDYMXmY1f10pGb7PmAN6sRTBTN3N9C9Zi/LbVhlL+Oo2M7RxoE/a4+/nDjeBrSVwtGYXGGMIrUbJzCU1LgFftP9K1hkpOXmBim30cIJ1hgOkSwMhYCMgmaw7rXcfT5/wQcFhrcuaOEBuq5ytYblLPBEhV0Aq/ZqcDn/6RUDgrUL0/0UZgK/p+rR8/4nZAqFfuXA6TbtFQyJSe4gpj6T19a5q+HLEkox0mlWXvbIGbuJw28fkozjybhT5oXHNY4py5rH1CflcyeB1fId9wXDAvFmz/8m6AE/8TgYzEVGoRMCKUhND7PQho7jGo1utkdV559cm3llGFs3sxBZrmGbEExop91jyfg5G7BmCCi6evNaSDFBrG3vyaRNzt+HJ9kQpVbgj+xFUoNgr3abxqGfH3WfQq9lp5UZPRW74ZbFgpq+EGo67dUAQ==");--iti-path-globe-2x:url("data:image/webp;base64,UklGRlwFAABXRUJQVlA4TE8FAAAvJ8AJEEfHKJIkKdmcgvjj3wwill7QwKhtJEnOnIDmv/zJLAdGbSNJcuYENP/lT2Y5OGwjSZHmtL3wTFl9tp8SM/9xz47Ctm2b7mnwDggKFNd77jgHyxhIYVvLQBDEHEBKRQBIOXzQpAhiBQCIAMaIAACHhAQHIMFhhRkSRt1hlRIYDAZDhiE3CVrBS2gFkZGRYdA6mjQQBYAv6yOZSVAQCoPWMCWBIBQKwtCCUBANFARBlChBfPCG/dZUjxJECYJQECU+KGFQEC1YdN/NSUNRTDm4osQBGUwFjDFCBOYRo9QWxAmPlKQECRERMbVLCZapZ0owSrnz3hb6/P8auL9vAwr7/xeS5EV9q2sWU2vbtjla27Zt28akprq6a3bPtm2np87eJIvePUzd9fvoXkT0fwK4Vwdo8t6qyQW+O7Tn4k7NAdvi/jMR0fGpwhglhZBKm3B0pzvg3JcDrUuMEn7SDaUIRTLhhqb/AbDvw+bbJToMEq5QflFfv+QhJVPxcmkm/Ih9TzZfFxk/CJUnP7zMykJqnhsqQ51M6tTv2Pdgc/GKCuKmaI96HlhVAJy4vWVWWgRSfYJ9l4jv+4aB0F15Td3kH1YW4DiMnEJHGSaFOoOdw4LxOhCqPTf0JvLys6I8Wv/9BeeuhEkZfE+UZfNSOumqT+CArgHwbBHZw+ZB00AGeiYxIKKudH2zDxg97VK7FxdO6+9Pmt3l4J/bZR58rtyEOY6dtdhcMbPh2jsyNKr3mNnDy+c8Pig0od5wGXakg7DYgYgfU5648s0fC0Ljv9SigQVrHwUafXVgmNE92zBBBeYjsHn5L6Emz/6776EnxwJUsqKADMDmq8fG/T16fujr7lhknhheLG4PPwFD15IXs2xWFWBZVj4ndDW+fDItPRncssi75Fxv/iHQQL2PDbkg4k/zP/BfgfR1axxy59PM/IYdsypZWUCUiTlck2/zTz4fm3LzqkNlxxnzW+A4fK4vkbNrIbn7bgVoKn3djQu90krrllynQ1g7v2rpjUYsfeR6tdLSaqV5w5fR6E5+k8BVT/0aqqSXDAdV4wvpCplTCJnbFTLb9dTEHjoQQiTMC7Ah3PPuwbffOfD+xP4d3s7uMGDC+wcOvrs7kVKTZ6m4EMIVfn1O61JyrnuU3EM3A3znefrp142f5cnmnDXNyXecPFYUYNt2pVUlvot//qWFDszz9aTrCuGpQVX4Wn+KAw6rCrAgw/eqLZXQVQfmXZ5QnnCF2wrwdlJ5F8DhC1MP/itRnhv+wmHji7hpT+x0tekziRw7jxUF2LZznX3xOydH3e5fVhYWO5QOlClPzYFX9EMD65P9bBHZ16fLq7dHfrlal5vO2LxuKkTcfABvjZDxwsWvf9hs7pCv2ry5cowvB2/8iosq5YraWHw7JCxLyaAWZPoUrilMaRMKo8WwpQv0z2AXqnLzLA42H5gKEVcTuM76RfDtpVrzh9b5oTp0e5SI+Topy78hAzFm6QqRMN2gugNYLH0EoHF6Pyw3vm+OYQMRlwPpCd+sAep/WQ1OPGZZ13lO0ugpE0+m1xGRbdNKe67wzTN3Nouw3yfw03WH+nrnqUAnEul5YOXA5o20L4SnAiXjoX6f7Pm6RIeBl14EGe4a8VLad4UnvZTwysxR2DtOumEiUOpliLi7FWNb2vOEK4QQnnyoIav+Ko9XhGbUF1gZ7tWKcVBLX+T05HkOGmn0iA4WjsW9Ww6ny3WiTAjhyd41WWfGrv4sAof7t/l+ppGJlFeR7oBVr4kF2BYP0oYjDxsZpjuTsQDHsXjAUYxrrwwe9gGWRRRZ3CcA");--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px;}.iti{position:relative;display:inline-block;}.iti *{box-sizing:border-box;}.iti__hide{display:none;}.iti__v-hide{visibility:hidden;}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0 !important;}.iti__country-container{position:absolute;top:0;bottom:0;padding:var(--iti-border-width);}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none;}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color);}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0;}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color);}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg);}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2);}.iti__search-input{width:100%;border-width:0;border-radius:3px;}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color);}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.iti--inline-dropdown .iti__country-list{max-height:185px;}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap;}@media (max-width: 500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal;}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none;}.iti__dial-code{color:var(--iti-dialcode-color);}.iti__country.iti__highlight{background-color:var(--iti-hover-color);}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal);}[dir=rtl] .iti__country-list .iti__flag,[dir=rtl] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal);}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer;}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color);}.iti .iti__selected-dial-code{margin-left:4px;}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px;}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width);}.iti--container:hover{cursor:pointer;}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start;}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative;}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em;}.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);}.iti__ac{--iti-flag-offset:0px;}.iti__ad{--iti-flag-offset:-16px;}.iti__ae{--iti-flag-offset:-32px;}.iti__af{--iti-flag-offset:-48px;}.iti__ag{--iti-flag-offset:-64px;}.iti__ai{--iti-flag-offset:-80px;}.iti__al{--iti-flag-offset:-96px;}.iti__am{--iti-flag-offset:-112px;}.iti__ao{--iti-flag-offset:-128px;}.iti__ar{--iti-flag-offset:-144px;}.iti__as{--iti-flag-offset:-160px;}.iti__at{--iti-flag-offset:-176px;}.iti__au{--iti-flag-offset:-192px;}.iti__aw{--iti-flag-offset:-208px;}.iti__ax{--iti-flag-offset:-224px;}.iti__az{--iti-flag-offset:-240px;}.iti__ba{--iti-flag-offset:-256px;}.iti__bb{--iti-flag-offset:-272px;}.iti__bd{--iti-flag-offset:-288px;}.iti__be{--iti-flag-offset:-304px;}.iti__bf{--iti-flag-offset:-320px;}.iti__bg{--iti-flag-offset:-336px;}.iti__bh{--iti-flag-offset:-352px;}.iti__bi{--iti-flag-offset:-368px;}.iti__bj{--iti-flag-offset:-384px;}.iti__bl{--iti-flag-offset:-400px;}.iti__bm{--iti-flag-offset:-416px;}.iti__bn{--iti-flag-offset:-432px;}.iti__bo{--iti-flag-offset:-448px;}.iti__bq{--iti-flag-offset:-464px;}.iti__br{--iti-flag-offset:-480px;}.iti__bs{--iti-flag-offset:-496px;}.iti__bt{--iti-flag-offset:-512px;}.iti__bw{--iti-flag-offset:-528px;}.iti__by{--iti-flag-offset:-544px;}.iti__bz{--iti-flag-offset:-560px;}.iti__ca{--iti-flag-offset:-576px;}.iti__cc{--iti-flag-offset:-592px;}.iti__cd{--iti-flag-offset:-608px;}.iti__cf{--iti-flag-offset:-624px;}.iti__cg{--iti-flag-offset:-640px;}.iti__ch{--iti-flag-offset:-656px;}.iti__ci{--iti-flag-offset:-672px;}.iti__ck{--iti-flag-offset:-688px;}.iti__cl{--iti-flag-offset:-704px;}.iti__cm{--iti-flag-offset:-720px;}.iti__cn{--iti-flag-offset:-736px;}.iti__co{--iti-flag-offset:-752px;}.iti__cr{--iti-flag-offset:-768px;}.iti__cu{--iti-flag-offset:-784px;}.iti__cv{--iti-flag-offset:-800px;}.iti__cw{--iti-flag-offset:-816px;}.iti__cx{--iti-flag-offset:-832px;}.iti__cy{--iti-flag-offset:-848px;}.iti__cz{--iti-flag-offset:-864px;}.iti__de{--iti-flag-offset:-880px;}.iti__dj{--iti-flag-offset:-896px;}.iti__dk{--iti-flag-offset:-912px;}.iti__dm{--iti-flag-offset:-928px;}.iti__do{--iti-flag-offset:-944px;}.iti__dz{--iti-flag-offset:-960px;}.iti__ec{--iti-flag-offset:-976px;}.iti__ee{--iti-flag-offset:-992px;}.iti__eg{--iti-flag-offset:-1008px;}.iti__eh{--iti-flag-offset:-1024px;}.iti__er{--iti-flag-offset:-1040px;}.iti__es{--iti-flag-offset:-1056px;}.iti__et{--iti-flag-offset:-1072px;}.iti__fi{--iti-flag-offset:-1088px;}.iti__fj{--iti-flag-offset:-1104px;}.iti__fk{--iti-flag-offset:-1120px;}.iti__fm{--iti-flag-offset:-1136px;}.iti__fo{--iti-flag-offset:-1152px;}.iti__fr{--iti-flag-offset:-1168px;}.iti__ga{--iti-flag-offset:-1184px;}.iti__gb{--iti-flag-offset:-1200px;}.iti__gd{--iti-flag-offset:-1216px;}.iti__ge{--iti-flag-offset:-1232px;}.iti__gf{--iti-flag-offset:-1248px;}.iti__gg{--iti-flag-offset:-1264px;}.iti__gh{--iti-flag-offset:-1280px;}.iti__gi{--iti-flag-offset:-1296px;}.iti__gl{--iti-flag-offset:-1312px;}.iti__gm{--iti-flag-offset:-1328px;}.iti__gn{--iti-flag-offset:-1344px;}.iti__gp{--iti-flag-offset:-1360px;}.iti__gq{--iti-flag-offset:-1376px;}.iti__gr{--iti-flag-offset:-1392px;}.iti__gt{--iti-flag-offset:-1408px;}.iti__gu{--iti-flag-offset:-1424px;}.iti__gw{--iti-flag-offset:-1440px;}.iti__gy{--iti-flag-offset:-1456px;}.iti__hk{--iti-flag-offset:-1472px;}.iti__hn{--iti-flag-offset:-1488px;}.iti__hr{--iti-flag-offset:-1504px;}.iti__ht{--iti-flag-offset:-1520px;}.iti__hu{--iti-flag-offset:-1536px;}.iti__id{--iti-flag-offset:-1552px;}.iti__ie{--iti-flag-offset:-1568px;}.iti__il{--iti-flag-offset:-1584px;}.iti__im{--iti-flag-offset:-1600px;}.iti__in{--iti-flag-offset:-1616px;}.iti__io{--iti-flag-offset:-1632px;}.iti__iq{--iti-flag-offset:-1648px;}.iti__ir{--iti-flag-offset:-1664px;}.iti__is{--iti-flag-offset:-1680px;}.iti__it{--iti-flag-offset:-1696px;}.iti__je{--iti-flag-offset:-1712px;}.iti__jm{--iti-flag-offset:-1728px;}.iti__jo{--iti-flag-offset:-1744px;}.iti__jp{--iti-flag-offset:-1760px;}.iti__ke{--iti-flag-offset:-1776px;}.iti__kg{--iti-flag-offset:-1792px;}.iti__kh{--iti-flag-offset:-1808px;}.iti__ki{--iti-flag-offset:-1824px;}.iti__km{--iti-flag-offset:-1840px;}.iti__kn{--iti-flag-offset:-1856px;}.iti__kp{--iti-flag-offset:-1872px;}.iti__kr{--iti-flag-offset:-1888px;}.iti__kw{--iti-flag-offset:-1904px;}.iti__ky{--iti-flag-offset:-1920px;}.iti__kz{--iti-flag-offset:-1936px;}.iti__la{--iti-flag-offset:-1952px;}.iti__lb{--iti-flag-offset:-1968px;}.iti__lc{--iti-flag-offset:-1984px;}.iti__li{--iti-flag-offset:-2000px;}.iti__lk{--iti-flag-offset:-2016px;}.iti__lr{--iti-flag-offset:-2032px;}.iti__ls{--iti-flag-offset:-2048px;}.iti__lt{--iti-flag-offset:-2064px;}.iti__lu{--iti-flag-offset:-2080px;}.iti__lv{--iti-flag-offset:-2096px;}.iti__ly{--iti-flag-offset:-2112px;}.iti__ma{--iti-flag-offset:-2128px;}.iti__mc{--iti-flag-offset:-2144px;}.iti__md{--iti-flag-offset:-2160px;}.iti__me{--iti-flag-offset:-2176px;}.iti__mf{--iti-flag-offset:-2192px;}.iti__mg{--iti-flag-offset:-2208px;}.iti__mh{--iti-flag-offset:-2224px;}.iti__mk{--iti-flag-offset:-2240px;}.iti__ml{--iti-flag-offset:-2256px;}.iti__mm{--iti-flag-offset:-2272px;}.iti__mn{--iti-flag-offset:-2288px;}.iti__mo{--iti-flag-offset:-2304px;}.iti__mp{--iti-flag-offset:-2320px;}.iti__mq{--iti-flag-offset:-2336px;}.iti__mr{--iti-flag-offset:-2352px;}.iti__ms{--iti-flag-offset:-2368px;}.iti__mt{--iti-flag-offset:-2384px;}.iti__mu{--iti-flag-offset:-2400px;}.iti__mv{--iti-flag-offset:-2416px;}.iti__mw{--iti-flag-offset:-2432px;}.iti__mx{--iti-flag-offset:-2448px;}.iti__my{--iti-flag-offset:-2464px;}.iti__mz{--iti-flag-offset:-2480px;}.iti__na{--iti-flag-offset:-2496px;}.iti__nc{--iti-flag-offset:-2512px;}.iti__ne{--iti-flag-offset:-2528px;}.iti__nf{--iti-flag-offset:-2544px;}.iti__ng{--iti-flag-offset:-2560px;}.iti__ni{--iti-flag-offset:-2576px;}.iti__nl{--iti-flag-offset:-2592px;}.iti__no{--iti-flag-offset:-2608px;}.iti__np{--iti-flag-offset:-2624px;}.iti__nr{--iti-flag-offset:-2640px;}.iti__nu{--iti-flag-offset:-2656px;}.iti__nz{--iti-flag-offset:-2672px;}.iti__om{--iti-flag-offset:-2688px;}.iti__pa{--iti-flag-offset:-2704px;}.iti__pe{--iti-flag-offset:-2720px;}.iti__pf{--iti-flag-offset:-2736px;}.iti__pg{--iti-flag-offset:-2752px;}.iti__ph{--iti-flag-offset:-2768px;}.iti__pk{--iti-flag-offset:-2784px;}.iti__pl{--iti-flag-offset:-2800px;}.iti__pm{--iti-flag-offset:-2816px;}.iti__pr{--iti-flag-offset:-2832px;}.iti__ps{--iti-flag-offset:-2848px;}.iti__pt{--iti-flag-offset:-2864px;}.iti__pw{--iti-flag-offset:-2880px;}.iti__py{--iti-flag-offset:-2896px;}.iti__qa{--iti-flag-offset:-2912px;}.iti__re{--iti-flag-offset:-2928px;}.iti__ro{--iti-flag-offset:-2944px;}.iti__rs{--iti-flag-offset:-2960px;}.iti__ru{--iti-flag-offset:-2976px;}.iti__rw{--iti-flag-offset:-2992px;}.iti__sa{--iti-flag-offset:-3008px;}.iti__sb{--iti-flag-offset:-3024px;}.iti__sc{--iti-flag-offset:-3040px;}.iti__sd{--iti-flag-offset:-3056px;}.iti__se{--iti-flag-offset:-3072px;}.iti__sg{--iti-flag-offset:-3088px;}.iti__sh{--iti-flag-offset:-3104px;}.iti__si{--iti-flag-offset:-3120px;}.iti__sj{--iti-flag-offset:-3136px;}.iti__sk{--iti-flag-offset:-3152px;}.iti__sl{--iti-flag-offset:-3168px;}.iti__sm{--iti-flag-offset:-3184px;}.iti__sn{--iti-flag-offset:-3200px;}.iti__so{--iti-flag-offset:-3216px;}.iti__sr{--iti-flag-offset:-3232px;}.iti__ss{--iti-flag-offset:-3248px;}.iti__st{--iti-flag-offset:-3264px;}.iti__sv{--iti-flag-offset:-3280px;}.iti__sx{--iti-flag-offset:-3296px;}.iti__sy{--iti-flag-offset:-3312px;}.iti__sz{--iti-flag-offset:-3328px;}.iti__tc{--iti-flag-offset:-3344px;}.iti__td{--iti-flag-offset:-3360px;}.iti__tg{--iti-flag-offset:-3376px;}.iti__th{--iti-flag-offset:-3392px;}.iti__tj{--iti-flag-offset:-3408px;}.iti__tk{--iti-flag-offset:-3424px;}.iti__tl{--iti-flag-offset:-3440px;}.iti__tm{--iti-flag-offset:-3456px;}.iti__tn{--iti-flag-offset:-3472px;}.iti__to{--iti-flag-offset:-3488px;}.iti__tr{--iti-flag-offset:-3504px;}.iti__tt{--iti-flag-offset:-3520px;}.iti__tv{--iti-flag-offset:-3536px;}.iti__tw{--iti-flag-offset:-3552px;}.iti__tz{--iti-flag-offset:-3568px;}.iti__ua{--iti-flag-offset:-3584px;}.iti__ug{--iti-flag-offset:-3600px;}.iti__us{--iti-flag-offset:-3616px;}.iti__uy{--iti-flag-offset:-3632px;}.iti__uz{--iti-flag-offset:-3648px;}.iti__va{--iti-flag-offset:-3664px;}.iti__vc{--iti-flag-offset:-3680px;}.iti__ve{--iti-flag-offset:-3696px;}.iti__vg{--iti-flag-offset:-3712px;}.iti__vi{--iti-flag-offset:-3728px;}.iti__vn{--iti-flag-offset:-3744px;}.iti__vu{--iti-flag-offset:-3760px;}.iti__wf{--iti-flag-offset:-3776px;}.iti__ws{--iti-flag-offset:-3792px;}.iti__xk{--iti-flag-offset:-3808px;}.iti__ye{--iti-flag-offset:-3824px;}.iti__yt{--iti-flag-offset:-3840px;}.iti__za{--iti-flag-offset:-3856px;}.iti__zm{--iti-flag-offset:-3872px;}.iti__zw{--iti-flag-offset:-3888px;}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px;}@media (min-resolution: 2x){.iti__flag{background-image:var(--iti-path-flags-2x);}.iti__globe{background-image:var(--iti-path-globe-2x);}}.iti{--iti-path-flags-1x:url("https://studymind.co.uk/assets/flags-Cx4r8tdH.webp");--iti-path-flags-2x:url("https://studymind.co.uk/assets/flags@2x-CiSx7kJd.webp");--iti-path-globe-1x:url("data:image/webp;base64,UklGRvoBAABXRUJQVlA4TO4BAAAvE8AEENXIkiRZtZu7H33ql07cqTlilvbz9i4tosSMZma27zWzHRGyIEk2bcu2bdvGn23btm3btm3btm0/m5PqAEkLTYYwxTPAW84Tl6wNgmvIqptKKH9nYAr4xle+TML/BDI2LSg6QHKT/nngE4+ZMIUePUGeTvly+YoV8F1DtkGUzlfst2LUKTX6PaWZeMWiDqN6PgcciGa2boYPmxlR5bIIL5l6RVyDYMXmY1f10pGb7PmAN6sRTBTN3N9C9Zi/LbVhlL+Oo2M7RxoE/a4+/nDjeBrSVwtGYXGGMIrUbJzCU1LgFftP9K1hkpOXmBim30cIJ1hgOkSwMhYCMgmaw7rXcfT5/wQcFhrcuaOEBuq5ytYblLPBEhV0Aq/ZqcDn/6RUDgrUL0/0UZgK/p+rR8/4nZAqFfuXA6TbtFQyJSe4gpj6T19a5q+HLEkox0mlWXvbIGbuJw28fkozjybhT5oXHNY4py5rH1CflcyeB1fId9wXDAvFmz/8m6AE/8TgYzEVGoRMCKUhND7PQho7jGo1utkdV559cm3llGFs3sxBZrmGbEExop91jyfg5G7BmCCi6evNaSDFBrG3vyaRNzt+HJ9kQpVbgj+xFUoNgr3abxqGfH3WfQq9lp5UZPRW74ZbFgpq+EGo67dUAQ==");--iti-path-globe-2x:url("data:image/webp;base64,UklGRlwFAABXRUJQVlA4TE8FAAAvJ8AJEEfHKJIkKdmcgvjj3wwill7QwKhtJEnOnIDmv/zJLAdGbSNJcuYENP/lT2Y5OGwjSZHmtL3wTFl9tp8SM/9xz47Ctm2b7mnwDggKFNd77jgHyxhIYVvLQBDEHEBKRQBIOXzQpAhiBQCIAMaIAACHhAQHIMFhhRkSRt1hlRIYDAZDhiE3CVrBS2gFkZGRYdA6mjQQBYAv6yOZSVAQCoPWMCWBIBQKwtCCUBANFARBlChBfPCG/dZUjxJECYJQECU+KGFQEC1YdN/NSUNRTDm4osQBGUwFjDFCBOYRo9QWxAmPlKQECRERMbVLCZapZ0owSrnz3hb6/P8auL9vAwr7/xeS5EV9q2sWU2vbtjla27Zt28akprq6a3bPtm2np87eJIvePUzd9fvoXkT0fwK4Vwdo8t6qyQW+O7Tn4k7NAdvi/jMR0fGpwhglhZBKm3B0pzvg3JcDrUuMEn7SDaUIRTLhhqb/AbDvw+bbJToMEq5QflFfv+QhJVPxcmkm/Ih9TzZfFxk/CJUnP7zMykJqnhsqQ51M6tTv2Pdgc/GKCuKmaI96HlhVAJy4vWVWWgRSfYJ9l4jv+4aB0F15Td3kH1YW4DiMnEJHGSaFOoOdw4LxOhCqPTf0JvLys6I8Wv/9BeeuhEkZfE+UZfNSOumqT+CArgHwbBHZw+ZB00AGeiYxIKKudH2zDxg97VK7FxdO6+9Pmt3l4J/bZR58rtyEOY6dtdhcMbPh2jsyNKr3mNnDy+c8Pig0od5wGXakg7DYgYgfU5648s0fC0Ljv9SigQVrHwUafXVgmNE92zBBBeYjsHn5L6Emz/6776EnxwJUsqKADMDmq8fG/T16fujr7lhknhheLG4PPwFD15IXs2xWFWBZVj4ndDW+fDItPRncssi75Fxv/iHQQL2PDbkg4k/zP/BfgfR1axxy59PM/IYdsypZWUCUiTlck2/zTz4fm3LzqkNlxxnzW+A4fK4vkbNrIbn7bgVoKn3djQu90krrllynQ1g7v2rpjUYsfeR6tdLSaqV5w5fR6E5+k8BVT/0aqqSXDAdV4wvpCplTCJnbFTLb9dTEHjoQQiTMC7Ah3PPuwbffOfD+xP4d3s7uMGDC+wcOvrs7kVKTZ6m4EMIVfn1O61JyrnuU3EM3A3znefrp142f5cnmnDXNyXecPFYUYNt2pVUlvot//qWFDszz9aTrCuGpQVX4Wn+KAw6rCrAgw/eqLZXQVQfmXZ5QnnCF2wrwdlJ5F8DhC1MP/itRnhv+wmHji7hpT+x0tekziRw7jxUF2LZznX3xOydH3e5fVhYWO5QOlClPzYFX9EMD65P9bBHZ16fLq7dHfrlal5vO2LxuKkTcfABvjZDxwsWvf9hs7pCv2ry5cowvB2/8iosq5YraWHw7JCxLyaAWZPoUrilMaRMKo8WwpQv0z2AXqnLzLA42H5gKEVcTuM76RfDtpVrzh9b5oTp0e5SI+Topy78hAzFm6QqRMN2gugNYLH0EoHF6Pyw3vm+OYQMRlwPpCd+sAep/WQ1OPGZZ13lO0ugpE0+m1xGRbdNKe67wzTN3Nouw3yfw03WH+nrnqUAnEul5YOXA5o20L4SnAiXjoX6f7Pm6RIeBl14EGe4a8VLad4UnvZTwysxR2DtOumEiUOpliLi7FWNb2vOEK4QQnnyoIav+Ko9XhGbUF1gZ7tWKcVBLX+T05HkOGmn0iA4WjsW9Ww6ny3WiTAjhyd41WWfGrv4sAof7t/l+ppGJlFeR7oBVr4kF2BYP0oYjDxsZpjuTsQDHsXjAUYxrrwwe9gGWRRRZ3CcA");}form button.iti__selected-country{border-top-left-radius:.7em;border-bottom-left-radius:.7em;overflow:hidden;}form button.iti__selected-country:hover{background:unset;}.iti__dropdown-content{font-size:18px;border-radius:.7em;}.iti__country-list{font-size:.75em;}.iti__search-input{padding:1em;border-radius:.7em;}.iti__search-input:focus{border-color:#15b6a4;outline:0;box-shadow:0 0 0 .25rem inset rgba(13,110,253,.25);}.iti__selected-dial-code{font-size:18px;color:#222;}.iti__country-name{color:#222;}.lesson-plan{--preview-border-color:#fff;--container-box-shadow:0 0 1.4em rgba(0,0,0,.15);--base-box-shadow-color:"";--bg-color:#f5f5f5;--bg-gradient:#f5f5f5;--button-bg:#f5f5f5;--button-color:#212529;--h3-size:1.2rem;--tab-navigation-display:none;--tab-content-display:flex;--tab-content-active-display:flex;--course-content-display:flex;--c-description-display:block;--c-lessons-selectors:flex;--preview-padding:1.2em 1.5em;--summary-display:flex;--stats-display:none;--lessons-container-display:none;font-size:16px;padding:40px 0;}.lesson-plan .--yellow{--button-bg:#ffd60a;--preview-border-color:#404040;--base-box-shadow-color:rgba(255,214,10,.25);--bg-color:rgba(255,214,10,.2);--bg-gradient:linear-gradient(137deg,rgba(255,209,148,.2),rgba(209,144,60,.2));}.lesson-plan .--red{--button-color:#fff;--button-bg:#ff3b30;--base-box-shadow-color:rgba(255,59,48,.25);--bg-color:rgba(255,94,98,.2);--bg-gradient:linear-gradient(137deg,rgba(255,153,102,.2),rgba(255,94,98,.2));}.lesson-plan .--lightblue{--button-color:#fff;--button-bg:#0c817b;--base-box-shadow-color:rgba(12,129,123,.25);--bg-color:rgba(12,129,123,.2);--bg-gradient:linear-gradient(137deg,rgba(182,251,255,.2),rgba(131,163,212,.2));}.lesson-plan .--green{--button-color:#fff;--button-bg:#007d19;--base-box-shadow-color:rgba(0,125,25,.25);--bg-color:rgba(0,125,25,.25);--bg-gradient:linear-gradient(137deg,rgba(0,176,155,.2),rgba(150,201,61,.2));}.lesson-plan .--purple{--button-color:#fff;--button-bg:#bf5af9;--base-box-shadow-color:rgba(191,90,249,.25);--bg-color:rgba(191,90,249,.25);--bg-gradient:rgba(191,90,249,.25);}.lesson-plan .--blue{--button-color:#fff;--button-bgr:#0040df;--base-box-shadow-color:rgba(0,64,223,.25);--bg-color:rgba(0,64,223,.25);--bg-gradient:linear-gradient(to right,rgba(0,179,219,.2),rgba(0,132,176,.2));}@media (min-width: 769px){.lesson-plan{--tab-content-display:none;--tab-navigation-display:flex;--lessons-container-display:flex;--preview-padding:2em;--h3-size:1.5rem;--summary-display:none;--stats-display:flex;}}@media (max-width: 768px){.lesson-plan{--c-description-display:none;--c-lessons-selectors:none;}}.lesson-plan .container{gap:40px;}.lesson-plan h2.title{text-align:center;font-size:1.875rem;line-height:1.3;color:#91278d;margin:0;}.lesson-plan .tab-navigation{display:var(--tab-navigation-display);flex-direction:row;justify-content:space-evenly;align-items:center;gap:1em;}.lesson-plan .tab-navigation .tab-control{font-size:1.1rem;font-weight:700;display:flex;padding:1em 2em;border:none;border-radius:.5em;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#efefef;color:#212529;cursor:pointer;}.lesson-plan .tab-navigation .tab-control.active{background-color:var(--button-bg);color:var(--button-color);}.lesson-plan .tab-navigation .tab-control:focus{outline:none;box-shadow:0 0 0 .25rem var(--base-box-shadow-color);}.lesson-plan .tab-navigation .tab-control:not(.active):hover{background-color:var(--bg-color);}.lesson-plan .tab-content{display:var(--tab-content-display);}.lesson-plan .tab-content.active{display:var(--tab-content-active-display);}.lesson-plan .course{border-radius:1em;position:relative;width:100%;margin-left:auto;margin-right:auto;display:flex;gap:2em;color:#404040;}.lesson-plan .course.active{--course-content-display:flex;--c-description-display:block;--c-lessons-selectors:flex;}@media (max-width: 768px){.lesson-plan .course:after{content:"";position:absolute;bottom:0;left:50%;display:block;height:2em;width:2em;transform:translate(-50%,50%);border-radius:50%;border:3px solid #fff;background-color:var(--button-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' width=\'24\' height=\'24\' fill=\'%23fff\'%3E%3Cpath d=\'M16.5,10.5h-3v-3a1.5,1.5,0,0,0-3,0v3h-3a1.5,1.5,0,0,0,0,3h3v3a1.5,1.5,0,0,0,3,0v-3h3a1.5,1.5,0,0,0,0-3Z\'/%3E%3C/svg%3E");background-position:center;background-size:contain;}.lesson-plan .course.active:after{content:none;}}.lesson-plan .course .course-content{width:100%;display:var(--course-content-display);flex-direction:column;overflow:hidden;border-radius:1em;flex:2.5;box-shadow:var(--container-box-shadow);}.lesson-plan .course .preview{width:100%;padding:var(--preview-padding);background:var(--bg-color);background:var(--bg-gradient);}.lesson-plan .course .preview .description{display:var(--c-description-display);margin-top:1.2em;padding-top:1.2em;border-top:1px solid var(--preview-border-color);}.lesson-plan .course .header{display:flex;align-items:center;justify-content:space-between;}.lesson-plan .course .header .h3{font-size:var(--h3-size);margin:0;}.lesson-plan .course .header .summary{display:var(--summary-display);flex-direction:column;align-items:flex-end;margin-left:1.2rem;font-size:.7rem;line-height:1;font-weight:500;}.lesson-plan .course .header .summary .label{font-size:2rem;}.lesson-plan .course .header svg{fill:currentColor;height:1.2em;width:1.2em;margin-right:.5rem;}.lesson-plan .course .header .stats{display:var(--stats-display);flex-direction:column;gap:.5em;font-size:.9em;}.lesson-plan .course .header .stats-item{display:flex;align-items:center;}.lesson-plan .course .header .stats-item span.label{font-size:2.5rem;}.lesson-plan .lessons-selector{padding:var(--preview-padding);display:var(--c-lessons-selectors);flex-direction:column;gap:1.5em;}.lesson-plan .lessons-selector.--list .lessons-list{display:block;column-count:2;}.lesson-plan .lessons-selector.--group{display:grid;grid-template-columns:1fr 1fr;}.lesson-plan .lessons-selector.--group .lessons-list{display:flex;flex-direction:column;}.lesson-plan .lesson-group{display:flex;flex-direction:column;gap:1em;}.lesson-plan .lesson-control{display:flex;justify-content:flex-start;line-height:1.6;width:100%;background-color:transparent;color:inherit;border:none;text-align:left;cursor:pointer;font-size:.9em;padding:.25em .8em;border-radius:.2em;margin-top:5px;}.lesson-plan .lesson-control:first-child{margin-top:0;}.lesson-plan .lesson-control.active{background:var(--bg-color);background:var(--bg-gradient);}.lesson-plan .lesson-control:hover{background:#f5f5f5;}@media (min-width: 769px){.lesson-plan .lesson-control{padding:.25rem .5rem;}}.lesson-plan .lesson-control .number{flex:0 1 5.5em;width:5.5em;}.lesson-plan .lesson-control .name{flex:1;font-weight:500;}.lesson-plan .lessons-container{display:var(--lessons-container-display);flex:1;padding:2em 0;}.lesson-plan .lesson{display:none;flex-direction:column;border-radius:1em;padding:2em;width:100%;background:var(--bg-color);background:var(--bg-gradient);}.lesson-plan .lesson.active{display:flex;}.lesson-plan .lesson .title{font-size:1.2em;font-weight:500;}.lesson-plan .lesson .description{margin-top:1.5rem;font-size:.875em;margin-bottom:auto;}.lesson-plan .lesson img{display:block;margin:auto;margin:1rem auto auto;border-radius:.5em;cursor:zoom-in;}.lesson-plan .lesson .btn{margin-top:1em;}.iti{--iti-path-flags-1x:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/static/flags/flags.webp");--iti-path-flags-2x:url("https://cdn-ilcgdmp.nitrocdn.com/ZNZGaPUCQqgkHHGdlFKJfPiIeULNhire/assets/images/optimized/rev-af37df0/studymind.co.uk/wp-content/themes/studymind/static/flags/flags@2x.webp");--iti-path-globe-1x:url("https://studymind.co.uk/wp-content/themes/studymind/static/flags/globe.webp");--iti-path-globe-2x:url("https://studymind.co.uk/wp-content/themes/studymind/static/flags/globe@2x.webp");}/* Base form styles */
.grecaptcha-badge {
	visibility: hidden;
}

.glider ::-webkit-scrollbar,
.glider::-webkit-scrollbar {
	display: none;
}

.visually-hidden {
	position: absolute;
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/* WPCF7 STYLES */
.form-control .wpcf7-form-control-wrap {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	align-content: flex-start;
	justify-content: flex-start;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0 !important;
}

/* Submit and buttons */
form button,
form input[type="button"],
form input[type="submit"] {
	cursor: pointer;
	background-color: #15b6a4;
	border: 0;
	outline: none;

	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	font-weight: 600;
	display: block;
	border-radius: 0.7em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	margin: 0 auto;

	transition: 0.2s;
}

form button:hover,
form input[type="button"]:hover,
form input[type="submit"]:hover {
	background-color: #118a7c;
}

form button:focus,
form input[type="button"]:focus,
form input[type="submit"]:focus {
	background-color: #118a7c;
	box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}

form input[type="submit"]:disabled {
	pointer-events: none;
	filter: grayscale(1);
}

.home form input[type="submit"] {
	background-color: #e94067;
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	background-image: linear-gradient(to right, #e94067 0%, #662d8e 100%);
	background-size: 200% auto;
}

.home form input[type="submit"]:hover {
	background-color: #662d8e;
	background-position: right center;
}

.single-subject form input[type="button"],
.single-subject form input[type="submit"] {
	background-color: var(--cta-color);
	border: 1px solid var(--cta-color);
}

.single-subject form input[type="button"]:hover,
.single-subject form input[type="button"]:focus,
.single-subject form input[type="submit"]:hover,
.single-subject form input[type="submit"]:focus {
	background-color: white;
	color: var(--cta-color);
}

/* Online course */
.hero-text input[type="submit"],
.questions input[type="submit"] {
	background-color: #fd9326;
}

.hero-text input[type="submit"],
.questions input[type="submit"] {
	background-color: white;
	color: #fd9326;
}

.hero-text input[type="submit"]:hover,
.questions input[type="submit"]:hover {
	background-color: #fff;
	color: #fd9326;
}

#popmake-634 .book-online input[type="submit"],
#popmake-652 .book-online input[type="submit"] {
	background-color: #a6ee34;
}

.book-online input[type="submit"],
.book-online .next {
	background-color: #35144f;
	box-shadow: 0 0 0.521vw rgba(0, 0, 0, 0.2);
}

.cta-form input[type="submit"] {
	background-color: #add45a;
	transform: translateY(6vw);
}

.book-online input[type="submit"] {
	background-color: #ed2678;
}

.contact-form .gform_wrapper .gform_footer input[type="submit"] {
	background-color: #e76684;
}

.book-online input[type="submit"] {
	background-color: #ff957f;
	box-shadow: 0 0 0.521vw rgba(0, 0, 0, 0.2);
}

form input[type="checkbox"],
form input[type="radio"] {
	width: 1em;
	height: 1em;
	vertical-align: top;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0, 0, 0, 0.25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	border-radius: 0.25em;

	cursor: pointer;
}

form input[type="radio"] {
	border-radius: 50%;
}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
	background-color: #9c27b0;
	border-color: #9c27b0;
}

input:checked[type="radio"] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

/* Select */

form select {
	display: block;
	width: 100%;
	padding: 0.8em 1em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #444;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 1em 0.75em;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 0.7em;
}

input[type="search"],
form input.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit),
form .form-control .wpcf7-textarea {
	font-size: 1em;
	color: #444;

	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 1em;
	padding-right: 1em;
	width: 100%;

	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 0.7em;

	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

input[type="search"]:focus,
.wpcf7-form-control input[type="checkbox"]:focus,
.wpcf7-form-control:focus,
form .form-control .wpcf7-textarea:focus {
	outline: none;
	box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}

/* Form validate */
form input.wpcf7-not-valid.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit) {
	border-color: #dc3545 !important;
}

form input.wpcf7-not-valid.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit):focus {
	box-shadow: 0 0 0 0.25rem rgb(220 53 69 / 25%);
}

.wpcf7-not-valid-tip {
	margin-top: 0.25rem;
	font-size: 0.7em;
	color: #dc3545;
	width: 100%;
}

/* Acceptance */
form .acceptance {
	font-size: 0.7em;
}

.wpcf7-acceptance .wpcf7-list-item {
	margin: 0 0 0 0;
}

form .acceptance label {
	display: flex;
	width: 100%;
	align-items: center;
}

form .acceptance label input {
	margin-right: 1em;
}

/* Response */

.wpcf7 form .wpcf7-response-output {
	margin: 1em 0 0 0;
	font-size: 0.8em;
	padding: 1rem 2rem;
	text-align: center;
	border-radius: 0.3em;
}

.wpcf7 form.init .wpcf7-response-output {
	margin: 0 0 0 0;
}

.simple-page_content {
	max-width: calc(90.625vw + 2em);
	width: 100%;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: auto;
	margin-right: auto;
}

.grecaptcha-badge {
	visibility: hidden;
}

@media (max-width: 768px) {
	iframe#tidio-chat-iframe {
		inset: auto 0px 80px auto !important;
	}
}

/* Progress bar */

.scroll-progress {
	display: none;
}

@media (min-width: 1000px) {
	.scroll-progress {
		position: fixed;
		display: none;
		top: 0;
		width: 100%;
		height: 0.3vw;
		background: linear-gradient(to right, #e94067 0.15%, #662d8e 100%);
		z-index: 20;
		margin: 0;
		transition: all 0.3s ease;
	}

	.scroll-progress--visible {
		display: block;
	}
}

.top-line {
	width: 100%;
	height: 4px;
	background: linear-gradient(to right, #e94067 0.15%, #662d8e 100%);
	opacity: 0.79;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: -4.6875vw;
	width: 95.3125vw;
}

.why_choose_list,
.trustpilot_rating,
.courses-title,
.cta-form.mobile {
	display: none;
}

@media (max-width: 1000px) {
	.cta-form.mobile,
	.pink-slider {
		display: block;
	}

	html.active,
	html.active body {
		overflow: hidden;
		position: fixed;
	}

	#courses {
		display: none;
	}

	.mobile-banner .banner-content .mobile-text-content > img {
		display: none;
	}

	.mobile-banner .banner-content .mobile-text-content a img {
		display: inline-block;
		width: 19px;
		vertical-align: middle;
		margin-left: 14px;
	}

	.why_choose_list,
	.trustpilot_rating,
	.courses-title {
		display: block;
	}

	.mobile-banner {
		padding-top: 3rem;
		/* background: url(../img/mobile-banner-bg.png) 0 0 no-repeat; */
		background-repeat: no-repeat;
		background-size: 100% 45%;
	}

	.mobile-banner .banner-content .text-content h1 {
		font-size: 28px;
		font-weight: normal;
		margin-bottom: 0.5rem;
		margin-top: 0.6rem;
		line-height: 1.4;
	}

	.mobile-banner .banner-content .banner-image img {
		height: auto;
	}

	.mobile-banner .mobile-text-content {
		margin-top: 0;
	}

	.banner .banner-content .text-content a {
		font-size: 16px;
		border: 0;
		font-weight: bold;
		padding: 0.7rem 1rem 0.6rem 1rem;
		box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.19);
		border-radius: 10px;
		display: block;
		width: 215px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 3rem;
	}

	.site-branding,
	.nav-toggle {
		z-index: 1000;
	}

	.mobile-banner .banner-text {
		color: #7c7979;
		font-family: "Poppins", sans-serif;
		width: 100%;
	}

	.mobile-banner .banner-text h4 {
		font-size: 18px;
		margin-top: 0;
		padding: 0 5px;
	}

	.mobile-banner .banner-text p {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0;
		margin-top: 40px;
		overflow: hidden;
	}

	.why_choose_list {
		background: #fafafa;
		padding: 1.5rem 0rem 2.3rem;
	}

	.why_choose_list ul {
		list-style-type: none;
		padding-left: 0;
		margin: 0 auto;
		width: 200px;
	}

	.why_choose_list ul li {
		position: relative;
		font-family: "Poppins", sans-serif;
		color: #7c7979;
		padding-left: 1.5rem;
		margin-bottom: 0.5rem;
		font-size: 12px;
	}

	.why_choose_list ul li:before {
		content: "";
		position: absolute;
		left: 0;
		top: 3px;
		width: 16px;
		height: 16px;
		background: url(../img/tick.svg) 0 0 no-repeat;
	}

	.why_choose_list h2 {
		text-align: center;
		color: #8f278b;
		margin-bottom: 1.8rem;
		font-size: 20px;
		font-family: "Poppins", sans-serif;
	}

	.trustpilot_rating {
		display: flex;
		background: #fafafa;
	}

	.trustpilot_rating .col-50 {
		width: 50%;
	}

	.trustpilot_rating .col-50:last-child {
		width: 50%;
		font-family: "Poppins", sans-serif;
		color: #7c7979;
		display: flex;
		flex-wrap: wrap;
		font-size: 12px;
		align-content: center;
	}

	.trustpilot_rating strong {
		color: #eb5d60;
	}

	.trustpilot_rating p {
		margin: 0;
		width: 145px;
		margin: 0 auto;
		text-align: left;
	}

	.trustpilot_rating img {
		width: 100%;
		height: 100%;
	}

	.courses-title {
		text-align: center;
		padding: 2rem 0rem 1.5rem;
		font-family: "Poppins", sans-serif;
		color: #7c7979;
		line-height: 1.8;
		font-size: 13px;
	}

	.courses-title h3 {
		color: #8f278b;
		font-size: 20px;
		margin-top: 0;
		margin-bottom: 1rem;
	}

	.cta-form {
		margin-top: 3.5rem;
		overflow: hidden;
	}

	/* subject */

	.tutor-banner-mobile {
		background-size: cover;
		background-position: 50% 100%;
		position: relative;
		z-index: 100;
	}

	.exam_board_images {
		margin-top: 1.5rem;
	}

	.exam_board_images img {
		display: inline-block;
		height: 36px;
		border-radius: 30px;
		border: 2px solid #fff;
		margin: 0 1px;
	}

	.mobile-image-below-banner {
		margin-top: 0;
		z-index: 0;
		position: relative;
		top: -10px;
	}

	.mobile-image-content {
		background: #f0f0f0;
		padding-top: 7rem;
		position: relative;
	}

	.mobile-image-content p {
		font-family: "Poppins", Arial, sans-serif;
		font-size: 13px;
		position: absolute;
		width: 100%;
		top: 30px;
		padding: 0 1rem;
	}

	.mobile-image-below-banner .mobile-image-content img {
		width: 100%;
		height: auto;
		display: block;
	}

	.single-subject .tutor-banner-mobile h1 {
		margin-top: 3rem;
	}

	.get-started {
		width: 250px;
		margin: 0 auto;
		color: #fff;
		font-family: "Poppins", Arial, sans-serif;
		display: block;
		border-radius: 100px;
		text-decoration: none;
		margin-bottom: 1rem;
		margin-top: 5px;
		text-align: center;
		padding: 5px;
	}

	.get-started .btn-inner {
		border-radius: 100px;
		padding: 0.5rem 1rem;
		display: block;
	}

	.get-started:visited {
		color: #fff;
	}

	.whatsapp-contact {
		margin-top: 0;
	}

	.single-subject .whatsapp-button {
		box-shadow: none;
		border: 0;
		font-size: 14px;
	}

	.single-subject .whatsapp-button img {
		margin-left: 10px;
	}

	.mobile-image-below-banner .slides-wrapper {
		left: 0px;
		right: 4px;
		top: calc(100% - 73.5vw);
		margin: 0 auto;
		width: 64%;
		height: 40.5vw;
		position: absolute;
	}

	.mobile-image-below-banner .slides-wrapper img {
		width: 100%;
		height: 100%;
	}

	.mobile-slider-bottom-text {
		font-family: "Poppins", Arial, sans-serif;
		font-size: 13px;
		padding-bottom: 70px;
		background: url(../img/dots.svg) 50% 100% no-repeat;
		background-size: 2.1%;
		margin-bottom: 1rem;
	}

	.accordion {
		background: #f7f7f7;
	}

	.accordion .item > .inner {
		overflow: hidden;
		display: none;
	}

	.accordion .item {
		margin: 0.5em 0;
	}

	.accordion a.toggle {
		width: 100%;
		display: block;
		background: #fafafa;
		padding: 1.5rem;
		border-radius: 0.15em;
		transition: background 0.3s ease;
		position: relative;
		font-family: "Poppins", Arial, sans-serif;
		text-decoration: none;
		color: #7c7979;
		font-size: 14px;
		font-weight: bold;
	}

	.accordion a:hover {
		background: rgb(234, 234, 234);
	}

	.accordion a.toggle img {
		width: 12px;
		position: absolute;
		right: 1rem;
		top: 1.4rem;
	}

	.accordion a.toggle.active img {
		transform: rotate(90deg);
		margin-right: 5px;
	}

	.pink-slider .monitor-display {
		width: 80%;
		height: 52.635417vw;
	}

	.accordion .tutoring-details #mobile-tutor-profile-1 h3 {
		margin-top: 3rem;
	}

	.accordion .mobile-step {
		text-align: center;
	}

	.accordion .getting-started .mobile-steps .mobile-step .head img {
		position: absolute;
		width: 45px;
		height: 50px;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: -1.5rem;
		display: block;
	}

	.accordion .getting-started .mobile-steps .mobile-step {
		position: relative;
		padding-top: 2rem;
		height: auto;
		box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.1);
	}

	.accordion .getting-started .mobile-steps * {
		text-align: center !important;
	}

	.accordion .getting-started .mobile-steps p {
		display: block;
		width: 100%;
	}

	.accordion .getting-started-below-text {
		font-family: "Poppins", Arial, sans-serif;
		font-size: 14px;
		color: #828282;
	}

	.accordion .getting-started-below-text b {
		color: #23af30;
	}

	.accordion .reviews {
		padding-top: 2rem;
	}

	.accordion .faqs h2 {
		margin-top: 0rem;
	}

	.accordion .faqs .faq {
		margin: 0;
		padding-left: 2rem;
		padding-right: 2rem;
		width: 100%;
	}

	.reviews .left-arrow {
		margin-left: 1rem;
	}

	.reviews .right-arrow {
		margin-right: 1rem;
	}

	.reviews .left-arrow,
	.reviews .right-arrow {
		width: 15px;
		bottom: 38%;
	}

	.cta-form
		.mobile-form
		.gform_wrapper
		.gf-studymind
		.gform_body
		.page-1
		.gform_page_fields
		.gform_fields
		.field-3
		img.arrow {
		margin: 0 auto;
		width: 95%;
		height: auto;
		margin-top: 1.5rem;
	}

	.slider-below-text {
		background: #2b346b;
		font-family: "Poppins", Arial, sans-serif;
		color: #fff;
		text-align: center;
		padding: 2rem 3rem;
		font-size: 13px;
	}

	.accordion .selection-icons {
		min-height: 136px;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		border-bottom: 0;
		margin-top: 1rem;
		overflow: hidden;
		padding: 0;
	}

	.accordion .pink-slider .selection-icons > div {
		position: absolute;
		display: none;
		background: transparent !important;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}

	.accordion .pink-slider .selection-icons > div p {
		color: #fff;
		font-size: 14px;
	}

	.accordion .pink-slider .selection-icons > div p br {
		display: none;
	}

	.accordion .selection-icons > div.selected {
		display: block;
	}

	.accordion .pink-slider .selection-icons > div img {
		display: inline-block !important;
		height: auto;
		height: 70px;
	}

	.accordion .pink-slider .monitor-display .slide {
		width: 92%;
		height: auto;
		position: absolute;
		left: calc(70 / 1920 * 100vw);
		top: calc(50 / 1920 * 100vw);
		overflow: hidden;
	}

	.accordion .pink-slider {
		padding-bottom: 2rem;
	}

	.cta-form .gf-studymind .gform_body .page-1 .field-4 {
		left: 0 !important;
	}
}

#tutor-banner .banner-content .rll-youtube-player img {
	height: auto !important;
}

/* BOOK CALL FORM */

.book-call-form,
.book-call-form * {
	box-sizing: border-box;
	margin: 0;
}

.book-call-form {
	flex: 1;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font-size: 1.35vw;
	box-sizing: border-box;
}

.book-call-form__wrapper {
	width: 35vw;
	padding: 5vw;
	background: #fff;
	border-radius: 0.9378vw;
	position: relative;
	box-shadow: 0 0 1.563vw rgb(0 0 0 / 30%);
	margin-top: 3.5vw;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.book-call-form__wrapper form {
	display: flex;
	flex-direction: column;
	position: relative;
}

.book-call-form select.wpcf7-form-control,
.book-call-form
	input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not(
		[type="submit"]
	):not([type="button"]) {
	border-color: transparent;
	background-color: #f3f3f3;
}

.book-call-form input[type="submit"] {
	margin: 0 auto;
	min-width: 50%;
}

.book-call-form__wrapper form > .form-control:not(:last-child) {
	margin-bottom: 1em;
}

.book-call-form__wrapper form.init > .form-control.submit {
	margin-bottom: 0;
}

.book-call-form .form-control .wpcf7-spinner {
	display: none;
}

.ui.dimmer.active:not(.modals) .wpcf7-spinner {
	visibility: visible;
}

.form-icon,
.book-call-form__wrapper::before {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 44.376953 5.9863281 C 43.889905 6.0076957 43.415817 6.1432497 42.988281 6.3144531 C 42.565113 6.4845113 40.128883 7.5243408 36.53125 9.0625 C 32.933617 10.600659 28.256963 12.603668 23.621094 14.589844 C 14.349356 18.562196 5.2382813 22.470703 5.2382812 22.470703 L 5.3046875 22.445312 C 5.3046875 22.445312 4.7547875 22.629122 4.1972656 23.017578 C 3.9185047 23.211806 3.6186028 23.462555 3.3730469 23.828125 C 3.127491 24.193695 2.9479735 24.711788 3.015625 25.259766 C 3.2532479 27.184511 5.2480469 27.730469 5.2480469 27.730469 L 5.2558594 27.734375 L 14.158203 30.78125 C 14.385177 31.538434 16.858319 39.792923 17.402344 41.541016 C 17.702797 42.507484 17.984013 43.064995 18.277344 43.445312 C 18.424133 43.635633 18.577962 43.782915 18.748047 43.890625 C 18.815627 43.933415 18.8867 43.965525 18.957031 43.994141 C 18.958531 43.994806 18.959437 43.99348 18.960938 43.994141 C 18.969579 43.997952 18.977708 43.998295 18.986328 44.001953 L 18.962891 43.996094 C 18.979231 44.002694 18.995359 44.013801 19.011719 44.019531 C 19.043456 44.030655 19.062905 44.030268 19.103516 44.039062 C 20.123059 44.395042 20.966797 43.734375 20.966797 43.734375 L 21.001953 43.707031 L 26.470703 38.634766 L 35.345703 45.554688 L 35.457031 45.605469 C 37.010484 46.295216 38.415349 45.910403 39.193359 45.277344 C 39.97137 44.644284 40.277344 43.828125 40.277344 43.828125 L 40.310547 43.742188 L 46.832031 9.7519531 C 46.998903 8.9915162 47.022612 8.334202 46.865234 7.7402344 C 46.707857 7.1462668 46.325492 6.6299361 45.845703 6.34375 C 45.365914 6.0575639 44.864001 5.9649605 44.376953 5.9863281 z M 44.429688 8.0195312 C 44.627491 8.0103707 44.774102 8.032983 44.820312 8.0605469 C 44.866523 8.0881109 44.887272 8.0844829 44.931641 8.2519531 C 44.976011 8.419423 45.000036 8.7721605 44.878906 9.3242188 L 44.875 9.3359375 L 38.390625 43.128906 C 38.375275 43.162926 38.240151 43.475531 37.931641 43.726562 C 37.616914 43.982653 37.266874 44.182554 36.337891 43.792969 L 26.632812 36.224609 L 26.359375 36.009766 L 26.353516 36.015625 L 23.451172 33.837891 L 39.761719 14.648438 A 1.0001 1.0001 0 0 0 38.974609 13 A 1.0001 1.0001 0 0 0 38.445312 13.167969 L 14.84375 28.902344 L 5.9277344 25.849609 C 5.9277344 25.849609 5.0423771 25.356927 5 25.013672 C 4.99765 24.994652 4.9871961 25.011869 5.0332031 24.943359 C 5.0792101 24.874869 5.1948546 24.759225 5.3398438 24.658203 C 5.6298218 24.456159 5.9609375 24.333984 5.9609375 24.333984 L 5.9941406 24.322266 L 6.0273438 24.308594 C 6.0273438 24.308594 15.138894 20.399882 24.410156 16.427734 C 29.045787 14.44166 33.721617 12.440122 37.318359 10.902344 C 40.914175 9.3649615 43.512419 8.2583658 43.732422 8.1699219 C 43.982886 8.0696253 44.231884 8.0286918 44.429688 8.0195312 z M 33.613281 18.792969 L 21.244141 33.345703 L 21.238281 33.351562 A 1.0001 1.0001 0 0 0 21.183594 33.423828 A 1.0001 1.0001 0 0 0 21.128906 33.507812 A 1.0001 1.0001 0 0 0 20.998047 33.892578 A 1.0001 1.0001 0 0 0 20.998047 33.900391 L 19.386719 41.146484 C 19.35993 41.068197 19.341173 41.039555 19.3125 40.947266 L 19.3125 40.945312 C 18.800713 39.30085 16.467362 31.5161 16.144531 30.439453 L 33.613281 18.792969 z M 22.640625 35.730469 L 24.863281 37.398438 L 21.597656 40.425781 L 22.640625 35.730469 z'/%3E%3C/svg%3E");
	background-color: var(--cta-color);
	background-position: 40% 50%;
	background-repeat: no-repeat;
	height: 7vw;
	width: 7vw;
	border: 0.25vw solid #fff;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -50%);
}

.home .book-call-form__wrapper::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 44.376953 5.9863281 C 43.889905 6.0076957 43.415817 6.1432497 42.988281 6.3144531 C 42.565113 6.4845113 40.128883 7.5243408 36.53125 9.0625 C 32.933617 10.600659 28.256963 12.603668 23.621094 14.589844 C 14.349356 18.562196 5.2382813 22.470703 5.2382812 22.470703 L 5.3046875 22.445312 C 5.3046875 22.445312 4.7547875 22.629122 4.1972656 23.017578 C 3.9185047 23.211806 3.6186028 23.462555 3.3730469 23.828125 C 3.127491 24.193695 2.9479735 24.711788 3.015625 25.259766 C 3.2532479 27.184511 5.2480469 27.730469 5.2480469 27.730469 L 5.2558594 27.734375 L 14.158203 30.78125 C 14.385177 31.538434 16.858319 39.792923 17.402344 41.541016 C 17.702797 42.507484 17.984013 43.064995 18.277344 43.445312 C 18.424133 43.635633 18.577962 43.782915 18.748047 43.890625 C 18.815627 43.933415 18.8867 43.965525 18.957031 43.994141 C 18.958531 43.994806 18.959437 43.99348 18.960938 43.994141 C 18.969579 43.997952 18.977708 43.998295 18.986328 44.001953 L 18.962891 43.996094 C 18.979231 44.002694 18.995359 44.013801 19.011719 44.019531 C 19.043456 44.030655 19.062905 44.030268 19.103516 44.039062 C 20.123059 44.395042 20.966797 43.734375 20.966797 43.734375 L 21.001953 43.707031 L 26.470703 38.634766 L 35.345703 45.554688 L 35.457031 45.605469 C 37.010484 46.295216 38.415349 45.910403 39.193359 45.277344 C 39.97137 44.644284 40.277344 43.828125 40.277344 43.828125 L 40.310547 43.742188 L 46.832031 9.7519531 C 46.998903 8.9915162 47.022612 8.334202 46.865234 7.7402344 C 46.707857 7.1462668 46.325492 6.6299361 45.845703 6.34375 C 45.365914 6.0575639 44.864001 5.9649605 44.376953 5.9863281 z M 44.429688 8.0195312 C 44.627491 8.0103707 44.774102 8.032983 44.820312 8.0605469 C 44.866523 8.0881109 44.887272 8.0844829 44.931641 8.2519531 C 44.976011 8.419423 45.000036 8.7721605 44.878906 9.3242188 L 44.875 9.3359375 L 38.390625 43.128906 C 38.375275 43.162926 38.240151 43.475531 37.931641 43.726562 C 37.616914 43.982653 37.266874 44.182554 36.337891 43.792969 L 26.632812 36.224609 L 26.359375 36.009766 L 26.353516 36.015625 L 23.451172 33.837891 L 39.761719 14.648438 A 1.0001 1.0001 0 0 0 38.974609 13 A 1.0001 1.0001 0 0 0 38.445312 13.167969 L 14.84375 28.902344 L 5.9277344 25.849609 C 5.9277344 25.849609 5.0423771 25.356927 5 25.013672 C 4.99765 24.994652 4.9871961 25.011869 5.0332031 24.943359 C 5.0792101 24.874869 5.1948546 24.759225 5.3398438 24.658203 C 5.6298218 24.456159 5.9609375 24.333984 5.9609375 24.333984 L 5.9941406 24.322266 L 6.0273438 24.308594 C 6.0273438 24.308594 15.138894 20.399882 24.410156 16.427734 C 29.045787 14.44166 33.721617 12.440122 37.318359 10.902344 C 40.914175 9.3649615 43.512419 8.2583658 43.732422 8.1699219 C 43.982886 8.0696253 44.231884 8.0286918 44.429688 8.0195312 z M 33.613281 18.792969 L 21.244141 33.345703 L 21.238281 33.351562 A 1.0001 1.0001 0 0 0 21.183594 33.423828 A 1.0001 1.0001 0 0 0 21.128906 33.507812 A 1.0001 1.0001 0 0 0 20.998047 33.892578 A 1.0001 1.0001 0 0 0 20.998047 33.900391 L 19.386719 41.146484 C 19.35993 41.068197 19.341173 41.039555 19.3125 40.947266 L 19.3125 40.945312 C 18.800713 39.30085 16.467362 31.5161 16.144531 30.439453 L 33.613281 18.792969 z M 22.640625 35.730469 L 24.863281 37.398438 L 21.597656 40.425781 L 22.640625 35.730469 z'/%3E%3C/svg%3E"),
		linear-gradient(to right, #e94067 0%, #662d8e 100%);
}

.book-call-form__wrapper h3 {
	display: block;
	text-align: center;
	margin-bottom: 1rem;
}

.book-call-form__wrapper h3 {
	color: var(--main-color);
}

.book-call-form__wrapper h3 span {
	color: var(--cta-color);
}

.book-call-form__label {
	display: inline-block;
	font-size: 1vw;
	font-weight: bold;
	margin: 0 auto 1rem;
	padding: 0.5em 1.5em 0.4em;
	border: 1px solid var(--main-color);
	color: var(--main-color);
	border-radius: 1.4em;
}

/* STEP FORM */

.step-form-wrapper .actual-form-hidden {
	display: none;
}

.step-form-wrapper .input-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.step-form-wrapper .next-button,
.step-form-wrapper .choise-buttons span.next-button {
	background: #663396;
	color: white;
	font-weight: bold;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 2.7vw;
	width: 8vw;
	font-size: 1vw;
	border-radius: 3vw;
	margin-top: 2vw;
	cursor: pointer;
	padding: 0;
	transition: 0.2s;
}

.step-form-wrapper .next-button:hover,
.step-form-wrapper .choise-buttons span.next-button:hover {
	transform: scale(0.95);
}

.step-form-wrapper .submit-form {
	cursor: pointer;
	background: #663396;
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	width: 10vw;
	height: 2.8vw;
	border-radius: 4vw;
	margin-top: 1.5vw;
	font-size: 1vw;
	transition: 0.2s;
}

.step-form-wrapper .submit-form:hover {
	transform: scale(0.95);
}

.step-form-wrapper .close-form::before {
	content: "";
	height: 3px;
	width: 1vw;
	background: #333;
	position: absolute;
	transform: rotate(45deg);
	border-radius: 2vw;
}

.step-form-wrapper .close-form::after {
	content: "";
	height: 3px;
	width: 1vw;
	background: #333;
	position: absolute;
	transform: rotate(-45deg);
	border-radius: 2vw;
}

.step-form-wrapper .step-form {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	position: relative;
}

.step-form-wrapper .h2 {
	text-align: center;
	font-size: 1.4vw;
	margin-bottom: 1rem;
	color: #333;
}

.step-form-wrapper input {
	border: 0;
	background: whitesmoke;
	height: 3vw;
	border-radius: 4vw;
	font-size: 1vw;
	padding: 0 1vw;
	width: 100%;
	box-sizing: border-box;
}

.step-form-wrapper .form-step {
	display: none;
	flex-direction: column;
}

.step-form-wrapper .form-step.active {
	display: flex;
	align-items: center;
}

.step-form-wrapper .choise-buttons {
	display: flex;
	justify-content: space-around;
	width: 90%;
	flex-wrap: wrap;
	align-self: center;
	gap: 20px;
}

.step-form-wrapper .choise-buttons span {
	display: flex;
	background: whitesmoke;
	padding: 0.7vw;
	width: calc(50% - 10px);
	font-size: 1rem;
	text-align: center;
	justify-content: center;
	border-radius: 0.25em;
	border: 1px solid #ddd;
	cursor: pointer;
	transition: 0.2s;
}

.step-form-wrapper .choise-buttons span:hover {
	background-color: #663396;
	color: #fff;
}

.step-form-wrapper .choise-buttons span.selected {
	background: #87da40;
	color: white;
	font-weight: bold;
	border-color: #87da40;
	cursor: default;
}

.step-form-wrapper .form-step textarea {
	border: 0;
	background: whitesmoke;
	border-radius: 2vw;
	font-size: 1vw;
	width: 24vw;
	box-sizing: border-box;
	height: 9vw;
	resize: vertical;
	padding: 0.5vw 1vw;
}

.step-form-wrapper .day-buttons {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 0 4vw;
}

.step-form-wrapper .day-buttons span {
	display: flex;
	align-items: center;
	justify-content: center;
	background: whitesmoke;
	margin-bottom: 1vw;
	border: 1px solid #ddd;
	border-radius: 5vw;
	font-size: 0.8vw;
	cursor: pointer;
	height: 2vw;
	width: 10vw;
	flex: 0 42%;
	transition: 0.2s;
}

.step-form-wrapper .day-buttons span:hover {
	transform: scale(0.95);
}

.step-form-wrapper .day-buttons span.disabled,
.step-form-wrapper .day-buttons span.disabled:hover {
	color: #ccc;
	transform: scale(1);
	cursor: default;
}

.step-form-wrapper .day-buttons .other-day,
.step-form-wrapper .day-buttons .skip-call {
	background: #663396;
	color: white;
	font-weight: bold;
}

.step-form-wrapper .day-buttons .other-days {
	display: none;
	flex: 0 100%;
	flex-wrap: wrap;
	justify-content: space-around;
}

.step-form-wrapper .day-buttons .other-days.active {
	display: flex;
}

.step-form-wrapper .day-buttons span.selected,
.step-form-wrapper .day-buttons span.selected:hover {
	background: #87da40;
	color: white;
	font-weight: bold;
	border-color: #87da40;
	cursor: default;
}

.step-form-wrapper .hour-buttons-selector span {
	background: #9667c1;
	color: white;
	display: inline-flex;
	margin: 0 0.5vw;
	width: 7vw;
	height: 1.8vw;
	border-radius: 3vw;
	align-items: center;
	justify-content: center;
	font-size: 0.8vw;
	cursor: pointer;
}

.step-form-wrapper .hour-buttons-selector span.selected {
	background: #663396;
	cursor: default;
}

.step-form-wrapper .hour-buttons {
	margin-top: 1vw;
	width: 100%;
}

.step-form-wrapper .hour-buttons span {
	flex: 0 17%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: whitesmoke;
	margin: 1vw 0 0 0;
	border: 1px solid #ddd;
	height: 1.8vw;
	border-radius: 21vw;
	font-size: 0.8vw;
	cursor: pointer;
	transition: 0.2s;
}

.step-form-wrapper .hour-buttons span:hover {
	transform: scale(0.95);
}

.step-form-wrapper .hour-buttons span.selected {
	background: #87da40;
	color: white;
	font-weight: bold;
	cursor: default;
}

.step-form-wrapper .hour-buttons span.disabled,
.step-form-wrapper .hour-buttons span.disabled:hover {
	color: #ccc;
	cursor: default;
	transform: scale(1);
}

.step-form-wrapper .hour-buttons .morning,
.step-form-wrapper .hour-buttons .evening {
	display: none;
}

.step-form-wrapper .hour-buttons .morning.selected,
.step-form-wrapper .hour-buttons .evening.selected {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.step-form-wrapper .guardianp {
	display: block;
	font-size: 1vw;
	text-align: center;
}

.step-form-wrapper .loading-text {
	display: none;
}

.step-form-wrapper .loading-text.active {
	display: block;
}

.step-form-wrapper .loading-text.pulse {
	animation: pulse 1s infinite;
}

.step-form-wrapper .calldate p,
.step-form-wrapper .calltime p,
.step-form-wrapper .loading-text.product p {
	font-size: 1vw;
	text-align: center;
	margin-top: 0;
}

.step-form-wrapper .loading-text.product {
	text-align: center;
}

.step-form-wrapper .loading-text.product .asp-button {
	background: #663396;
	border: none;
	color: white;
	font-weight: bold;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 2.7vw;
	min-width: 8vw;
	font-size: 1vw;
	border-radius: 3vw;
	margin-top: 2vw;
	cursor: pointer;
	padding: 0 1vw;
	text-decoration: none;
	transition: 0.2s;
}

.step-form-wrapper .loading-text.product .asp-button--close {
	background: #e94067;
}

.step-form-wrapper .loading-text.product .asp-button:hover {
	transform: scale(0.95);
}

@keyframes pulse {
	0% {
		transform: scale(0.95);
	}

	70% {
		transform: scale(1.05);
	}

	100% {
		transform: scale(0.95);
	}
}

@media screen and (max-width: 1200px) {
	.step-form-wrapper .step-form {
		transform: scale(2);
	}
}

@media screen and (max-width: 768px) {
	.step-form-wrapper .step-form {
		transform: scale(1);
		height: 120vw;
		width: 90vw;
		border-radius: 4.5vw;
	}

	.step-form-wrapper .h2 {
		font-size: 6vw;
	}

	.step-form-wrapper input {
		height: 12vw;
		border-radius: 12vw;
		font-size: 5vw;
		padding: 0 4vw;
		width: 70vw;
	}

	.step-form-wrapper .next-button,
	.step-form-wrapper .choise-buttons span.next-button,
	.step-form-wrapper .submit-form,
	.step-form-wrapper .loading-text.product .asp-button {
		height: 10vw;
		width: 36vw;
		font-size: 4vw;
		border-radius: 8vw;
		margin-top: 6vw;
	}

	.step-form-wrapper .choise-buttons {
		width: 80vw;
		margin-top: 3vw;
	}

	.step-form-wrapper .choise-buttons span {
		width: 35vw;
		font-size: 4.2vw;
		margin-bottom: 3vw;
		border-radius: 2.5vw;
		height: 10vw;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.step-form-wrapper .form-step textarea {
		border-radius: 4vw;
		font-size: 4vw;
		width: 70vw;
		height: 50vw;
		resize: vertical;
		padding: 1.5vw 3vw;
	}

	.step-form-wrapper .close-form {
		height: 10vw;
		width: 10vw;
		border-radius: 10vw;
		right: 3vw;
		top: 3vw;
	}

	.step-form-wrapper .close-form::before,
	.step-form-wrapper .close-form::after {
		height: 7px;
		width: 6vw;
	}

	.step-form-wrapper .bursary a {
		font-size: 4vw;
	}

	.step-form-wrapper .loading-text.product p,
	.step-form-wrapper .calldate p,
	.step-form-wrapper .calltime p {
		font-size: 3.5vw;
	}

	.step-form-wrapper .day-buttons span {
		margin-bottom: 4vw;
		border-radius: 5vw;
		font-size: 4vw;
		height: 10vw;
		width: 19vw;
		flex: 0 47%;
		text-align: center;
		line-height: 1;
	}

	.step-form-wrapper .hour-buttons-selector span {
		width: 28vw;
		height: 10vw;
		border-radius: 6vw;
		font-size: 4vw;
	}

	.step-form-wrapper .hour-buttons span {
		flex: 0 30%;
		margin: 3vw 0 0 0;
		height: 10vw;
		border-radius: 21vw;
		font-size: 4vw;
	}

	.step-form-wrapper .guardianp {
		font-size: 4vw;
	}
}

/* CTA Step Form 1 */
.wpcf7_cta--form-wrapper {
	min-height: 40vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: #2b346b;
	color: white;
	padding: 3em 1em;
}

.wpcf7_cta {
	margin: auto;
	max-width: 600px;
	position: relative;
}

.wpcf7_cta--title {
	grid-area: 1 / 1 / 2 / 3;
	text-align: center;
	margin: 0 0;
	font-size: 1.5em;
	font-family: "Poppins";
}

.wpcf7_cta--image-wrapper {
	grid-area: 2 / 1 / 3 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wpcf7_cta--image {
	height: 6em;
	width: 6em;
	margin: 1em auto;
}

.wpcf7_cta--form {
	grid-area: 2 / 2 / 3 / 3;
}

.wpcf7_cta--form p {
	margin-top: 0;
	display: block;
	width: 100%;
}

.wpcf7_cta--form .form-control.hidden {
	display: none;
	flex-wrap: wrap;
}

.wpcf7_cta--form .form-control {
	display: grid;
	grid-template-columns: 70% auto;
	grid-template-rows: repeat(2, auto);
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
}

.wpcf7_cta--form .form-control p {
	grid-area: 1 / 1 / 2 / 3;
}

.wpcf7_cta--form .wpcf7-form-control-wrap {
	grid-area: 2 / 1 / 3 / 2;
}

.wpcf7_cta-step .form-control.submit {
	grid-area: 2 / 2 / 3 / 3;
}

.wpcf7_cta .wpcf7-spinner {
	display: none;
}

[data-input-value] {
	font-weight: bold;
	text-transform: capitalize;
}

@media (min-width: 320px) {
	.wpcf7_cta--form-wrapper {
		padding: 3em 2em;
	}
}

@media (min-width: 414px) {
	.wpcf7_cta--form-wrapper {
		padding: 3em 3em;
	}
}

@media (min-width: 768px) {
	.footer__cta-form .wpcf7 {
		max-width: 35vw;
		margin: 0 auto;
	}

	.wpcf7_cta--title {
		font-size: 2em;
	}

	.wpcf7_cta {
		display: grid;
		grid-template-columns: repeat(2, auto);
		grid-template-rows: repeat(2, auto);
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
	}

	.wpcf7_cta--image {
		height: 8vw;
		width: 8vw;
	}
}

/* Footer cta form */
.footer__cta-form {
	padding: 3em 1em;
	margin-top: 12vh;
	background-color: #663396;
	background-image: linear-gradient(to left, #e44067 0%, #662d89 100%);
	color: #fff;
	text-align: center;
}

.footer__cta-form .divider {
	width: 60%;
	height: 3em;
	margin: 1em auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 44.376953 5.9863281 C 43.889905 6.0076957 43.415817 6.1432497 42.988281 6.3144531 C 42.565113 6.4845113 40.128883 7.5243408 36.53125 9.0625 C 32.933617 10.600659 28.256963 12.603668 23.621094 14.589844 C 14.349356 18.562196 5.2382813 22.470703 5.2382812 22.470703 L 5.3046875 22.445312 C 5.3046875 22.445312 4.7547875 22.629122 4.1972656 23.017578 C 3.9185047 23.211806 3.6186028 23.462555 3.3730469 23.828125 C 3.127491 24.193695 2.9479735 24.711788 3.015625 25.259766 C 3.2532479 27.184511 5.2480469 27.730469 5.2480469 27.730469 L 5.2558594 27.734375 L 14.158203 30.78125 C 14.385177 31.538434 16.858319 39.792923 17.402344 41.541016 C 17.702797 42.507484 17.984013 43.064995 18.277344 43.445312 C 18.424133 43.635633 18.577962 43.782915 18.748047 43.890625 C 18.815627 43.933415 18.8867 43.965525 18.957031 43.994141 C 18.958531 43.994806 18.959437 43.99348 18.960938 43.994141 C 18.969579 43.997952 18.977708 43.998295 18.986328 44.001953 L 18.962891 43.996094 C 18.979231 44.002694 18.995359 44.013801 19.011719 44.019531 C 19.043456 44.030655 19.062905 44.030268 19.103516 44.039062 C 20.123059 44.395042 20.966797 43.734375 20.966797 43.734375 L 21.001953 43.707031 L 26.470703 38.634766 L 35.345703 45.554688 L 35.457031 45.605469 C 37.010484 46.295216 38.415349 45.910403 39.193359 45.277344 C 39.97137 44.644284 40.277344 43.828125 40.277344 43.828125 L 40.310547 43.742188 L 46.832031 9.7519531 C 46.998903 8.9915162 47.022612 8.334202 46.865234 7.7402344 C 46.707857 7.1462668 46.325492 6.6299361 45.845703 6.34375 C 45.365914 6.0575639 44.864001 5.9649605 44.376953 5.9863281 z M 44.429688 8.0195312 C 44.627491 8.0103707 44.774102 8.032983 44.820312 8.0605469 C 44.866523 8.0881109 44.887272 8.0844829 44.931641 8.2519531 C 44.976011 8.419423 45.000036 8.7721605 44.878906 9.3242188 L 44.875 9.3359375 L 38.390625 43.128906 C 38.375275 43.162926 38.240151 43.475531 37.931641 43.726562 C 37.616914 43.982653 37.266874 44.182554 36.337891 43.792969 L 26.632812 36.224609 L 26.359375 36.009766 L 26.353516 36.015625 L 23.451172 33.837891 L 39.761719 14.648438 A 1.0001 1.0001 0 0 0 38.974609 13 A 1.0001 1.0001 0 0 0 38.445312 13.167969 L 14.84375 28.902344 L 5.9277344 25.849609 C 5.9277344 25.849609 5.0423771 25.356927 5 25.013672 C 4.99765 24.994652 4.9871961 25.011869 5.0332031 24.943359 C 5.0792101 24.874869 5.1948546 24.759225 5.3398438 24.658203 C 5.6298218 24.456159 5.9609375 24.333984 5.9609375 24.333984 L 5.9941406 24.322266 L 6.0273438 24.308594 C 6.0273438 24.308594 15.138894 20.399882 24.410156 16.427734 C 29.045787 14.44166 33.721617 12.440122 37.318359 10.902344 C 40.914175 9.3649615 43.512419 8.2583658 43.732422 8.1699219 C 43.982886 8.0696253 44.231884 8.0286918 44.429688 8.0195312 z M 33.613281 18.792969 L 21.244141 33.345703 L 21.238281 33.351562 A 1.0001 1.0001 0 0 0 21.183594 33.423828 A 1.0001 1.0001 0 0 0 21.128906 33.507812 A 1.0001 1.0001 0 0 0 20.998047 33.892578 A 1.0001 1.0001 0 0 0 20.998047 33.900391 L 19.386719 41.146484 C 19.35993 41.068197 19.341173 41.039555 19.3125 40.947266 L 19.3125 40.945312 C 18.800713 39.30085 16.467362 31.5161 16.144531 30.439453 L 33.613281 18.792969 z M 22.640625 35.730469 L 24.863281 37.398438 L 21.597656 40.425781 L 22.640625 35.730469 z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.footer__cta-form .divider::before,
.footer__cta-form .divider::after {
	content: "";
	display: block;
	width: 50%;
	height: 2px;
	background-color: #fff;
	border-radius: 1px;
	position: absolute;
	top: 50%;
}

.footer__cta-form .divider::before {
	left: 75%;
}

.footer__cta-form .divider::after {
	right: 75%;
}

.footer__cta-form .form-control h3 {
	font-weight: 400;
	font-family: "Poppins";
}

@media (min-width: 320px) {
	.footer__cta-form {
		padding: 3em 2em;
	}
}

@media (min-width: 414px) {
	.footer__cta-form {
		padding: 3em 3em;
	}

	.footer__cta-form .form-control {
		display: grid;
		grid-template-columns: repeat(2, auto);
		grid-template-rows: repeat(3, auto);
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
	}

	.footer__cta-form .form-control h3,
	.footer__cta-form .form-control p {
		grid-area: 1 / 1 / 2 / 3;
		margin: 0 0 0 0;
	}

	.footer__cta-form .form-control .divider {
		grid-area: 2 / 1 / 3 / 3;
	}
}

@media (min-width: 820px) {
	.footer__cta-form .wpcf7 {
		max-width: 35vw;
		margin: 0 auto;
	}

	.footer__cta-form .divider {
		width: 40%;
	}

	.footer__cta-form .form-control h3 {
		font-size: 1.5em;
	}
}

.footer__cta-form .form-control.hidden {
	display: none;
}

/* ########## Desktop Contact Form ########## */

.booking-form,
.at-desktop-contact-form {
	display: flex;
	justify-content: center;
	margin-top: 15vw;
	scroll-margin-top: 15vw;
}

.at-desktop-contact-form {
	background: linear-gradient(90deg, var(--main-color), var(--secondary-color));
}

.booking-form .wrapper,
.at-desktop-contact-form .wrapper {
	position: relative;
	width: 100%;
	padding: 4rem 1rem;
}

.booking-form .form-icon,
.at-desktop-contact-form .form-icon {
	height: 6rem;
	width: 6rem;
	border: 0.25rem solid #fff;
}

.booking-form h2,
.at-desktop-contact-form h2 {
	font-size: 2rem;
	text-align: center;
	color: #fff;
	position: relative;
	margin-bottom: 1.8vw;
	display: flex;
	align-items: center;
	justify-content: center;
}

.booking-form h2 span:not([class])::before,
.at-desktop-contact-form h2 span:not([class])::before {
	content: "\a";
	white-space: pre;
}

.booking-form h2 em,
.at-desktop-contact-form h2 em {
	display: none;
}

.booking-form form,
.at-desktop-contact-form form {
	display: flex;
	flex-direction: column;
}

.booking-form form .row,
.at-desktop-contact-form form .row {
	display: flex;
	flex-direction: column;
	margin-bottom: 1em;
}

.booking-form form .row > *:not(:first-child),
.at-desktop-contact-form form .row > *:not(:first-child) {
	margin-top: 1em;
}

.booking-form .form-control.acceptance,
.at-desktop-contact-form .form-control.acceptance {
	margin-bottom: 1em;
}

.booking-form .form-control.submit,
.at-desktop-contact-form .form-control.submit {
	display: flex;
	justify-content: center;
}

.booking-form .form-control + .form-control {
	margin-top: 1em;
}

.booking-form .wpcf7-checkbox {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5em 1em;
	margin-top: 0.5em;
	flex-direction: column;
}

.booking-form .wpcf7-checkbox > .wpcf7-list-item {
	margin: 0 !important;
}

.booking-form .wpcf7-checkbox > .wpcf7-list-item label {
	display: flex;
	align-content: center;
}

.booking-form .wpcf7-checkbox .wpcf7-list-item-label {
	margin-left: 0.5em;
}

.booking-form .form-control.submit .wpcf7-spinner,
.at-desktop-contact-form .form-control.submit .wpcf7-spinner {
	display: none;
}

.booking-form .form-control input.wpcf7-submit,
.at-desktop-contact-form .form-control input.wpcf7-submit {
	width: auto !important;
	padding-left: 2em !important;
	padding-right: 2em !important;
}

/* ########## Desktop Contact Form ########## */

@media (min-width: 768px) {
	.booking-form .wrapper,
	.at-desktop-contact-form .wrapper {
		position: relative;
		background: #fff;
		width: 56vw;
		border-radius: 0.9378vw;
		margin-bottom: 4vw;
		box-shadow: 0 0 1.563vw rgba(0, 0, 0, 0.3);
		padding: 5.21vw;
		transform: translateY(-6vw);
	}

	.booking-form .form-icon,
	.at-desktop-contact-form .form-icon {
		height: 7vw;
		width: 7vw;
		border: 0.25vw solid #fff;
	}

	.booking-form h2,
	.at-desktop-contact-form h2 {
		font-size: 1.92vw;
		margin: 0.3647vw 0;
		color: var(--main-color);
		position: relative;
		margin-bottom: 1.8vw;
	}

	.booking-form h2 span:not([class]),
	.at-desktop-contact-form h2 span:not([class]) {
		color: var(--secondary-color);
		text-align: left;
	}

	.booking-form h2 span:not([class])::before,
	.at-desktop-contact-form h2 span:not([class])::before {
		content: none;
	}

	.booking-form h2 em,
	.at-desktop-contact-form h2 em {
		display: inline-flex;
		font-size: 1.1vw;
		margin-left: 1.4vw;
		border: 1px solid var(--main-color);
		padding: 0.521vw 1.4588vw;
		border-radius: 1.042vw;
		text-transform: uppercase;
		font-style: initial;
	}

	.booking-form form .row,
	.at-desktop-contact-form form .row {
		flex-direction: row;
		margin-bottom: 1em;
		gap: 4em;
	}

	.booking-form form .row .form-control,
	.at-desktop-contact-form form .row .form-control {
		flex: 1 1;
		margin-top: 0;
	}

	.booking-form .wpcf7-checkbox {
		flex-direction: row;
	}
}

/* Single ASP Products template */
/* single-asp-products */
/* single-asp-products.php */

.asp-payment {
	display: block;
	width: 100%;
	padding: 2rem 0;
}

.asp-payment .content {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	display: flex;
	flex-direction: column;
}

@media (min-width: 769px) {
	.asp-payment .content {
		flex-direction: row;
		max-width: 80%;
		margin: 0 auto;
	}
}

.asp-payment .payment_item_thumbnail {
	flex: 0 50%;
	display: flex;
	align-items: center;
	margin-bottom: 2rem;
}

.asp-payment .payment_item_thumbnail img {
	display: block;
	margin: auto;
	width: auto;
	max-height: 40vh;
	height: auto;
	max-width: 100%;

	box-shadow: 0 0 3rem rgba(0, 0, 0, 0.2);
	border-radius: 3rem;
}

.asp-payment .payment_item_ditals {
	display: flex;
	flex-direction: column;
}

@media (min-width: 769px) {
	.asp-payment .payment_item_thumbnail {
		margin-bottom: 0;
		padding-right: 4rem;
	}

	.asp-payment .payment_item_thumbnail img {
		max-height: 60vh;
	}

	.asp-payment .payment_item_thumbnail,
	.asp-payment .payment_item_ditals {
		flex: 1 1 50%;
		min-width: 1%;
	}
}

.asp-payment h1.payment_name {
	font-size: 7.3vw;
	margin: 0 0;
}

.asp-payment .payment_price_container {
	font-size: 12vw;
	font-weight: 600;
	color: #16b3a2;
}

@media (min-width: 769px) {
	.asp-payment h1.payment_name {
		font-size: 2.6vw;
		margin: 2vw 0 1vw;
	}

	.asp-payment .payment_price_container {
		font-size: 3.5vw;
		margin: 0;
	}
}

.asp-payment .payment_buy_button {
	margin: 1.2rem 0;
}

.section-cta--link a,
.hero-action--button,
.asp-payment .payment_buy_button button {
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

	background-size: 200% auto;
	border: 0;
	outline: none;
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	display: block;
	border-radius: 0.7em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	margin: 0 auto;
	transition: 0.2s;
}

.asp-payment .payment_buy_button button {
	background-color: #e94067;
	background-image: linear-gradient(to right, #e94067 0%, #662d8e 100%);
}

.asp-payment .payment_buy_button button:hover {
	background-color: #662d8e;
	background-position: right center;
}

@media (min-width: 768px) {
	.asp-payment .payment_buy_button {
		order: 4;
	}

	.asp-payment .payment_buy_button button {
		font-size: 1.5rem;
	}
}

.asp-payment .payment_description {
	font-size: 18px;
	color: #333;
}

/* NTP Temolate page */
.section-cta-text {
	display: flex;
	align-items: center;
	min-height: 25vw;
	padding-top: 3rem;
	padding-bottom: 3rem;
	color: #fff;
	background: linear-gradient(-90deg, var(--main-color), var(--secondary-color));
}

.section-cta-text .cta-content {
	padding-left: 1.5em;
	padding-right: 1.5em;
	width: 100%;
	text-align: center;

	display: flex;
	flex-direction: column;
	align-items: center;
}

.section-cta-text .section-cta--link a {
	text-decoration: none;
	background: #fff;
	color: var(--main-color);
}

.section-cta-text .section-cta--link a:hover {
	background-color: #ddd;
	transform: translateY(-0.3em);
}

.section-cta-text .section-cta--title {
	margin-top: 0;
	margin-bottom: 2rem;
}

.section-cta-text .section-cta--text {
	margin-bottom: 2rem;
}

@media (min-width: 768px) {
	.section-cta-text .cta-content {
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
	}

	.section-cta-text .section-cta--title {
		max-width: 50%;
		font-size: 2.25vw;
	}

	.section-cta-text .section-cta--link,
	.section-cta-text .section-cta--text {
		font-size: 1.2vw;
	}
}

/* BUG REPORT FORM */
.bug-report-form form {
	max-width: 700px;
}

/* GRID FORM */
.grid-form form {
	display: flex;
	flex-direction: column;
}

.grid-form form > * {
	margin-bottom: 1.5rem;
}

.grid-form form > *:last-child {
	margin-bottom: 0;
}

/* .grid-form__2 */
.grid-form form .row {
	display: flex;
	flex-direction: column;
}

.grid-form form .row > .col {
	margin-bottom: 1.5rem;
}

.grid-form form .row > .col:last-child {
	margin-bottom: 0;
}

@media (min-width: 700px) {
	.grid-form form .row {
		flex-direction: row;
	}

	.grid-form form .row > .col {
		margin-bottom: 0;
		margin-right: 1.5rem;
		flex: 1 1 50%;
		max-width: 50%;
	}

	.grid-form form .row > .col:last-child {
		margin-right: 0rem;
	}
}

/* Report an Issue */
.report-an-issue-btn {
	position: fixed;
	bottom: 1.5rem;
	right: 1.5rem;
	z-index: 99;

	display: none;
	align-items: center;
	padding: 0.6em 1.2em;
	border-radius: 1.5em;

	background-color: #35144f;
	transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	background-image: linear-gradient(to right, #c334c3 0%, #662d8e 100%);
	background-size: 200% auto;
	background-position: right center;
	text-decoration: none;
	font-size: 0.9rem;
	box-shadow: 0 0 1.563vw rgb(0 0 0 / 30%);
}

@media (min-width: 769px) {
	.report-an-issue-btn {
		display: flex;
	}
}

.report-an-issue-btn,
.report-an-issue-btn:visited {
	color: #fff;
}

.report-an-issue-btn:hover {
	background-color: #662d8e;
	background-position: left center;
}

.report-an-issue-btn .icon {
	display: block;
	height: 1em;
	width: 1em;
	margin-right: 0.4em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E");
}

/* ############################# */
/*         Footer Contact        */
/* ############################# */
.footer-contact {
	display: flex;
	flex-direction: column;

	margin-top: 2.5rem;
	color: #666;
}

@media (min-width: 769px) {
	.footer-contact {
		margin-top: 28.2vw;
	}
}

.footer-contact .left img {
	display: none;
}

.footer-contact h2 {
	width: 100%;
	padding: 1em;

	font-size: 4.4vw;
	text-align: center;

	background-color: #e2e2e2;
}

.footer-contact h2 span {
	font-size: 0.7em;
}

@media (max-width: 768px) {
	.footer-contact h2 {
		color: #666;
	}
}

.footer-contact .accordion {
	height: 96vw;
	overflow-y: scroll;
}

.footer-contact .accordion {
	padding: 0 2rem;
	font-size: 3.4vw;
	line-height: 1.7;
}

.footer-contact .accordion-item {
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 1px solid #eee;
}

.footer-contact .accordion-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.footer-contact .accordion-item p:first-child {
	margin-top: 0;
}

.footer-contact .accordion-item p:last-child {
	margin-bottom: 0;
}

.footer-contact .accordion-item p a {
	color: #663396;
	transition: opacity 0.35s ease-in-out;
}

.footer-contact .accordion-item p a:hover {
	opacity: 0.9;
}

.footer-contact .accordion-item p a:valid {
	color: #3e1e5e;
}

.footer-contact .right h3 {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 1em;
	color: #02969a;
}

.footer-contact .bottom-content {
	padding: 20em 1em 0;
	width: 100%;
}

.footer-contact .bottom-content h3 {
	font-size: 3.2504vw;
	margin-top: 0;
	margin-bottom: 1.742vw;
	text-align: center;
}

.footer-contact .bottom-links {
	display: flex;
	justify-content: center;
	font-size: 1.5rem;
}

.footer-contact .bottom-links a {
	display: block;
	margin: 0.5em;

	transition: all 0.3s ease;
}

.footer-contact .bottom-links a:hover {
	transform: scale(1.2);
}

.footer-contact .bottom-links img {
	display: block;
	height: 1em;
	width: auto;
	max-width: 100%;
}

@media (min-width: 768px) {
	.footer-contact {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-end;

		width: 72%;
		margin: 2.7613vw auto;
	}

	.footer-contact .left,
	.footer-contact .right {
		flex: 0 50%;
	}

	.footer-contact h2 {
		font-size: 2.5008vw;
		text-align: left;

		padding: 0;
		margin-top: 0;

		background: transparent;
	}

	.footer-contact h2 span {
		color: #666;
	}

	.footer-contact .left img {
		display: block;
		width: 29.5407vw;
		margin-top: 0.6252vw;
	}

	.footer-contact .accordion {
		height: 29.176vw;
	}

	.footer-contact .accordion {
		padding: 0 2rem;
		font-size: 0.8336vw;
	}

	.footer-contact .bottom-content {
		padding-top: 4.168vw;
	}

	.footer-contact .bottom-content h3 {
		color: #888;
		font-size: 1.2504vw;
		line-height: 1.8;
	}
}

/* dot nav */
.ns_dotnav {
	display: none;
	flex-direction: column;
	align-items: flex-end;

	padding: 1rem;
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

@media (min-width: 769px) {
	.ns_dotnav {
		display: flex;
	}
}

.ns_dotnav-item {
	font-size: 0;
	color: rgba(0, 0, 0, 0.6);
	background: #dedede;

	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0.35rem;

	border: none;
	border-radius: 50%;

	cursor: pointer;
	overflow: hidden;
	transition: 0.2s;
}

.ns_dotnav-item:hover {
	background: #f0f0f0;
	box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
	color: rgba(0, 0, 0, 0.8);
}

.ns_dotnav-item + .ns_dotnav-item {
	margin-top: 0.75rem;
}

.ns_dotnav:hover .ns_dotnav-item {
	font-size: 15px;
	padding: 0.5em 0.8em;
	border-radius: 0.5em;
}

.ns_dotnav:hover .ns_dotnav-item:not(.current) {
	background: #f5f5f5;
}

.ns_dotnav-item.current {
	background: #ed2678;
	color: #fff;
	font-weight: bold;
}

/*!
 * # Semantic UI - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.placeholder {
	position: static;
	overflow: hidden;
	-webkit-animation: placeholderShimmer 2s linear;
	animation: placeholderShimmer 2s linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-color: #fff;
	background-image: linear-gradient(
		to right,
		rgba(0, 0, 0, 0.08) 0,
		rgba(0, 0, 0, 0.15) 15%,
		rgba(0, 0, 0, 0.08) 30%
	);
	background-size: 1200px 100%;
	max-width: 30rem;
}

@-webkit-keyframes placeholderShimmer {
	0% {
		background-position: -1200px 0;
	}

	100% {
		background-position: 1200px 0;
	}
}

@keyframes placeholderShimmer {
	0% {
		background-position: -1200px 0;
	}

	100% {
		background-position: 1200px 0;
	}
}

/* Core Page */
.hero--default {
	background-image: linear-gradient(
		66.85deg,
		rgb(143 39 139 / 25%) 0%,
		rgb(202 31 111 / 25%) 39%,
		rgb(229 0 32 / 25%) 100%
	);
	text-align: center;
	padding: 5rem 0 2rem;
}

@media (min-width: 768px) {
	.hero--default {
		padding: 2rem;
	}
}

.hero--default h1 {
	font-weight: 500;
}

.hero--default h1 span {
	font-weight: 600;
}

.searchform {
	display: flex;
	flex-direction: column;
}

.searchform .row {
	display: flex;
}

.searchform .input {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-right: 0;
}

.searchform .button {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.searchform .button.filter-trigger {
	border-radius: 0;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.25);
	border-left: 0;
}

@media (max-width: 767px) {
	.searchform .button {
		padding: 1rem;
		font-size: 1.5rem;
		border-top-right-radius: 0.5rem;
		border-bottom-right-radius: 0.5rem;
	}
}

@media (min-width: 768px) {
	.searchform .input {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23545969' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z'/%3E%3C/svg%3E");
		padding-left: 2.5em;
		background-position: 0.9em 50%;
		background-repeat: no-repeat;
		background-size: 1em;
	}
}

.searchform .button .inner-text {
	display: none;
}

.searchform .button .icon {
	display: block;

	height: 1em;
	width: 1em;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.icon-search {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z'/%3E%3C/svg%3E");
}

.icon-filter {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='512' height='512' fill='%23444'%3E%3Cpath d='M1,4.75H3.736a3.728,3.728,0,0,0,7.195,0H23a1,1,0,0,0,0-2H10.931a3.728,3.728,0,0,0-7.195,0H1a1,1,0,0,0,0,2ZM7.333,2a1.75,1.75,0,1,1-1.75,1.75A1.752,1.752,0,0,1,7.333,2Z'/%3E%3Cpath d='M23,11H20.264a3.727,3.727,0,0,0-7.194,0H1a1,1,0,0,0,0,2H13.07a3.727,3.727,0,0,0,7.194,0H23a1,1,0,0,0,0-2Zm-6.333,2.75A1.75,1.75,0,1,1,18.417,12,1.752,1.752,0,0,1,16.667,13.75Z'/%3E%3Cpath d='M23,19.25H10.931a3.728,3.728,0,0,0-7.195,0H1a1,1,0,0,0,0,2H3.736a3.728,3.728,0,0,0,7.195,0H23a1,1,0,0,0,0-2ZM7.333,22a1.75,1.75,0,1,1,1.75-1.75A1.753,1.753,0,0,1,7.333,22Z'/%3E%3C/svg%3E");
}

@media (min-width: 768px) {
	.searchform .button .inner-text {
		display: initial;
	}

	.searchform .button .icon-search {
		display: none;
	}
}

.filter-container--hidden {
	display: none;
}

.searchform .radiogroup {
	margin-top: 1rem;
	gap: 1em;
	flex-wrap: wrap;
}

.searchform .radiogroup-item {
	display: flex;
	align-items: center;
}

.searchform .radiogroup-item label {
	margin-left: 0.5em;
}

.search-result {
	padding: 1rem 0;
	margin-top: 1.5rem;
}

.search-result .item + .item {
	margin-top: 1rem;
}

.search-result .item--search {
	font-size: 0.9rem;
	border: 1px solid #e3e8ee;
	border-radius: 0.5rem;
	padding: 0.5rem 0.8rem;
	transition: box-shadow 0.2s ease-in-out;

	cursor: default;
}

.search-result .item--search:hover {
	box-shadow: 0 0 0 1px rgba(50, 50, 93, 0.01), 0 7px 14px 0 rgba(50, 50, 93, 0.1),
		0 3px 6px 0 rgba(0, 0, 0, 0.02);
}

.search-result .image {
	display: none;
}

.search-result .item--search .content {
	flex: 1 1 100%;
}

@media (min-width: 768px) {
	.search-result .item--search {
		padding: 0.8rem 1rem;
		display: flex;
		flex-direction: row;
	}

	.search-result .image {
		display: block;
		width: 4rem;
		flex: 1 0 4rem;
		margin-right: 1rem;
	}

	.search-result .image img {
		max-width: 100%;
		height: 4rem;
		width: 4rem;
		object-fit: cover;
		object-position: 25% 25%;
		border-radius: 0.3rem;
	}
}

.search-result .item--search .title {
	color: #8f278b;
	text-decoration: none;
	font-size: 1rem;
	font-weight: 500;
	cursor: pointer;
	display: block;
	width: 100%;
}

.search-result .description {
	margin-top: 1rem;
}

.search-result .item--search p {
	margin: 0;
}

.search-result .item--search p + p {
	margin-top: 1em;
}

/* Empty */
.content.content--none {
	display: flex;
	flex-direction: column;
	padding: 1rem;
}

.content.content--none .image {
	height: 100px;
	width: unset;
	margin: 0 auto 1rem;
	opacity: 1;
}

.content.content--none .image svg {
	max-width: 100%;
	height: 100%;
	margin: auto;
}

.content.content--none .description {
	text-align: center;
}

.content.content--none .description p {
	margin: 0;
}

/* pagination */

.pagination {
	display: flex;
	width: 100%;
	padding: 1rem 0;
	align-items: center;
	justify-content: center;
	gap: 0.5em;
}

.pagination .page-numbers {
	display: flex;
	padding: 0.3em 0.8em;

	text-decoration: none;
	background-color: transparent;
	outline: none;
	transition: all 0.3s;

	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 6px;

	color: #404040;
	cursor: default;
}

.pagination a.page-numbers {
	cursor: pointer;
}

.pagination a.page-numbers:hover {
	background-color: rgba(0, 0, 0, 0.06);
}

.pagination .current {
	background-color: rgb(143 39 139 / 25%);
	font-weight: 500;
}

/* ########## Text Block ########## */
.text-block {
	display: flex;
	justify-content: center;
	text-align: center;
	font-size: 1rem;
	padding: 1rem;
}

.text-block h2 {
	color: var(--main-color);
	font-size: 2.25em;
	margin-top: 2.9rem;
}

.text-block p {
	font-size: 1.2em;
	margin-top: 1.7em;
	line-height: 1.6;
	color: #666;
}

@media (min-width: 769px) {
	.text-block h2 {
		margin-top: 5.9rem;
	}

	.text-block p {
		width: 48vw;
	}
}

.text-block em {
	font-style: normal;
	font-weight: 600;
	color: var(--secondary-color);
}

/* ########## Reviews ########## */

.section--reviews-slider {
	width: 100%;
	font-size: 18px;
	padding: 1em;
}

@media (min-width: 769px) {
	.section--reviews-slider {
		font-size: 1.2vw;
	}
}

.section--reviews-slider h2.title {
	font-size: 2.5rem;
}

.section--reviews-slider .slider:not(.slick-slider) {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

.section--reviews-slider .slick-track {
	display: flex;
	align-items: stretch;
}

.section--reviews-slider .slide-item {
	padding: 0.5em 0.75em 1em;
	height: auto;
}

.section--reviews-slider .review {
	display: flex;
	flex-direction: column;
	padding: 2rem;
	border-radius: 0.7em;
	background-color: #fff;
	height: 100%;
	box-shadow: 0 0.3em 0.7em 0 rgb(0 0 0 / 30%);
}

.section--reviews-slider .review-header {
	display: flex;
	align-items: center;
	margin-bottom: 1em;
}

.section--reviews-slider .review-title {
	display: block;
	padding-left: 1em;
	font-weight: bold;
}

.section--reviews-slider .review-header img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
}

@media (min-width: 769px) {
	.section--reviews-slider .review-header img {
		width: 3.2vw;
		height: 3.2vw;
	}
}

.section--reviews-slider .review-body {
	font-size: 0.8em;
	margin-bottom: auto;
	color: #666;
	font-weight: 100;
}

.section--reviews-slider .review-body p {
	text-align: left;
}

.section--reviews-slider .review-body p:first-child {
	margin-top: 0;
}

.section--reviews-slider .review-body p:last-child {
	margin-bottom: 0;
}

.section--reviews-slider .review-footer {
	margin-top: 1em;
	display: flex;
}

.section--reviews-slider .icon {
	display: block;
	height: 1.5em;
	width: 1.5em;

	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.section--reviews-slider .icon--star {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23f4c01e' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");
}

.section--reviews-slider .icon--star-inactive {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23e0e0e0' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");
}

.section--reviews-slider .slick-dots {
	list-style: none;
	margin: 0 auto;
	padding: 1em;
	display: flex;
	justify-content: center;
}

.section--reviews-slider .slick-dots li + li {
	margin-left: 0.5em;
}

.section--reviews-slider .slick-dots button {
	background-color: #e0e0e0;
	border: none;
	font-size: 0;
	color: transparent;
	padding: 0.4rem 2rem 0;
	border-radius: 0.2rem;
}

.section--reviews-slider .slick-dots .slick-active button {
	background-image: linear-gradient(to right, #e94067 0%, #662d8e 100%);
}

.section--reviews-slider .bottom {
	display: flex;
	justify-content: center;
	margin-top: 2rem;
}

.section--reviews-slider .bottom a {
	text-decoration: none;
	cursor: pointer;
	transition: 0.2s;
}

.section--reviews-slider .bottom a:hover {
	transform: scale(1.05);
}

.section--reviews-slider .bottom img {
	height: 13vw;
}

.section--reviews-slider .bottom > * {
	margin-left: 2rem;
}

.section--reviews-slider .bottom > :first-child {
	margin-left: 0;
}

@media (min-width: 769px) {
	.section--reviews-slider .bottom img {
		height: 4.1vw;
	}
}

/* ########## Reviews ########## */

/* Content blocks */

.content_form--wrapper,
.content_banner--wrapper {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	padding-top: 2em;
	padding-left: .5em;
	padding-right: .5em;
	padding-bottom: 2em;
	font-size: 1rem;
}

.content_banner {
	width: 100%;
	padding: 1em 1.5em;
	box-shadow: 0 .3em 1em 0 rgb(0 0 0 / 11%);
	border-radius: .5em;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	cursor: pointer;
}

.content_banner:hover {
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.content_banner .image {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.content_banner .image img {
	border-radius: .5em;
	display: block;
	margin: auto;
	max-width: 100%;
	height: auto;
}

.content_banner .image + .content {
	margin-top: 1em;
}

.content_banner .content {
	display: flex;
	flex-direction: column;
}

.content_banner .content > *:not(:last-child) {
	margin-bottom: 1rem;
}


.content_form .header,
.content_banner .header {
	font-size: 1.5em;
	font-weight: 500;
}

.content_banner .content {
	font-size: 1em;
}

.content_banner .extra {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: space-between;
	align-items: center;
}

.content_banner .button {
	display: flex;
	padding: 0.3em 1em;
	border: none;
	border-radius: 1.1em;

	background-color: #ed2678;
	color: white;

	font-weight: 600;
	text-decoration: none;

	transition: all .2s;
}


.content_banner .button:hover {
	background-color: #ee7688;
}

.content_banner .price {
	font-weight: 600;
	font-size: 1.2em;
}

@media (min-width: 768px) {

	.content_form .header,
	.content_banner .header {
		font-size: 2em;
	}

	.content_banner {
		display: flex;
		flex-direction: row;
		align-content: center;
		align-items: center;
	}
	.content_banner .image {
		flex: 1 1 35%;
	}

	.content_banner .content {
		flex: 1 1 100%;
	}

	.content_banner .image + .content {
		flex: 1 1 65%;
		margin-top: 0;
		margin-left: 1em;
	}
}

/* CONTETNT FORM */
.content_form,
.content_form * {
	box-sizing: border-box;
}

.content_form .header {
	display: block;
	margin-bottom: 0.4em;
}

.content_form form {
	display: flex;
	flex-direction: column;
	width: 100%;
	font-size: 18px;
}

@media (min-width: 768px) {
	.content_form form {
		max-width: 35vw;
		font-size: 1.35vw;
	}
}

.content_form .form-control {
	margin-bottom: 1em;
	position: relative;
}

.content_form .form-control label {
	display: none;
}

.content_form .form-control input.wpcf7-form-control,
.content_form .form-control select.wpcf7-form-control {
	width: 100%;
	background: #f3f3f3;
	border-radius: .5em;
	padding: .8em 1.2em;
	font-size: inherit;
	color: #666;
	border: 1px solid transparent;
	transition: .2s;
}

.content_form .wpcf7-not-valid-tip {
	font-size: .7em;
	margin-top: .5em;
}

.content_form .wpcf7 form .wpcf7-response-output {
	margin: 0 0 0 0;
	font-size: .8em;
	padding: 1rem 2rem;
	text-align: center;
	border-radius: 0.5em;
}

.content_form .wpcf7-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
}

.tutor-list.tutor-list--content {
	font-size: 18px;
}


/* tutor list content */
.glider-container {
	position: relative;
	margin: 1em -1em;
}

@media (min-width: 768px) {
	.tutor-list.tutor-list--content:not(.glider) {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 2em;
		font-size: 1.1vw;
	}

	.tutor-list.tutor-list--content .list-item {
		margin-top: 0;
	}
}

.tutor-list--content.glider .list-item {
	padding: 1em 1em;
}


.tutor-list--content .tutor-card {
	display: flex;
	flex-direction: column;
	text-decoration: none;
	color: #333;
	transition: all .2s;
	box-shadow: 0 .5em 1em rgba(0,0,0,0.05), 0 .5em .5em rgba(0,0,0,0.02);
	height: 100%;
}

.tutor-list--content .tutor-card:hover {
	transform: translateY(-.2em);
	box-shadow: 0 1em 1em rgba(0,0,0,0.1), 0 .5em .5em rgba(0,0,0,0.08);
}

@media (max-width: 769px) {
	.tutor-list--content .tutor-card {
		margin-top: 0;
		height: auto;
	}
}

@media (min-width: 768px) {
	.tutor-list--content .tutor-card {
		height: 100%;
	}
}


.tutor-list.tutor-list--content .item-photo,
.tutor-list.tutor-list--content .item-content {
	width: 100%;
}

@media (max-width: 768px) {
	.tutor-list.tutor-list--content .item-photo {
		margin-top: 0;
	}
}

.tutor-list.tutor-list--content .tutor-card .item-content .controls {
	display: flex;
	font-size: .9em;
	margin-top: 1em;
}

@media (min-width: 769px) {
	.tutor-list.tutor-list--content .item-photo {
		padding: 0;
	}

	.tutor-list.tutor-list--content .photo {
		display: block;
	}
}

.tutor-list--content .tagline {
	display: none;
}

@media (min-width: 769px) {
	.tutor-list--content .tagline {
		font-size: .8em;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 2em .5em .8em;
		color: #fff;
		background-image: linear-gradient(0deg,rgb(102, 51, 149) 10%,rgba(102, 51,149, 0) 90%);
		border-radius: 0.5em;
	}

	.tutor-list--content .tutor-card .item-photo .status {
		display: flex;
		top: 0;
		right: 0;
		left: unset;
		bottom: unset;
		width: max-content;
		font-size: .8em;
		transform: translate(14px, 12px);
		border-bottom-right-radius: 0;
	}

	.tutor-list--content .item-photo .status::after {
		position: absolute;
		content: '';
		top: 100%;
		left: auto;
		right: 0;

		background-color: transparent!important;

		width: 0;
		height: 0;

		border-style: solid;
		border-width: 14px 14px 0 0;
		border-color: transparent;
		border-top-color: inherit;
	}

	.tutor-list--content .tutor-card .item-header {
		flex-direction: column;
		font-size: 1.2em;
	}

	.tutor-list--content .tutor-card .statistic {
		margin-top: 1.2em;
		font-size: .8em;
	}
}

.glider-container .glider-pagination {
	position: static;
	display: flex;
	gap: .2em;
	max-width: 100%;
	margin: 0 auto;
	padding: 1em;
}

@media (min-width: 768px) {
	.glider-container .glider-pagination {
		width: 70%;
	}
}

.glider-container .glider-pagination--track .glider-dot {
	flex: 1;
}

.glider-container .glider-next,
.glider-container .glider-prev {
	position: absolute;
    top: 50%;
    width: 1em;
    height: 1em;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #663395;
}

.glider-container .glider-next svg,
.glider-container .glider-prev svg {
	height: 100%;
	width: 100%;
}

@media (max-width: 769px) {
	.glider-container .glider-next {
		right: -.2em;
	}

	.glider-container .glider-prev {
		left: -.2em;
	}
}
