﻿*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:"Segoe";font-weight:700;font-style:normal;src:url("../fonts/Segoe/Segoe-UI-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:300;font-style:normal;src:url("../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;src:url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:400;font-style:italic;src:url("../fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;src:url("../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;src:url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;src:url("../fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-display:swap}html{font-family:"Montserrat",sans-serif;font-weight:300;color:#424243}body{position:relative}h1{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:2.5em;line-height:1.3;color:#000}h2{font-family:"Montserrat",sans-serif;font-weight:600;font-size:2em;color:#000}section h2{font-family:"Segoe UI",sans-serif;font-weight:700;font-size:2.7em;letter-spacing:2px;color:#000}h3{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:3px;color:#000}h5{font-size:1em}p{font-size:14px}a{text-decoration:none}a:hover:not(.button),a:visited:not(.button){color:#008dd5}.mb-0{margin-bottom:0 !important}.mb-30{margin-bottom:30px !important}.d-block{display:block}.modal{display:none}.d-none{display:none}.modal.is-open{display:block}.container{width:71vw;margin:auto}input[type=text],input[type=email],input[type=password],select{border:1px solid #424243;color:#424243;height:40px;display:block;margin:10px auto;font-size:18px;padding:0 10px;line-height:40px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus{outline:none;border:2px solid #0f94cf}textarea{border:1px solid #424243;color:#424243;width:90%;display:block;margin:10px auto;font-size:18px;padding:0 10px;line-height:40px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}textarea:focus{outline:none;border:2px solid #0f94cf}input[type=file]:focus{outline:none}.alert-text{font-weight:700;color:#ff0054}.dropdown{position:relative;display:inline-block;cursor:pointer}.dropdown:hover .dropdown-content{display:block}.dropdown .dropdown-content{display:none;background-color:transparent;position:absolute;width:auto;min-width:100%;left:-5px;top:100%}.dropdown .dropdown-content ul{margin-top:5px;border-radius:10px;-webkit-box-shadow:0px 0px 30px 1px rgba(71,71,71,.2);-moz-box-shadow:0px 0px 30px 1px rgba(71,71,71,.2);box-shadow:0px 0px 30px 1px rgba(71,71,71,.2)}.dropdown .dropdown-content ul a li{background-color:#fff;color:#424243;justify-content:center;text-align:center;font-size:13px;width:100%;padding:25px 5px !important;position:relative}.dropdown .dropdown-content ul a li:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:90%;left:5%;border-bottom:1px solid #a3a7aa}.dropdown .dropdown-content ul a li:hover,.dropdown .dropdown-content ul a li.active,.dropdown .dropdown-content ul a li.opened{color:#008dd5;background:#fff !important}.dropdown .dropdown-content ul a:first-child li{border-radius:10px 10px 0 0}.dropdown .dropdown-content ul a:last-child li{border-radius:0 0 10px 10px}.dropdown .dropdown-content ul a:last-of-type li:before{content:unset}@media(max-width: 1000px){.container{width:90vw;margin:auto}}.cookie-consent{display:flex;justify-content:space-evenly;padding:20px;align-items:center;position:sticky;bottom:0;width:100%;height:auto;background-color:#ff0054;color:#fff;z-index:999}.cookie-consent .button{padding:10px;width:auto;line-height:1.2;margin-left:10px;justify-self:flex-end;align-self:flex-start}@media(max-width: 1300px){.cookie-consent span{width:85%}.cookie-consent .button{display:block;width:15%}}@media(max-width: 700px){.cookie-consent span{width:70%}.cookie-consent .button{display:block;width:30%}}.button{text-transform:uppercase;letter-spacing:1px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;padding:0 35px;margin:10px 0;display:inline-block;line-height:40px;border:unset}.button:hover{cursor:pointer}.button.red{background-color:#ff0054}.button.red:hover{background-color:#dc3674;color:#fff}.button.yellow{background-color:#eeb72e}.button.yellow:hover{background-color:#f0c54a;color:#fff}.button.outline{background-color:none;border:2px solid #fff;line-height:36px}.button.small{font-size:12px;line-height:24px;padding:0 35px;font-weight:700}.button:focus{outline:none}.sticky .item{position:fixed;color:#fff;top:50%;right:0;z-index:950;cursor:pointer;height:70px;width:330px;border-radius:15px 0 0 15px;margin:15px 0;padding:0;display:flex;align-items:center;overflow:hidden;transform:translateX(270px);-webkit-transform:translateX(270px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0px 0px 30px 1px rgba(71,71,71,.2);-moz-box-shadow:0px 0px 30px 1px rgba(71,71,71,.2);box-shadow:0px 0px 30px 1px rgba(71,71,71,.2);z-index:999}.sticky .item:nth-of-type(1){top:calc(50vh - 115px + 112px)}.sticky .item:nth-of-type(1) .icon:after{color:#0f94cf}.sticky .item:nth-of-type(2){top:calc(50vh - 35px + 112px)}.sticky .item:nth-of-type(2) .icon:after{color:#ff0054}.sticky .item:nth-of-type(3){top:calc(50vh + 45px + 112px)}.sticky .item:nth-of-type(3) .icon:after{color:#eeb72e}.sticky .item:hover{transform:translateX(0);-webkit-transform:translateX(0)}.sticky .item .icon{height:100%;width:80px;display:flex;align-items:center;justify-content:center;position:relative}.sticky .item .icon:after{position:absolute;content:"▶";top:0;transform:translateY(-6%) scale(1, 1.5);font-size:60px;left:70%}.sticky .item i{font-size:35px}.sticky .item.message{border:2px solid #0f94cf;border-right:unset}.sticky .item.message .icon{background-color:#0f94cf}.sticky .item.message .text,.sticky .item.message .text a{color:#0f94cf}.sticky .item.book{border:2px solid #ff0054;border-right:unset}.sticky .item.book .icon{background-color:#ff0054}.sticky .item.book .text,.sticky .item.book .text a{color:#ff0054}.sticky .item.contact{border:2px solid #eeb72e;border-right:unset}.sticky .item.contact .icon{background-color:#eeb72e}.sticky .item.contact .text,.sticky .item.contact .text a{color:#eeb72e}.sticky .text{display:flex;height:100%;width:100%;background-color:#fff;justify-content:center;align-items:center;text-transform:uppercase;font-size:25px;font-weight:600}@media(max-width: 700px){.sticky .item{height:60px;transform:translateX(280px);-webkit-transform:translateX(280px);margin:10px 0}.sticky .item:nth-of-type(1){top:calc(60vh - 105px + 112px)}.sticky .item:nth-of-type(2){top:calc(60vh - 35px + 112px)}.sticky .item:nth-of-type(3){top:calc(60vh + 35px + 112px)}.sticky .item .icon{width:60px}.sticky .item .icon i{font-size:30px}.sticky .item .icon:after{transform:translateY(-14%) scale(1, 1.5);font-size:60px;left:60%}}.ball-loader{width:100px;height:23.3333333333px;position:relative;top:200px;margin:auto}.ball-loader-ball{will-change:transform;height:23.3333333333px;width:23.3333333333px;border-radius:50%;position:absolute;animation:grow .8s ease-in-out infinite alternate}.ball-loader-ball.ball1{left:0;transform-origin:100% 50%;background-color:#ff0054}.ball-loader-ball.ball2{left:50%;transform:translateX(-50%) scale(1);animation-delay:.2s;background-color:#0f94cf}.ball-loader-ball.ball3{right:0;animation-delay:.35s;background-color:#eeb72e}@keyframes grow{to{transform:translateX(-50%) scale(0)}}.modal#modal-welcome p{margin-bottom:10px}.modal#modal-welcome span{font-weight:700}.modal#modal-welcome a{margin-top:30px}.modal .modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1500}.modal .modal_overlay .modal_container{background-color:#fff;padding:30px;max-width:500px;height:auto;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal .modal_overlay .modal_container div{display:flex;flex-direction:column}.modal .modal_overlay .modal_container div .modal_header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:25px;border-bottom:1px solid #0f94cf}.modal .modal_overlay .modal_container div .modal_header h2.modal_title{margin-top:0;margin-bottom:0;color:#424243;box-sizing:border-box;font-size:24px;font-weight:200}.modal .modal_overlay .modal_container div .modal_header h2.modal_title span{color:#0f94cf}.modal .modal_overlay .modal_container div .modal_header .modal_close{background:transparent;border:0;font-size:16px;margin-left:30px}.modal .modal_overlay .modal_container div .modal_header .modal_close:focus{outline:none}.modal .modal_overlay .modal_container div .modal_header .modal_close:hover{cursor:pointer}.modal .modal_overlay .modal_container div .modal_header .modal_close:before{content:"✕"}.modal .modal_overlay .modal_container div .modal_content{margin:50px auto;line-height:1.5;color:rgba(0,0,0,.8);text-align:center}.modal .modal_overlay .modal_container div .modal_content p.errors{color:#ff0054;font-size:16px;font-weight:600;display:none;margin-top:-20px;margin-bottom:30px}.modal .modal_overlay .modal_container div .modal_content .ball-loader{position:relative;top:0;display:none;margin:38px auto}.modal .modal_overlay .modal_container div .modal_content p{font-size:20px;margin-bottom:0}.modal .modal_overlay .modal_container div .modal_content .button{color:#fff;margin-top:20px;margin-bottom:40px}.modal .modal_overlay .modal_container div .modal_content a:not(.button){color:#ff0054;font-size:20px;cursor:pointer}.modal .modal_overlay .modal_container div .modal_content a:not(.button).forgot{font-size:14px;margin-top:0px}.modal .modal_overlay .modal_container div .modal_content p.meeting-title{font-size:14px;color:#424243;text-transform:uppercase}.modal .modal_overlay .modal_container div .modal_content h5.meeting-value{font-size:24px;text-transform:uppercase;margin-bottom:20px}.modal .modal_overlay .modal_container div .modal_content form{display:flex;flex-direction:column;justify-content:center;text-align:center}.modal .modal_overlay .modal_container div .modal_content form input:not(.login),.modal .modal_overlay .modal_container div .modal_content form select{width:300px}.modal .modal_overlay .modal_container div .modal_content form a{margin-top:-10px;color:#0f94cf}.modal .modal_overlay .modal_container div .modal_content form input.login{width:auto;margin:30px auto}.modal .modal_overlay .modal_container #register{display:none}.modal .modal_overlay .modal_container #recover{display:none}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal_overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal_container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal_overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal_container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal_container,.micromodal-slide .modal_overlay{will-change:transform}section.lesson-packs{margin-top:100px;margin-bottom:100px;display:flex;flex-direction:column;justify-content:center}section.lesson-packs h2{text-align:center;margin-bottom:20px}section.lesson-packs p{text-align:center;margin:20px auto;font-size:20px;line-height:36px}section.lesson-packs p strong{font-weight:700}section.lesson-packs .lesson-packs-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap}section.lesson-packs .lesson-packs-container .card{display:flex;flex-direction:column;-webkit-box-shadow:0px 0px 40px 1px rgba(71,71,71,.3);-moz-box-shadow:0px 0px 40px 1px rgba(71,71,71,.3);box-shadow:0px 0px 40px 1px rgba(71,71,71,.3);margin:20px;height:auto;width:300px;padding:40px;border-radius:10px;text-align:center}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+1) .content h6{color:#ff0054}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+1) .footer .button{background-color:#ff0054}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+2) .content h6{color:#eeb72e}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+2) .footer .button{background-color:#eeb72e}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+3) .content h6{color:#0f94cf}section.lesson-packs .lesson-packs-container .card:nth-of-type(3n+3) .footer .button{background-color:#0f94cf}section.lesson-packs .lesson-packs-container .card .content h6{font-size:24px;font-weight:600;color:#ff0054;margin-bottom:10px}section.lesson-packs .lesson-packs-container .card .content span.badge{background-color:#ff0054;color:#fff;padding:7px 10px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:600}section.lesson-packs .lesson-packs-container .card .content p,section.lesson-packs .lesson-packs-container .card .content ul li{font-size:16px;margin:20px auto}section.lesson-packs .lesson-packs-container .card .footer{margin-top:auto}section.lesson-packs .lesson-packs-container .card .footer p{margin-bottom:20px}section.lesson-packs .lesson-packs-container .card .footer p.price{margin-top:30px;margin-bottom:10px;font-size:30px}section.lesson-packs .lesson-packs-container .card .footer a.lessons-link{display:flex;justify-content:center;align-items:center;margin:40px auto 20px;color:#0f94cf;font-weight:400}section.lesson-packs .lesson-packs-container .card .footer .dropdown{font-size:18px}section.lesson-packs .lesson-packs-container .card .footer .dropdown a.button{color:#fff !important}section.lesson-packs .lesson-packs-container .card .footer .dropdown a:visited{color:#0f94cf}section.lesson-packs .lesson-packs-container .card .footer .dropdown .dropdown-content ul a{z-index:500}section.lesson-packs .lesson-packs-container .card .footer .dropdown .dropdown-content ul a li{font-size:16px;line-height:18px;padding:15px 10px !important}.ball-loader{width:100px;height:23.3333333333px;position:relative;top:200px;margin:auto}.ball-loader-ball{will-change:transform;height:23.3333333333px;width:23.3333333333px;border-radius:50%;position:absolute;animation:grow .8s ease-in-out infinite alternate}.ball-loader-ball.ball1{left:0;transform-origin:100% 50%;background-color:#ff0054}.ball-loader-ball.ball2{left:50%;transform:translateX(-50%) scale(1);animation-delay:.2s;background-color:#0f94cf}.ball-loader-ball.ball3{right:0;animation-delay:.35s;background-color:#eeb72e}@keyframes grow{to{transform:translateX(-50%) scale(0)}}header{position:sticky;width:100vw;max-width:100%;display:flex;flex-direction:column;top:0;z-index:999;background-color:#414142;color:#fff}.header-top{background-color:#0f94cf;font-weight:600;font-size:16px;padding:0 5em;height:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:max-height .3s ease}.header-top a:hover{color:#fff}.header-top .dropdown{text-transform:uppercase}.header-top .dropdown.lang a{color:#fff}.header-top .social-container{display:flex;flex-direction:row}.header-top .social-container li{margin:0 7px}.header-top .social-container li a{color:#fff}.header-content{height:80px;padding:0 5em;display:flex;align-items:center;justify-content:space-between;font-size:15px}.header-content .header-logo img{height:60px;width:auto}.header-content .header-menu{height:100%}.header-content .header-menu ul{height:100%}.header-content .header-menu ul .logout{font-size:20px;margin-left:20px;margin-bottom:-10px}.header-content .header-menu ul div:not(.dropdown-content){height:100%}.header-content .header-menu ul a{color:#fff;text-transform:uppercase;font-weight:600;margin:0}.header-content .header-menu ul a li{display:inline-flex;align-items:center;height:100%;padding:0 20px;list-style-type:none}.header-content .header-menu ul a li:hover{background-color:#0f94cf}.header-content .header-menu ul a li.active{background-color:#0f94cf}.header-content .header-menu ul .login-button{align-items:center;display:inline-flex;vertical-align:top;margin-left:30px}.header-content .header-menu ul .login-button a li:not(.login-menu){background-color:#ff0054;padding:3px 20px;border-radius:30px;height:30px}.header-content .header-menu ul .login-button a li:not(.login-menu):hover{background-color:#dc3674}.header-content .header-menu ul .login-button.profile a li:not(.login-menu){background-color:#eeb72e}.header-content .header-menu ul .login-button.profile a li:not(.login-menu):hover{background-color:#f0c54a}.header-content #hamb{display:none;z-index:5;cursor:pointer;-webkit-transition:left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition:left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);flex-direction:column;justify-content:center}.header-content #hamb div{width:25px;height:3px;margin-bottom:5px;background-color:#fff;-webkit-transition:opacity 500ms;-webkit-transform:500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition:opacity 500ms;-webkit-transform:500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition:transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91),opacity 500ms;transition:transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91),opacity 500ms;-webkit-transform:500ms cubic-bezier(0.6, 0.05, 0.28, 0.91)}.header-content #hamb #bottom{margin-bottom:0}.header-content .active{left:230px}.header-content .active #top{-webkit-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg)}.header-content .active #middle{opacity:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header-content .active #bottom{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.header-content #side-menu{display:none;position:fixed;z-index:4;overflow:auto;top:0px;left:-275px;width:275px;opacity:0;padding:20px 0px;height:100%;background-color:#0f94cf;color:#fff;-webkit-transition:all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition:all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);box-shadow:0 1px 4px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:space-around}.header-content #side-menu #side-menu-items a{color:#fff;text-transform:uppercase;font-weight:600}.header-content #side-menu #side-menu-items .item{position:relative;cursor:pointer;font-size:1.4em;padding:15px 30px;-webkit-transition:all 250ms;transition:all 250ms}.header-content #side-menu .side-menu-footer{text-align:center}.header-content #side-menu .side-menu-footer .login-button{background-color:#ff0054;color:#fff;font-weight:600;text-transform:uppercase;padding:10px 30px;border-radius:30px;height:30px;font-size:20px}.header-content #side-menu .side-menu-footer .login-button:hover{background-color:#dc3674}.header-content #side-menu .side-menu-footer .login-button.profile{background-color:#eeb72e}.header-content #side-menu .side-menu-footer .login-button.profile:hover{background-color:#f0c54a}.header-content #side-menu .side-menu-footer .logout-button{color:#fff;display:block;margin:40px auto 0;font-size:16px}.header-content #side-menu.active{left:0px;opacity:1;display:none}@media(max-width: 1180px){.header-content,.header-top{padding:0 2em}.header-content .header-menu,.header-top .header-menu{display:none}.header-content #hamb,.header-top #hamb{display:flex;align-items:center;z-index:1;font-size:1.2em}.header-content #side-menu,.header-content #side-menu.active,.header-top #side-menu,.header-top #side-menu.active{display:flex}}footer{width:100%;color:#fff;display:flex;flex-direction:column}footer .main{display:flex;flex-direction:row;justify-content:space-between;background-color:#414142;padding:70px 90px}footer .main .col{width:280px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}footer .main .col:nth-of-type(2){padding-left:50px}footer .main .col h6{color:#0f94cf;font-size:20px;font-family:"Segoe UI",sans-serif;font-weight:500;margin:20px 0}footer .main .col p{line-height:1.7;font-weight:400;letter-spacing:1px;font-size:16px}footer .main .col a:not(.social){color:#fff;display:flex;margin-bottom:10px;font-size:16px;line-height:1.5}footer .main .col a:not(.social):last-of-type{margin-bottom:20px}footer .main .col ul{margin-bottom:50px}footer .main .col ul li{background-color:#fff;width:31px;height:30px;margin-right:10px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:10px}footer .main .col ul li a{color:#414142}footer .copy{background-color:#0f94cf;color:#fff;text-align:center;padding:15px 0;font-size:20px}footer .copy em{font-style:italic}@media(min-width: 1400px){footer .main{padding:70px 300px}}@media(max-width: 800px){footer .main{padding:50px;flex-direction:column;justify-content:center;align-items:center;text-align:center}footer .main .col{justify-content:center;align-items:center;margin-right:0 !important;margin-bottom:40px;padding-left:0;width:85vw;text-align:center}footer .main .col:nth-of-type(2){padding-left:0}footer .main .col a{justify-content:center}footer .main .col ul{flex-grow:1;text-align:center}}.ball-loader{top:0}section.book{display:flex;flex-direction:column;align-items:center;height:auto;overflow:hidden;padding:70px}section.book .booking-card{border:2px solid rgba(0,0,0,.1);border-style:dashed;padding:50px;width:700px;text-align:center;margin:25px auto}section.book .booking-card.open{border-style:solid;-webkit-box-shadow:0px 0px 40px 1px rgba(71,71,71,.3);-moz-box-shadow:0px 0px 40px 1px rgba(71,71,71,.3);box-shadow:0px 0px 40px 1px rgba(71,71,71,.3)}section.book .booking-card p{font-size:20px;margin:16px 0;line-height:32px}section.book .booking-card ul.lesson-list{display:inline-block;margin:auto;list-style:none}section.book .booking-card ul.lesson-list li{text-align:center;font-size:16px;line-height:24px;margin:10px 0}section.book .booking-card ul.lesson-list li::before{content:"•";font-size:24px;color:#ff0054;font-weight:bold;display:inline-block;width:1em;margin-left:-5pxm}section.book .booking-card p.price{font-weight:400;font-size:24px;margin-top:24px}section.book .booking-card p.tz{margin-top:0;font-size:14px;font-style:italic}section.book .booking-card h3{font-size:30px;font-weight:100;margin-bottom:20px;color:#0f94cf}section.book .booking-card h4{font-weight:400;font-size:24px;margin-top:20px}section.book .booking-card h5{font-size:24px;font-weight:600;margin-bottom:5px}section.book .booking-card h6{margin-top:40px;color:#0f94cf;font-weight:700;font-size:16px}section.book .booking-card small{display:block;font-size:16px}section.book .booking-card a.button{display:inline-block;width:auto;margin:auto}section.book .booking-card a:not(.button){display:block;margin-top:20px;color:#ff0054}section.book .booking-card a:not(.button):hover{font-weight:400}section.book .booking-card .day-schedule a{margin-top:unset}section.book .booking-card nav{display:flex;justify-content:space-between;margin-bottom:30px}section.book .booking-card nav a#next-lessons,section.book .booking-card nav a#prev-lessons{visibility:hidden}section.book .booking-card .lessons-container{display:flex;flex-direction:row;justify-content:space-between}section.book .booking-card .lessons-container.interview{flex-direction:column}section.book .booking-card .lessons-container.interview h5{color:#0f94cf}section.book .booking-card .lessons-container.interview .description p{font-size:18px}section.book .booking-card .lessons-container .already p{color:#0f94cf;font-size:30px}section.book .booking-card .lessons-container .lesson-type{display:none;flex-direction:column;width:30%}section.book .booking-card .lessons-container .lesson-type.interview{margin:auto;width:40%}section.book .booking-card .lessons-container .lesson-type.interview p.must-complete-interview{margin-bottom:50px}section.book .booking-card .lessons-container .lesson-type .lesson-content{flex-grow:1}section.book .booking-card .lessons-container .lesson-type .lesson-content h5{font-weight:100;font-size:24px}section.book .booking-card .lessons-container .lesson-type .lesson-content h6{color:#ff0054}section.book .booking-card .lessons-container .lesson-type .lesson-content p{margin-top:20px;line-height:25px;font-size:14px;font-weight:400}section.book .booking-card .lessons-container .lesson-type p.price{font-weight:400;font-size:24px;margin-top:48px}section.book .cards{display:flex;flex-direction:row;width:100%}section.book .cards .col{width:50%}section.book .cards .col .booking-card{width:100%}section.book .cards .col .paypal-button{height:100%;display:flex;flex-direction:column;margin-left:150px;justify-content:center;max-width:400px}@media(max-width: 1000px){section.book .cards .col .paypal-button{margin-left:0;padding:0 50px}}@media(max-width: 900px){section.book{padding:70px 0}section.book .booking-card{border:2px solid rgba(0,0,0,.1);border-style:dashed;padding:50px;width:100%}section.book .booking-card .lessons-container .lesson-type{width:100%}section.book .booking-card .lessons-container .lesson-type.interview{width:100%}}@media(max-width: 700px){section.book .cards{flex-direction:column}section.book .cards .col{width:100%}}/*# sourceMappingURL=lesson-packs.css.map */
