.containers__block{width:100%;position:relative;float:left}.landing__image{position:absolute;left:0;top:0;max-width:100%;overflow:hidden}.landing__block{position:relative;float:left;width:100%;background-image:url(/images/overhead_beach.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:var(--s10)}.landing__container{position:relative;float:left;width:100%;z-index:1}.landing__logo{display:block;margin:0 auto;padding-top:var(--p8);height:var(--s12)}@media (min-width: 992px){.landing__logo{display:block;margin:0 auto;padding-top:var(--p8);height:var(--s13)}}.landing__top-menu{position:relative;float:left;width:100%;box-shadow:0 3px 2px 0 var(--g700)}.landing__top-menu-background{position:absolute;top:0;left:0;background:var(--g800);height:var(--s8);opacity:80%;width:100%}.landing__top-menu-right{position:relative;float:right}.landing__top-menu-button{position:relative;float:left;padding:var(--p1) var(--p3) 0px var(--p3);color:var(--white);background:var(--g9);height:var(--s8);line-height:var(--s8);font-size:var(--fSmall);text-decoration:none;box-sizing:border-box;font-weight:700}.landing__top-menu-button svg{height:var(--fMedium);position:relative;float:left;top:25px;padding:0px var(--p4)}.landing__top-menu-button.instagram{display:none}@media (min-width: 768px){.landing__top-menu-button span{padding:var(--p1) var(--p2) 0px 0px}.landing__top-menu-button svg{padding:0px var(--p1)}.landing__top-menu-button.instagram svg{padding:0px var(--p4)}.landing__top-menu-button.instagram{display:block}}.landing__top-menu-button span{position:relative;float:left;margin-left:var(--p2);display:none}@media (min-width: 992px){.landing__top-menu-button span{display:block}}.landing__top-menu-button:hover{background:var(--g900);color:var(--white)}.landing__title{color:var(--white);font-family:var(--fontFamily1);font-weight:700;font-size:64px;width:100%;text-align:center}.landing__call-to-action-container{position:relative;float:left;width:100%;text-align:center;padding-top:var(--p8)}.landing__call-to-action{margin:0 auto;background:var(--orange);color:var(--white);padding:var(--p3) var(--p5);font-size:var(--fMedium);box-shadow:var(--shadow4);border-radius:var(--br1);text-decoration:none}.about__profile-image{margin:0 auto;display:block;width:var(--s12);height:var(--s12);border-radius:50%}.about__left{width:100%;position:relative;padding:0px var(--p7);float:left;box-sizing:border-box}@media (min-width: 768px){.about__left{width:600px;position:relative;float:left}}@media (min-width: 1200px){.about__left{padding:0}}.about__title{color:var(--white);font-family:var(--fontFamily1);font-weight:700;font-size:var(--fLarge);width:100%}.about__text{color:var(--white);font-family:var(--fontFamily1);font-size:var(--fMedium);width:100%;line-height:150%;z-index:11}.about__surfer{position:absolute;bottom:0;left:-300px;overflow:hidden;opacity:20%;height:var(--s11);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media (min-width: 768px){.about__surfer{width:100%;height:auto;left:0}}.your-instructor__profile-image{margin:0 auto;display:block;width:var(--s12);height:var(--s12);border-radius:50%}.your-instructor__title{color:var(--white);font-family:var(--fontFamily1);font-weight:700;font-size:var(--fLarge);width:100%;padding-top:var(--p8)}@media (min-width: 992px){.your-instructor__title{padding-top:var(--p1)}}.your-instructor__text{color:var(--white);font-family:var(--fontFamily1);font-size:var(--fMedium);width:100%;line-height:150%}.review{position:relative;float:left;width:100%;height:var(--s17);overflow:hidden}.review__image{position:relative;float:right;height:var(--s17)}.review__left{position:absolute;width:100%}.review__right{position:relative;float:left;margin:var(--p8) var(--p4);padding:var(--p7) 0px;box-sizing:border-box}.review__mobile-background{position:absolute;width:100%;height:100%;background:var(--white);opacity:50%;top:0;left:0}.review__text-container{position:relative;float:left;width:100%}.review__text{position:relative;float:left;width:100%;line-height:150%;padding:0px var(--p7);color:var(--g700);font-size:var(--fMedium);box-sizing:border-box}.review__reviewer{position:relative;float:left;width:100%;padding:0px var(--p7);color:var(--g600);font-size:var(--fSmall)}.review__image-overlay{position:absolute;width:100%;height:1000px;background:var(--blue);opacity:50%;top:0;right:0}.review__quote svg{height:var(--fMedium);padding:0px var(--p7);color:var(--sea)}@media (min-width: 992px){.review__text{width:100%;padding:0px var(--p7);box-sizing:border-box}.review__reviewer{width:600px;padding:0px var(--p7)}.review__image{position:absolute;height:var(--s16);left:-475px}.review__left{position:relative;float:left;width:50%;height:var(--s16);box-sizing:border-box;overflow:hidden}.review__right{position:relative;float:left;width:50%;background:var(--blue);padding:var(--p9) 0px;height:var(--s16);box-sizing:border-box;margin:0}.review__mobile-background{display:none}.review{height:auto}}@media (min-width: 1200px){.review__text-container{width:600px}.review__right{padding:var(--p9) 0px;float:right;height:var(--s15)}.review__left{height:var(--s15)}.review__text{width:600px;padding:0px var(--p7);margin:var(--m4) 0px}.review__image{position:relative;float:right;left:200px}}@media (min-width: 2100px){.review__image{position:relative;float:right;left:0}}.rate__container{position:relative;float:left;width:var(--s12);height:var(--s13);border:var(--bw3) solid var(--orange);border-radius:var(--br1);margin-right:var(--m5);padding:0;margin-bottom:var(--m5)}@media (min-width: 768px){.rate__container{margin-bottom:0}}.rate__header{font-size:var(--fLarge);font-weight:700;color:var(--white);background:var(--orange);position:relative;float:left;padding:var(--p2) var(--p4)}.rates{position:relative;float:left;width:100%}.rate__title{background:var(--orange);color:var(--white);width:100%;margin:0;padding:var(--p4) 0px var(--p1);text-align:center}.rate__info{position:relative;float:left;width:100%;padding:var(--p1) 0px var(--p4);margin:0;text-align:center;color:var(--g100);background:var(--orange);font-weight:700;font-size:var(--fSmall)}.rate__text{position:relative;float:left;width:100%;padding:var(--p5) var(--p3);margin:0;color:var(--g800);font-size:var(--fMedium);font-weight:700;box-sizing:border-box}.contact__header{font-size:var(--fLarge);font-weight:700;color:var(--white);background:var(--g900);position:relative;float:left;padding:var(--p2) var(--p4)}.contact{position:relative;float:left;width:100%}.contact__container{position:relative;float:left;width:var(--s12);height:var(--s13);border:var(--bw3) solid var(--g900);border-radius:var(--br1);margin-right:var(--m5);padding:0}.contact__title{background:var(--g900);color:var(--white);width:100%;margin:0;padding:var(--p4) 0px var(--p4);text-align:center}.contact__more{position:relative;float:left;width:100%;padding:var(--p5) var(--p3);margin:0;color:var(--g800);font-size:var(--fMedium);font-weight:700;box-sizing:border-box}.contact__whatsapp{position:relative;float:left;width:100%;color:var(--g800)}.contact__whatsapp span{position:relative;float:left;font-size:var(--fMedium);text-decoration:underline}.contact__whatsapp svg{height:var(--fMedium);position:relative;float:left;padding:0px var(--p4)}.footer{position:relative;float:left;width:100%;background:var(--g900);padding:0;height:var(--s13);box-sizing:border-box;overflow:hidden}.footer__sunset{position:absolute;left:-300px;overflow:hidden;opacity:10%;height:var(--s13);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media (min-width: 768px){.footer__sunset{width:100%;height:var(--s13);left:0}}.footer__container{position:relative;float:left;height:var(--s12);width:100%}.footer__copy{position:relative;float:left;width:100%;color:var(--white);font-size:var(--fSmall);top:80px;text-align:center}.footer__copy svg{height:var(--fSmall)}.footer__text{position:relative;float:left;width:50%;height:var(--s12);color:var(--white);font-size:var(--fMedium);padding:var(--p7) 0px;box-sizing:border-box}.footer__social{position:relative;float:left;width:50%;height:var(--s12);color:var(--white);font-size:var(--fMedium);padding:var(--p7) var(--p6);box-sizing:border-box}.footer__social a{color:var(--white);font-size:var(--fMedium);text-decoration:none}
