﻿@charset "UTF-8";.sprite_gen,.spr-com{background-image:url(/i/sp_mob10_it.png);background-size:413px 1650px;border-bottom:0;}a#logo{top:3px;}.header-m-top{background:#fff;min-height:51px;border-bottom:2px solid #0b2fac;}.header-m-top .h-content{position:relative;text-align:center;padding-top:10px;font-size:20px;color:#6f6f6f;}.header-m-top .h-icon{position:absolute;left:10px;top:5px;cursor:pointer;width:32px;height:40px;background-position:-4px -369px;}.header-m-top .signup{float:right;padding:5px 7px;font-size:10pt;border:1px solid #0b2fac;margin:2px 10px 0 0;color:#0b2fac;border-radius:5px;line-height:17px;}#header_m.v3{font-family:"Open sans",Arial,sans-serif;}#header_m.v3 .header-m-top{min-height:72px;border-bottom:1px solid #ccc!important;box-shadow:none!important;}#header_m.v3 .header-m-top #open_menu_button{background:none;display:flex;}#header_m.v3 .header-m-top #open_menu_button img{display:block;min-width:1px;width:22px;height:40px;}#header_m.v3 .header-m-top .h-icon{top:15px;left:20px;}#header_m.v3 .header-m-top .gnum{top:8px;left:35px;}#header_m.v3 .header-m-top a#logo{top:9px!important;left:59px!important;background-image:none;background-position:center;background-size:contain;background-repeat:no-repeat;left:calc(50% - 65px);border-bottom:0;width:125px;height:60px;}#header_m.v3 .header-m-top .signup{margin:8px 16px 0 0;font-weight:bold;border:1px solid #0b2fac;color:#0b2fac;font-size:14px;border-radius:8px;padding:10px 12px;line-height:1em;}#header_m.v3 #linkpta{font-weight:bold;border:1px solid #0b2fac;color:#0b2fac;margin:0;padding:7px;}.menuheader-m{font-size:15px;z-index:9999;margin-top:53px;background-color:#5d97be;width:20.5em;max-height:none;border-width:0;position:absolute;top:0;display:none;background-color:#fff;-webkit-transform:translate3d(-19em,0,0);transform:translate3d(-18em,0,0);}.menuheader-m-displayed,.leftcolumn.diplayed{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.menuheader-m-transition,.leftcolumn{-webkit-transition:-webkit-transform 300ms ease;-webkit-transition-duration:300ms;transition:transform 300ms ease;}.menuheader-m .menuheader-title{color:#333;text-align:center;padding:7px 5px;}.menuheader-m ul{list-style:none;padding:0 0 5px;margin:0;}.menuheader-m ul li a{display:block;color:#000;text-decoration:none;border:0;padding:12px 10px 11px 20px;}.menuheader-m ul li.ot-it:first-of-type{margin-top:0;}.menuheader-m ul li.ot-it{padding:12px 19px;color:#999;border-bottom:1px solid #ddd;margin:10px 0 5px;}.menuheader-m .empty{padding:0!important;}.menuheader-title #valoraciones .spr-com.p_stars{margin-right:5px;}.menuheader-title #valoraciones{margin-bottom:2px;}.menuheader-m .blog{display:none;}.menuheader-m.m-blog{margin-top:0;height:100%;position:fixed;top:0;left:0;color:#444;font-size:14px;box-shadow:0 3px 10px 0 rgba(128,128,128,.5);width:19em;}.menuheader-m.m-blog div.wrapper{height:100%;}.menuheader-m.m-blog div.logo{height:70px;line-height:70px;}.menuheader-m.m-blog div.logo span.logo{width:125px;height:46px;background-position:-291px -54px;display:inline-block;vertical-align:middle;transform:scale(.9);}.menuheader-m.m-blog div.logo span.close{vertical-align:middle;margin-right:10px;margin-left:20px;width:15px;height:15px;display:inline-block;background-size:100%;}.menuheader-m.m-blog ul{padding:0 20px;max-height:calc(100% - 70px);overflow:auto;box-sizing:border-box;}.menuheader-m.m-blog ul li.ot-it{font-weight:bold;color:#797979;padding-left:0;border-bottom:0;margin:0;}.menuheader-m.m-blog ul li.line-down{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.menuheader-m.m-blog ul li:last-child{padding-bottom:20px;}.menuheader-m.m-blog ul li a{padding:8px 10px 8px 15px;}.menuheader-m.m-blog .blog{display:block;}.menuheader-m ul.elems-si-v3{display:none;}.menuheader-m.m-v3{font-family:"Open Sans",Arial,sans-serif;margin-top:0;height:100%;position:fixed;top:0;left:0;color:#1a1a1a;box-shadow:0 2px 8px rgba(26,26,26,.16);width:80%;max-width:320px;border-top-right-radius:16px;border-bottom-right-radius:16px;font-size:16px;}.menuheader-m.m-v3 ul.elems-no-v3{display:none;}.menuheader-m.m-v3 ul.elems-si-v3{display:block;}.menuheader-m.m-v3 div.wrapper{height:100%;}.menuheader-m.m-v3 div.logo{height:50px;line-height:50px;}.menuheader-m.m-v3 div.logo span.logo{display:none;}.menuheader-m.m-v3 div.logo span.close{vertical-align:middle;margin-right:10px;margin-left:15px;width:15px;height:15px;display:inline-block;background-size:100%;}.menuheader-m.m-v3 ul{padding:0 30px 0 60px;max-height:calc(100% - 70px);overflow:auto;box-sizing:border-box;}.menuheader-m.m-v3 ul li.ot-it{font-weight:bold;color:#797979;padding-left:0;border-bottom:0;margin:0;}.menuheader-m.m-v3 ul li.line-down{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.menuheader-m.m-v3 ul li:last-child{padding-bottom:20px;}.menuheader-m.m-v3 ul li a{font-size:16px;padding:16px 0;}.menuheader-m.m-v3 ul li a.bl{font-weight:bold;}.menuheader-m.m-v3 ul li#liLiveTutor span{background:linear-gradient(112.02deg,#0b2fac 23.89%,#3f42ba 30.85%,#5d56c8 37.56%,#776bd7 43.48%,#9080e5 49.58%,#7a93f3 55.92%,#66a5fb 61.18%,#57b5ff 66.73%,#00c1f2 71.44%,#00c8da 76.74%,#7dcda2 82.86%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:bold;}.menuheader-m.m-v3 .v3{display:block;}.country_uk #header_m:not(.v3) .header-m-top .h-content .signup,.country_de #header_m:not(.v3) .header-m-top .h-content .signup,.country_at #header_m:not(.v3) .header-m-top .h-content .signup{width:55px!important;font-size:13px!important;line-height:17.7px!important;margin:0 24px 0 0!important;}.country_uk a#logo,.country_de a#logo,.country_at a#logo{position:absolute!important;}.country_de #header_m .header-m-top .h-content a#logo{top:10px!important;}#header_m .header-m-top a#logo{position:absolute;left:calc(50% - 80px);border-bottom:0;}#header_m #rechercher{display:none;}header li.connectar_direct{display:none!important;}body.country_uk #header_m .header-m-top,body.country_de #header_m .header-m-top,body.country_at #header_m .header-m-top,body:not(.country_studentpass_active) #header_m .header-m-top{height:72px;box-shadow:0 4px 14px rgba(0,0,0,.08);border-bottom:0;}body.country_uk #header_m .header-m-top .h-content,body.country_de #header_m .header-m-top .h-content,body.country_at #header_m .header-m-top .h-content,body:not(.country_studentpass_active) #header_m .header-m-top .h-content{padding-top:15px;}body.country_uk #header_m .header-m-top .h-content .signup,body.country_de #header_m .header-m-top .h-content .signup,body.country_at #header_m .header-m-top .h-content .signup,body:not(.country_studentpass_active) #header_m .header-m-top .h-content .signup{border:0;font-weight:600;font-size:13px;line-height:24px;color:#0b2fac;padding:0;margin:9px 24px 0 0;}body.country_uk #header_m .header-m-top .h-content .h-icon,body.country_de #header_m .header-m-top .h-content .h-icon,body.country_at #header_m .header-m-top .h-content .h-icon,body:not(.country_studentpass_active) #header_m .header-m-top .h-content .h-icon{left:24px;top:24px;background-position:4px -332px;}body.country_uk #header_m .header-m-top .h-content a#logo,body.country_de #header_m .header-m-top .h-content a#logo,body.country_at #header_m .header-m-top .h-content a#logo,body:not(.country_studentpass_active) #header_m .header-m-top .h-content a#logo{top:16px;}body.country_uk #header_m .header-m-top .h-content .gnum,body.country_de #header_m .header-m-top .h-content .gnum,body.country_at #header_m .header-m-top .h-content .gnum,body:not(.country_studentpass_active) #header_m .header-m-top .h-content .gnum{left:40px;top:0;}div.modal-condiciones{box-sizing:border-box;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;display:none;}div.modal-condiciones *{box-sizing:border-box;}div.modal-condiciones div.window{background-color:#fff;width:450px;max-width:90%;padding:50px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);}div.modal-condiciones div.window div.text{margin-bottom:36px;}div.modal-condiciones div.window div.text p{font-size:15px;margin-bottom:20px;}div.modal-condiciones div.window div.text p a{color:#0b2fac;}div.modal-condiciones div.window div.text p a:hover{border-bottom:1px dotted #0b2fac;}div.modal-condiciones div.window div.text p:last-child{margin-bottom:0;}div.modal-condiciones div.window div.img{text-align:center;margin-bottom:25px;}div.modal-condiciones div.window div.img img{max-width:70px;}div.modal-condiciones div.window div.buttons span{padding:10px 40px;color:#fff;border-radius:5px;border:0;display:inline-block;width:100%;font-weight:bold;font-size:inherit;cursor:pointer;transition:.3s;text-align:center;margin-bottom:5px;}div.modal-condiciones div.window div.buttons span.accept{background:#93c01d;font-size:16px;}div.modal-condiciones div.window div.buttons span.accept:hover{background:#429321;}div.modal-condiciones div.window div.buttons span.discard{font-size:14px;background:transparent;color:#686868;}@media(max-width:567px){div.modal-condiciones div.window{padding:20px;overflow:auto;max-height:100%;}div.modal-condiciones div.window div.text{margin-bottom:24px;}div.modal-condiciones div.window div.text p{font-size:14px;margin-bottom:15px;}div.modal-condiciones div.window div.img{margin-bottom:15px;}div.modal-condiciones div.window div.img img{max-width:60px;}}.tcp-sticky-bar{position:fixed;left:0;width:100%!important;z-index:10;background:#fff;box-shadow:0 -3px 23px 0 rgba(44,106,165,.23);box-sizing:border-box;font-size:16px;color:#444;}.tcp-sticky-bar *{box-sizing:inherit;font-size:inherit;}.tcp-sticky-bar .tcp-button{padding:11px 45px;}.tcp-sticky-bar.stk_top{top:0;}.tcp-sticky-bar.stk_bottom{bottom:0;}.tcp-sticky-bar div.wrapper{max-width:1024px;margin:0 auto;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;}.tcp-sticky-bar div.textAndWaves{display:flex;align-items:center;}.tcp-sticky-bar div.waves{width:13px;height:13px;margin-right:16px;}.tcp-sticky-bar div.waves div.wave{position:absolute;background:#008000;display:inline-block;border-radius:50%;}.tcp-sticky-bar div.waves div.wave.wave1{animation:grow1 2.5s infinite;animation-delay:.5s;background:#fbbc05;z-index:3;width:13px;height:13px;}.tcp-sticky-bar div.waves div.wave.wave2{animation:grow2 2.5s infinite;animation-delay:.5s;background:rgba(251,231,174,.8980392157);z-index:2;width:13px;height:13px;}.tcp-sticky-bar div.waves div.wave.wave3{animation:grow3 2.5s infinite;animation-delay:.5s;background:rgba(251,231,174,.4);z-index:1;width:13px;height:13px;}.tcp-sticky-bar .tcp-button{-webkit-appearance:none;display:inline-block;background:#444;color:#fff;border-radius:5px;padding:11px 45px;text-align:center;cursor:pointer;font-weight:bold;font-size:inherit;border:0;width:auto;margin:0;}.tcp-sticky-bar .tcp-button.primary{background:#93c01d;color:#fff;}.tcp-sticky-bar.blue-sticky{background:linear-gradient(90deg,#2764a5 0%,#2759e2 100%);color:#fff;}@media(max-width:767px){.tcp-sticky-bar.blue-sticky .wrapper{flex-direction:column;}.tcp-sticky-bar.blue-sticky .wrapper .text{display:inline-block;text-align:center;margin-bottom:16px;}.tcp-sticky-bar.blue-sticky .wrapper .text .button-wrapper .tcp-button{width:180px;}}.tcp-sticky-bar.hidden{display:none!important;}.tcp-sticky-bar.sticky-subjects{background-color:#5dc18b!important;position:fixed!important;left:50%;width:calc(100% - 28px)!important;transform:translateX(-50%);bottom:24px;border-radius:4px;}.tcp-sticky-bar.sticky-subjects .wrapper{display:flex!important;flex-direction:row!important;padding:14px!important;}.tcp-sticky-bar.sticky-subjects .wrapper .text{font-size:16px;font-weight:700;line-height:24px;color:#020922;}.tcp-sticky-bar.sticky-subjects .wrapper #cta{width:46px;height:46px;border-radius:4px!important;}.tcp-sticky-bar.sticky-subjects .wrapper .button-wrapper{width:unset!important;margin-top:0!important;}.tcp-sticky-bar.sticky-subjects .wrapper .button-wrapper img{top:6px!important;right:5px!important;}.tcp-sticky-bar.stickyIaTutor{height:62px;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor{height:56px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor{width:984px;height:62px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor{width:100%;height:56px;}}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor{margin-left:16px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor p{margin-left:80px;color:#020922;font-size:14px;}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor img{position:absolute;top:-10px;width:68px;height:68px;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor img{top:-6px;width:58px;height:58px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link{color:#fff;background-color:#0b2fac;padding:8px 14px;border-radius:4px;font-size:12px;display:flex;align-items:center;justify-content:center;border-bottom:0;font-weight:700;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link{margin-right:16px;padding:8px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link img{width:16px;height:16px;margin-right:8px;}.tcp-sticky-bar.stickyModalVideo .text{color:#0a243f;font-weight:bold;}.tcp-sticky-bar.stickyModalVideo .text:before{content:"";background:url(/i/id-profile-icon.svg) no-repeat center;padding:26px 32px;}.tcp-sticky-bar.stickyModalVideo .tcp-button{background-color:#0a243f;padding:12px 16px;}@media(max-width:767px){.tcp-sticky-bar{box-shadow:0 3px 10px 0 rgba(128,128,128,.5);}.tcp-sticky-bar.stickyModalVideo div.wrapper{height:100%;align-items:flex-start;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.button-wrapper{width:auto;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.text{display:block;font-size:12px;padding-right:16px;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.text:before{display:block;float:left;}.tcp-sticky-bar.stickyModalVideo div.wrapper .tcp-button{font-size:12px;padding:12px 16px!important;width:max-content!important;}.tcp-sticky-bar div.wrapper{padding:20px;}.tcp-sticky-bar div.wrapper div.text{display:none;}.tcp-sticky-bar div.wrapper div.button-wrapper{width:100%;text-align:center;}.tcp-sticky-bar div.ComprarButtons{display:flex;justify-content:space-between;width:100%;padding:7px;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar{box-sizing:border-box;border:2px solid #93c01d;border-radius:5px;width:47%;text-align:center;color:#93c01d;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;padding:10px 0;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar.blue{background-color:#fff;color:#0b2fac;border-color:#0b2fac;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar img{margin-right:10px;}.tcp-sticky-bar div.waves{display:none;}}@media(max-width:376px){.tcp-sticky-bar div.wrapper div.button-wrapper .tcp-button{padding-right:10px;padding-left:10px;width:100%;}}@keyframes grow1{0%{transform:scale(1);}33%{transform:scale(1.25);}80%{transform:scale(1.25);}100%{transform:scale(1.1);opacity:0;}}@keyframes grow2{0%{transform:scale(1);}33%{transform:scale(1.5);}80%{transform:scale(1.5);}100%{transform:scale(1.5);opacity:0;}}@keyframes grow3{0%{transform:scale(1);}33%{transform:scale(1.75);}80%{transform:scale(2);}100%{transform:scale(2);opacity:0;}}@media(max-width:376px){.country_uk .tcp-sticky-bar.sticky-subjects .wrapper .text{font-size:14px!important;}}body{min-width:320px;width:auto;overflow-x:hidden;margin:0;color:#444;background:#eee;}body,input,select,textarea,button,.ui-btn{font-size:1em;line-height:1.3;font-family:Arial,sans-serif;}#wrapper{position:relative;height:auto!important;background:#fff;}header,nav,article,footer,section,aside,figure,figcaption,nav.men.v2{display:block;}a,a:hover,a:active{text-decoration:none;border-bottom:1px dotted;color:#0b2fac;}a.bl{color:#0b2fac!important;}#body .tcp-sticky-bar{background:#6d82cd;position:unset;}#body .tcp-sticky-bar .wrapper{font-size:14px;line-height:20px;color:#fff;display:flex;flex-direction:column;padding:16px;}#body .tcp-sticky-bar .wrapper .text{display:block;text-align:center;}#body .tcp-sticky-bar .wrapper .button-wrapper{margin-top:8px;}#body .tcp-sticky-bar .wrapper .button-wrapper p{font-weight:700;}#body .tcp-sticky-bar .wrapper .button-wrapper #cta{background-color:#fff;color:#0b2fac;padding:4px 16px;border-radius:16px;}#body .tcp-sticky-bar .wrapper .button-wrapper #cta img{position:relative;top:2px;}@media(max-width:376px){#body .tcp-sticky-bar .wrapper .button-wrapper{width:unset;}}.tcp-sticky-bar-fixed{position:fixed!important;}.tcp-sticky-bar-no-fixed{position:unset!important;}.main h3.title{border-bottom:1px solid #e8e8e8;font-size:17px;font-weight:600;margin:25px 0;padding:0 3px 10px;color:#333;}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{padding:9px 10px;border:1px solid #d4d4d4;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;box-shadow:0 1px 1px #e6e6e6;color:#666;}p{margin:3px;line-height:1.6em;}h1,h2,h3,h4{font-size:1.5em;color:#666;text-transform:none;font-weight:400;margin:5px;}h1{font-size:1.6em;padding-bottom:0;margin-bottom:0;}h1.pta{font-size:17pt;margin-top:20px;}h2{font-weight:600;}h3{font-size:1.2em;}h4{font-size:1.1em;}hr{border:1px solid #eee;}.it,#info #data div p:first-child{font-style:italic;}.block{display:block;}.ilblock,.ib{display:inline-block!important;}.posrel,.doblesep,#info>.img{position:relative;}.bgf8{background:#f8f8f8;color:#333;}.bgf8 h3{color:#222;}.title{text-align:center;margin-top:5px;}.box{border:solid 1px #ccc;text-align:center;margin:0;}.trr{margin-bottom:7px;}.tr{background-color:#fff;text-align:left;vertical-align:middle;padding:15px 10px;border-bottom:1px solid #e8e8e8;}.cl_b{clear:both;}.fl_l,.f_l,.fleft{float:left;}.fl_r,.fright{float:right;}.fl_l_a,.fl_r_a{float:none;width:100%;max-width:100%!important;box-sizing:border-box;}.right{text-align:right;}.bold{font-weight:bold;}.normal{font-weight:normal;}.gris{color:#999;}.c0{color:#000;}.c5{color:#555;}.c8{color:#888;}.ca{color:#aaa;}.fs9{font-size:9px;}.fs10,.fs10 span{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs17{font-size:17px;}.fs18{font-size:18px;}.fs19{font-size:19px;}.fs20{font-size:20px;}.fs22{font-size:22px;}.fs50{font-size:50px;}.red{color:#f00;}.mg0{margin-top:0;}.mg5{margin-top:5px;}.mg10{margin-top:10px!important;}.mg15{margin-top:15px;}.mg20{margin-top:20px!important;}.mg25{margin-top:25px;}.mg30{margin-top:30px!important;}.mg35{margin-top:35px!important;}.mg40{margin-top:40px!important;}.mg50{margin-top:50px!important;}.mg90{margin-top:90px!important;}html .mg30{margin-top:30px;}.mgbottom0,.parrilla .aitem.trr{margin-bottom:0;}.mgbottom5{margin-bottom:5px;}.mgbottom10{margin-bottom:10px;}.mgbottom15{margin-bottom:15px;}.mgbottom20{margin-bottom:20px;}.mgbottom30{margin-bottom:30px;}.mgbottom40{margin-bottom:40px;}.mgbottom50{margin-bottom:50px;}.mgbottom60{margin-bottom:60px!important;}.mgbottom-xxl{margin-bottom:72px;}.mgleft0{margin-left:0!important;}.mgleft10{margin-left:10px;}.mgleft20{margin-left:20px!important;}.mright0{margin-right:0!important;}.mright10{margin-right:10px!important;}.pd10{padding:10px;}.pd20,.registerpage .htab_s{padding:20px;}.pdtop5{padding-top:5px;}.pdtop10{padding-top:10px!important;}.pdtop20{padding-top:20px!important;}.pdtop30{padding-top:30px;}.pdbottom15{padding-bottom:15px;}.pdbottom20{padding-bottom:20px;}.pdbottom40{padding-bottom:40px;}.pdbottom50{padding-bottom:50px;}.pdbottom60{padding-bottom:60px;}.pdlat5{padding:0 5px;}.pdlat10,#info .content{padding:0 10px;}.pdlat20,.registerpage .htab .hfields{padding:0 20px;}.nodis{display:none!important;}.mg0auto,.parrilla .main_filters p{margin:0 auto;}.desta{background-color:#f8f8b9;}.label{width:70px;}.lh24{line-height:25px;}.sh{-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;}.cleaner #header_m .header-m-top .h-content i.h-icon,.cleaner #footer{display:none;}.cleaner #logo{float:none;display:inline-block;text-align:center;position:initial;}.clear{clear:both;}.onlyform #header_m{visibility:hidden;height:20px;}#navlist{display:none;height:28px;margin:5px 0 0;}#navlist span{float:left;line-height:28px;margin:0 auto;color:#888;width:170px;text-align:center;}.btn{padding:13px 5px;}.blue{background-color:#0b2fac;}.green{color:#659805;}.btngreen,.btn.green{background:#92b634;margin:10px auto;padding:13px 25px 14px;color:#fff;border:0;min-width:180px;display:block;font-size:13pt;line-height:18pt;text-align:center;appearance:none;-webkit-appearance:none;}.btngreen.orange{background:#f38624;}.btngreen.orangeinv{background:transparent;color:#f38624;border:1px solid #f38624;padding:11px;max-width:200px;}.imparte b,.imparte i,.rndcheck{width:20px;height:22px;background-position:-135px -154px;display:inline-block;vertical-align:middle;}.imparte i{background-position:-135px -123px;}.center{text-align:center;}.left{text-align:left;}.detinfosection p.left{text-align:left;}.oneline,#row-cg .aitem .aitemhead .left p{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.txttext{height:60px!important;}.textjustify{text-align:justify;}img.r0{border-radius:0;}.divcondiciones input{vertical-align:top;}.divcondiciones label{width:90%;}.bbox{-webkit-box-sizing:border-box;box-sizing:border-box;}input.sprite_gen[data-type=search]{background-position:right -338px;background-repeat:no-repeat;}.favoritos .icofav{height:20px;width:21px;display:block;margin:10px;}.sprite_gen.p_stars,.spr-com.p_stars{height:16px;width:16px;display:inline-block;vertical-align:middle;}.sprite_gen.star_y,.spr-com.star_y{background-position:-6px -48px;}.sprite_gen.star_m,.spr-com.star_m{background-position:-28px -48px;}.sprite_gen.star_g,.spr-com.star_g{background-position:-48px -48px;}.spr-progconf{background:url(/i/spr_progconf_mob2.png) no-repeat;background-size:413px 1650px;}.spr-progconf.sprinsphoto{height:30px;width:30px;background-position:-306px -412px;}.spr-progconf.sprinsphoto1{height:30px;width:30px;background-position:-278px -448px;}.spr-progconf.sprinsphoto2{height:30px;width:30px;background-position:-271px -408px;}.spr-progconf.sprinsiginfo{height:30px;width:30px;background-position:-278px -556px;}.spr-progconf.sprinsiginfo2{height:30px;width:30px;background-position:-309px -556px;}.spr-progconf.sprinsiginfo3{height:30px;width:30px;background-position:-345px -556px;}.spr-progconf.sprinsigniaprof{height:34px;width:34px;background-position:-343px -412px;}.spr-progconf.sprinsignia2prof{height:34px;width:34px;background-position:-317px -448px;}.spr-progconf.sprinsignia3prof{height:34px;width:34px;background-position:-354px -448px;}.spr-com.sprbckdesktop{height:90px;width:152px;background-position:-260px -1500px;}html .select_wb,html .input_wb{width:100%;border-radius:5px;padding:5px 35px 5px 10px;line-height:20px;font-size:16px;color:#000;margin-bottom:10px;appearance:none;-webkit-appearance:none;border:1px solid #b7b6b6;background-color:#fff;opacity:.75;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none;-webkit-box-shadow:none;}.select_wb.sprite_gen{background-position:top -271px right -5px;background-repeat:no-repeat;}.select_wb.sprite_gen.white{opacity:1;padding:10px;background-position:right -266px;}.input_wb.white,input.white.sprite_gen[data-type=search]{opacity:1;padding:10px;background-position:right -332px;background-repeat:no-repeat;}.button{padding:8px 10px;display:block;text-align:center;border-radius:5px;margin:0 auto;width:85%;box-sizing:border-box;-webkit-box-sizing:border-box;}.gbutton{color:#fff!important;background-color:#a5c842;border:1px solid #a5c842;}.whit{color:#fff!important;background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.6);}.rbutton{color:#f00!important;background-color:transparent;border:1px solid #f00!important;}.obutton{color:#fff!important;background-color:#ff712a;border:1px solid #ff712a;}.savebutton{color:#fff!important;background-color:#0b2fac;border:1px solid #0b2fac;width:100%!important;padding:15px 10px!important;}a.button{text-shadow:none;font-weight:normal;}.btn.green-btn,.btn.green-btn:hover{background-color:#a5c842;color:#fff;}#lean_overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#555;display:none;}body.v3 #lean_overlay{background:transparent!important;}.rndcheckact.checked .rndcheck{background-position:-135px -125px;}.ovhid{overflow:hidden;}.spr-com.whitebell{width:22px;height:24px;background-position:-316px -681px;}.spr-com.whitetick{width:22px;height:18px;background-position:-345px -688px;}.disabled{opacity:.5;}.border-fotoparr{float:left;padding:15px 0 10px 10px;}#ariadna{list-style-type:none;padding:0;margin:2px 0 10px;overflow:hidden;font-size:12px;height:20px;}.btn.green-btn,.btn.green-btn:hover{background-color:#93c01d;color:#fff;}#lean_overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#555;display:none;}#ariadna li{float:left;line-height:30px;color:#777;flex-shrink:0;}#ariadna li:last-child{flex-shrink:1;}#ariadna li a,#ariadna li a:link,#ariadna li a:visited{display:block;padding:0 4px;font-size:12px;border-bottom:0;text-decoration:none;color:#0b2fac;}#ariadna li a:after{content:"»";padding-left:8px;}.w300{width:300px;}#divopverificada{padding:0 10px;font-size:9pt;margin-top:30px;}#aopverificadas{border-bottom:0;color:#777;color:#fff;font-weight:bold;}.ellip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.btn{font-size:18px;color:#fff;line-height:44px;letter-spacing:1px;padding:0 20px;background:#ff712a;position:relative;text-align:center;text-decoration:none;border:0;-webkit-appearance:none;cursor:pointer;border-radius:5px;}body.modalon{overflow:hidden;height:100%;width:100%;position:fixed;}#lean_overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);display:none;}.modal{display:none;}.modal .close{padding:10px 0 5px;text-align:right;}.modal .close>span{padding:0 20px 0 10px;font-size:32px;}.det h2{font-size:11pt;text-align:center;margin-bottom:15px!important;}.det p{text-align:left;}#pp{box-sizing:border-box;position:fixed;bottom:0;z-index:99999;width:100%;margin:0;box-shadow:0 -3px 10px 0 rgba(44,106,165,.25);}#pp #pp2{position:relative;padding:12px;box-sizing:border-box;max-width:990px;margin:0 auto;background:#e6e6e6;}#pp #pp2 p{max-width:90%;}#pp #pp2 b{position:absolute;right:10px;bottom:15px;}#pp #pp2 svg{width:16px;height:16px;}#pp div.notice{position:relative;background-color:#fff;}#pp div.notice.cookies-notice{display:flex;align-items:center;flex-direction:column;padding:24px;}#pp div.notice.cookies-notice *{font-size:14px;}#pp div.notice.cookies-notice p{text-align:center;margin-bottom:24px;}#pp div.notice.cookies-notice p a{display:inline-block;}#pp div.notice p{margin:0;}#pp div.notice a,#pp div.notice button,#pp div.notice input[type=button],#pp div.notice input[type=submit]{border-bottom:0;}#pp div.notice a.btn,#pp div.notice button.btn,#pp div.notice input[type=button].btn,#pp div.notice input[type=submit].btn{margin:0;line-height:normal;letter-spacing:normal;font-weight:bold;padding:10px 28px;}#pp div.notice a.btn-blue,#pp div.notice button.btn-blue,#pp div.notice input[type=button].btn-blue,#pp div.notice input[type=submit].btn-blue{background-color:#0b2fac;}#pp.v2{display:none;height:100%;width:100vw;align-items:center;justify-content:center;background-color:rgba(232,232,232,.5);box-sizing:border-box;color:#444;}#pp.v2.display{display:flex;}#pp.v2:empty{display:none;}#pp.v2 *{box-sizing:border-box;}#pp.v2 #div_pp_notice{display:block;width:auto;box-shadow:0 4px 6px 0 #d6d6d6;border-radius:5px;padding:24px;width:631px;max-width:95%;font-size:14px;background:#fff;}#pp.v2 #div_pp_notice a{font-size:14px;text-decoration:underline;color:#0b2fac;border-bottom:0;}#pp.v2 #div_pp_notice div.header{padding-bottom:24px;}#pp.v2 #div_pp_notice div.header img{width:auto;}#pp.v2 #div_pp_notice .cookiesnoticev2.step2 .scrollable{max-height:515px;height:515px;}@media all and (max-width:768px){#pp.v2 #div_pp_notice .cookiesnoticev2.step2 .scrollable{max-height:calc(100vh - 176px - 48px);}}#pp.v2 #div_pp_notice div.footer{text-align:center;padding-top:24px;display:flex;grid-template-columns:repeat(2,1fr);justify-content:space-evenly;}#pp.v2 #div_pp_notice div.footer div.boton{font-size:16px;display:inline-block;border-radius:5px;padding:10px 32px;cursor:pointer;}@media all and (max-width:768px){#pp.v2 #div_pp_notice div.footer div.boton{font-size:14px;}}#pp.v2 #div_pp_notice div.footer div.boton.transp{color:#0b2fac;text-decoration:underline;padding:10px 0;}#pp.v2 #div_pp_notice div.footer div.boton.primary{color:#fff;background-color:#0b2fac;font-weight:bold;min-width:150px;text-align:center;padding:10px 39px;}@media all and (max-width:768px){#pp.v2 #div_pp_notice div.footer div.boton.primary{padding:10px 10px;}}#pp.v2 #div_pp_notice div.footer div.boton.secondary{color:#0b2fac;min-width:150px;text-align:center;padding:10px 24px;text-decoration:underline;}@media all and (max-width:768px){#pp.v2 #div_pp_notice div.footer div.boton.secondary{padding:10px 10px;}}@media all and (max-width:340px){#pp.v2 #div_pp_notice div.footer div.boton{font-size:14px;min-width:0!important;}}#pp.v2 #div_pp_notice div.scrollable{max-height:200px;overflow:auto;padding-right:16px;}@media all and (max-width:768px){#pp.v2 #div_pp_notice div.scrollable{padding-right:0;max-height:calc(100vh - 176px - 48px);}}#pp.v2 #div_pp_notice div.scrollable p{margin:0;margin-bottom:16px;}@media all and (max-width:374px){#pp.v2 #div_pp_notice div.scrollable p{font-size:12px;}#pp.v2 #div_pp_notice div.scrollable p a{font-size:inherit;}}#pp.v2 #div_pp_notice div.scrollable p:last-child{margin-bottom:0;}#pp.v2 #div_pp_notice div.scrollable p.tit{font-weight:bold;font-size:16px;}@media all and (max-width:374px){#pp.v2 #div_pp_notice div.scrollable p.tit{font-size:14px;}}#pp.v2 #div_pp_notice div.scrollable p.stit{font-weight:bold;padding-right:50px;}#pp.v2 #div_pp_notice div.scrollable div.cookie_toggler{display:inline-block;width:40px;height:22px;border:1px solid #797979;border-radius:11px;cursor:pointer;transition:.3s;position:absolute;right:10px;}#pp.v2 #div_pp_notice div.scrollable div.cookie_toggler span{display:block;height:14px;width:14px;border:1px solid #797979;background-color:#797979;border-radius:50%;position:absolute;margin-top:3px;margin-left:3px;transition:.3s;}#pp.v2 #div_pp_notice div.scrollable div.cookie_toggler.active{border:1px solid #93c01d;background-color:#93c01d;}#pp.v2 #div_pp_notice div.scrollable div.cookie_toggler.active span{background-color:#fff;border:1px solid #fff;margin-left:20px;}#pp.v2 #div_pp_notice div.step1,#pp.v2 #div_pp_notice div.step2{position:relative;}#pp.v2 #div_pp_notice div.step1 .step2{display:none!important;}#pp.v2 #div_pp_notice div.step2 .step1{display:none!important;}@media all and (max-width:768px){#pp.v2 #div_pp_notice div.scrollable>div.step2{margin-right:3px;}}@media all and (max-width:768px){#pp.v2 #div_pp_notice{padding:24px 16px;}}#pp.v2 #div_pp_notice div.more_less{margin-bottom:16px;margin-top:-8px;}#pp.v2 #div_pp_notice div.more_less span{color:#0b2fac;text-decoration:underline;cursor:pointer;display:block;}#pp.v2 #div_pp_notice div.more_less p.more_info_open span{margin-top:12px;}#pp.v2 #div_pp_notice div.more_less .more_info_open{display:none;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list{display:flex;justify-content:space-between;flex-direction:column;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie_toggler{position:unset;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie{font-size:12px;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .cookie_name{display:flex;justify-content:space-between;font-weight:bold;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .cookie_name p{margin-bottom:0;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .cookie_description{display:none;margin-bottom:6px;margin-right:40px;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .cookie_description.visible{display:inherit;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .ver_span_ind_less{display:none;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .ver_span_ind_less.visible{display:inherit;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .ver_span_ind{display:none;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .cookie .ver_span_ind.visible{display:inherit;}#pp.v2 #div_pp_notice div.more_less .more_info_open .cookies_list .separador{border-top:1px solid #ddd;height:0;width:100%;margin:0;margin-top:12px;margin-bottom:12px;}#pp.v2 #div_pp_notice div.more_less.opent .more_info_open{display:block;}#pp.v2 #div_pp_notice div.more_less.opent .more_info_closed{display:none;}#pp.v2.minimized{background-color:transparent;align-items:flex-end;}@media all and (max-width:768px){#pp.v2.minimized{align-items:flex-end;}}#pp.v2.minimized #div_pp_notice{width:100%;max-width:100%;box-shadow:0 3px 10px 0 rgba(128,128,128,.5);border-radius:0;}#pp.v2.minimized #div_pp_notice div.steps{display:flex;max-width:990px;margin:0 auto;}@media all and (max-width:768px){#pp.v2.minimized #div_pp_notice div.steps{display:block;}}#pp.v2.minimized #div_pp_notice div.header{display:none;}@media all and (max-width:768px){#pp.v2.minimized #div_pp_notice div.scrollable{max-height:300px;}}@media all and (max-width:374px){#pp.v2.minimized #div_pp_notice div.scrollable{max-height:119px;}}#pp.v2.minimized #div_pp_notice div.scrollable p{margin-bottom:16px;}@media all and (max-width:768px){#pp.v2.minimized #div_pp_notice div.scrollable p{line-height:1.4em;}}#pp.v2.minimized #div_pp_notice div.scrollable p:last-child{margin-bottom:0;}#pp.v2.minimized #div_pp_notice div.footer{flex-shrink:0;align-self:center;padding-top:unset;display:block;}#pp.v2.minimized #div_pp_notice div.footer div.boton.transp{margin-right:12px;}body.portalFR #pp.v2 #div_pp_notice div.scrollable div.cookie_toggler span{background-color:#808080;}body.portalFR #pp.v2 #div_pp_notice div.scrollable div.cookie_toggler.active{background-color:#0b2fac;border:1px solid #0b2fac;}body.portalFR #pp.v2 #div_pp_notice div.scrollable div.cookie_toggler.active span{background-color:#fff;}body.portalFR #pp.v2 #div_pp_notice div.footer div.boton.primary{background-color:#0b2fac;transition:.3s;}body.portalFR #pp.v2 #div_pp_notice div.footer div.boton.primary:hover{background-color:#88b0dd;}@media all and (max-width:768px){body.country_es #pp.v2 #div_pp_notice div.footer{flex-direction:column;gap:8px;}}.gnum{background:#e36768;color:#fff;font-size:11px;width:16px;height:16px;display:inline-table;border-radius:100%;position:relative;left:25px;text-align:center;line-height:16px;float:left;top:-2px;display:none;}.gnum.menu{float:right;top:-25px;left:-48px;}.bck-a{background-color:#a93226!important;}.bck-b{background-color:#cb4334!important;}.bck-c{background-color:#af7ac5!important;}.bck-d{background-color:#7d3c98!important;}.bck-e{background-color:#35a589!important;}.bck-f{background-color:#2c8d74!important;}.bck-g{background-color:#2f9954!important;}.bck-h{background-color:#39b463!important;}.bck-i{background-color:#d4ac0c!important;}.bck-j{background-color:#d68910!important;}.bck-k{background-color:#ca6f1d!important;}.bck-l{background-color:#ba4a00!important;}.bck-m{background-color:#d0d3d4!important;}.bck-n{background-color:#a6acaf!important;}.bck-ñ{background-color:#839192!important;}.bck-o{background-color:#707b7c!important;}.bck-p{background-color:#2e4053!important;}.bck-q{background-color:#263746!important;}.bck-r{background-color:#a93226!important;}.bck-s{background-color:#cb4334!important;}.bck-t{background-color:#af7ac5!important;}.bck-u{background-color:#7d3c98!important;}.bck-v{background-color:#35a589!important;}.bck-w{background-color:#2c8d74!important;}.bck-x{background-color:#2f9954!important;}.bck-y{background-color:#39b463!important;}.bck-z{background-color:#d4ac0c!important;}@media(min-height:500px){.txttext{height:100px!important;}}@media(max-width:340px){.header-m-top .signup span{display:none;}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.btyp b.sp{background-image:url(/i/sprite_mvl_2x_c.png);background-size:248px 200px;}}html .cleaner #footerv3{display:none;}.country_studentpass_active #footerv3{background:#fff;padding:75px 0;color:#1a1a1a;font-size:16px;border-top:1px solid #ccc;}.country_studentpass_active #footerv3 a{display:inline-block;font-size:inherit;border:0;}.country_studentpass_active #footerv3 a:hover{border:0;}.country_studentpass_active #footerv3 div.shell{width:calc(100% - 20px);max-width:1200px;}.country_studentpass_active #footerv3 div.link-tree{display:flex;}.country_studentpass_active #footerv3 div.link-tree div.logo{width:calc((100% - 72px)/4);margin-right:24px;}@media(max-width:768px){.country_studentpass_active #footerv3 div.link-tree div.logo{text-align:left;}}.country_studentpass_active #footerv3 div.link-tree div.lists{width:calc((100% - 72px)/4*3);display:flex;flex-wrap:wrap;}@media(max-width:768px){.country_studentpass_active #footerv3 div.link-tree div.lists{text-align:left;}}.country_studentpass_active #footerv3 div.link-tree div.lists div.list{width:calc((100% - 48px)/3);margin-right:24px;margin-bottom:48px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list:nth-child(3n){margin-right:0;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list a,.country_studentpass_active #footerv3 div.link-tree div.lists div.list span.launchcookiepanel{cursor:pointer;display:block;color:#1a1a1a;margin-bottom:16px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list a:hover,.country_studentpass_active #footerv3 div.link-tree div.lists div.list span.launchcookiepanel:hover{color:#1a1a1a;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list.social a{display:inline-block;margin-right:20px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list.social a img{height:17px;width:18px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list.social a:last-child{margin-right:0;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list div.tit{font-weight:bold;margin-bottom:16px;}.country_studentpass_active #footerv3 div.opiniones{text-align:center;margin-bottom:40px;}.country_studentpass_active #footerv3 div.opiniones span.rating{font-weight:bold;font-size:24px;margin-right:16px;display:inline-block;}.country_studentpass_active #footerv3 div.opiniones span.rating span{margin-left:16px;}@media(max-width:768px){.country_studentpass_active #footerv3 div.opiniones span.rating{margin-right:0;margin-bottom:8px;}.country_studentpass_active #footerv3 div.opiniones span.rating span{display:none;}}.country_studentpass_active #footerv3 div.opiniones span.stars_score{display:inline-block;}.country_studentpass_active #footerv3 div.opiniones span.stars_score div.score{display:none;margin-right:12px;}@media(max-width:768px){.country_studentpass_active #footerv3 div.opiniones span.stars_score{margin-right:0;}.country_studentpass_active #footerv3 div.opiniones span.stars_score span.score{display:inline-block;font-weight:bold;font-size:24px;margin-right:0;}}.country_studentpass_active #footerv3 div.opiniones span.stars{font-size:24px;color:#ccc;position:relative;margin-right:40px;display:inline-block;}.country_studentpass_active #footerv3 div.opiniones span.stars div.score{display:none;}@media(max-width:768px){.country_studentpass_active #footerv3 div.opiniones span.stars{margin-right:20px;}}.country_studentpass_active #footerv3 div.opiniones span.stars::after{content:"★★★★★";position:absolute;color:#ffcc31;width:93px;left:0;overflow:hidden;text-align:right;}.country_studentpass_active #footerv3 div.opiniones span.number{display:inline-block;}.country_studentpass_active #footerv3 div.opiniones span.number a{color:inherit;}@media(max-width:768px){.country_studentpass_active #footerv3 div.opiniones span.number{display:block;margin-top:10px;}}.country_studentpass_active #footerv3 div.copyright{display:flex;justify-content:space-between;}.country_studentpass_active #footerv3 div.copyright div.mapa a{color:inherit;}.country_studentpass_active #footerv3 div.copyright div.mundo a{font-weight:bold;color:#0b2fac;}.country_studentpass_active #footerv3 div.copyright div.mundo a img{width:12px;height:12px;}@media(max-width:768px){.country_studentpass_active #footerv3{padding:48px 10px;}.country_studentpass_active #footerv3 div.link-tree{flex-direction:column;}.country_studentpass_active #footerv3 div.link-tree div.logo{margin-bottom:24px;width:100%;}.country_studentpass_active #footerv3 div.link-tree div.lists{width:100%;margin-bottom:24px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list{width:calc(50% - 24px);margin-right:0;margin-bottom:24px;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list:nth-child(3n){margin-right:0;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list:nth-child(2n-1){margin-right:24px;}.country_studentpass_active #footerv3 div.copyright{flex-direction:column;text-align:center;}.country_studentpass_active #footerv3 div.copyright div.mundo{order:1;margin-bottom:36px;}.country_studentpass_active #footerv3 div.copyright div.copy{order:2;margin-bottom:32px;}.country_studentpass_active #footerv3 div.copyright div.mapa{order:3;}}@media(max-width:500px){.country_studentpass_active #footerv3 div.link-tree div.lists div.list{width:100%;margin-right:0;}.country_studentpass_active #footerv3 div.link-tree div.lists div.list:nth-child(2n-1){margin-right:0;}}#dFiltros span.back{display:none;}.pta_c .tipoclase{color:#797979;font-size:16px;}.pta_c .txtErrorContainer{display:flex;align-items:flex-start;justify-content:center;}.pta_c .txtErrorContainer .txtError{display:none;color:#f00;font-size:12px;margin-top:10px;}.pta_c .social_login{display:flex;justify-content:space-between;margin-bottom:36px;}.pta_c .social_login .login-with-facebook-check-fields{display:flex;width:142px;text-align:center;}.pta_c .social_login #loginGoogle{display:flex;width:142px;}.pta_c .social_login .btnfcbk{transition:.3s;letter-spacing:0;width:142px;font-size:16px;height:42px;background-color:#3b5998;border-radius:5px;display:flex;justify-content:center;align-items:center;}.pta_c .social_login .btnfcbk:hover{opacity:.8;}.pta_c .social_login .btnfcbk .fcbkico{width:24px;height:26px;background-size:contain;background:url(../i/facebook-ico2.png);display:inline-block;}.pta_c .social_login .btnfcbk span{display:inline-block;}.pta_c .social_login .btnfcbk span.continue{display:none;}.pta_c .social_login .btngoogle{background:#e0dfdf;transition:.3s;letter-spacing:0;background:#fff;border:1px solid #ddd;border-bottom:1px solid #ccc;color:#666;font-size:16px;height:42px;line-height:42px;width:142px;text-align:center;border-radius:5px;}.pta_c .social_login .btngoogle span.txt span{display:inline-block;}.pta_c .social_login .btngoogle span.txt span.continue{display:none;}.pta_c .social_login .btngoogle:hover{opacity:.8;}.pta_c .social_login .btngoogle img{display:inline-block;max-width:23px;vertical-align:sub;}.pta_c .continueWithMail{color:#797979;font-size:16px;}.pta_c .creaPerfil{font-size:16px;margin-bottom:16px;margin-top:16px;color:#797979;}.pta_c div.progress-bar{display:flex;align-items:center;margin:0 auto;}@media(max-width:767px){.pta_c div.progress-bar{margin-bottom:30px;margin-top:30px;justify-content:space-around;}}.pta_c div.progress-bar div.number{width:50px;text-align:center;font-size:14px;font-weight:bold;display:none;}.pta_c div.progress-bar div.bar{width:calc(100% - 20px);height:6px;background-color:#e7e7e7;border-radius:5px;}.pta_c div.progress-bar div.bar div{background-color:#0b2fac;width:30%;height:100%;transition:.3s;border-radius:5px;box-shadow:0 1px 4px 0 #90c6ff;}.pta_c #publicar{background:#0b2fac;}.pta_c .keyword-recommend:before{width:0;height:0;left:10px;top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #0b2fac;content:"";display:block;position:absolute;}.pta_c .keyword-recommend{display:none;position:relative;background:#0b2fac;width:100%;padding:8px;box-sizing:border-box;border-radius:5px;color:#fff;margin-top:5px;font-size:16px;}.pta_c .keyword-recommend p{margin:0;}#trustpilot-parrilla{display:flex;justify-content:center;margin-bottom:20px;}#trustpilot-parrilla #trustpilot-parrilla-review{font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#030c14;margin-left:8px;}.tcp-sticky-bar{position:fixed;left:0;width:100%!important;z-index:10;background:#fff;box-shadow:0 -3px 23px 0 rgba(44,106,165,.23);box-sizing:border-box;font-size:16px;color:#444;}.tcp-sticky-bar *{box-sizing:inherit;font-size:inherit;}.tcp-sticky-bar .tcp-button{padding:11px 45px;}.tcp-sticky-bar.stk_top{top:0;}.tcp-sticky-bar.stk_bottom{bottom:0;}.tcp-sticky-bar div.wrapper{max-width:1024px;margin:0 auto;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;}.tcp-sticky-bar div.textAndWaves{display:flex;align-items:center;}.tcp-sticky-bar div.waves{width:13px;height:13px;margin-right:16px;}.tcp-sticky-bar div.waves div.wave{position:absolute;background:#008000;display:inline-block;border-radius:50%;}.tcp-sticky-bar div.waves div.wave.wave1{animation:grow1 2.5s infinite;animation-delay:.5s;background:#fbbc05;z-index:3;width:13px;height:13px;}.tcp-sticky-bar div.waves div.wave.wave2{animation:grow2 2.5s infinite;animation-delay:.5s;background:rgba(251,231,174,.8980392157);z-index:2;width:13px;height:13px;}.tcp-sticky-bar div.waves div.wave.wave3{animation:grow3 2.5s infinite;animation-delay:.5s;background:rgba(251,231,174,.4);z-index:1;width:13px;height:13px;}.tcp-sticky-bar .tcp-button{-webkit-appearance:none;display:inline-block;background:#444;color:#fff;border-radius:5px;padding:11px 45px;text-align:center;cursor:pointer;font-weight:bold;font-size:inherit;border:0;width:auto;margin:0;}.tcp-sticky-bar .tcp-button.primary{background:#93c01d;color:#fff;}.tcp-sticky-bar.blue-sticky{background:linear-gradient(90deg,#2764a5 0%,#2759e2 100%);color:#fff;}@media(max-width:767px){.tcp-sticky-bar.blue-sticky .wrapper{flex-direction:column;}.tcp-sticky-bar.blue-sticky .wrapper .text{display:inline-block;text-align:center;margin-bottom:16px;}.tcp-sticky-bar.blue-sticky .wrapper .text .button-wrapper .tcp-button{width:180px;}}.tcp-sticky-bar.hidden{display:none!important;}.tcp-sticky-bar.sticky-subjects{background-color:#5dc18b!important;position:fixed!important;left:50%;width:calc(100% - 28px)!important;transform:translateX(-50%);bottom:24px;border-radius:4px;}.tcp-sticky-bar.sticky-subjects .wrapper{display:flex!important;flex-direction:row!important;padding:14px!important;}.tcp-sticky-bar.sticky-subjects .wrapper .text{font-size:16px;font-weight:700;line-height:24px;color:#020922;}.tcp-sticky-bar.sticky-subjects .wrapper #cta{width:46px;height:46px;border-radius:4px!important;}.tcp-sticky-bar.sticky-subjects .wrapper .button-wrapper{width:unset!important;margin-top:0!important;}.tcp-sticky-bar.sticky-subjects .wrapper .button-wrapper img{top:6px!important;right:5px!important;}.tcp-sticky-bar.stickyIaTutor{height:62px;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor{height:56px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor{width:984px;height:62px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor{width:100%;height:56px;}}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor{margin-left:16px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor p{margin-left:80px;color:#020922;font-size:14px;}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor img{position:absolute;top:-10px;width:68px;height:68px;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .content-ia-tutor img{top:-6px;width:58px;height:58px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link{color:#fff;background-color:#0b2fac;padding:8px 14px;border-radius:4px;font-size:12px;display:flex;align-items:center;justify-content:center;border-bottom:0;font-weight:700;}@media(max-width:767px){.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link{margin-right:16px;padding:8px;}}.tcp-sticky-bar.stickyIaTutor #sticky_ia_tutor .button_link img{width:16px;height:16px;margin-right:8px;}.tcp-sticky-bar.stickyModalVideo .text{color:#0a243f;font-weight:bold;}.tcp-sticky-bar.stickyModalVideo .text:before{content:"";background:url(/i/id-profile-icon.svg) no-repeat center;padding:26px 32px;}.tcp-sticky-bar.stickyModalVideo .tcp-button{background-color:#0a243f;padding:12px 16px;}@media(max-width:767px){.tcp-sticky-bar{box-shadow:0 3px 10px 0 rgba(128,128,128,.5);}.tcp-sticky-bar.stickyModalVideo div.wrapper{height:100%;align-items:flex-start;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.button-wrapper{width:auto;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.text{display:block;font-size:12px;padding-right:16px;}.tcp-sticky-bar.stickyModalVideo div.wrapper div.text:before{display:block;float:left;}.tcp-sticky-bar.stickyModalVideo div.wrapper .tcp-button{font-size:12px;padding:12px 16px!important;width:max-content!important;}.tcp-sticky-bar div.wrapper{padding:20px;}.tcp-sticky-bar div.wrapper div.text{display:none;}.tcp-sticky-bar div.wrapper div.button-wrapper{width:100%;text-align:center;}.tcp-sticky-bar div.ComprarButtons{display:flex;justify-content:space-between;width:100%;padding:7px;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar{box-sizing:border-box;border:2px solid #93c01d;border-radius:5px;width:47%;text-align:center;color:#93c01d;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;padding:10px 0;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar.blue{background-color:#fff;color:#0b2fac;border-color:#0b2fac;}.tcp-sticky-bar div.ComprarButtons a.lnkComprar img{margin-right:10px;}.tcp-sticky-bar div.waves{display:none;}}@media(max-width:376px){.tcp-sticky-bar div.wrapper div.button-wrapper .tcp-button{padding-right:10px;padding-left:10px;width:100%;}}@keyframes grow1{0%{transform:scale(1);}33%{transform:scale(1.25);}80%{transform:scale(1.25);}100%{transform:scale(1.1);opacity:0;}}@keyframes grow2{0%{transform:scale(1);}33%{transform:scale(1.5);}80%{transform:scale(1.5);}100%{transform:scale(1.5);opacity:0;}}@keyframes grow3{0%{transform:scale(1);}33%{transform:scale(1.75);}80%{transform:scale(2);}100%{transform:scale(2);opacity:0;}}@media(max-width:376px){.country_uk .tcp-sticky-bar.sticky-subjects .wrapper .text{font-size:14px!important;}}#home{background:url(/i/bg_register_mobc.jpg) no-repeat;background-size:100%;padding:30px 15px;}#home.v2{background:url(/i/bg_register_mob_2c.webp) no-repeat;background-size:100%;}#home form{max-width:440px;margin:0 auto;}#home h1,#home h2{margin:20px 0;color:#fff;text-shadow:0 1px 2px #444;font-size:20pt;line-height:34px;font-weight:400;}#home h2{font-size:14pt;line-height:26px;}#home p{max-width:300px;margin-left:auto;margin-right:auto;}#home .white{opacity:.95;color:#999;}#home .isugg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:40px;}.btyp{padding:25px 10px;color:#777;}.btyp h3{font-size:19pt;text-align:center;margin:10px 0;}.btyp b.sp{background-image:url(/i/sprite_mvl_1x_c.png);display:block;width:140px;height:80px;margin:0 auto;}.btyp b.sp.sm{width:32px;height:32px;float:left;margin-right:15px;}.btyp>a{font-size:14pt;display:inline-block;border:0;}b.sp.p{background-position:-52px 0;width:80px;}b.sp.o{background-position:-35px -80px;}b.sp.d{background-position:-3px -3px;}b.sp.a{background-position:-3px -89px;}b.sp.i{background-position:-3px -46px;}.btyp ul{list-style:none;text-align:left;padding:0;margin:0;}.btyp ul li{margin:15px 0;padding:5px;}.btyp ul li a{display:inline-block;margin-top:5px;border:0;}.btyp .bsub span{padding-left:48px;display:block;font-size:14px;margin-top:3px;}.bdar{padding:60px 10px 20px;box-sizing:border-box;margin-top:20px;background:url(/i/signin_mobile2.webp) no-repeat;background-size:100%;color:#fff;}.bdar h4,.bdar h5{color:#fff;font-size:18pt;margin:20px 0;font-weight:400;text-shadow:0 1px 3px #444;}.bdar h5{font-size:13pt;text-shadow:0 1px 2px #111;}.bdar .btngreen{background:#0b2fac;}.bdar .btngreen:active{color:#fff;}.bdar p{text-shadow:0 1px 3px #444;}.bdar p a{text-shadow:0 1px 1px #eee;}ul.listmenu{list-style:none;padding:0;width:100%;}ul.listmenu li{padding:0;border:1px solid #e2e2e2;border-width:1px 0 0;font-size:12px;background:#fff;}ul.listmenu.home li{padding:5px 0;text-align:left;font-size:11pt;}ul.listmenu.home li.head{background:#eee;display:block;padding:15px 10px;font-weight:600;text-align:center;line-height:28px;}ul.listmenu.home li a{border-bottom:0;display:block;padding:15px 10px;}ul.listmenu.home li a.half{width:138px;float:left;}ul.listmenu.home li.it a.half{width:100px;font-style:initial;}ul.listmenu.home li p{padding:0 7px 15px;line-height:27px;}ul.listmenu.home li p a{display:initial;padding:initial;font-weight:400;}ul.listmenu.home li.inline b{display:inline-block;margin:15px 10px;}ul.listmenu.home li.inline a{display:inline;padding:0;margin:0;}ul.listmenu.home.fla a{float:left;min-width:100px;max-width:150px;margin:0 0 0 5px;}ul.listmenu.home.fla2 a{min-width:120px;max-width:180px;}ul.listmenu.home.fla::after{display:block;content:"";width:1px;height:1px;clear:both;}#blog_home .post{margin-bottom:30px;text-align:center;color:#777;}#blog_home .post img{border-radius:100%;}#blog_home .post a,#blog_home .post a:hover{margin:10px 0;display:block;border:0;text-decoration:none;}#blog_home .post p{font-size:14px;}.headerHomeBar{background-color:#dfeeff;font-size:14px;padding:12px 15px;text-align:left;visibility:hidden;opacity:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;}.headerHomeBar.hbloaded{visibility:visible;opacity:1;}.headerHomeBar p{margin:0;display:inline-block;}.headerHomeBar p span,.headerHomeBar p img{display:inline-block;vertical-align:middle;}.headerHomeBar p a{color:#0b2fac;font-weight:bold;}#graella #navlist{display:block;margin:30px 0 0;padding:0 0 17px;}.country_studentpass_active.country_es #academy_searcher_v2 .dBtnBusquedaBtnFiltros{background:#fff;}.country_studentpass_active.country_es #academy_searcher_v2 .dBtnBusquedaBtnFiltros .icono #filtros{color:#0b2fac!important;}.country_studentpass_active.country_es #academy_searcher_v2 .dBtnBusquedaBtnFiltros .texto{color:#0b2fac!important;font-weight:700;}.country_studentpass_active.country_es #divtitulo h1,.country_studentpass_active.country_it #divtitulo h1{color:#1a1a1a;font-weight:700;}.country_studentpass_active.country_es .academy-card,.country_studentpass_active.country_it .academy-card{border-radius:16px!important;}.country_studentpass_active.country_es .main .parrilla,.country_studentpass_active.country_it .main .parrilla{background:#f8f5f2!important;}.country_studentpass_active.country_es .tip .lat_header,.country_studentpass_active.country_it .tip .lat_header{background:#09268a;color:#fff;}#districtdropdownfilter{display:none;padding:16px 16px;}#districtdropdownfilter #title-select-district{display:block;margin-bottom:15px;font-size:14px;color:#58595b;font-weight:600;}#districtdropdownfilter .new-district{background:#ffdc82;padding:4px 8px;color:#0b2fac;border-radius:4px;margin-left:8px;font-size:12px;line-height:12px;font-weight:700;}.ant,.sig{display:block;float:right;height:28px;width:31px;background-position:-33px -372px;margin:-5px 5px 0;opacity:.3;}.sig{background-position:-62px -372px;}form#search{padding:20px 10px;background-color:#f7f7f7;color:#777;}.parrilla,.registerpage,.valoraciones,.registerpage .reglogin{text-shadow:none;background:#f4f4f4;}.parrilla form#search{border:0;padding:0!important;background-color:#8b8b8b;background:url(/i/bg_parrilla_mobc.jpg) no-repeat;background-size:100%;padding:0 5px 7px;background-position:0 -1px;}.parrilla.al form#search{background-image:url(/i/bck_perfilhead0c.jpg);background-size:cover;}.parrilla .searchtitle,.searchtitle.xs{padding:25px 16px 20px;text-align:center;color:#a09f9f;font-weight:600;}.country_es .parrilla #graella,.country_it .parrilla #graella{padding:0 16px;}.banner-become-teacher{display:flex;background:#fff;border-radius:8px;margin-bottom:24px;flex-direction:column;margin:0 16px 22px;}.banner-become-teacher div.img{font-size:0;}.banner-become-teacher div.img img{width:100%;}.banner-become-teacher div.txt{flex-grow:1;padding:16px;padding-bottom:24px;text-align:center;border:1px solid #b3cdfa;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.banner-become-teacher div.txt div.title{font-weight:bold;font-size:24px;color:#0b2fac;margin-bottom:16px;}.banner-become-teacher div.txt div.subtitle{font-size:16px;color:#63788c;margin-bottom:24px;}.banner-become-teacher div.txt div.button{padding:0;}.banner-become-teacher div.txt a{display:inline-block;padding:12px 24px;border:0;border-radius:4px;background:#0b2fac;color:#fff;text-align:center;font-size:14px;cursor:pointer;font-weight:bold;}.banner-become-teacher.blue{background:#0b2fac;color:#fff;}.banner-become-teacher.blue div.txt div.title,.banner-become-teacher.blue div.txt div.subtitle{color:#fff;}.banner-become-teacher.blue div.button a{border:2px solid #9dacde;}.parrilla .studentCard{display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 16px rgba(28,101,176,.08);border-top:14px solid #0b2fac;border-radius:8px;margin:0 16px 22px;padding:16px 16px 20px;position:relative;}.parrilla .studentCard .highlight-tag{background-color:#387bc7;position:absolute;font-weight:bold;color:#fff;text-align:center;border-bottom-right-radius:8px;border-top-left-radius:8px;position:absolute;top:-14px;left:0;font-size:16px;padding:6px 24px;box-shadow:0 2px 8px rgba(26,26,26,.16);z-index:2;}.parrilla .studentCard .extra-space{margin-top:16px;}.parrilla .studentCard p{margin:unset;color:#465b6f;}.parrilla .studentCard .subjectAndLocation{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:26px;font-weight:bold;}.parrilla .studentCard .subjectAndLocation p{text-align:left;width:50%;display:flex;}.parrilla .studentCard .subjectAndLocation .icon-book{margin-right:12px;vertical-align:middle;}.parrilla .studentCard .subjectAndLocation .icon-location{margin-right:12px;vertical-align:middle;}.parrilla .studentCard .name{margin-bottom:6px;}.parrilla .studentCard .title{text-align:left;margin-bottom:24px;}.parrilla .studentCard .title a{border-bottom:0;color:#465b6f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}.parrilla .studentCard .card-buttons{display:flex;flex-direction:row;background:#fff;margin-bottom:12px;}.parrilla .studentCard .card-buttons button{background:#fff;border-radius:5px;text-align:center;padding:12px 0;cursor:pointer;}.parrilla .studentCard .card-buttons .show-more{width:45%;margin-right:16px;border:1px solid #0b2fac;color:#0b2fac;}.parrilla .studentCard .card-buttons .show-more::first-letter {text-transform:capitalize;}.parrilla .studentCard .card-buttons .contact-tutor{width:55%;background:#0b2fac;border:0;color:#fff;font-weight:bold;}.parrilla .aitem{color:#63788c;box-shadow:0 4px 16px rgba(28,101,176,.08);border-radius:4px;margin:16px 0;position:relative;background:#fff;display:flex;flex-direction:column;}.parrilla .aitem.r-cg{display:block;}.parrilla .aitem b{margin:0 5px;}.parrilla .aitem b.vseparator{height:21px;border-left:2px solid #b1b0b0;vertical-align:middle;}.parrilla .aitem .aitemhead{border-top-left-radius:4px;border-top-right-radius:4px;}.parrilla .aitem .aitemhead h3{margin:0;padding:0;}.parrilla .aitem .aitemhead a,.parrilla .aitem .aitemhead h3{color:#0b2fac;font-size:14px;line-height:24px;font-weight:700;}.parrilla .aitem .fs12{line-height:24px;font-weight:400;color:#363f48;font-style:normal;}.parrilla .aitem .fs14{font-size:14px;}.parrilla .aitem .hidelongtext{font-size:14px;line-height:24px;font-weight:700;}.parrilla .aitem .spr-progconf.sprinsphoto{background-position:-278px -556px;}.parrilla.big .aitem{min-height:130px;}.parrilla .aitem img.avatar{height:80px;width:80px;border-radius:100%;}.parrilla .aitemhead{padding:8px 16px;background-color:#e9f2fc;}.desinfosection .parrilla .aitembody .tutor-image{margin:0 24px;}.parrilla .aitembody{display:flex;gap:12px;padding:0 14px;margin-top:16px;margin-bottom:18px;position:relative;}.parrilla .aitembody .tutor-image{position:relative;width:80px;height:80px;}.parrilla .aitembody .icon-description{vertical-align:middle;}.parrilla .aitembody .pmob-spicon{display:inline-block;vertical-align:middle;}.parrilla .aitembody .icon-book,.parrilla .aitembody .icon-location{width:24px;height:24px;margin-right:10px;vertical-align:middle;}.parrilla .aitembody .icon-star{width:15px;height:15px;vertical-align:middle;display:inline-block!important;}.parrilla .aitembody .icon-verified{width:24px;height:24px;position:absolute;left:0;top:56px;}.parrilla .aitembody .icon-user{width:80px;height:80px;}.parrilla .aitembody .favorite-container{position:absolute;right:14px;top:0;}.parrilla .aitembody .subject-location{display:flex;flex-direction:column;gap:8px;width:calc(100% - 175px);}.parrilla .aitembody .subject-location p{margin:0;}.parrilla .description{padding:0 14px;margin-bottom:26px;font-size:14px;color:#363f48;overflow:hidden;}.parrilla .free-class-tag{color:#415312;background:rgba(147,192,29,.1);border-radius:4px;padding:0 4px;margin:0 14px 20px 14px;align-self:flex-start;}.parrilla .descripcion{padding:0 16px 16px 16px;}.parrilla .aitembody .pplusinsignia{position:absolute;left:8px;top:65px;}.parrilla .aitembody .nval{font-size:12px;margin-left:5px;display:inline-block;vertical-align:middle;font-style:normal;color:#63788c;}.parrilla .aitem a,.parrilla .aitem a:active,.parrilla .aitem a:visited,.parrilla .aitem a:hover{border-bottom:0!important;}.sprite_gen.fotoparr{display:block;height:60px;width:60px;background-position:-10px -71px;}.sprite_gen.pointparr,.spr-com.pointparr{height:15px;width:10px;background-position:-38px -10px;display:inline-block;vertical-align:sub;margin:0 5px 0 0;}.parrilla .p_arrow span{display:block;margin:0 auto;}.sprite_gen.arrowdw{background-position:-168px -100px;height:12px;width:22px;}.sprite_gen.arrowuw{background-position:-198px -100px;height:12px;width:22px;}.parrilla .contparr{width:calc(100% - 210px);}.parrilla .contparr>p,.hidelongtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.parrilla .contparr.blockfirst{width:calc(100% - 230px);}.parrilla .firstfree{margin:0;padding-right:10px;color:#b0ca4e;font-size:12px;font-weight:700;}.favparr .icofav{background-position:-52px -27px;}.favredparr .icofav{background-position:-31px -27px;}.parrilla .aitemhead .p_title{width:100%;}.parrilla .destacado{background-color:#fde67b;font-weight:600;}.parrilla .main_filters{color:#fff;}.parrilla .main_filters .m_filter{padding:0 25px;}.parrilla .main_filters .lit1{font-size:19px;font-weight:100;padding:20px;}.parrilla .main_filters .lit2{font-size:13px;font-weight:normal;padding-bottom:15px;}.save_alert{background-color:#0b2fac;color:#fff;padding:15px 20px;max-width:220px;text-align:center;margin:10px auto;display:block;cursor:pointer;border:0;}.parrilla #dvmsgalertsaved{text-align:center;color:#fff;background-color:#93c01d;padding:25px 0;font-weight:bold;}.parrilla .msgalertsaved{font-size:17px;text-align:center;margin:20px 0 50px 0;}.parrilla #dvpuntointeres{position:relative;}.parrilla #dvpuntointeres .input_wb{display:block;text-align:left;}.parrilla #dvpuntointeres .i-cl{position:absolute;top:0;right:0;height:100%;width:40px;color:#a5a5a5;text-align:right;padding-right:10px;line-height:32px;font-size:13px;cursor:pointer;}.parrilla .boton_publica a{background:#0b2fac;}html .search .select_wb.filled,html .search .input_wb{opacity:.95;color:#000;}.input_wb::-webkit-input-placeholder{color:#737171;}.search input:placeholder-shown{opacity:.75;color:#666;}#parrilla_v2 .whitebell,#parrilla_v2 .whitetick,.whitebell.new{display:inline-block;vertical-align:bottom;margin-right:5px;}#parrilla_v2 h1,.xs h1{font-size:1.1em;}#row-cg p{max-width:100%;}#row-cg .tit{color:#8c8c8c;margin-bottom:20px;text-align:center;}#row-cg .tit img{display:block;max-width:140px;margin:12px auto;}#row-cg .aitem .aitemhead{background:#fff;padding:10px 10px 10px 80px;}#row-cg .aitem .aitemhead .left{float:left;max-width:100px;}#row-cg .aitem .aitemhead .left p{margin:0;}#row-cg .aitem .aitemhead .right{float:right;max-width:60%;}#row-cg .aitem .aitemhead .nv span:last-child{display:none;}#row-cg .aitem .aitemhead .right p{max-width:410px;text-align:right;}#row-cg .aitem .aitemhead .right p.p{font-weight:bold;color:#000;}#row-cg .aitem .aitemhead .right p.n{font-size:12px;line-height:14px;}#row-cg .aitem .aitemhead .right p a.button{display:inline-block;}#row-cg .aitem .spr_parrilla.pointparr{position:relative;top:-2px;}#row-cg .aitem .button{border:1px solid #7cb82a!important;color:#7cb82a!important;border-radius:5px;padding:7px;margin-top:12px;width:115px;box-sizing:border-box;display:inline-block;line-height:15px;}#row-cg .aitem .aitemhead .cn{position:relative;font-size:12px;color:#aaa;}#row-cg .li{text-align:center;padding:20px 20px 0;font-weight:bold;line-height:22px;}.barraLateralNavegacion2 .box{text-align:left;padding:10px;border:0;}.lat_header{font-weight:600;margin-top:20px;display:block;border-bottom:1px solid #ccc;padding:10px 5px;background:#eee;font-size:11pt;}.tip .links{display:none;}.tip .links p{margin:15px 0 12px 5px;}.tip .links a{border-bottom:0;font-weight:400;}.tip .links.tg a{margin:15px 0;display:block;border-bottom:0;padding:5px;}@media(min-width:421px){.parrilla form#search{background-image:url(/i/bg_parrilla_mob_xlc.jpg);}}.detinfosection{padding:30px 0;}.detinfosection img{margin:0 auto;border-radius:100%;display:block;}.parrilla .aitemhead .p_title{width:100%;}.parrilla .destacado{background-color:#fde67b;font-weight:600;}.parrilla .main_filters{color:#fff;}.parrilla .main_filters .m_filter{padding:0 25px;display:flex;flex-direction:column;}.parrilla .main_filters .m_filter div#modalidad_clase{font-size:13px;align-self:flex-start;}.parrilla .main_filters .m_filter div#modalidad_clase span:not(:last-child){margin-right:24px;}.parrilla .main_filters .m_filter div#modalidad_clase span input[type=checkbox],.parrilla .main_filters .m_filter div#modalidad_clase span label{vertical-align:middle;}.parrilla .main_filters .m_filter span#schkacademias{font-size:13px;align-self:flex-start;}.parrilla .main_filters .m_filter span#schkacademias input[type=checkbox],.parrilla .main_filters .m_filter span#schkacademias label{vertical-align:middle;}.parrilla .main_filters .lit1{font-size:19px;font-weight:200;padding:20px 10px;}.parrilla .main_filters .lit2{font-size:13px;font-weight:normal;padding-bottom:12px;}.save_alert{background-color:#0b2fac;color:#fff;padding:15px 20px;max-width:220px;text-align:center;margin:10px auto;display:block;cursor:pointer;border:0;}.parrilla #dvmsgalertsaved{text-align:center;color:#fff;background-color:#93c01d;padding:25px 0;font-weight:bold;}.parrilla .msgalertsaved{font-size:17px;text-align:center;margin:20px 0 50px 0;}.parrilla #dvpuntointeres{position:relative;}.parrilla #dvpuntointeres .input_wb{display:block;text-align:left;}.parrilla #dvpuntointeres .i-cl{position:absolute;top:0;right:0;height:100%;width:40px;color:#a5a5a5;text-align:right;padding-right:10px;line-height:32px;font-size:13px;cursor:pointer;}html .search .select_wb.filled,html .search .input_wb{opacity:.95;color:#000;}.input_wb::-webkit-input-placeholder{color:#737171;}.search input:placeholder-shown,.select_wb.sprite_gen{opacity:.75;color:#666;}#parrilla_v2 .whitebell,#parrilla_v2 .whitetick,.whitebell.new{display:inline-block;vertical-align:bottom;margin-right:5px;}#parrilla_v2 h1,.xs h1{font-size:1.1em;}.detinfosection .valoracionesCnt{text-align:center;}#header_m{display:grid;}#header_m .header-m-top{box-shadow:0 1px 3px 0 rgba(0,0,0,.24);border-bottom:0!important;}#header_m .header-m-top #search{float:right;margin:5px 18px 0 0;cursor:pointer;}#header_m .message-info{width:calc(100vw - 50px);min-height:58px;margin-left:25px;border:1px solid #93c01d;border-radius:5px;background-color:#e3f4b8;box-sizing:border-box;position:absolute;box-shadow:0 4px 6px #d6d6d6;top:88px;z-index:20;padding:12px 0;}#header_m .message-info p{font-size:16px;color:#444;text-align:center;}#header_m .message-info p:before{content:"";background:url(/i/icon-tick.svg) no-repeat;padding:1px 16px;background-size:20px;background-position:0 3px;}.dBtnBusquedaBtnFiltros{padding:5px 16px;display:block;box-sizing:border-box;background:#fbfbfb;z-index:10;height:50px;width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.24);}.dBtnBusquedaBtnFiltros .btnicotxt{color:#58595b;border-radius:5px;font-size:14px;padding:5px 10px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;margin-top:0!important;}.dBtnBusquedaBtnFiltros .addtoalert{color:#0b2fac;}.dBtnBusquedaBtnFiltros .addtoalert .texto{top:3px;font-weight:400;margin-left:5px;}.dBtnBusquedaBtnFiltros .texto{margin-left:7px;position:relative;top:0;font-weight:600;}.dBtnBusquedaBtnFiltros .icono,.dBtnBusquedaBtnFiltros .texto{display:inline-block;vertical-align:middle;}.dBtnBusquedaBtnFiltros div:last-child{float:right;}.dBtnBusquedaBtnFiltros .alertsaved{display:none!important;}.dBtnBusquedaBtnFiltros #notifications{transform:rotate(35deg);}.dBtnBusquedaBtnFiltros.fixed{position:fixed;top:0;}.new-filters-button{width:64px;height:64px;background:#021222;border-radius:50%;display:flex;align-items:center;justify-content:center;position:fixed;bottom:16px;right:16px;z-index:1000;}.new-filter-loaded .js-botonfiltros{display:none;}#dvfiltros.dBtnBusquedaBtnFiltros .btnicotxt.js-botonfiltros.all-width{width:100%!important;max-width:none;}.ListingHeader{text-align:center;color:#fff!important;margin-bottom:20px;}.ListingHeader .dHeaderText{padding:40px 15px;position:relative;}.ListingHeader h1{font-size:20px!important;color:#fff!important;text-shadow:0 2px 7px #101010;font-weight:bold;}.ListingHeader #dTexto h2{margin-top:25px;font-weight:400;font-size:16px;text-shadow:0 2px 7px #101010;color:#fff;}.ListingHeader:before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#000;opacity:.3;}#dFiltros{position:fixed;background-color:#fff;width:100%;height:100%;display:none;z-index:9999;box-sizing:border-box;overflow-y:hidden;transition-property:top;transition-duration:.5s;transition-timing-function:ease;}#dFiltros .dFiltrosCnt{position:relative;overflow-y:hidden;height:100%;width:100%;}#dFiltros .dFiltrosCnt.suggfocusin #dFiltrosFields{bottom:0;}#dFiltros.show{top:0!important;}#dFiltros:not(.filtersv2) #dFiltrosHeader{background-color:#fbfbfb;padding:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.24);width:100%;z-index:9;box-sizing:border-box;display:table;}#dFiltros:not(.filtersv2) #dFiltrosHeader div{width:33%;display:table-cell;vertical-align:middle;}#dFiltros:not(.filtersv2) #dFiltrosHeader #close{color:#a3a5ab;}#dFiltros:not(.filtersv2) #dFiltrosHeader #close svg{vertical-align:middle;}#dFiltros:not(.filtersv2) #dFiltrosHeader .filtertitle{text-align:center;font-size:14px;font-weight:600;}#dFiltros:not(.filtersv2) #dFiltrosHeader .restablecer{text-align:right;font-size:14px;font-weight:600;}#dFiltros #dFiltrosFields{position:absolute;top:54px;width:100%;bottom:70px;overflow-y:auto;-webkit-overflow-scrolling:touch;}#dFiltros.filtersv2 #dFiltrosHeader{padding:16px 24px;box-shadow:0 1px 3px 0 #dcdee3;}#dFiltros.filtersv2 #dFiltrosHeader div{display:inline-block;}#dFiltros.filtersv2 #dFiltrosHeader #close{height:24px;width:24px;text-align:center;}#dFiltros.filtersv2 #dFiltrosHeader .closefiltersmodal{display:inline-block;font-size:19px;color:#656d7c;}#dFiltros.filtersv2 #dFiltrosHeader .filtertitle{font-size:18px;font-weight:700;margin-left:24px;}#dFiltros.filtersv2 #dFiltrosHeader .restablecer{font-size:16px;float:right;color:#0b2fac;}#dFiltros.filtersv2 #dFiltrosHeader .restablecer a{border-bottom:1px solid;}#dFiltros.filtersv2 #dFiltrosFields{top:58px;}#dFiltros .dBuscar{position:absolute;bottom:0;width:100%;background-color:#fbfbfb;box-shadow:0 -1px 3px 0 rgba(0,0,0,.24);text-align:center;vertical-align:middle;height:71px;}#dFiltros .dBuscar a{border-radius:5px;width:50px;padding:10px 0;margin-top:14px;color:#fff;background:#0b2fac;}.barraLateralNavegacion2 .addtoalert{margin:0 53px;text-align:center;background-color:#0b2fac;border-radius:5px;padding:10px 20px;height:22px;font-weight:normal;cursor:pointer;}.barraLateralNavegacion2 .addtoalert div{display:inline-block;color:#fff;}.barraLateralNavegacion2 .addtoalert .texto{position:relative;top:-5px;}.barraLateralNavegacion2 .addtoalert #notifications{color:#fff!important;transform:rotate(20deg);margin-right:6px;width:20px;}.barraLateralNavegacion2 .alertsaved{border-radius:5px;background-color:#93c01d!important;padding:10px 0;}.barraLateralNavegacion2 .dBotonGuardarBusqueda{padding:28px 0 0;}.parrilla .aitem.listing_tip{margin:12px 0;}.listing_tip{min-height:0!important;}.listing_tip.v3{margin:0;box-shadow:0;}.listing_tip .box_tip{padding:15px;background:rgba(38,99,164,.07);}.listing_tip .box_tip div span{display:block;margin:5px 0;color:#777;}.listing_tip .box_tip div a.btn{min-width:0;padding:8px 15px;font-size:14px;margin:0;background:#0b2fac;}.listing_tip .box_tip:after{clear:both;content:"";display:block;}.listing_tip .box_tip .ltcg-banner{padding:10px 0;}.listing_tip .box_tip .ltcg-banner b{margin:0;}.listing_tip .box_tip .ltcg-banner .ltcg-msg{color:#2a3e55;width:170px;}.listing_tip .box_tip .ltcg-banner .ltcg-msg .ltcg-tit{font-size:16px;font-weight:bold;}.listing_tip .box_tip .ltcg-banner .ltcg-msg .ltcg-desc{margin-top:25px;font-size:12px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider{width:146px;height:100%;position:absolute;top:0;right:0;overflow:hidden;padding-right:36px;}@keyframes scrollCG{0%{transform:translateY(0);}100%{transform:translateY(-459px);}}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-track{position:relative;display:flex;flex-direction:column;-webkit-animation:scrollCG 10s linear infinite;animation:scrollCG 10s linear infinite;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item{position:absolute;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item .si-pho{width:48px;height:48px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(1){top:0;left:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(2){top:62px;right:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(3){top:110px;left:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(3) .si-pho{width:36px;height:36px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(4){top:149px;right:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(4) .si-pho{width:41px;height:41px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(5){top:213px;left:calc(50% - 25px);}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(5) .si-pho{width:50px;height:50px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(6){top:293px;left:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(6) .si-pho{width:39px;height:39px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(7){top:330px;right:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(7) .si-pho{width:39px;height:39px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(8){top:383px;left:calc(50% - 24px);}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(9){top:458px;left:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(10){top:520px;right:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(11){top:568px;left:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(11) .si-pho{width:36px;height:36px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(12){top:607px;right:0;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-slider-item:nth-child(12) .si-pho{width:41px;height:41px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-rat{text-align:center;line-height:10px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-rat img,.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-rat span{display:inline-block;vertical-align:middle;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-rat img{width:14px;height:14px;margin-right:5px;}.listing_tip .box_tip .ltcg-banner .ltcg-slider .ltcg-rat span{font-size:12px;}.listing_tip .box_tip .ltcg-banner .ltcg-btn{text-align:center;}.listing_tip .box_tip .ltcg-banner .ltcg-btn #ltcgbtn{margin-top:35px!important;}.listing_tip .box_tip.v2{border:1px solid #93c01d;background-color:#f6ffdf;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);font-size:14px;}.listing_tip .box_tip.v2.classgap{border:1px solid #3aac8b;background-color:#dbefe9;position:relative;}.listing_tip .box_tip.v2 .fl_l,.listing_tip .box_tip.v2 .fl_r{float:none;clear:both;position:relative;}.listing_tip .box_tip.v2 a.btn{font-weight:bold;letter-spacing:initial;padding:10px 24px;line-height:1em;font-size:inherit;margin-top:18px!important;display:inline-block;}.listing_tip .box_tip.v2.classgap a.btn{background-color:#3aac8b;border-radius:16px;}.listing_tip .box_tip.v2 span{margin:0;color:#444;max-width:50%;}.listing_tip .box_tip.v2 span.bold{font-size:16px;margin-bottom:12px;}.listing_tip .box_tip.v2 #image{width:auto;height:auto;border-radius:unset;float:right;margin-left:15px;max-width:50%;}.listing_tip .box_tip.v2 .fl_r{text-align:center;}.listing_tip .box_tip.v2 img.logo_classgap{height:25px;width:auto;border-radius:unset;margin-top:2px;width:auto;}.listing_tip .box_tip.v2 img.logo_classgap:before{content:" ";display:block;}.listing_tip .box_tip.v2.classgap-for-enterprise{padding:24px 8px;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l{display:flex;align-items:center;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l img#image{order:2;float:none;height:100%;width:calc(50% - 7px);max-width:none;margin-left:7px;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l div{order:1;width:calc(50% - 7px);margin:0 7px 0 8px;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l div span{max-width:none;color:#2a3e55;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l div span:first-of-type{font-size:16px;margin-bottom:12px;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l div span:last-of-type{font-size:14px;}.listing_tip .box_tip.v2.classgap-for-enterprise .fl_l div span:last-of-type b{margin:0!important;}.listing_tip .box_tip.v2.classgap-for-enterprise a.btn{margin-top:26px!important;padding:9px 63px;font-size:16px;}.listing_tip .box_tip.v3{background-color:#d7e5f4;font-size:16px;color:#1a1a1a;border:0;padding:32px 16px;background-repeat:no-repeat;padding-bottom:150px;background-position:center bottom 16px;}.listing_tip .box_tip.v3 .fl_l,.listing_tip .box_tip.v3 .fl_r{float:none;clear:both;position:relative;}.listing_tip .box_tip.v3 .fl_r{text-align:center;}.listing_tip .box_tip.v3 a.btn{font-weight:bold;letter-spacing:initial;padding:20px 24px;line-height:1em;font-size:inherit;margin-top:28px!important;display:inline-block;background-color:#0b2fac;border-radius:5px;width:80%;}.listing_tip .box_tip.v3 span{margin:0;color:#1a1a1a;}.listing_tip .box_tip.v3 span.bold{font-size:24px;max-width:450px;margin-bottom:12px;}.listing_tip .box_tip.v3 span br{display:none;}.listing_tip .box_tip.v3 #image{display:none;}.parrilla #graella .oneline .top{font-weight:normal;display:inline-block;font-size:11px;padding:0 4px;border:1px solid #ff9800;border-radius:5px;color:#ff9800;margin:0 10px;}.parrilla #graella .tag-promociones{font-weight:normal;display:inline-block;font-size:10px;padding:2px 4px 3px 4px;border:1px solid #3a71b2;border-radius:5px;color:#3a71b2;background-image:url(/i/centros/promociones/icon-promo-parrilla.svg);background-repeat:no-repeat;background-position:5px center;padding-left:25px;}.parrilla #graella .text_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.parr-pagination{display:block;text-align:center;padding:25px 2px 35px;}.parr-pagination>a,.parr-pagination>span{display:inline-block;margin:0 7px;font-size:11.5pt;border:0;}.parr-pagination>span{color:#999;}@media all and (max-width:414px){.listing_tip .box_tip .ltcg-banner .ltcg-slider{width:130px;padding-right:26px;}}@media all and (max-width:375px){.listing_tip .box_tip .ltcg-banner .ltcg-slider{width:125px;padding-right:15px;}}#parrilla_v2 .ovhid{padding-bottom:16px;}#parrilla_v2 .card-buttons{display:flex;flex-direction:row;background:#fff;padding:0 16px 16px;}#parrilla_v2 .card-buttons button{background:#fff;border-radius:5px;text-align:center;padding:12px 0;cursor:pointer;}#parrilla_v2 .card-buttons .show-more{width:45%;margin-right:16px;border:1px solid #0b2fac;color:#0b2fac;}#parrilla_v2 .card-buttons .show-more::first-letter {text-transform:capitalize;}#parrilla_v2 .card-buttons .contact-tutor{width:55%;background:#0b2fac;border:0;color:#fff;font-weight:bold;}#parrilla_v2 .price-first-class-tags{display:flex;padding:10px 16px 22px;}#parrilla_v2 .price-first-class-tags .first-class-free{color:#549334;border-radius:4px;font-size:14px;background-color:rgba(147,192,29,.1);padding:1px 4px;margin-right:6px;line-height:24px;}#parrilla_v2 .price-first-class-tags .price-tag{color:#465b6f;font-size:16px;font-weight:bold;border-radius:4px;background-color:rgba(39,100,165,.1);float:right;padding:1px 4px;line-height:24px;}.country_studentpass_active #parrilla_v2 .card-buttons{padding:24px 16px 16px;}.country_studentpass_active #parrilla_v2 .ai-tutor .card-buttons .show-more{width:100%;background:#0b2fac;color:#fff;font-weight:bold;margin-right:0;}.parrilla.academy .grid-title{padding:25px 10px 20px;text-align:center;font-weight:bold;}.parrilla.academy #graella{padding:0 16px;}.parrilla.academy #graella .academy-card{display:flex;flex-direction:column;position:relative;padding:20px 16px 16px;border-radius:4px;background:#fff;box-shadow:0 4px 16px 0 rgba(28,101,176,.08);margin-top:20px;border-top:16px solid #e9f2fc;}.parrilla.academy #graella .academy-card .academy-logo{display:none;}.parrilla.academy #graella .academy-card .academy-header{margin-bottom:24px;display:flex;flex-direction:column;}.parrilla.academy #graella .academy-card .academy-header .title{display:flex;align-items:flex-start;flex-direction:column;margin-top:0;text-align:left;}.parrilla.academy #graella .academy-card .academy-header .title .text{font-size:16px;font-weight:bold;margin-right:16px;margin-bottom:6px;}.parrilla.academy #graella .academy-card .academy-header .title .text a{color:#0a243f;vertical-align:middle;font-size:16px;border-bottom:unset;}.parrilla.academy #graella .academy-card .academy-header .title .description{font-size:14px;color:#a1aeba;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:12px;}.parrilla.academy #graella .academy-card .academy-header .title .academy-reviews{display:flex;margin-bottom:24px;color:#63788c;}.parrilla.academy #graella .academy-card .academy-header .title .academy-reviews .stars{display:flex;justify-content:center;margin-bottom:4px;}.parrilla.academy #graella .academy-card .academy-header .title .academy-reviews.no-tags{margin-bottom:0;}.parrilla.academy #graella .academy-card .academy-header .title .tags{display:flex;}.parrilla.academy #graella .academy-card .academy-header .title .tags .recommended{margin-right:10px;color:#ffbd3c;background-color:#fef6e6;font-size:12px;font-weight:bold;padding:2px 5px;border-radius:4px;text-transform:uppercase;}.parrilla.academy #graella .academy-card .academy-header .title .tags .promo{color:#2759e2;background-color:#ebf2f9;font-size:12px;font-weight:bold;padding:2px 5px;border-radius:4px;text-transform:uppercase;}.parrilla.academy #graella .academy-card .academy-body{display:flex;justify-content:space-between;flex-direction:column;color:#63788c;}.parrilla.academy #graella .academy-card .academy-body .info{display:flex;flex-direction:column;font-size:14px;}.parrilla.academy #graella .academy-card .academy-body .info .info-text{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.parrilla.academy #graella .academy-card .academy-body .info .timetable{margin-bottom:12px;display:flex;align-items:center;}.parrilla.academy #graella .academy-card .academy-body .info .timetable img{width:16px;height:16px;margin-right:6px;align-self:flex-start;}.parrilla.academy #graella .academy-card .academy-body .info .location{margin-bottom:12px;display:flex;align-items:center;}.parrilla.academy #graella .academy-card .academy-body .info .location img{width:16px;height:16px;margin-right:6px;align-self:flex-start;}.parrilla.academy #graella .academy-card .academy-body .info .class-type{margin-bottom:12px;display:flex;align-items:center;}.parrilla.academy #graella .academy-card .academy-body .info .class-type img{width:16px;height:16px;margin-right:6px;align-self:flex-start;}.parrilla.academy #graella .academy-card .academy-body .info .subjects{display:flex;align-items:center;white-space:normal;}.parrilla.academy #graella .academy-card .academy-body .info .subjects img{width:16px;height:16px;margin-right:6px;align-self:flex-start;}.parrilla.academy #graella .academy-card .academy-body .card-buttons{display:flex;background:#fff;width:100%;justify-content:space-between;margin-top:24px;}.parrilla.academy #graella .academy-card .academy-body .card-buttons button{background:#fff;border-radius:5px;text-align:center;padding:12px 0;cursor:pointer;margin:0;}.parrilla.academy #graella .academy-card .academy-body .card-buttons .show-more{margin-right:16px;border:1px solid #0b2fac;color:#0b2fac;padding:10px 0;width:40%;}.parrilla.academy #graella .academy-card .academy-body .card-buttons .show-more::first-letter {text-transform:capitalize;}.parrilla.academy #graella .academy-card .academy-body .card-buttons .show-more:hover{background:#0b2fac;color:#fff;}.parrilla.academy #graella .academy-card .academy-body .card-buttons .contact-tutor{background:#0b2fac;border:0;color:#fff;font-weight:bold;padding:11px 0;width:60%;}.parrilla.academy #graella .academy-card .academy-body .card-buttons .contact-tutor:hover{background:#154b84;}.parrilla .dBtnBusquedaBtnFiltros{display:flex;justify-content:space-between;gap:24px;}.parrilla .dBtnBusquedaBtnFiltros .tab-options{display:flex;justify-content:space-between;background:#fff;padding:0 8px;border-radius:4px;width:182px;border:1px solid #a1aeba;}.parrilla .dBtnBusquedaBtnFiltros .tab-options button{background:#fff;border:0;padding:8px 24px;font-size:12px;font-weight:bold;margin-top:4px;margin-bottom:4px;cursor:pointer;}.parrilla .dBtnBusquedaBtnFiltros .tab-options button.active{border-radius:4px;border:1px solid #a1aeba;box-shadow:0 4px 8px 0 rgba(63,63,63,.3);}.parrilla .dBtnBusquedaBtnFiltros .tab-options button:not(.active):hover{background:rgba(161,174,186,.3019607843);}.parrilla .dBtnBusquedaBtnFiltros .tab-options .tab-list-btn{margin-right:8px;}.parrilla .map-container{padding:0 16px;}.parrilla .map-container #map{width:100%;height:250px;margin-bottom:24px;margin-top:36px;}.parrilla .map-container #map .map-hover-title{font-size:14px;font-weight:bold;padding-bottom:8px;margin:0;}.parrilla .map-container #map .reviews{padding-bottom:8px;}.parrilla .map-container #map .map-hover-link{display:flex;align-items:center;font-size:14px;border-bottom:0;color:#0b2fac;}.parrilla .map-container #map .map-hover-link img{width:24px;height:24px;position:unset;}.parrilla .map-container #map .leaflet-container a.leaflet-popup-close-button{top:8px;right:8px;}#contactar2 #prefixPhoneList{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url(i/TrailingIcon.svg)!important;background-repeat:no-repeat!important;background-position:right 0 center!important;background-size:20px 20px!important;background-color:#fff;height:40px;}div.control_benefits{text-align:center;box-sizing:border-box;background-color:#fff;width:100vw;transform:translateX(calc((973px - 100vw)/2));margin-bottom:40px;}div.control_benefits *{box-sizing:border-box;}div.control_benefits div.benefits{padding:56px 0;display:flex;justify-content:space-evenly;max-width:990px;margin:auto;}div.control_benefits div.benefits div.benefit{max-width:230px;}div.control_benefits div.benefits div.benefit:nth-child(1) div.img img{height:47px;}div.control_benefits div.benefits div.benefit:nth-child(2) div.img img{height:54px;}div.control_benefits div.benefits div.benefit:nth-child(3) div.img img{height:51px;}div.control_benefits div.img{height:60px;margin-bottom:6px;}div.control_benefits div.img img{width:auto;}div.control_benefits div.tit{font-size:24px;color:#0b2fac;font-weight:bold;margin-bottom:24px;line-height:1em;}div.control_benefits div.txt{font-size:16px;color:#444;}@media all and (max-width:768px){div.control_benefits{width:auto;transform:none;}div.control_benefits div.benefits{padding:0 28px;flex-direction:column;}div.control_benefits div.benefits div.benefit{max-width:100%;border-bottom:1px solid #ddd;padding:40px 20px;}div.control_benefits div.benefits div.benefit:last-child{border-bottom:0;}}div.control_reviews{padding-top:16px;margin-bottom:40px;}div.control_reviews *{box-sizing:border-box;}div.control_reviews div.title{color:#444;font-size:24px;font-weight:bold;margin-bottom:42px;text-align:center;}div.control_reviews div.reviews{display:flex;justify-content:space-between;}div.control_reviews div.reviews div.review{width:30%;border:1px solid #ddd;border-radius:5px;background-color:#fff;padding:46px 24px 36px 40px;background-image:url("/i/reviews/il-cometes.svg");background-repeat:no-repeat;background-position:24px 36px;color:#444;font-size:14px;}div.control_reviews div.reviews div.review div.author{font-weight:bold;margin-bottom:5px;}div.control_reviews div.reviews div.review div.opinion{height:166px;}div.control_reviews div.reviews div.review div.txt{margin-bottom:6px;overflow:hidden;}div.control_reviews div.reviews div.review div.rating{font-size:0;}div.control_reviews div.reviews div.review div.rating *{vertical-align:middle;}div.control_reviews div.reviews div.review div.rating img{width:15px;}div.control_reviews div.reviews div.review div.rating span.number{font-size:16px;}div.control_reviews div.reviews div.review div.rating span.time{color:#797979;margin-left:10px;font-size:14px;}div.control_reviews div.reviews div.review div.teacher{display:flex;margin-top:46px;}div.control_reviews div.reviews div.review div.teacher div.avatar{position:relative;margin-right:24px;display:block;border:0;width:65px;height:65px;}div.control_reviews div.reviews div.review div.teacher div.avatar:hover{border:0;}div.control_reviews div.reviews div.review div.teacher div.avatar img.icon{position:absolute;width:25px;bottom:0;}div.control_reviews div.reviews div.review div.teacher div.avatar img.photo{width:65px;border-radius:50%;box-shadow:0 1px 8px rgba(0,0,0,.4);height:65px;}div.control_reviews div.reviews div.review div.teacher div.info div.name{font-weight:bold;font-size:14px;}div.control_reviews div.reviews div.review div.teacher div.info div.job{font-size:12px;margin-top:10px;}@media all and (max-width:768px){div.control_reviews{background-color:#f0f0f0;padding:36px 10px 0 10px;margin-bottom:0;}div.control_reviews div.title{font-size:20px;margin-bottom:36px;margin-top:0;}div.control_reviews div.reviews{flex-direction:column;}div.control_reviews div.reviews div.review{width:100%;margin-bottom:24px;}div.control_reviews div.reviews div.review:last-child{margin-bottom:60px;}div.control_reviews div.reviews div.review div.opinion{height:auto;}}div.control_seotexts{background:#fff;border-radius:5px;padding:40px 40px 16px 40px;margin:0 0 40px 0;color:#444;font-size:15px;box-sizing:border-box;}div.control_seotexts h2{font-size:22px;font-weight:bold;margin-bottom:40px;}div.control_seotexts h3{font-size:17px;font-weight:bold;}div.control_seotexts h3,div.control_seotexts h4{margin-top:40px;}div.control_seotexts div.text{margin-bottom:24px;}div.control_seotexts p{margin-bottom:22px;}div.control_seotexts a{color:#0b2fac;text-decoration:underline;font-size:15px;}@media all and (max-width:768px){div.control_seotexts{padding:54px 30px 36px;margin-bottom:0;}div.control_seotexts p{line-height:1.4em;}div.control_seotexts h3,div.control_seotexts h4{margin-bottom:24px;}div.control_seotexts a{text-decoration:none;}div.control_seotexts div.text{margin-bottom:0;}div.control_seotexts div.text:last-child{margin-bottom:0;}}#control_advertisments_stats{width:100%;box-sizing:border-box;padding:0 0 30px 0;}@media all and (max-width:768px){#control_advertisments_stats{padding:36px 16px 36px 16px;background:#eee;}}#control_advertisments_stats table{width:100%;border-collapse:collapse;}#control_advertisments_stats table caption{margin-bottom:30px;background:inherit;font-size:18px;font-weight:bold;color:#444;}@media all and (max-width:768px){#control_advertisments_stats table caption{margin-bottom:24px;}}#control_advertisments_stats table tbody{width:100%;}#control_advertisments_stats table tbody tr{display:flex;align-items:center;margin-bottom:12px;padding:25px 35px;background:#fff;}@media all and (max-width:768px){#control_advertisments_stats table tbody tr{padding:25px 15px;}}#control_advertisments_stats table tbody tr td{display:block;}#control_advertisments_stats table tbody tr td:nth-child(1){margin-right:16px;font-size:24px;}#control_advertisments_stats table tbody tr td:nth-child(2){flex:1;margin-right:16px;font-size:16px;}#control_advertisments_stats table tbody tr td:nth-child(3){font-size:24px;font-weight:bold;color:#0b2fac;text-align:right;}@media all and (max-width:768px){#control_advertisments_stats table tbody tr td:nth-child(3){flex:0;white-space:nowrap;}}#control_advertisments_stats table tbody tr:last-child{margin-bottom:0;}#control_advertisments_stats table tbody tr:last-child td:last-child{font-size:18px;}@media all and (max-width:460px){#control_advertisments_stats table tbody tr:last-child td:last-child{white-space:normal;}}div#lean_overlay.classgap-banner-popup-overlay{background-color:rgba(232,232,232,.5);opacity:1!important;z-index:10000;}div.classgap-banner-popup{top:50%!important;transform:translateY(-50%);width:631px;padding:28px 0 35px 0;background:#fff;box-shadow:0 4px 6px 0 #d6d6d6;border-radius:5px;text-align:center;color:#4d4d4d;z-index:10000;}div.classgap-banner-popup div.title{margin:0 144px 21px 144px;}div.classgap-banner-popup div.title div.title-image .arrow-green{display:block;width:69px;margin-left:calc(50% - 45px);border-radius:0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap{display:flex;justify-content:center;align-items:center;margin-bottom:30px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:68px;width:68px;border-radius:100%;box-shadow:0 0 0 4px #fff,0 3px 10px 4px rgba(128,128,128,.5);margin:0 52px 0 0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:68px;height:68px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap img.classgap-logo{width:122px;margin:0;border-radius:0;}div.classgap-banner-popup div.title .title-text{margin-block:0;margin-bottom:26px;font-size:18px;font-weight:bold;white-space:normal!important;color:#444;}div.classgap-banner-popup .description{margin-bottom:40px;font-size:14px;}div.classgap-banner-popup .description ul.advantages-list{display:inline-block;margin:0 25px 0 0;padding:0;vertical-align:middle;text-align:left;}div.classgap-banner-popup .description ul.advantages-list li{background:no-repeat url("/i/popup/classgap/classgap_banner/icon_check_green.svg");padding-left:25px;line-height:20px;list-style-type:none;}div.classgap-banner-popup .description ul.advantages-list li:not(:last-child){margin-bottom:12px;}div.classgap-banner-popup .description img.classroom-image{display:inline-block;width:147px;vertical-align:middle;border-radius:0;}div.classgap-banner-popup div.buttons{margin:0 22px;}div.classgap-banner-popup div.buttons a{display:inline-block;border-radius:5px;cursor:pointer;font-size:14px;}div.classgap-banner-popup div.buttons a:first-child{border:1.6px solid #93c01d;margin-right:22px;padding:6px 28px;font-weight:bold;color:#93c01d;}div.classgap-banner-popup div.buttons a:last-child{background-color:#93c01d;margin-top:8px;padding:7.6px 28px;font-weight:bold;color:#fff;}div.classgap-banner-popup div.buttons a:last-child:hover{border:0;}@media(max-width:767px){div.classgap-banner-popup{display:none;left:0!important;width:auto;max-width:631px;margin:16px!important;padding:16px 16px 23px 16px;}div.classgap-banner-popup.vis{display:block;}div.classgap-banner-popup div.title{margin:0 8px 10px 8px;}div.classgap-banner-popup div.title div.title-image .arrow-green{width:59px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:50px;width:50px;margin-right:36px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:50px;height:50px;}div.classgap-banner-popup div.title .title-text{font-size:16px;}div.classgap-banner-popup .description{margin-bottom:26px;}div.classgap-banner-popup .description img.classroom-image{display:none!important;}div.classgap-banner-popup div.buttons a{display:block;}div.classgap-banner-popup div.buttons a:first-child{margin:0 0 8px 0;padding:12px 0;}div.classgap-banner-popup div.buttons a:last-child{padding:13.6px 0;}}.classgap-banner-v3{border:2px dashed #e4ebfa;background-color:rgba(228,235,255,.18);text-align:center;margin-top:50px;padding:31px 24px 24px 24px;}.classgap-banner-v3 .title{margin:0 0 10px 0;}.classgap-banner-v3 .title p{display:inline-block;margin:3px 3px 0 0;font-weight:normal;font-size:13px;color:#555;}.classgap-banner-v3 .title img{display:inline-block;vertical-align:top;width:92px;height:27px;border-radius:0;}.classgap-banner-v3 .description{margin:0 6px 20px 6px;font-size:13px;white-space:normal!important;color:#555;}.classgap-banner-v3 a{display:inline-block;padding:5px 19px;border:1px solid #0b2fac!important;border-radius:5px;color:#0b2fac;}@media(max-width:768px){.classgap-banner-v3{margin:0 7px;padding:32px 26px 22px 26px;}.classgap-banner-v3 .description{font-size:14px;}}div.cdm-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(232,232,232,.5);z-index:1;opacity:0;transition:.3s;}div.cdm-modal *{box-sizing:border-box;}div.cdm-modal div.window{margin:auto;opacity:0;transition:.3s;background:#fff;border-radius:5px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);width:630px;max-width:90%;padding:14px 24px 30px 24px;text-align:center;color:#444;font-size:16px;border:1px solid #ddd;}div.cdm-modal div.window div.suggest-container{display:inline-block;position:relative;}div.cdm-modal div.window div.suggest-results{position:absolute;background:#fff;right:0;width:242px;font-size:14px;margin-top:-3px;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:5px;display:none;}div.cdm-modal div.window div.suggest-results div{padding:10px;cursor:pointer;text-align:left;}div.cdm-modal div.window div.suggest-results div:hover{background:#eee;}div.cdm-modal div.window input{width:auto;margin-left:20px;width:242px;}div.cdm-modal div.window input:focus{outline:0;}div.cdm-modal div.window div.x{text-align:right;transition:.3s;}div.cdm-modal div.window div.x:hover{opacity:.8;}div.cdm-modal div.window div.x img{width:auto;cursor:pointer;}div.cdm-modal div.window div.tit{font-weight:bold;margin:0 auto 40px auto;font-size:18px;max-width:320px;}div.cdm-modal div.window div.donde{margin-bottom:40px;}div.cdm-modal.flex{display:flex;}div.cdm-modal.show{opacity:1;}div.cdm-modal.show div.window{margin-top:auto;opacity:1;}div.cdm-row{margin-bottom:32px;border:2px solid #7698bd;background-color:#dfeeff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:24px;color:#444;font-size:16px;display:flex;}div.cdm-row div:last-child{flex-shrink:0;margin-left:24px;margin-right:50px;margin-top:5px;}div.cdm-iconbox{display:flex;color:#444;font-size:14px;margin-bottom:18px;}div.cdm-iconbox div.icon{width:30px;text-align:center;margin-right:18px;}div.cdm-iconbox div.txt strong{font-size:18px;}div.cdm-iconbox img{width:100%;height:auto;}.btn-v2{text-decoration:none;font-size:16px;color:#fff;border-radius:5px;cursor:pointer;display:inline-block;border:0;font-weight:bold;padding:10px 32px;line-height:1em;width:auto;transition:.3s;}.btn-v2:hover{text-decoration:inherit;font-size:inherit;color:#fff;border:inherit;opacity:.8;}.btn-v2:focus{outline:0;}.btn-v2.primary{background:#93c01d;}@media(max-width:500px){div.cdm-modal div.window{text-align:left;font-size:14px;padding:14px 14px 24px 14px;}div.cdm-modal div.window div.tit{font-size:16px;margin-bottom:30px;padding-right:15px;margin-top:-10px;}div.cdm-modal div.window div.donde{margin-bottom:30px;}div.cdm-modal div.window div.suggest-container{display:block;margin-bottom:30px;}div.cdm-modal div.window div.suggest-container input{width:100%;margin-left:0;margin-top:14px;}div.cdm-modal div.window div.suggest-results{margin-top:0;width:100%;}div.cdm-modal div.window div.boton{text-align:center;}div.cdm-modal div.window div.boton button{font-size:14px;}div.cdm-row{display:block;margin:10px;font-size:14px;}div.cdm-row div:last-child{text-align:center;margin-left:0;margin-right:0;margin-top:16px;}div.cdm-row div:last-child button{font-size:14px;}div.cdm-iconbox{margin:10px;}}.country_studentpass_active.search-page-v3{background:#f8f5f2;height:auto;font-family:"Open Sans",arial,sans-serif;}.country_studentpass_active.search-page-v3.hide-price div.txt div.price div.amount{display:none!important;}.country_studentpass_active.search-page-v3.hide-price #divprices{display:none!important;}.country_studentpass_active.search-page-v3 .searchtitle.noresults{color:#1a1a1a;text-align:left;padding:20px;}.country_studentpass_active.search-page-v3 .searchtitle.noresults b{font-size:18px;}.country_studentpass_active.search-page-v3 div.no_results{padding:20px;font-size:16px;color:#1a1a1a;}.country_studentpass_active.search-page-v3 div.no_results span.desole{font-weight:bold;margin-bottom:68px;display:block;}.country_studentpass_active.search-page-v3 div.no_results a.btnline{margin:40px auto;color:#0b2fac;border:1px solid #0b2fac;width:100%;background:transparent;font-size:16px;padding:13px 0;max-width:303px;font-weight:bold;text-align:center;border-radius:8px;display:flex;align-items:center;align-content:center;justify-content:center;}.country_studentpass_active.search-page-v3 div.no_results a.btnline img{min-width:1px;margin-right:15px;}.country_studentpass_active.search-page-v3 div.no_results #new_alert_2{margin-top:10px;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2>div.sbox{font-size:16px;}.country_studentpass_active.search-page-v3 p.boton_publica{line-height:1em;}.country_studentpass_active.search-page-v3 p.boton_publica a.btn.green{background-color:#0b2fac;width:100%;background:#0b2fac;font-size:16px;padding:13px 0;max-width:303px;font-weight:bold;margin-bottom:24px;}.country_studentpass_active.search-page-v3 b.noencontrado{font-weight:normal;font-size:24px;display:block;margin:20px 0;}.country_studentpass_active.search-page-v3 #parrilla_v2{background:#f8f5f2;}.country_studentpass_active.search-page-v3 #buscador .titulowithOnline{width:100%;}.country_studentpass_active.search-page-v3 #dListingHeader{background-image:none!important;background-color:#f8f5f2;}.country_studentpass_active.search-page-v3 #dListingHeader:before{display:none;}.country_studentpass_active.search-page-v3 #dListingHeader div.shell{padding:40px 0 0;text-align:left;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #dListingHeader div.shell{padding:25px 16px 20px;width:calc(100% - 32px);}}.country_studentpass_active.search-page-v3 #dListingHeader h1,.country_studentpass_active.search-page-v3 #dListingHeader #dTexto h2{text-shadow:none;color:#1a1a1a!important;}.country_studentpass_active.search-page-v3 #dListingHeader h1{font-size:34px!important;line-height:42px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #dListingHeader h1{font-size:32px!important;line-height:40px;margin:0;}}.country_studentpass_active.search-page-v3 #dListingHeader h2{font-size:23px;font-weight:bold;line-height:33px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #dListingHeader h2{font-size:21px;font-weight:400;line-height:30px;}}.country_studentpass_active.search-page-v3 #divtitulo h1,.country_studentpass_active.search-page-v3 #divHeaderShortcuts h1,.country_studentpass_active.search-page-v3 #dListingHeader h1{text-align:left;color:#09268a!important;font-size:32px;line-height:40px;font-weight:bold;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #divtitulo h1,.country_studentpass_active.search-page-v3 #divHeaderShortcuts h1,.country_studentpass_active.search-page-v3 #dListingHeader h1{font-size:28px;line-height:32px;font-weight:bold;}}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #divtitulo h1,.country_studentpass_active.search-page-v3 #dListingHeader h1{font-weight:700;font-size:18px!important;line-height:28px;letter-spacing:0;margin:0;}}.country_studentpass_active.search-page-v3 #divtitulo p,.country_studentpass_active.search-page-v3 #divHeaderShortcuts h2,.country_studentpass_active.search-page-v3 #dListingHeader h2,.country_studentpass_active.search-page-v3 #divtitulo h2{text-align:left;color:#1a1a1a;margin-top:20px!important;font-size:24px;font-weight:bold;line-height:32px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #divtitulo p,.country_studentpass_active.search-page-v3 #divHeaderShortcuts h2,.country_studentpass_active.search-page-v3 #dListingHeader h2,.country_studentpass_active.search-page-v3 #divtitulo h2{font-size:21px;line-height:30px;font-weight:normal;text-align:left;}}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #divtitulo h2,.country_studentpass_active.search-page-v3 #dListingHeader h2{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}}.country_studentpass_active.search-page-v3 .title-wrapper{position:relative;max-width:100%;overflow:hidden;}.country_studentpass_active.search-page-v3 .expandable-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out;}.country_studentpass_active.search-page-v3 .expandable-title.expanded{-webkit-line-clamp:unset;display:block;}.country_studentpass_active.search-page-v3 .toggle-btn{display:none;align-items:center;gap:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;background:none;border:0;color:#0b2fac;cursor:pointer;width:100%;text-align:left;}.country_studentpass_active.search-page-v3 #toggleBtnLess,.country_studentpass_active.search-page-v3 #toggleBtnMore{display:none;}.country_studentpass_active.search-page-v3 div.shell{width:calc(100% - 20px);max-width:1200px;}.country_studentpass_active.search-page-v3 #addtoalert{border-radius:8px;background-color:transparent!important;border:1px solid #0b2fac;color:#0b2fac;font-size:16px;font-weight:bold;padding:17px 0;margin-bottom:24px;line-height:1em;}.country_studentpass_active.search-page-v3 #addtoalert div.icono{height:20px;vertical-align:middle;}.country_studentpass_active.search-page-v3 #addtoalert div.texto{vertical-align:middle;}.country_studentpass_active.search-page-v3 #addtoalert span.greencheck{background:none;}.country_studentpass_active.search-page-v3 #addtoalert span.greencheck:after{content:"";display:block;border-bottom:2px solid #0b2fac;border-right:2px solid #0b2fac;width:7px;height:15px;transform:rotate(45deg);}.country_studentpass_active.search-page-v3 span.wcheckbox{background-image:none!important;box-sizing:border-box;width:20px;margin-right:10px!important;cursor:pointer;}.country_studentpass_active.search-page-v3 span.wcheckbox:after{content:" ";position:absolute;display:block;border:2px solid #808080;width:20px;height:20px;border-radius:5px;box-sizing:border-box;margin-top:-2px;transition:.3s;}.country_studentpass_active.search-page-v3 span.wcheckbox:before{transition:.3s;}.country_studentpass_active.search-page-v3 span.wcheckboxact.checked span.wcheckbox:before{content:" ";position:absolute;display:block;margin-left:8px;margin-top:2px;border-bottom:1px solid #fff;border-right:1px solid #fff;width:5px;height:10px;transform:rotate(45deg);box-sizing:border-box;z-index:2;}.country_studentpass_active.search-page-v3 span.wcheckboxact.checked span.wcheckbox:after{background:#0b2fac;border:2px solid #0b2fac;}.country_studentpass_active.search-page-v3 .search_l{width:289px;}.country_studentpass_active.search-page-v3 .search_l .barraLateralNavegacion2>div.sbox{border:1px solid #ccc;border-radius:16px;font-size:16px;}.country_studentpass_active.search-page-v3 .search_l .barraLateralNavegacion2>div.sbox .listing_filters{padding:20px;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2 #form1 .tithead{display:none;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2 #form1 div.mg30:first-of-type{margin-top:0!important;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2 #form1 span.filterstittles{color:#1a1a1a;font-size:inherit;margin-top:0!important;margin-bottom:10px;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2 #form1 input[type=text]{font-size:inherit;padding:12px;margin:0;border-radius:8px;}.country_studentpass_active.search-page-v3 .barraLateralNavegacion2 #form1 .suggestContainer .reset{padding:16px 8px;}.country_studentpass_active.search-page-v3 .busc{max-width:100%;width:calc(100% - 289px - 24px);}.country_studentpass_active.search-page-v3 div.parr-pagination a{color:#1a1a1a;}.country_studentpass_active.search-page-v3 div.parr-pagination a:hover{color:#0b2fac;}.country_studentpass_active.search-page-v3 div.parr-pagination a.np{margin:0 3px 0 0;}.country_studentpass_active.search-page-v3 div.parr-pagination a.nmr{margin-right:0;padding-right:0;}.country_studentpass_active.search-page-v3 div.parr-pagination a.nml{margin-left:0;padding-left:0;}.country_studentpass_active.search-page-v3 div.parr-pagination span.current{border-bottom:2px solid #0b2fac;border-radius:0;color:#0b2fac;padding:2px 2px;box-sizing:border-box;margin:0 6px;padding-top:4px;background:transparent;}.country_studentpass_active.search-page-v3 #rowExtraAds>div:first-child{background:transparent;padding:0;color:#1a1a1a;font-weight:bold;font-size:24px;margin-bottom:48px!important;}.country_studentpass_active.search-page-v3 #rowExtraAds>div:first-child b{display:none;}.country_studentpass_active.search-page-v3 #rowExtraAds>div:first-child span{width:calc(100% - 120px);padding:0;margin:0;vertical-align:middle;}.country_studentpass_active.search-page-v3 #rowExtraAds>div:first-child a{color:#1a1a1a;font-size:16px;color:#288acf;padding:0;margin:0;vertical-align:middle;}.country_studentpass_active.search-page-v3 div.the-tips{flex-wrap:wrap;font-size:16px;box-sizing:border-box;margin-top:108px;margin-bottom:0!important;display:flex;}.country_studentpass_active.search-page-v3 div.the-tips *{box-sizing:border-box;}.country_studentpass_active.search-page-v3 div.the-tips div.tip{width:calc(50% - 12px);margin-bottom:48px;}.country_studentpass_active.search-page-v3 div.the-tips div.tip:nth-child(2n-1){margin-right:24px;}.country_studentpass_active.search-page-v3 div.the-tips div.lat_header{background:#fff;font-size:24px;font-weight:bold;padding:48px 24px 24px 24px;border:1px solid #ccc;margin-bottom:24px!important;border-radius:8px;line-height:1em;background-repeat:no-repeat;background-position:bottom 10px right 10px;background-size:auto calc(100% - 20px);text-align:left;color:#1a1a1a;}.country_studentpass_active.search-page-v3 div.the-tips div.lat_header.largeTitle{font-size:20px;line-height:28px;padding:48px 180px 24px 24px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 div.the-tips div.lat_header.largeTitle{line-height:28px;padding:24px;}}.country_studentpass_active.search-page-v3 div.the-tips div.links{display:flex;flex-wrap:wrap;padding:0;}.country_studentpass_active.search-page-v3 div.the-tips div.links a{color:#0b2fac;font-size:inherit;}.country_studentpass_active.search-page-v3 div.the-tips div.links a:first-letter {text-transform:uppercase;}.country_studentpass_active.search-page-v3 div.the-tips div.links.tg>a,.country_studentpass_active.search-page-v3 div.the-tips div.links>p{margin:0;width:calc((100% - 48px)/2);margin:0 0 8px 0;text-align:left;padding:0 0 0 10px;box-sizing:border-box;}.country_studentpass_active.search-page-v3 div.the-tips div.links.tg>a:nth-child(3n),.country_studentpass_active.search-page-v3 div.the-tips div.links>p:nth-child(3n){margin-right:0;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 div.the-tips{margin-top:0;padding:10px;border:0;}.country_studentpass_active.search-page-v3 div.the-tips div.tip{width:100%;margin-right:0;margin-bottom:0!important;}.country_studentpass_active.search-page-v3 div.the-tips div.tip:nth-child(2n-1){margin-right:0;}.country_studentpass_active.search-page-v3 div.the-tips div.links p,.country_studentpass_active.search-page-v3 div.the-tips div.links.tg a{margin-right:0;width:calc(50% - 24px);}.country_studentpass_active.search-page-v3 div.the-tips div.links p:nth-child(2n-1),.country_studentpass_active.search-page-v3 div.the-tips div.links.tg a:nth-child(2n-1){margin-right:24px;}.country_studentpass_active.search-page-v3 div.the-tips div.lat_header{font-size:18px;padding:24px;padding-right:60px;}}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.hidden{display:none!important;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed{position:fixed;bottom:0;top:auto;text-align:center;height:auto;padding:16px;box-shadow:0 4px 16px 0 rgba(26,26,26,.21);display:flex;align-items:center;justify-content:center;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros div:last-child,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed div:last-child{float:none;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros div.btnicotxt,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed div.btnicotxt{width:100%;margin-top:0!important;display:inline-block;color:#fff;background:#0b2fac;font-size:16px;padding:12px;max-width:303px;line-height:1em;border:2px solid #0b2fac;display:flex;align-items:center;justify-content:center;height:48px;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros div.btnicotxt svg,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed div.btnicotxt svg{margin-right:6px;color:#fff!important;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros #addtoalert,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed #addtoalert{margin-bottom:0;padding:13px;margin-right:10px;font-weight:bold;background-color:#fff!important;color:#0b2fac;border:2px solid #0b2fac;font-size:14px;padding-top:7px;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros #addtoalert .icono,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed #addtoalert .icono{height:1em;line-height:1em;vertical-align:middle;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros #addtoalert .texto,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed #addtoalert .texto{font-weight:bold;line-height:1em;vertical-align:middle;text-align:left;}.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros #addtoalert svg:after,.country_studentpass_active.search-page-v3 .dBtnBusquedaBtnFiltros.fixed #addtoalert svg:after{content:"";display:block;border-bottom:2px solid #0b2fac;border-right:2px solid #0b2fac;width:7px;height:15px;transform:rotate(45deg);}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3{color:#1a1a1a;font-size:16px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 ul.filerslist li{margin-bottom:16px!important;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 input[type=text]{font-size:inherit;padding:12px;margin:0;border-radius:8px;}}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosHeader{position:relative;box-shadow:0 4px 16px rgba(26,26,26,.21);padding:25px 16px;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosHeader div.filtertitle,.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosHeader div.restablecer{display:none;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosHeader span.back{margin-left:16px;display:inline-block;vertical-align:middle;color:#1a1a1a;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields{top:73px;color:#1a1a1a;font-size:16px;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields .filterstittles{color:#1a1a1a;font-size:16px;margin-bottom:8px;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields .filterstittles{margin-bottom:16px;}}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields .mg30{margin-top:0!important;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields input[type=text]{box-shadow:none;padding:13px 12px;border:1px solid #808080;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 #dFiltrosFields .suggestContainer .reset{top:5px;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 .dBuscar{height:auto;}.country_studentpass_active.search-page-v3 #dFiltros.filtersv3 .dBuscar a.btngreen{background-color:#0b2fac;width:100%;background:#0b2fac;font-size:16px;padding:13px 0;max-width:303px;font-weight:bold;margin:16px auto;}.country_studentpass_active.search-page-v3 div.control_benefits{margin-left:calc((100vw - 1200px + 20px)/2*-1);transform:none;}@media all and (max-width:768px){.country_studentpass_active.search-page-v3 div.control_benefits{width:100vw;margin-left:0;}}.country_studentpass_active.search-page-v3 #rowExtraAdsMob p.fs14.center.mgbottom20{padding:0 16px;text-align:left!important;color:#1a1a1a;margin:0;margin-bottom:20px;}.country_studentpass_active.search-page-v3 #rowExtraAdsMob p.fs14.center.mgbottom20 a{border:0;font-weight:bold;}.country_studentpass_active.search-page-v3 #facebox .popupicon{display:none;}.country_studentpass_active.search-page-v3 #facebox{box-sizing:border-box;width:600px;max-width:90%;}.country_studentpass_active.search-page-v3 #facebox *{box-sizing:border-box;}.country_studentpass_active.search-page-v3 #facebox .popup{border:0;box-shadow:0 2px 8px 0 rgba(26,26,26,.16);}.country_studentpass_active.search-page-v3 #facebox .newpopup+a{background:transparent;top:5px;}.country_studentpass_active.search-page-v3 #facebox .newpopup+a:before{content:"×";display:block;color:#808080;font-size:36px;}.country_studentpass_active.search-page-v3 #facebox .content{text-align:center;font-size:16px;padding:42px 16px 16px 16px;border-radius:8px;width:100%;}.country_studentpass_active.search-page-v3 #facebox .content p{margin:0;}.country_studentpass_active.search-page-v3 #facebox .content .popupicon{display:block;}.country_studentpass_active.search-page-v3 #facebox .content .popupicon img{max-width:32px;margin-bottom:16px;}.country_studentpass_active.search-page-v3 #facebox .content .popupheader{background:none;color:#000;font-size:32px;font-weight:bold;padding:0;margin-bottom:24px;}.country_studentpass_active.search-page-v3 #facebox .content p.intro{margin-bottom:32px;}.country_studentpass_active.search-page-v3 #facebox .content .popupcontent{padding:0;}.country_studentpass_active.search-page-v3 #facebox .content div.fields{width:280px;margin:0 auto;text-align:left;}.country_studentpass_active.search-page-v3 #facebox .content .pinfo{width:100%;}.country_studentpass_active.search-page-v3 #facebox .content .pinfo span.spr_search{display:none;}.country_studentpass_active.search-page-v3 #facebox .content .pinfo span.spinfo{margin:0;width:100%;display:block;margin-bottom:8px;}.country_studentpass_active.search-page-v3 #facebox .content input{max-width:100%;}.country_studentpass_active.search-page-v3 #facebox .content input[type=button]{background-color:#0b2fac;width:100%;background:#0b2fac;font-size:16px;padding:12px 0;font-weight:bold;line-height:1em;font-weight:normal;letter-spacing:normal;font-family:inherit;}.country_studentpass_active.search-page-v3 #facebox .content input[type=text],.country_studentpass_active.search-page-v3 #facebox .content input[type=password]{border:1px solid #808080;border-radius:8px;font-family:inherit;font-size:inherit;}.country_studentpass_active.search-page-v3 #facebox .content a{border:0;color:#0b2fac;font-size:inherit;}.country_studentpass_active.search-page-v3 #facebox .content input:-webkit-autofill::first-line,.country_studentpass_active.search-page-v3 #facebox .content input:-webkit-autofill,.country_studentpass_active.search-page-v3 #facebox .content input:-webkit-autofill:hover,.country_studentpass_active.search-page-v3 #facebox .content input:-webkit-autofill:focus,.country_studentpass_active.search-page-v3 #facebox .content input:-webkit-autofill:active{font-family:"Open Sans",Arial,sans-serif!important;font-size:16px;background:#fff;-webkit-box-shadow:0 0 0 1000px white inset;}.country_studentpass_active.search-page-v3 #facebox_overlay{background:#fff;}.country_studentpass_active .itemv3{margin-bottom:16px;border:1px solid #ccc;background:#fff;border-radius:16px;overflow:hidden;padding:24px 16px 24px 16px;position:relative;box-sizing:border-box;font-size:16px;color:#1a1a1a!important;max-width:100%!important;display:flex!important;white-space:initial!important;flex-wrap:wrap;cursor:pointer;}.country_studentpass_active .itemv3:hover{border:1px solid #ccc!important;font-size:16px;}.country_studentpass_active .itemv3 *{box-sizing:border-box;font-size:inherit;color:inherit;}.country_studentpass_active .itemv3 div.highlighted{background-color:#387bc7;position:absolute;font-weight:bold;color:#fff;text-align:center;width:184px;border-bottom-right-radius:16px;position:absolute;top:0;left:0;font-size:16px;padding:6px 10px;box-shadow:0 2px 8px rgba(26,26,26,.16);z-index:2;}.country_studentpass_active .itemv3 div.highlighted:first-letter {text-transform:uppercase;}.country_studentpass_active .itemv3 div.imgtxt{display:flex;width:100%;}.country_studentpass_active .itemv3 div.img{margin-right:24px;flex-shrink:0;position:relative;}.country_studentpass_active .itemv3 div.img img{border-radius:50%;width:168px;max-width:168px!important;height:168px;display:block;background:#fcebd9;}.country_studentpass_active .itemv3 div.img div{width:100%;position:absolute;padding-bottom:100%;border-radius:100%;z-index:2;box-shadow:inset 0 0 42px rgba(0,0,0,.1);}.country_studentpass_active .itemv3 div.txt{flex-grow:1;max-width:100%;}.country_studentpass_active .itemv3 div.txt div.price{float:right;text-align:right;}.country_studentpass_active .itemv3 div.txt div.price div.amount strong{font-size:24px;}.country_studentpass_active .itemv3 div.txt div.price div.free{color:#0b2fac;font-weight:bold;font-size:16px;}.country_studentpass_active .itemv3 div.txt div.username{font-weight:bold;margin-bottom:8px;}.country_studentpass_active .itemv3 div.txt div.badges{margin-bottom:16px;}@media all and (min-width:768px){.country_studentpass_active .itemv3 div.txt div.badges{display:flex;}}.country_studentpass_active .itemv3 div.txt div.badges span{margin-right:30px;font-size:14px;}.country_studentpass_active .itemv3 div.txt div.badges span:last-child{margin-right:0;}.country_studentpass_active .itemv3 div.txt span.online{display:inline-block;border-radius:8px;background:#fff;font-size:14px;}.country_studentpass_active .itemv3 div.txt span.online:before{content:"";width:6px;height:6px;display:inline-block;background:#7bc738;vertical-align:middle;border-radius:50%;margin-right:3px;margin-top:-2px;}.country_studentpass_active .itemv3 div.txt span.trust{color:#1a1a1a;border-radius:8px;padding:0;display:inline-block;font-size:14px;}.country_studentpass_active .itemv3 div.txt span.trust img{width:24px;height:24px;vertical-align:middle;margin-top:-1px;margin-right:8px;}.country_studentpass_active .itemv3 div.txt span.stars span.star-icon{margin-right:6px;color:#ffcc31;font-size:18px;line-height:0;}.country_studentpass_active .itemv3 div.txt span.stars-reviews{display:flex;align-items:center;justify-content:end;}.country_studentpass_active .itemv3 div.txt span.stars-reviews:not(:first-child){margin-top:8px;}@media all and (max-width:768px){.country_studentpass_active .itemv3 div.txt span.stars-reviews{justify-content:start;}}.country_studentpass_active .itemv3 div.txt span.stars-reviews span.star-icon{margin:-2px 6px 0 0;color:#ffcc31;font-size:20px;line-height:0;}.country_studentpass_active .itemv3 div.txt span.stars-reviews span.mark{margin-right:8px;color:#0b2fac;font-size:18px;font-weight:bold;}.country_studentpass_active .itemv3 div.txt span.stars-reviews span.reviews{font-size:16px;}.country_studentpass_active .itemv3 div.txt div.place,.country_studentpass_active .itemv3 div.txt div.subject{margin-bottom:12px;font-size:14px;display:flex;}.country_studentpass_active .itemv3 div.txt div.place span,.country_studentpass_active .itemv3 div.txt div.subject span{line-height:1em;}.country_studentpass_active .itemv3 div.txt div.place img,.country_studentpass_active .itemv3 div.txt div.subject img{height:15px;width:12px;margin-right:8px;}.country_studentpass_active .itemv3 div.txt div.subject{margin-bottom:24px;}.country_studentpass_active .itemv3 div.txt div.subject span:nth-child(2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.country_studentpass_active .itemv3 div.txt div.title,.country_studentpass_active .itemv3 div.txt a.title{font-size:18px;font-weight:bold;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:500px;text-align:left;line-height:24px;margin-top:8px;border:0;display:block;color:#09268a;}@media all and (max-width:768px){.country_studentpass_active .itemv3 div.txt div.title,.country_studentpass_active .itemv3 div.txt a.title{margin-bottom:8px;}}.country_studentpass_active .itemv3 div.txt div.title:first-letter,.country_studentpass_active .itemv3 div.txt a.title:first-letter {text-transform:uppercase;}.country_studentpass_active .itemv3 div.txt div.title:hover,.country_studentpass_active .itemv3 div.txt a.title:hover{color:#09268a;}.country_studentpass_active .itemv3 div.txt div.title h3,.country_studentpass_active .itemv3 div.txt a.title h3{margin:0;font-weight:inherit;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.country_studentpass_active .itemv3 div.txt div.description{padding:0;color:#808080;font-size:14px;line-height:24px;}@media all and (max-width:768px){.country_studentpass_active .itemv3 div.txt div.description{line-height:20px;}}.country_studentpass_active .itemv3 .only-mobile{display:none;}.country_studentpass_active .itemv3.mobile{border-radius:0;border-right:0;border-left:0;border-top:0;margin-bottom:0;}.country_studentpass_active .itemv3.mobile:first-child,.country_studentpass_active .itemv3.mobile:first-child:hover,.country_studentpass_active .itemv3.mobile:first-of-type{border-top:1px solid #ccc!important;}.country_studentpass_active .itemv3.mobile div.imgtxt{margin-bottom:16px;}.country_studentpass_active .itemv3.mobile:hover{border-left:0!important;border-right:0!important;border-top:0!important;}.country_studentpass_active .itemv3.mobile div.txt div.title{font-size:18px;line-height:25px;max-width:calc(100vw - 50px);}.country_studentpass_active .itemv3.mobile div.txt div.description{font-size:14px;}.country_studentpass_active .itemv3.mobile div.txt div.price{float:none;text-align:left;order:4;display:flex;align-items:baseline;justify-content:space-between;}@media all and (max-width:370px){.country_studentpass_active .itemv3.mobile div.txt div.price .amount strong{font-size:20px;}.country_studentpass_active .itemv3.mobile div.txt div.price .free{font-size:14px;}}.country_studentpass_active .itemv3.mobile div.txt span.trust{margin-right:10px;}.country_studentpass_active .itemv3.mobile div.txt span.trust span{display:inline-block;}.country_studentpass_active .itemv3.mobile div.img{margin-right:16px;}.country_studentpass_active .itemv3.mobile div.img img{width:106px;height:106px;}.country_studentpass_active .itemv3.mobile div.highlighted{width:122px;}.country_studentpass_active .itemv3.mobile .only-desktop{display:none;}.country_studentpass_active .itemv3.mobile .only-mobile{display:block;}.country_studentpass_active .itemv3.mobile div.txt-common{display:flex;flex-direction:column;}.country_studentpass_active .itemv3.mobile.ai-tutor div.highlighted{font-size:13px;}.country_studentpass_active .itemv3.mobile.ai-tutor div.txt div.price{display:block;}.country_studentpass_active .itemv3.mobile.ai-tutor div.txt div.price div.free{margin-top:6px;}.country_studentpass_active .itemv3.mobile span.dbs{display:none;}.country_studentpass_active .itemv3.mobile .only-mobile span.dbs{display:flex;justify-content:center;font-weight:bold;font-size:14px;}.country_studentpass_active .itemv3 span.dbs{display:inline-flex;align-items:center;gap:4px;}.country_studentpass_active .itemv3 span.dbs img{width:12px;height:18px;}.country_studentpass_active .itemv3 div.recommended{display:inline-block;align-self:flex-start;margin-bottom:8px;padding:2px 5px;background:#fef6e6;color:#ffbd3c;border-radius:4px;font-size:14px;font-weight:bold;text-transform:uppercase;}.country_studentpass_active .phone-counseling{display:flex;align-items:center;margin-bottom:16px;padding:24px;border-radius:16px;background:#0b2fac;}@media all and (max-width:768px){.country_studentpass_active .phone-counseling{flex-wrap:wrap;align-items:start;margin:8px;padding:16px;}}.country_studentpass_active .phone-counseling>img{width:40px;height:40px;margin:0 20px 4px 6px;}@media all and (max-width:768px){.country_studentpass_active .phone-counseling>img{margin:6px 24px 0 6px;}}.country_studentpass_active .phone-counseling .text{margin-right:auto;font-size:14px;line-height:24px;color:#fff;}@media all and (max-width:768px){.country_studentpass_active .phone-counseling .text{flex:1;margin-bottom:16px;}}.country_studentpass_active .phone-counseling .text strong{display:block;font-size:16px;}@media all and (max-width:768px){.country_studentpass_active .phone-counseling .text strong{margin-bottom:8px;font-size:14px;}}.country_studentpass_active .phone-counseling>a{display:flex!important;align-items:center;padding:8px;border:0;border-radius:6px;background:#fff;color:#0b2fac;font-size:16px;line-height:16px;}.country_studentpass_active .phone-counseling>a img{margin-right:8px;width:24px;height:24px;}@media all and (max-width:768px){.country_studentpass_active .phone-counseling>a{width:100%;justify-content:center;}}.country_studentpass_active .abTestNewDesignTop{margin:0 0 -5px;background:#e3e8f6;width:100%;border-radius:20px 20px 0 0;height:40px;padding-left:24px;box-sizing:border-box;}@media all and (max-width:768px){.country_studentpass_active .abTestNewDesignTop{padding-left:16px;}}.country_studentpass_active .abTestNewDesignTop.highlighted{background:#ffd363;}.country_studentpass_active .abTestNewDesignTop img{width:16px;height:16px;}.country_studentpass_active .abTestNewDesignTop p{display:flex;gap:10px;align-items:center;margin:0!important;height:35px;}@media all and (max-width:768px){.country_studentpass_active .abTestNewDesignTop p{height:38px;}}.country_studentpass_active .abTestNewDesignTop span{font-weight:bold;font-size:12px;color:#131e29;display:flex;gap:4px;align-items:center;}.country_studentpass_active .itemv3.abTestNewDesign{border-radius:8px;padding:24px;border:2px solid #dadbe5!important;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign{padding:20px 16px;}}.country_studentpass_active .itemv3.abTestNewDesign:hover{border:2px solid #dadbe5!important;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign{margin-bottom:16px;}}.country_studentpass_active .itemv3.abTestNewDesign.highlight{border:2px solid #ffd363!important;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt{position:relative;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.username{margin-bottom:12px;color:#131e29;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.username{margin-bottom:8px;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.place,.country_studentpass_active .itemv3.abTestNewDesign div.txt div.subject{align-items:center;gap:8px;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.place,.country_studentpass_active .itemv3.abTestNewDesign div.txt div.subject{margin-bottom:6px;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.place img,.country_studentpass_active .itemv3.abTestNewDesign div.txt div.subject img{width:18px;height:18px;margin:0;}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.place span,.country_studentpass_active .itemv3.abTestNewDesign div.txt div.subject span{color:#656d7c;line-height:1.3;display:flex;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price{justify-content:normal;gap:6px;flex-wrap:wrap;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price .amount{font-size:20px;margin-bottom:8px;color:#131e29;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price .amount{font-size:16px;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price .amount strong{font-size:20px;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price .amount strong{font-size:16px;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price div.free{background-color:#f0f1f4;border-radius:25px;font-size:14px;padding:2px 8px;display:inline-block;margin-bottom:8px;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.price div.free{font-size:12px;padding:4px 8px;}}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt div.badges{margin-bottom:0;width:100%;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt span.stars-reviews{gap:6px;}.country_studentpass_active .itemv3.abTestNewDesign div.txt span.stars-reviews .star-icon{width:18px;height:18px;}.country_studentpass_active .itemv3.abTestNewDesign div.txt span.stars-reviews span.mark{font-size:20px;margin:0;color:#131e29;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt span.stars-reviews span.mark{font-size:16px;}}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt span.stars-reviews span.reviews{font-size:14px;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt a.title{width:100%;display:inline-block!important;margin:0 0 4px;padding:0!important;max-width:none!important;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt a.title{display:none!important;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt a.title h3{font-size:16px;color:#131e29;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt a.title h3{-webkit-line-clamp:2;}}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt>h3{font-weight:bold;margin:20px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt div.description{color:#656d7c;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign div.txt .card-buttons{padding:0!important;}}.country_studentpass_active .itemv3.abTestNewDesign div.txt .card-buttons .show-more{width:40%!important;font-size:14px;color:#0b2fac;font-weight:400;line-height:20px;border:solid 2px #9dacde!important;margin-right:12px!important;}.country_studentpass_active .itemv3.abTestNewDesign div.txt .card-buttons .contact-tutor{width:60%!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}.country_studentpass_active .itemv3.abTestNewDesign .generalimage{position:relative;}.country_studentpass_active .itemv3.abTestNewDesign .generalimage .verified{width:40px;height:40px;position:absolute;top:133px;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;z-index:2;}@media all and (max-width:768px){.country_studentpass_active .itemv3.abTestNewDesign .generalimage .verified{top:76px;width:32px;height:32px;}}.country_studentpass_active.country_at .itemv3.mobile div.highlighted,.country_studentpass_active.country_de .itemv3.mobile div.highlighted{font-size:12px;}.country_studentpass_active.country_at.search-page-v3 div.the-tips div.links,.country_studentpass_active.country_de.search-page-v3 div.the-tips div.links{display:block;}.country_studentpass_active.country_at.search-page-v3 div.the-tips div.links p,.country_studentpass_active.country_de.search-page-v3 div.the-tips div.links p{width:100%;}.country_studentpass_active.country_at.search-page-v3 div.the-tips div.links.tg a,.country_studentpass_active.country_de.search-page-v3 div.the-tips div.links.tg a{width:100%;}.country_studentpass_active.country_fr .itemv3.mobile div.txt span.trust,.country_studentpass_active.country_be .itemv3.mobile div.txt span.trust{width:100%;}.country_studentpass_active.country_fr .itemv3.mobile div.txt span.trust span,.country_studentpass_active.country_be .itemv3.mobile div.txt span.trust span{display:inline-block;}#parrilla_v2.lowresultsv2 #lowresultsv2{display:flex!important;}#parrilla_v2.lowresultsv2 #button_lowresultsv2{display:flex!important;}#lowresultsv2{display:flex;flex-direction:column;margin-top:24px;margin-bottom:24px;}@media screen and (max-width:768px){#lowresultsv2{padding:16px 16px 24px 16px;margin-top:8px;margin-bottom:0;}}#lowresultsv2 .title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#020922;}@media screen and (max-width:768px){#lowresultsv2 .title{text-align:left;}}#lowresultsv2 .subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#020922;}#lowresultsv2 .buttons{display:flex;flex-direction:row;gap:24px;margin-top:12px;}#lowresultsv2 .buttons .delete_filters,#lowresultsv2 .buttons #new_alert_2{display:flex;flex-direction:row;align-items:center;margin-top:0!important;}#lowresultsv2 .buttons .delete_filters img,#lowresultsv2 .buttons #new_alert_2 img{width:16px;height:16px;margin-right:4px!important;}#lowresultsv2 .buttons .delete_filters a,#lowresultsv2 .buttons #new_alert_2 a{font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center;color:#0b2fac;border:0!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;align-items:center!important;}#lowresultsv2 .popup{display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:4px;border:solid 1px #0b2fac;background-color:#f4f6fb;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);margin-top:24px;gap:8px;}@media screen and (max-width:768px){#lowresultsv2 .popup{align-items:start;}}#lowresultsv2 .popup img{width:24px;height:24px;}#lowresultsv2 .popup span{font-size:18px;font-style:normal;font-weight:700;line-height:24px;color:#131e29;}.itemv3.mobile.abtestmobile:hover{border-radius:8px!important;border:solid 1px #dadbe5!important;border-top:1px solid #dadbe5!important;border-left:1px solid #dadbe5!important;border-right:1px solid #dadbe5!important;border-bottom:1px solid #dadbe5!important;}.itemv3.abtestmobile{padding:0;border-radius:8px!important;border-top:unset!important;border:solid 1px #dadbe5!important;margin-bottom:20px!important;}.itemv3.abtestmobile .standard{height:16px;background-color:#e3e8f6;width:100%;}.itemv3.abtestmobile .highlighted{padding:8px 0 8px 16px;background-color:#ffdc82;width:100%;}.itemv3.abtestmobile .highlighted p{font-size:12px;font-style:normal;font-weight:700;line-height:16px;color:#976c00;margin:0;}.itemv3.abtestmobile.ai-tutor .txt.only-mobile .card-buttons .show-more{margin-right:0!important;width:100%!important;border:solid 1px #0b2fac!important;}.itemv3.abtestmobile.ai-tutor .price{display:flex!important;flex-direction:column!important;}.itemv3.abtestmobile .imgtxt{margin:16px 16px 0 16px;margin-bottom:0!important;height:116px;}.itemv3.abtestmobile .imgtxt .generalimage{height:116px;}.itemv3.abtestmobile .imgtxt .verified{background-color:unset;width:32px!important;height:32px!important;position:relative;top:-34px;z-index:9;}.itemv3.abtestmobile .imgtxt .img img{width:116px!important;height:116px!important;}.itemv3.abtestmobile .imgtxt .username{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:0;}.itemv3.abtestmobile .imgtxt .badges{margin:0!important;margin-bottom:8px!important;}.itemv3.abtestmobile .imgtxt .badges .stars-reviews .mark{color:#020922;font-size:16px;font-weight:700;line-height:24px;margin-right:6px!important;}.itemv3.abtestmobile .imgtxt .badges .stars-reviews .star-icon{width:16px!important;height:16px!important;margin-right:6px!important;}.itemv3.abtestmobile .imgtxt .badges .stars-reviews .reviews{color:#131e29;font-size:14px;font-weight:400;line-height:24px;}.itemv3.abtestmobile .imgtxt .price{justify-content:unset!important;gap:6px;}.itemv3.abtestmobile .imgtxt .price .amount{color:#131e29;}.itemv3.abtestmobile .imgtxt .price .free{font-size:12px!important;font-style:normal;font-weight:700;line-height:16px;padding:4px 8px;color:#32363e!important;background-color:#c5e9d5;border-radius:25px;}.itemv3.abtestmobile .imgtxt .price strong{font-size:16px!important;}.itemv3.abtestmobile .txt.only-mobile{margin:20px 16px 16px 16px;}.itemv3.abtestmobile .txt.only-mobile h3{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:20px 0 20px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.itemv3.abtestmobile .txt.only-mobile .place{margin-bottom:6px!important;display:flex;align-items:center;}.itemv3.abtestmobile .txt.only-mobile .place img{width:18px;height:18px;}.itemv3.abtestmobile .txt.only-mobile .place .container{display:flex;align-items:center;}.itemv3.abtestmobile .txt.only-mobile .place .text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:unset!important;color:#656d7c;}.itemv3.abtestmobile .txt.only-mobile .subject{margin-bottom:20px;display:flex;align-items:center;}.itemv3.abtestmobile .txt.only-mobile .subject img{width:18px;height:18px;}.itemv3.abtestmobile .txt.only-mobile .subject .container{display:flex;align-items:center;}.itemv3.abtestmobile .txt.only-mobile .subject .text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:unset!important;color:#656d7c;}.itemv3.abtestmobile .txt.only-mobile .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;color:#a0a6b2;margin-bottom:20px;}.itemv3.abtestmobile .txt.only-mobile .card-buttons{padding:0!important;}.itemv3.abtestmobile .txt.only-mobile .card-buttons .show-more{width:40%!important;font-size:14px;color:#0b2fac;font-weight:400;line-height:20px;border:solid 2px #9dacde!important;margin-right:12px!important;}.itemv3.abtestmobile .txt.only-mobile .card-buttons .contact-tutor{width:60%!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}#button_lowresultsv2{display:none!important;justify-content:center;align-items:center;background-color:#0b2fac;border-radius:4px;width:200px;padding:14px 0;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;flex-direction:row-reverse;margin:0 auto;gap:8px;}#button_lowresultsv2 #img_arrow{width:16px;height:16px;}#parrilla_v2 .lowresultstest_hidden,#parrilla_v2 .lowresultstestv2_hidden{display:none;}#divtitulo.abtestparrillamobile{padding:24px 16px!important;}#divtitulo.abtestparrillamobile h1{margin:0!important;}#divtitulo.abtestparrillamobile .title-wrapper h2{margin:12px 0 0 0!important;}#dvfiltros.abtestparrillamobile{gap:12px!important;bottom:-1px!important;}#dvfiltros.abtestparrillamobile .addtoalert{margin:0!important;border-radius:4px!important;border:solid 2px #9dacde!important;width:44%!important;}@media all and (max-width:389px){#dvfiltros.abtestparrillamobile .addtoalert{font-size:32px!important;width:48%!important;}}#dvfiltros.abtestparrillamobile .addtoalert .icono{display:none!important;}#dvfiltros.abtestparrillamobile .addtoalert .texto{margin:0;font-size:14px;color:#0b2fac;font-weight:400!important;line-height:20px;}#dvfiltros.abtestparrillamobile .btnicotxt.js-botonfiltros{flex-direction:row-reverse!important;gap:8px;width:55%!important;}#dvfiltros.abtestparrillamobile .btnicotxt.js-botonfiltros .texto{margin:0!important;}.country_studentpass_active.search-page-v3 #dListingHeader.abtestparrillamobile{margin-bottom:25px!important;margin-left:16px!important;margin-right:16px!important;}.country_studentpass_active.search-page-v3 #dListingHeader.abtestparrillamobile h1,.country_studentpass_active.search-page-v3 #dListingHeader.abtestparrillamobile h2{margin:0!important;}.country_studentpass_active.search-page-v3 #dListingHeader.abtestparrillamobile h2{margin-top:12px!important;}#divaisearch{margin-bottom:28px;border-bottom:0;}@media(min-width:768px){#divaisearch #errorblock{display:none;flex-direction:row;justify-content:start;align-items:start;gap:8px;margin-bottom:12px;}#divaisearch #errorblock img{width:20px;height:20px;margin-top:2px;margin-left:2px;}#divaisearch #errorblock .error-text{display:flex;flex-direction:column;justify-content:start;}#divaisearch #errorblock .error-text p{margin:0;font-size:12px;font-style:normal;line-height:16px;}#divaisearch #errorblock.active{display:flex;}}#divaisearch .titlediv{display:flex;gap:12px;}#divaisearch .titlediv .title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#000;margin:0;}#divaisearch .titlediv span{text-align:center;font-size:8px;font-style:normal;font-family:unset!important;font-weight:700;line-height:10px;color:#131e29;display:flex;padding:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;background-color:#f4c244;border-radius:20px;}#divaisearch .subtitle{font-size:14px;font-style:normal;font-weight:700;line-height:20px;color:#000;margin:12px 0 12px 0;}#divaisearch #sugAISearch{height:229px;width:100%;border:2px solid #dadbe5;border-radius:4px;outline:0;box-sizing:border-box;resize:none;margin:0 0 12px 0;padding:12px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#131e29;}#divaisearch #sugAISearch:focus{border:2px solid #e3e8f6;box-shadow:0 0 0 2px #e3e8f6,inset 0 0 0 2px #0b2fac;border-radius:4px;}#divaisearch #sugAISearch::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#555978;}#divaisearch .ai-intro,#divaisearch .ai-examples{display:none;}#divaisearch #btnSearch{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #c3c5d5;color:#c3c5d5;background-color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin:0;}#divaisearch #btnSearch.active{color:#0b2fac;border-color:#9dacde;}#divaisearch #btnSearch:hover{cursor:pointer;}#dvfiltros_aisearch{gap:14px!important;}#dvfiltros_aisearch #addtoalert{flex:0!important;margin:0!important;padding:12px!important;border:solid 2px #9dacde!important;border-radius:4px!important;}#dvfiltros_aisearch .btnicotxt{flex:3!important;border:solid 2px #071c67!important;background-color:#09268a!important;border-radius:4px!important;}#dvfiltros_aisearch .btnicotxt .texto{text-align:center!important;text-overflow:ellipsis!important;font-size:13.701px!important;font-style:normal!important;font-weight:700!important;line-height:19.573px!important;margin:0 8px 0 0!important;}#dvfiltros_aisearch .js-btn-ai-search-sticky{height:48px;flex:6!important;border:solid 2px #09268a;border-radius:4px;background-color:#0b2fac!important;color:#fff;text-align:center;text-overflow:ellipsis;font-size:13.701px;font-style:normal;font-weight:700;line-height:19.573px;display:flex;flex-direction:row-reverse;justify-content:center;}#dvfiltros_aisearch span{position:absolute;background:#f4c244;color:#131e29;border-radius:10px;top:3px;right:5px;font-size:8px;font-style:normal;font-weight:700;line-height:10px;padding:6px;}@media(max-width:768px){.listing_filters.half-aisearch #divaisearch{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #dcdee3;}.listing_filters.half-aisearch #divaisearch .titlediv{display:flex;gap:12px;}.listing_filters.half-aisearch #divaisearch .titlediv .title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#000;margin:0;}.listing_filters.half-aisearch #divaisearch .titlediv #newtag{text-align:center;font-size:8px;font-style:normal;font-weight:700;line-height:10px;color:#131e29;display:flex;padding:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;background-color:#f4c244;border-radius:20px;}.listing_filters.half-aisearch #divaisearch .subtitle{font-size:14px;font-style:normal;font-weight:700;line-height:20px;color:#000;margin:12px 0 12px 0;}.listing_filters.half-aisearch #divaisearch #sugAISearch{height:229px;width:100%;border:2px solid #dadbe5;border-radius:4px;outline:0;box-sizing:border-box;resize:none;margin:0 0 12px 0;padding:12px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#131e29;}.listing_filters.half-aisearch #divaisearch #sugAISearch:focus{border:2px solid #e3e8f6;box-shadow:0 0 0 2px #e3e8f6,inset 0 0 0 2px #0b2fac;border-radius:4px;}.listing_filters.half-aisearch #divaisearch #sugAISearch::placeholder{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#555978;}.listing_filters.half-aisearch #divaisearch #btnSearch{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #c3c5d5;color:#c3c5d5;background-color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;}.listing_filters.half-aisearch #divaisearch #btnSearch.active{color:#0b2fac;border-color:#9dacde;}.listing_filters.half-aisearch #divaisearch #btnSearch:hover{cursor:pointer;}.listing_filters.half-aisearch #divaisearch .ai-intro{display:none;}.listing_filters.half-aisearch #btnSearch{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #c3c5d5;color:#c3c5d5;background-color:#fff;font-weight:500;width:100%;padding:12px 0;font-size:14px;font-style:normal;line-height:20px;}.listing_filters.half-aisearch #btnSearch.active{color:#0b2fac;border-color:#9dacde;}.listing_filters.half-aisearch #btnSearch:hover{cursor:pointer;}.listing_filters.half-aisearch .ai-intro{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;margin-top:16px;}.listing_filters.half-aisearch .ai-intro .ai-intro-avatar{background-color:#e3e8f6;flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.listing_filters.half-aisearch .ai-intro .ai-intro-avatar img{width:24px;height:24px;}.listing_filters.half-aisearch .ai-intro .ai-intro-tooltip{flex:1;background-color:#f4f6fb;border-radius:4px;padding:12px 16px;display:flex;align-items:center;}.listing_filters.half-aisearch .ai-intro .ai-intro-tooltip p{font-size:14px;font-weight:400;line-height:20px;color:#000;margin:0;}.listing_filters.half-aisearch .ai-intro .ai-examples{display:none!important;}.listing_filters.full-aisearch #dvfilmateria,.listing_filters.full-aisearch #divnivelclase_idiomas,.listing_filters.full-aisearch #divprices,.listing_filters.full-aisearch #dvfiltipeloc,.listing_filters.full-aisearch #divnivelclase,.listing_filters.full-aisearch #filterreviews,.listing_filters.full-aisearch #otherfilters,.listing_filters.full-aisearch .dBuscar,.listing_filters.full-aisearch #listtopsubjects,.listing_filters.full-aisearch .txtfilter{display:none!important;}.listing_filters.full-aisearch #divaisearch{margin-bottom:100px;}.listing_filters.full-aisearch #divaisearch .titlediv{display:flex;gap:12px;}.listing_filters.full-aisearch #divaisearch .titlediv .title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#000;margin:0;}.listing_filters.full-aisearch #divaisearch .titlediv #newtag{display:none;}.listing_filters.full-aisearch #divaisearch .subtitle{display:none;}.listing_filters.full-aisearch #divaisearch #sugAISearch{height:229px;width:100%;border:2px solid #dadbe5;border-radius:4px;outline:0;box-sizing:border-box;resize:none;margin:0 0 12px 0;padding:12px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#555978;}.listing_filters.full-aisearch #divaisearch #sugAISearch:focus{border:2px solid #e3e8f6;box-shadow:0 0 0 2px #e3e8f6,inset 0 0 0 2px #0b2fac;border-radius:4px;}.listing_filters.full-aisearch #divaisearch #sugAISearch::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#555978;}.listing_filters.full-aisearch #divaisearch #btnSearch{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #c3c5d5;color:#c3c5d5;background-color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;}.listing_filters.full-aisearch #divaisearch #btnSearch.active{color:#0b2fac;border-color:#9dacde;}.listing_filters.full-aisearch #divaisearch #btnSearch:hover{cursor:pointer;}.listing_filters.full-aisearch #divaisearch .ai-intro{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;margin-top:16px;}.listing_filters.full-aisearch #divaisearch .ai-intro .ai-intro-avatar{background-color:#e3e8f6;flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.listing_filters.full-aisearch #divaisearch .ai-intro .ai-intro-avatar img{width:24px;height:24px;}.listing_filters.full-aisearch #divaisearch .ai-intro .ai-intro-tooltip{flex:1;background-color:#f4f6fb;border-radius:4px;padding:12px 16px;display:flex;align-items:center;}.listing_filters.full-aisearch #divaisearch .ai-intro .ai-intro-tooltip p{font-size:14px;font-weight:400;line-height:20px;color:#000;margin:0;}.listing_filters.full-aisearch #divaisearch .ai-examples{display:flex;flex-direction:column;gap:10px;}.listing_filters.full-aisearch #divaisearch .ai-examples .ai-examples-title{font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin:0;color:#32363e;}.listing_filters.full-aisearch #divaisearch .ai-examples .ai-examples-list{display:flex;flex-direction:column;gap:10px;}.listing_filters.full-aisearch #divaisearch .ai-examples .ai-example-card{border-radius:4px;border:1px solid #f4c244;background:#fffcf3;display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.listing_filters.full-aisearch #divaisearch .ai-examples .ai-example-card p{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#131e29;}.listing_filters.full-aisearch #btnSearch{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #c3c5d5;color:#c3c5d5;background-color:#fff;font-weight:500;margin:0;width:100%;padding:12px 0;font-size:14px;font-style:normal;line-height:20px;}.listing_filters.full-aisearch #btnSearch.active{color:#0b2fac;border-color:#9dacde;}.listing_filters.full-aisearch #btnSearch:hover{cursor:pointer;}.listing_filters.full-aisearch .ai-intro{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;margin-top:16px;}.listing_filters.full-aisearch .ai-intro .ai-intro-avatar{background-color:#e3e8f6;flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.listing_filters.full-aisearch .ai-intro .ai-intro-avatar img{width:24px;height:24px;}.listing_filters.full-aisearch .ai-intro .ai-intro-tooltip{flex:1;background-color:#f4f6fb;border-radius:4px;padding:12px 16px;display:flex;align-items:center;}.listing_filters.full-aisearch .ai-intro .ai-intro-tooltip p{font-size:14px;font-weight:400;line-height:20px;color:#000;margin:0;}.listing_filters.full-aisearch body:has(#btnSearchBottom:not([style*="display: none"])) .dBuscar{display:none;}body:has(.listing_filters.full-aisearch) #btnSearchBottom{display:block!important;}body:has(.listing_filters.full-aisearch) #btnSearch{display:none!important;}body:has(.listing_filters.full-aisearch) #dFiltrosHeader{display:none!important;}body:has(.listing_filters.full-aisearch) #dFiltrosHeader-aisearch{display:flex!important;}body:has(.listing_filters.full-aisearch) #dFiltrosFields{top:80px!important;}body:has(.listing_filters.full-aisearch) #lnkBuscar{display:none!important;}body:has(.listing_filters.full-aisearch) .dBuscar{box-shadow:unset!important;background-color:unset!important;padding:16px;box-sizing:border-box;}#btnSearchBottom{width:100%;padding:14px 0;border-radius:4px;background-color:#e9e9ef;color:#555978;font-size:17.616px;font-style:normal;font-weight:500;line-height:27.403px;opacity:.5;}#btnSearchBottom.active{border-radius:4px;background-color:#0b2fac;font-size:15.659px;font-style:normal;font-weight:700;color:#fff;opacity:1;border:0;}#dFiltrosHeader-aisearch{display:flex!important;justify-content:space-between;padding:12px 30px;align-items:center;border-bottom:1px solid #d2d2d2;}#dFiltrosHeader-aisearch img{width:136px;height:51.321px;}#dFiltrosHeader-aisearch #close2{height:24px;width:24px;text-align:center;}#dFiltrosHeader-aisearch #close2 span{display:inline-block;font-size:19px;color:#131e29;}#btnSearch .btn-search-spinner,#btnSearchBottom .btn-search-spinner{display:none;}#btnSearch.loading .btn-search-spinner,#btnSearchBottom.loading .btn-search-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(11,47,172,.25);border-top-color:#fff;border-radius:50%;animation:btnSearchSpinnerAnim .6s linear infinite;vertical-align:middle;margin-right:0;}#btnSearch.loading .btn-search-text,#btnSearchBottom.loading .btn-search-text{display:none;}}@media(max-width:768px){#errorblock{display:none;flex-direction:row;justify-content:start;align-items:start;gap:8px;margin-bottom:12px;}#errorblock img{width:20px;height:20px;margin-top:2px;margin-left:2px;}#errorblock .error-text{display:flex;flex-direction:column;justify-content:start;}#errorblock .error-text p{margin:0;font-size:14px;font-style:normal;line-height:20px;}#errorblock.active{display:flex;}}#divAISearchNotification{padding:16px;border:solid 1px #4a9a6f;border-radius:4px;background-color:#f2faf6;position:fixed;bottom:24px;right:24px;z-index:9999;}#divAISearchNotification .ai-search-notification-content{display:flex;align-items:center;gap:8px;}#divAISearchNotification .ai-search-notification-content .ai-search-notification-icon{width:24px;height:24px;}#divAISearchNotification .ai-search-notification-content .ai-search-notification-text{font-size:14px;font-style:normal;line-height:20px;color:#131e29;}@media all and (max-width:768px){#divAISearchNotification{left:24px;}#divAISearchNotification .ai-search-notification-text{display:flex;flex-direction:column;}}@keyframes btnSearchSpinnerAnim{to{transform:rotate(360deg);}}.user-type-sticky{display:none;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:8px;border:1px solid #eaebee;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:1000;background:#fff;}@media(max-width:768px){.user-type-sticky{flex-direction:column;padding:16px;}}.user-type-sticky .text{font-size:16px;font-weight:bold;color:#09268a;margin:0 48px 0 0;white-space:nowrap;}@media(max-width:768px){.user-type-sticky .text{font-size:14px;order:1;margin-bottom:16px;margin-right:28px;align-self:flex-start;}}@media(max-width:350px){.user-type-sticky .text{white-space:unset;}}.user-type-sticky .user-type-buttons{display:flex;gap:16px;margin-right:24px;}@media(max-width:768px){.user-type-sticky .user-type-buttons{order:3;align-self:flex-start;}}.user-type-sticky .user-type-buttons .user-type-button{border-radius:4px;border:2px solid #9dacde;color:#0b2fac;font-size:16px;padding:12px 24px;background:#fff;white-space:nowrap;margin:0;cursor:pointer;}@media(max-width:768px){.user-type-sticky .user-type-buttons .user-type-button{font-size:14px;}}@media(max-width:350px){.user-type-sticky .user-type-buttons .user-type-button{white-space:unset;}}.user-type-sticky .user-type-buttons .user-type-button:hover{background:#f4f6fb;}@media(max-width:768px){.user-type-sticky .close{order:2;position:absolute;top:16px;right:16px;}}.user-type-sticky .close img{width:24px;height:24px;}@media(max-width:768px){.user-type-sticky .close img{width:20px;height:20px;}}div .espacio{background:#eee;height:36px;}@media all and (max-width:675px){div .espacio{background:#f4f4f4;}}div .containerBoxBanner{width:100%;display:flex;justify-content:space-evenly;align-items:center;border-radius:5px;padding:24px 36px;box-sizing:border-box;background:#fff;}@media all and (max-width:675px){div .containerBoxBanner{flex-direction:column;padding:36px;border-radius:0;}}div .containerBoxBanner.boxBanner{border:1px solid #ddd;margin:0;box-shadow:0 4px 6px 0 #d6d6d6;margin-bottom:64px;}@media all and (max-width:675px){div .containerBoxBanner.boxBanner{margin-bottom:1px;}}div .containerBoxBanner div.imgTextBanner{display:flex;align-items:center;}@media all and (max-width:675px){div .containerBoxBanner div.imgTextBanner{flex-direction:row;margin-bottom:14px;align-items:flex-start;}}div .containerBoxBanner .boxTextSubir{margin-right:50px;}@media all and (max-width:675px){div .containerBoxBanner .boxTextSubir{margin-top:24px;margin-right:auto;}}div .containerBoxBanner p.text1{font-weight:bold;font-size:16px;margin:0;line-height:22px;}div .containerBoxBanner p.text2{font-size:14px;line-height:19px;margin:0;margin-top:12px;}div .containerBoxBanner .btn{font-size:16px;font-weight:bold;letter-spacing:0;text-align:center;min-width:150px;flex-shrink:0;padding:0 20px;background:#93c01d;margin-bottom:30px;}@media all and (max-width:675px){div .containerBoxBanner .btn{padding:10px 44px;margin-bottom:0;}}div .containerBoxBanner .imgBanner{display:flex;padding-right:30px;margin-bottom:30px;}@media all and (max-width:675px){div .containerBoxBanner .imgBanner{padding-right:16px;}}@media all and (max-width:360px){div .containerBoxBanner .imgBanner{display:none;}}div .containerBoxBanner .imgBanner img{width:60px;height:43px;}div #formBasicInfo{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(232,232,232,.5);color:#444;}div #formBasicInfo .part1{display:flex;flex-direction:column;background-color:#fff;margin:auto;padding:36px 140px;max-width:350px;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px 0 #d6d6d6;position:relative;}@media all and (max-width:675px){div #formBasicInfo .part1{flex-direction:column;padding:36px 16px 24px 16px;border-radius:0;margin:0 16px;}}div #formBasicInfo .part1 .title{margin-bottom:24px;text-align:center;font-size:18px;font-weight:bold;}div #formBasicInfo .part1 .formField{margin-bottom:24px;font-size:16px;line-height:30px;}div #formBasicInfo .part1 .acceptTerms{margin-bottom:16px;text-align:center;font-size:12px;}div #formBasicInfo .part1 .acceptTerms input{vertical-align:bottom;margin-right:10px;}div #formBasicInfo .part1 .input-field{width:100%;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;box-shadow:0 4px 6px 0 rgba(208,219,255,.5);height:40px;padding:7px;}div #formBasicInfo .part1 .btn{min-width:210px;background:#93c01d;}@media all and (max-width:675px){div #formBasicInfo .part1 .btn{margin:0;min-width:100px;padding:10px 25px;}}div #formBasicInfo .part1 .formButton{text-align:center;margin-left:44px;margin-right:44px;}div #formBasicInfo .part1 .error{border:1px solid #e4434d;outline:0;}div #formBasicInfo .part1 .error-message{color:#c03;display:inline-block;font-size:12px;line-height:15px;margin:5px 0 0;}div #formBasicInfo .part1 .error-message{display:none;}div #formBasicInfo .part1 .error .error-message{display:inline-block;}div #formBasicInfo .part1 .warningIcon{font-size:10px;color:#fff;background:#e4434d;border-radius:50%;padding:0 6px;}@media all and (max-width:675px){div #formBasicInfo .part1 .warningIcon{font-weight:bold;padding:1px 5px;}}div #formBasicInfo .part2{display:flex;flex-direction:column;background-color:#fff;margin:auto;padding:40px 84px 60px 84px;max-width:462px;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px 0 #d6d6d6;position:relative;align-items:center;justify-content:center;}@media all and (max-width:675px){div #formBasicInfo .part2{padding:40px 36px 60px 36px;margin:0 16px;}}div #formBasicInfo .part2 .imgGenial{margin-bottom:40px;}div #formBasicInfo .part2 .imgGenial img{width:65px;height:68px;}div #formBasicInfo .part2 .titleGenial{font-size:18px;font-weight:bold;line-height:24px;margin-bottom:14px;text-align:center;}div #formBasicInfo .part2 .textGenial{font-size:14px;text-align:center;line-height:19px;}div #formBasicInfo .close{align-self:flex-end;position:absolute;right:16px;top:2px;font-size:25px;color:#9a9a9a;}div #formBasicInfo .close:hover,div #formBasicInfo .close:focus{color:#000;cursor:pointer;}.tcp-button{-webkit-appearance:none;display:inline-block;background:#444;color:#fff;border-radius:5px;padding:11px 45px;text-align:center;cursor:pointer;font-weight:bold;font-size:inherit;border:0;width:auto;margin:0;}.tcp-button.primary{background:#93c01d;color:#fff;}.tcp-button:hover{font-size:inherit;border:0;}.tcp-button[disabled]{opacity:.6;}.tcp-button.blue-btn{background-color:#0b2fac;margin:16px 0 40px;color:#fff;font-weight:bold;font-size:9pt;text-align:center;box-sizing:border-box;}@media(max-width:767px){.tcp-button.blue-btn{width:170px;margin:16px calc((100vw - 170px)/2) 40px;padding:15px;}}div.alert-set-phone{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.6);z-index:99;}div.alert-set-phone *{box-sizing:border-box;padding:0;margin:0;text-align:left;font-family:"Open Sans",Arial;}div.alert-set-phone div.dialog{display:flex;flex-direction:column;position:relative;border-radius:5px;background:#fff;}@media(min-width:724px){div.alert-set-phone div.dialog{flex-direction:row;width:700px;}}div.alert-set-phone div.dialog header{height:40vw;max-height:200px;display:flex;justify-content:center;align-items:center;border-radius:5px 5px 0 0;background-image:url("/i/popup/alert-set-phone/student-mobile.webp");background-repeat:no-repeat;background-size:cover;background-position:center;}div.alert-set-phone div.dialog header div.user-picture{height:18vw;width:18vw;display:flex;justify-content:center;align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(39,100,165,.2);color:#fff;font-size:8vw;font-weight:bolder;}div.alert-set-phone div.dialog header.parent{background-image:url("/i/popup/alert-set-phone/parent-mobile.webp");}div.alert-set-phone div.dialog header.parent div.user-picture{display:none;}div.alert-set-phone div.dialog header button.close{position:absolute;top:16px;right:16px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;border:0;border-radius:50%;font-size:32px;line-height:16px;color:#a2a5aa;}@media(min-width:724px){div.alert-set-phone div.dialog header{width:320px;height:auto;max-height:100%;flex-shrink:0;order:2;border-radius:0 5px 5px 0;background-image:url("/i/popup/alert-set-phone/student-desktop.webp");}div.alert-set-phone div.dialog header div.user-picture{height:105px;width:105px;border-width:4px;font-size:32px;}div.alert-set-phone div.dialog header.parent{background-image:url("/i/popup/alert-set-phone/parent-desktop.webp");}}div.alert-set-phone div.dialog form{display:flex;flex-direction:column;justify-content:center;padding:16px 24px 24px 24px;}@media(min-width:724px){div.alert-set-phone div.dialog form{order:1;padding:40px 40px 24px 40px;}}div.alert-set-phone div.dialog form>*{width:100%;}div.alert-set-phone div.dialog form>*:not(:last-child){margin-bottom:16px;}@media(min-width:724px){div.alert-set-phone div.dialog form>*:not(:last-child){margin-bottom:24px;}}div.alert-set-phone div.dialog form p.title{margin-bottom:16px;font-size:20px;font-weight:bold;color:#0b2fac;}@media(min-width:724px){div.alert-set-phone div.dialog form p.title{font-size:24px;}}div.alert-set-phone div.dialog form p.description{font-size:16px;}div.alert-set-phone div.dialog form div.error{display:none;margin-top:8px;font-size:14px;color:#ff3e3e;}div.alert-set-phone div.dialog form div.phone.terms-visible{margin-bottom:0;}@media(min-width:724px){div.alert-set-phone div.dialog form div.phone.terms-visible{margin-bottom:0;}}div.alert-set-phone div.dialog form div.phone.terms-visible div.error{margin-bottom:8px;}div.alert-set-phone div.dialog form div.phone input[type=tel]{height:40px;width:100%;padding:0 10px;border:1px solid #d6d6d6;border-radius:5px;font-size:13px;color:#878787;box-shadow:none;}div.alert-set-phone div.dialog form div.phone div.error{display:block;}div.alert-set-phone div.dialog form div.phone div.error>span{display:none;}div.alert-set-phone div.dialog form div.terms input{width:auto;margin:0 5px 0 0;vertical-align:middle;}div.alert-set-phone div.dialog form div.terms span{font-size:11px;}div.alert-set-phone div.dialog form div.terms span>a{font-size:11px;border:0;}div.alert-set-phone div.dialog form div.terms span>a:hover{border:0;}div.alert-set-phone div.dialog form div.terms div.error{margin-left:-2px;}div.alert-set-phone div.dialog form div.terms div.error img{height:16px;width:auto;margin-right:2px;}div.alert-set-phone div.dialog form input[type=submit]{width:100%;height:44px;font-size:16px;text-align:center;}div.alert-set-phone div.dialog form a.skip{cursor:pointer;text-align:center;font-size:16px;color:#b1b1b1;border:0;}div.alert-set-phone div.dialog form a.skip:hover{border:0;}#acontactar{position:fixed;margin:0;width:100%;border-radius:0;text-align:center;padding:10px 7px 7px;background:#fff;font-size:13pt;color:#fff;font-weight:600;border:0;display:none;bottom:0;box-sizing:border-box;}#acontactar div{padding:15px;background:#92b634;}#acontactar b{margin-right:10px;width:26px;height:19px;background-position:-226px -94px;}#acontactar b,#acontactar span{display:inline-block;vertical-align:middle;}form#contactar{background-color:#0b2fac;padding:0 5px 20px;}#info .desc{padding:30px 0;border-top:1px solid #ebebeb;margin:30px 15px;}#info h1{margin-top:50px;font-size:12.5pt;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #ebebeb;line-height:25px;}#info #data{color:#666;}#info #data div{margin-top:20px;}#info #data div:first-child{margin-top:24px;}#info .desc{padding:30px 0;border-top:1px solid #ebebeb;margin:30px 15px;}.detinfosection{padding:30px 0;}.detinfosection img{margin:0 auto;border-radius:100%;display:block;}.detinfosection p{text-align:center;color:#aaa;}.desinfosection .parrilla .aitembody p{text-align:start;color:#aaa;}.detinfosection .parrilla .aitembody .tutor-image{margin:0 24px;}.detinfosection a{border-bottom:0;}.detinfosection .nval{color:#777;display:inline-block;font-size:12px;margin-left:10px;vertical-align:middle;}.detinfosection .valoracionesCnt{text-align:center;}.ulValoraciones{list-style:none;padding:15px;}.ulValoraciones li{margin-bottom:20px;text-align:left;}.ulValoraciones li div{padding:5px 0;font-weight:600;}.ulValoraciones li div.dvvalstars{float:right;margin-top:-5px;}.ulValoraciones li div.detvaldesc{font-weight:400;color:#888;font-style:italic;}.ulValoraciones .moreval{max-width:350px;width:100%;text-overflow:ellipsis;overflow:hidden;}html .detbutton{background:#fff;color:#0b2fac;border:1px solid #0b2fac;max-width:150px;min-width:0;padding:7px 10px;font-size:10.5pt;}#ulanuncios{margin:0;padding:0 15px 15px;}#ulanuncios li{list-style-type:none;margin:10px 0;}#ulanuncios .head{font-size:14px;padding:8px 0;}#ulanuncios a{color:#4d87b4;font-weight:bold;border-bottom:0;font-size:14px;line-height:18px;}#contactar2{background:#fff;padding:10px;}#contactar2 .validate_anuncio{background:#0b2fac;}#contactar2 .validate_anuncio>p{background:#0b2fac;padding:10px;text-shadow:none;color:#fff;text-align:center;font-size:12pt;margin:0;}#contactar2 .validate_anuncio>div{padding:10px 20px;}#contactar2 .o{text-align:center;color:#aaa;text-transform:lowercase;padding:0;}#contactar2 #acall{background-color:rgba(255,255,255,.62);border:1px solid #92b634;color:#92b634;padding:9px;font-size:11.5pt;min-width:0;}#profiletutor.profiletutor-mob{font-size:14px;}#profiletutor.profiletutor-mob p{margin-left:0;margin-right:0;}#profiletutor.profiletutor-mob .sec-tit{font-size:14px;}#profiletutor.profiletutor-mob a:not(.btngreen),#profiletutor.profiletutor-mob a:not(.btngreen):hover,#profiletutor.profiletutor-mob a:not(.btngreen):active{border-bottom:0;}#profiletutor.profiletutor-mob .proftut-header{background-color:#f6f6f6;}#profiletutor.profiletutor-mob .proftut-header .header-photo{height:240px;overflow:hidden;position:relative;padding-bottom:20px;}#profiletutor.profiletutor-mob .proftut-header .header-photo .pheaderphoto{border-radius:60%/0 0 90px 90px;width:calc(100% + 30px);height:230px;overflow:hidden;position:absolute;left:-15px;background-size:cover!important;background-position:0 0!important;box-shadow:0 3px 10px rgba(0,0,0,.4);background-color:#aec94e;}#profiletutor.profiletutor-mob .proftut-header .header-photo p.timg{width:calc(100% - 30px);height:230px;background-size:cover!important;left:15px;position:absolute;background-position:0 25%!important;margin:0;}#profiletutor.profiletutor-mob .proftut-header .header-photo .shapedeg{height:100%;width:100%;margin:0;position:absolute;background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(183,183,183,0) 25%,rgba(183,183,183,0) 75%,rgba(0,0,0,.5));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(183,183,183,0) 25%,rgba(183,183,183,0) 75%,rgba(0,0,0,.5));background:-moz-linear-gradient(rgba(0,0,0,.5),rgba(183,183,183,0) 25%,rgba(183,183,183,0) 75%,rgba(0,0,0,.5));background:linear-gradient(rgba(0,0,0,.5),rgba(183,183,183,0) 25%,rgba(183,183,183,0) 75%,rgba(0,0,0,.5));}#profiletutor.profiletutor-mob .proftut-header .avatarimg{width:116px;height:116px;}#profiletutor.profiletutor-mob .proftut-header .pheaderactions{position:absolute;right:20px;top:10px;z-index:90;}#profiletutor.profiletutor-mob .proftut-header .pheaderactions>b{display:block;}#profiletutor.profiletutor-mob .proftut-header .pheadername{color:#fff;position:absolute;bottom:60px;width:100%;font-weight:400;}#profiletutor.profiletutor-mob .proftut-header .ultabs li{display:inline-block;margin:0 20px;}#profiletutor.profiletutor-mob .proftut-header .ultabs li>a{display:block;padding:15px 0;color:#666;}#profiletutor.profiletutor-mob .proftut-header .pheaderactions .spshare{background-image:url(/i/share.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:block;}#profiletutor.profiletutor-mob .proftut-header .sharebox{display:none;position:absolute;top:36px;left:calc(100% - 55px);box-shadow:0 0 1px 1px rgba(0,0,0,.15);background-color:#fff;width:40px;height:195px;padding:8px 7px 8px 7px;z-index:99;}#profiletutor.profiletutor-mob .proftut-header .sharebox div{margin-top:0;}#profiletutor.profiletutor-mob .proftut-header .sharebox div a{margin:0;margin-bottom:7px;}#profiletutor.profiletutor-mob #dvpplus{margin:25px 15px 20px;padding:10px;border-radius:10px;background-color:#f6f6f6;box-shadow:2px 3px 12px 3px #d8d7d7;}#profiletutor.profiletutor-mob #dvpplus b.spr-progconf{display:inline-block;vertical-align:middle;margin-right:10px;}#profiletutor.profiletutor-mob #dvpplus span{display:inline-block;width:calc(100% - 40px);vertical-align:middle;}#profiletutor.profiletutor-mob .proftut-maininfo{padding:0 15px;}#profiletutor.profiletutor-mob .proftut-maininfo .ulinfo li{padding:30px 0 0;}#profiletutor.profiletutor-mob .proftut-maininfo .ulinfo .spr-com{vertical-align:middle;margin-right:10px;}#profiletutor.profiletutor-mob .proftut-maininfo .ulinfo .infotxt{width:calc(100% - 35px);}#profiletutor.profiletutor-mob .proftut-maininfo .ulinfo .infotxt.mgtop3{margin-top:3px;}#profiletutor.profiletutor-mob .proftut-maininfo .ulclassesto span,#profiletutor.profiletutor-mob .proftut-maininfo .ulmetimp span{display:inline-block;vertical-align:middle;}#profiletutor.profiletutor-mob .proftut-maininfo .ulclassesto li,#profiletutor.profiletutor-mob .proftut-maininfo .ulmetimp li{padding:5px 0;line-height:22px;}#profiletutor.profiletutor-mob .proftut-maininfo .ulmetimp li .spr-com{margin-right:10px;}#profiletutor.profiletutor-mob .proftut-maininfo .ulstudies li{margin:20px 0;}#profiletutor.profiletutor-mob .proftut-maininfo .ulstudies .titstudy{color:#a7a7a7;font-weight:bold;}#profiletutor.profiletutor-mob .proftut-maininfo .dvstarsmain>span{margin-right:7px;}#profiletutor.profiletutor-mob .proftut-maininfo .dvstarsmain>a{color:#0b2fac;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo .sec-tit{margin-bottom:5px;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo>li{padding:15px 8px 20px;border-bottom:1px solid #dadada;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo>li:first-of-type{border-top:1px solid #dadada;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo #limap{border-left:8px solid #e57a79;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo #lical{border-left:8px solid #5bbfcb;}#profiletutor.profiletutor-mob .proftut-extrainfo .ulextrainfo #liads{border-left:8px solid #7670b0;}#profiletutor.profiletutor-mob .score-graph .scorestars>span{margin-right:5px;}#profiletutor.profiletutor-mob .sec-profilegeneral .dvreviewsgen{text-align:center;}#profiletutor.profiletutor-mob .sec-profilegeneral .dvschedule{margin-top:20px;}#profiletutor.profiletutor-mob .sec-profilegeneral #dvvideo{margin-top:30px;}#profiletutor.profiletutor-mob .sec-profilegeneral #liparticulares>span,#profiletutor.profiletutor-mob .sec-profilegeneral #liempresas>span{width:calc(100% - 45px);}#profiletutor.profiletutor-mob .sec-profilegeneral #liparticulares>i,#profiletutor.profiletutor-mob .sec-profilegeneral #liempresas>i{vertical-align:top;}#profiletutor.profiletutor-mob .sec-profilereviews .score-graph{padding:50px 15px;overflow:hidden;}#profiletutor.profiletutor-mob .sec-profilereviews .review-info{float:left;}#profiletutor.profiletutor-mob .sec-profilereviews .review-info .review-score{display:inline-block;}#profiletutor.profiletutor-mob .extdesp{width:100%;}#profiletutor.profiletutor-mob .proftut-media,#profiletutor.profiletutor-mob .proftut-contactstats{padding:35px 15px;background-color:#f6f6f6;}#profiletutor.profiletutor-mob .proftut-score{padding:35px 0;background-color:#f6f6f6;}#profiletutor.profiletutor-mob .proftut-score .sec-tit{padding:0 15px;}#profiletutor.profiletutor-mob .proftut-score #dvreviewsscore{padding:0 10px 0 5px;}#profiletutor.profiletutor-mob .proftut-contact .sec-tit{font-size:16px;}#profiletutor.profiletutor-mob #dvcontactForm{margin-top:70px;}#profiletutor.profiletutor-mob #dvcontactForm #contactform .contact-actions a{margin:0 12px;}#profiletutor.profiletutor-mob #secrel{margin:20px 0 30px 0;}#profiletutor.profiletutor-mob #relatedtutors.relcarousel .slick-slide:not(.slick-center)>a{opacity:1;}#profiletutor.profiletutor-mob #relatedtutors #pplusinsignia{top:38px;left:calc(50% - 17px);}#profiletutor.profiletutor-mob .spr-com.sprgift{width:23px;height:20px;background-position:-388px -1388px;}#profiletutor.profiletutor-mob .spr-com.sprballon{width:23px;height:28px;background-position:-389px -1411px;}#profiletutor.profiletutor-mob .spr-com.sprpoiblue{width:23px;height:26px;background-position:-390px -1442px;}#profiletutor.profiletutor-mob .spr-com.sprcrown{width:23px;height:18px;background-position:-390px -1474px;margin-left:-2px;}#profiletutor.profiletutor-mob .spr-com.sprprice{width:23px;height:20px;background-position:-388px -1388px;}#profiletutor.profiletutor-mob .spr-com.sprhouse{width:25px;height:18px;background-position:-352px -1415px;}#profiletutor.profiletutor-mob .spr-com.sprcar{width:25px;height:16px;background-position:-354px -1441px;}#profiletutor.profiletutor-mob .spr-com.sprlaptop{width:25px;height:16px;background-position:-355px -1463px;}#profiletutor.profiletutor-mob .spr-com.sprministarg{width:11px;height:11px;background-position:-333px -1425px;}#profiletutor.profiletutor-mob .spr-com.sprminiavatar{width:16px;height:16px;background-position:-311px -1422px;}#profiletutor.profiletutor-mob .spr-com.sprminiflag{width:13px;height:18px;background-position:-298px -1386px;}#profiletutor.profiletutor-mob .spr-com.sprmediamail{width:45px;height:45px;background-position:-3px -1418px;}#profiletutor.profiletutor-mob .spr-com.sprmediafacebook{width:45px;height:45px;background-position:-66px -1418px;}#profiletutor.profiletutor-mob .spr-com.sprmediatwitter{width:45px;height:45px;background-position:-129px -1418px;}#profiletutor.profiletutor-mob .spr-com.sprmedialinkedin{width:45px;height:45px;background-position:-255px -1418px;}#profiletutor.profiletutor-mob .spr-com.sprlike{width:23px;height:21px;background-position:-308px -1470px;}#profiletutor.profiletutor-mob .spr-com.sprshare{width:25px;height:23px;background-position:-328px -1443px;}#profiletutor.profiletutor-mob .spr-com.sprbigletter{width:40px;height:27px;background-position:-135px -1383px;}#profiletutor.profiletutor-mob .spr-com.sprphonew{width:20px;height:20px;background-position:-184px -1386px;}#profiletutor.profiletutor-mob .spr-com.sprphodisabled{width:20px;height:20px;background-position:-208px -1386px;}#profiletutor.profiletutor-mob .spr-com.sprcalendarw{width:21px;height:22px;background-position:-103px -1386px;}#profiletutor.profiletutor-mob .spr-com.sprphoneb{width:16px;height:22px;background-position:-281px -1385px;}#profiletutor.profiletutor-mob .spr-com.sprcalendarb{width:22px;height:22px;background-position:-255px -1385px;}#profiletutor.profiletutor-mob .spr-com.sprnophone{width:18px;height:22px;background-position:-236px -1385px;}#profiletutor.profiletutor-mob .spr-com.sprsharew{width:25px;height:27px;background-position:-69px -1385px;}#profiletutor.profiletutor-mob .spr-com.spravatar{width:60px;height:60px;background-position:-10px -71px;}#profiletutor.profiletutor-mob .spr-com.sprmediaminifcbk{width:28px;height:28px;background-position:-314px -629px;}#profiletutor.profiletutor-mob .spr-com.sprmediaminitwitter{width:28px;height:28px;background-position:-276px -629px;}#profiletutor.profiletutor-mob .spr-com.sprmediaminilinkedin{width:28px;height:28px;background-position:-350px -629px;}#profiletutor.profiletutor-mob .spr-com.sprpigy{width:23px;height:15px;background-position:-389px -1372px;}#profiletutor.profiletutor-mob .spr-com.sprminiquotationmarks{width:28px;height:20px;background-position:-310px -778px;}#profiletutor.profiletutor-mob .profileminstars.star_g,#profiletutor.profiletutor-mob .profileminstars.star_y,#profiletutor.profiletutor-mob .profileminstars.star_m{width:13px;height:13px;display:inline-block;background-position:-368px -1483px;}#profiletutor.profiletutor-mob .profileminstars.star_y{background-position:-343px -1483px;}#profiletutor.profiletutor-mob .profileminstars.star_m{background-position:-355px -1483px;}#profiletutor.profiletutor-mob .ulmedia li a,#profiletutor.profiletutor-mob .sharebox.svgs a{display:inline-block;float:none;height:30px;width:30px;background-size:100%;background-position:center;background-repeat:no-repeat;}#profiletutor.profiletutor-mob .sharebox.svgs a{margin:3px 10px;}#profiletutor.profiletutor-mob .sharebox.svgs{text-align:center;}#profiletutor.profiletutor-mob .ulmedia.svgs li a.whats,#profiletutor.profiletutor-mob .sharebox.svgs a.whats{background-image:url(/i/whatsapp.svg);margin-left:0;}#profiletutor.profiletutor-mob .ulmedia.svgs li a.face,#profiletutor.profiletutor-mob .sharebox.svgs a.face{background-image:url(/i/facebook.svg);}#profiletutor.profiletutor-mob .ulmedia.svgs li a.lnki,#profiletutor.profiletutor-mob .sharebox.svgs a.lnki{background-image:url(/i/linkedin.svg);}#profiletutor.profiletutor-mob .ulmedia.svgs li a.twit,#profiletutor.profiletutor-mob .sharebox.svgs a.twit{background-image:url(/i/twitter.svg);}#profiletutor.profiletutor-mob .ulmedia.svgs li a.mai,#profiletutor.profiletutor-mob .sharebox.svgs a.mai{background-image:url(/i/mail.svg);margin-right:0;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container{background:var(--text-white,#fff);width:100%;border:1px solid #dadada;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container h2{display:flex;align-items:center;background-color:#0b2fac;height:44px;margin-bottom:unset;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container h2 .header-tutor-img{display:flex;position:relative;margin-right:20px;margin-left:42px;width:28px;height:28px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container h2 .header-tutor-img::after{display:block;position:absolute;bottom:0;right:0;content:"";width:8px;height:8px;background:#2ec66e;border-radius:100%;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container h2 .header-tutor-img img{width:28px;height:28px;vertical-align:unset;margin-right:unset;border-radius:100%;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container h2 .header-tutor-name{font-weight:bold;font-size:16px;width:70%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .tutor-msg-sample{display:flex;justify-content:space-between;background:#fff;border-bottom:1px solid #a1aeba;padding:26px 42px 36px!important;width:100%;box-sizing:border-box;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .tutor-msg-sample .tutor-img{width:28px;height:28px;margin-right:6px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .tutor-msg-sample .tutor-img img{width:28px;height:28px;border-radius:100%;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .tutor-msg-sample .loader-img{margin-right:80px;width:60px;height:auto;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .tutor-msg-sample .tutor-msg{display:none;padding:10px;background:#e9f0fd;margin:0;border-radius:5px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox{display:flex;flex-direction:column;background:#fff;position:relative;padding:6px 42px 74px;width:100%;box-sizing:border-box;border-radius:5px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #dvtext{order:1;margin-top:unset!important;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #dvtext textarea{height:120px;margin:0;padding:12px 60px 12px 12px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones{display:block;margin-bottom:16px;margin-top:16px!important;padding:unset;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones #chkcondiciones{margin-left:2px;margin:0 7px 0 0;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones span{font-size:12px;color:#a1aeba;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones span a{font-size:12px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones .txt_error{font-weight:normal;color:#63788c;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #divcondiciones .txt_error::before{background-image:url(/i/error.svg);width:16px;height:16px;top:4px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #btnEnviarContainer{order:2;margin:16px 0 0 0!important;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #btnEnviarContainer #btnenviar{width:100%;margin:0!important;border-radius:5px;font-size:15px;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #oactions{width:100%;order:3;margin:0!important;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #oactions .contact-sep{width:100%;margin:16px 0;font-size:14px;color:#010911;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #oactions .contact-sep::before{top:10px;left:0;right:62%;border-bottom:1px solid #a1aeba;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container #contactbox #oactions .contact-sep::after{top:10px;left:62%;right:0;border-bottom:1px solid #a1aeba;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .show-phone-container{background:#fff;border-radius:5px;box-shadow:none;padding:0;display:flex;order:4;position:absolute;bottom:32px;width:calc(100% - 84px);margin-top:0;}#profiletutor.profiletutor-mob #contactform.contact-box-new-container .show-phone-container .show-phone{border:1px solid #0b2fac;color:#0b2fac;font-size:14px;font-weight:bold;padding:10px;width:100%;text-align:center;border-radius:5px;cursor:pointer;}div#lean_overlay.classgap-banner-popup-overlay{background-color:rgba(232,232,232,.5);opacity:1!important;z-index:10000;}div.classgap-banner-popup{top:50%!important;transform:translateY(-50%);width:631px;padding:28px 0 35px 0;background:#fff;box-shadow:0 4px 6px 0 #d6d6d6;border-radius:5px;text-align:center;color:#4d4d4d;z-index:10000;}div.classgap-banner-popup div.title{margin:0 144px 21px 144px;}div.classgap-banner-popup div.title div.title-image .arrow-green{display:block;width:69px;margin-left:calc(50% - 45px);border-radius:0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap{display:flex;justify-content:center;align-items:center;margin-bottom:30px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:68px;width:68px;border-radius:100%;box-shadow:0 0 0 4px #fff,0 3px 10px 4px rgba(128,128,128,.5);margin:0 52px 0 0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:68px;height:68px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap img.classgap-logo{width:122px;margin:0;border-radius:0;}div.classgap-banner-popup div.title .title-text{margin-block:0;margin-bottom:26px;font-size:18px;font-weight:bold;white-space:normal!important;color:#444;}div.classgap-banner-popup .description{margin-bottom:40px;font-size:14px;}div.classgap-banner-popup .description ul.advantages-list{display:inline-block;margin:0 25px 0 0;padding:0;vertical-align:middle;text-align:left;}div.classgap-banner-popup .description ul.advantages-list li{background:no-repeat url("/i/popup/classgap/classgap_banner/icon_check_green.svg");padding-left:25px;line-height:20px;list-style-type:none;}div.classgap-banner-popup .description ul.advantages-list li:not(:last-child){margin-bottom:12px;}div.classgap-banner-popup .description img.classroom-image{display:inline-block;width:147px;vertical-align:middle;border-radius:0;}div.classgap-banner-popup div.buttons{margin:0 22px;}div.classgap-banner-popup div.buttons a{display:inline-block;border-radius:5px;cursor:pointer;font-size:14px;}div.classgap-banner-popup div.buttons a:first-child{border:1.6px solid #93c01d;margin-right:22px;padding:6px 28px;font-weight:bold;color:#93c01d;}div.classgap-banner-popup div.buttons a:last-child{background-color:#93c01d;margin-top:8px;padding:7.6px 28px;font-weight:bold;color:#fff;}div.classgap-banner-popup div.buttons a:last-child:hover{border:0;}@media(max-width:767px){div.classgap-banner-popup{display:none;left:0!important;width:auto;max-width:631px;margin:16px!important;padding:16px 16px 23px 16px;}div.classgap-banner-popup.vis{display:block;}div.classgap-banner-popup div.title{margin:0 8px 10px 8px;}div.classgap-banner-popup div.title div.title-image .arrow-green{width:59px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:50px;width:50px;margin-right:36px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:50px;height:50px;}div.classgap-banner-popup div.title .title-text{font-size:16px;}div.classgap-banner-popup .description{margin-bottom:26px;}div.classgap-banner-popup .description img.classroom-image{display:none!important;}div.classgap-banner-popup div.buttons a{display:block;}div.classgap-banner-popup div.buttons a:first-child{margin:0 0 8px 0;padding:12px 0;}div.classgap-banner-popup div.buttons a:last-child{padding:13.6px 0;}}.classgap-banner-v3{border:2px dashed #e4ebfa;background-color:rgba(228,235,255,.18);text-align:center;margin-top:50px;padding:31px 24px 24px 24px;}.classgap-banner-v3 .title{margin:0 0 10px 0;}.classgap-banner-v3 .title p{display:inline-block;margin:3px 3px 0 0;font-weight:normal;font-size:13px;color:#555;}.classgap-banner-v3 .title img{display:inline-block;vertical-align:top;width:92px;height:27px;border-radius:0;}.classgap-banner-v3 .description{margin:0 6px 20px 6px;font-size:13px;white-space:normal!important;color:#555;}.classgap-banner-v3 a{display:inline-block;padding:5px 19px;border:1px solid #0b2fac!important;border-radius:5px;color:#0b2fac;}@media(max-width:768px){.classgap-banner-v3{margin:0 7px;padding:32px 26px 22px 26px;}.classgap-banner-v3 .description{font-size:14px;}}.shell.shellcontent{width:100%;}.nob #div_contenido{padding-top:0;}#profiletutor{font-size:14px;}#profiletutor ul:not(#ariadna){list-style:none;padding:0;margin:0;width:100%;}#profiletutor ul#ulidiomashabla li span,#profiletutor ul.imparte li span{margin-left:5px;}#profiletutor a:not(.btngreen),#profiletutor a:not(.btngreen):hover,#profiletutor a:not(.btngreen):active{border-bottom:0;font-size:inherit;}#profiletutor #acontactar{font-size:13pt;}@media only screen and (max-width:768px){#profiletutor #acontactar{display:block;}}#profiletutor .proftut-header .ultabs li.active{border-bottom:3px solid #0b2fac;font-weight:bold;}#profiletutor .proftut-header .ultabs{overflow-x:auto;white-space:nowrap;}#profiletutor .sec-tit{font-weight:bold;margin-bottom:10px;color:#666;}#profiletutor .proftut-score .sec-tit{margin-bottom:20px;}#profiletutor .proftut-media{padding:35px 10px;}#profiletutor .proftut-media .dvshare{min-width:300px;max-width:305px;margin:0 auto;}#profiletutor .proftut-contact .sec-tit{background:#09268a;padding:10px;text-shadow:none;color:#fff;text-align:center;margin:0;}#profiletutor p{margin-left:0;margin-right:0;}#profiletutor a:not(.btngreen),#profiletutor a:not(.btngreen):hover,#profiletutor a:not(.btngreen):active{border-bottom:0;}#profiletutor .arrowd,#profiletutor .arrowu{float:right;width:7px;height:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-style:solid;color:#a7a7a7;margin-top:5px;margin-right:5px;}#profiletutor .arrowd{border-width:0 2px 2px 0;}#profiletutor .arrowu{border-width:2px 0 0 2px;margin-top:5px;}#profiletutor .morepress{margin-left:5px;color:#0b2fac;cursor:pointer;}#profiletutor .report{color:#0b2fac;}#profiletutor .txtshare{width:calc(100% - 90px);padding:9px;margin:0;}#profiletutor .btnshare{width:80px;min-width:80px;padding:8px 0;display:inline-block;font-size:15px;margin:0 0 0 10px;border-radius:5px;vertical-align:top;color:#fff;line-height:22px;}#profiletutor .msgshare{margin:10px 0 0 2px;}#profiletutor .msgshare.err{color:#f00;}#profiletutor .pshare .loader{margin-left:15px;}#profiletutor .btnreport{display:block;width:200px;padding:10px 0;margin:0 auto;cursor:pointer;}#profiletutor #contactform{background-color:#e8eefc;}#profiletutor #contactform>div{padding:10px 20px 30px;}#profiletutor #contactform input{padding:9px;}#profiletutor #contactform .contact-actions a{margin:0 15px;color:#0b2fac;display:inline-block;}#profiletutor #contactform .contact-actions b,#profiletutor #contactform .contact-actions span{display:inline-block;vertical-align:middle;}#profiletutor #contactform .contact-actions b{margin-right:5px;}#profiletutor #contactform .contact-actions button{margin:0 15px;display:inline-block;color:#0b2fac;background:none;border:0;cursor:pointer;width:auto;font-size:inherit;}#profiletutor #contactform .contact-sep{color:#a7a7a7;position:relative;font-weight:normal;font-size:18px;}#profiletutor #contactform .contact-sep:before,#profiletutor #contactform .contact-sep:after{content:"";display:block;position:absolute;top:12px;height:0;border-bottom:1px solid #999;filter:alpha(Opacity=50);opacity:.5;}#profiletutor #contactform .contact-sep:before{left:30px;right:56%;}#profiletutor #contactform .contact-sep:after{left:56%;right:30px;}#profiletutor #contactform .nophone span{display:inline-block;width:calc(100% - 28px);margin-left:10px;vertical-align:middle;font-size:13px;color:#666;}#profiletutor #contactform .ph_cont{display:inline-block;}#profiletutor #contactform .lnkacall{cursor:pointer;}#profiletutor #ulads li{margin-top:20px;font-size:14px;}#profiletutor #map{max-width:640px;height:218px;margin:40px auto 0;z-index:99;}#profiletutor .taglnk{margin:0 15px 12px 0;padding:3px 15px;border-radius:6px;background-color:#e6e9ec;font-size:13px;color:#555;display:inline-block;}#profiletutor #relatedtutors{padding:30px;}#profiletutor #relatedtutors.reltutinit .slick-prev,#profiletutor #relatedtutors.reltutinit .slick-slide[data-slick-index="-1"]>a{display:none!important;}#profiletutor #relatedtutors ul{margin:55px auto 40px;width:100%;text-align:center;}#profiletutor #relatedtutors ul li{margin:85px 25px 10px;display:inline-block;}#profiletutor #relatedtutors ul li>a{width:240px;box-sizing:border-box;display:inline-block;vertical-align:top;border:1px solid rgba(218,218,218,.5);background-color:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,.15);position:relative;}#profiletutor #relatedtutors ul li.slick-slide{margin:85px 15px 10px;}#profiletutor #relatedtutors .slide-noactive>a,#profiletutor #relatedtutors.reltutinit .slick-slide[data-slick-index="3"]{transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);opacity:.5;pointer-events:none;}#profiletutor #relatedtutors .slick-slide>a{transition:all 150ms ease;-webkit-transition:all 150ms ease;}#profiletutor #relatedtutors .slick-slide>a,#profiletutor #relatedtutors .slick-slide>a:active,#profiletutor #relatedtutors .slick-slide>a:focus,#profiletutor #relatedtutors ul li:focus{text-decoration:none;outline:0;}#profiletutor #relatedtutors .reltutorstit,#profiletutor #relatedtutors .reltutorsothertit{text-align:center;}#profiletutor #relatedtutors .photodeg{width:130px;height:130px;top:-75px;left:calc(50% - 65px);z-index:101;}#profiletutor #relatedtutors .related-photo{border-radius:100%;position:absolute;width:130px;height:130px;top:-80px;left:calc(50% - 70px);border:5px solid #fff;box-shadow:0 2px 7px 3px rgba(0,0,0,.15);z-index:101;}#profiletutor #relatedtutors .related-score{position:absolute;top:20px;left:calc(50% - 32px);color:#fff;z-index:102;}#profiletutor #relatedtutors #pplusinsignia{position:absolute;z-index:999;}#profiletutor #relatedtutors .related-header{height:68px;position:relative;border-bottom:1px solid #f6f6f6;}#profiletutor #relatedtutors .related-header>span{position:absolute;right:0;}#profiletutor #relatedtutors .related-header .related-headerbg{background-repeat:no-repeat;background-size:135%;background-position:center;width:100%;height:100%;filter:blur(20px);-webkit-filter:blur(20px);background-image:none\9!important;opacity:.75\9;}#profiletutor #relatedtutors .related-header .related-headerbgdeg{width:100%;height:100%;background:linear-gradient(to left,#000,rgba(0,0,0,0) 50%);background:-webkit-linear-gradient(right,#000,rgba(0,0,0,0) 50%);background:-o-linear-gradient(to left,#000,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(to left,#000,rgba(0,0,0,0) 50%);opacity:.5;}#profiletutor #relatedtutors .related-header .related-price{width:65px;text-align:right;right:5px;bottom:7px;color:#fff;overflow:hidden;}#profiletutor #relatedtutors .related-body{height:238px;text-align:center;font-size:16px;color:#555;}#profiletutor #relatedtutors .related-body>span{display:block;padding:0 20px;}#profiletutor #relatedtutors .related-body>span:not(.related-pres){overflow:hidden;width:100%;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;}#profiletutor #relatedtutors .related-body .related-name{font-size:18px;}#profiletutor #relatedtutors .related-body .related-subject,#profiletutor #relatedtutors .related-body .related-loc,#profiletutor #relatedtutors .related-body .related-dom{font-size:14px;}#profiletutor #relatedtutors .related-body .related-pres{text-align:left;}#profiletutor #relatedtutors .related-body .related-first,#profiletutor #relatedtutors .related-body .related-pres{font-size:15px;}#profiletutor #relatedtutors .related-body .related-name,#profiletutor #relatedtutors .related-body .related-pres,#profiletutor #relatedtutors .related-body .related-loc{margin-top:22px;}#profiletutor #relatedtutors .related-body .related-first{color:#93c01d;}#profiletutor #relatedtutors .related-body .related-dom{opacity:.5;}#profiletutor #relatedtutors .related-body .related-dom>i,#profiletutor #relatedtutors .related-body .related-pres i,#profiletutor #relatedtutors .related-body .related-loc .sprpoiblue{display:inline-block;margin-right:5px;vertical-align:bottom;}#profiletutor #relatedtutors .related-body .related-loc,#profiletutor #relatedtutors .related-body .related-dom{text-align:left;}#profiletutor #relatedtutors #contactar2{padding:0;}#profiletutor .dvpresentacioncnt{line-height:23px;color:#777;text-align:justify;word-break:break-word;}#profiletutor .proftut-contact input[type=text],#profiletutor .proftut-contact textarea{font-size:15px;}#player{position:relative;cursor:pointer;overflow:hidden;width:640px;height:390px;margin:0 auto;margin-bottom:18px;}@media(max-width:767px){#player{width:100%;height:230px;box-sizing:border-box;}}#player img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0;}#player .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;background-color:#f00;padding:10px 15px;border-radius:50%;}.proftut-maininfo>div{margin-top:30px;}.proftut-maininfo .ulinfo li{padding:30px 0 0;}.proftut-maininfo .ulinfo .infotxt.mgtop3{margin-top:3px;}.proftut-maininfo .ulinfo .spr-com{margin-right:10px;}.proftut-maininfo .ulclassesto li,.proftut-maininfo .ulmetimp li{padding:5px 0;line-height:22px;}.proftut-maininfo .ulmetimp li .spr-com{margin-right:10px;}.proftut-media i,.proftut-media a{display:inline-block;}.proftut-media .sprminiflag{vertical-align:sub;margin-right:5px;}.proftut-media .ulmedia{text-align:center;}.proftut-media .ulmedia li{display:inline-block;margin-right:13px;}.proftut-media .ulmedia li:last-of-type{margin-right:0;}.proftut-media .mediatit{font-size:14px;margin-bottom:25px;color:#3c3c3b;}.proftut-media .ulmedia a{cursor:pointer;}.score-graph{font-size:12px;max-width:990px;margin:0 auto;}.score-graph .scorecol{float:left;}.score-graph .scoreleft{width:160px;margin-right:5px;}.score-graph .scoreleft>p{text-align:center;}.score-graph .scorerigth{width:calc(100% - 165px);}.score-graph .scorenum{font-size:60px;line-height:45px;margin:3px 0 15px;}.score-graph .scorebar{width:calc(100% - 31px);background-color:#dadada;height:10px;display:inline-block;margin-left:10px;}.score-graph .scorebar>span{display:block;height:100%;width:0%;}.score-graph .scorebar .progressbar{background-color:#0b2fac;width:100%;height:100%;display:block;}.score-graph .ulscorebar i{display:inline-block;margin-right:3px;}.score-graph .ulscorebar li{color:#777;}.score-graph .ulscorebar li:not(:last-of-type){margin-bottom:7px;}.score-graph .sprminiavatar{display:inline-block;margin-right:5px;vertical-align:text-bottom;}.score-graph .scoretotal{color:#777;}.sec-profilegeneral .ulinfo li span,.sec-profilegeneral .ulclassesto span,.sec-profilegeneral .ulmetimp span{display:inline-block;vertical-align:middle;}.sec-profilereviews .review-header .spr-words,.sec-profilereviews .review-header>img,.sec-profilegeneral .proftut-score .review-item>span,.sec-profilegeneral .proftut-score .review-item>img{float:left;margin-right:15px;}.sec-profilereviews .dvreviews{padding:5px 15px;}.sec-profilereviews .review-item{padding:30px 0 50px;border-bottom:1px solid #f6f6f6;}.sec-profilereviews .review-item:last-of-type{border-bottom:0;}.sec-profilereviews .review-name{font-size:17px;margin-top:0;line-height:20px;}.sec-profilereviews .review-header,.sec-profilereviews .review-response{overflow:hidden;}.sec-profilereviews .review-score{margin-bottom:0;}.sec-profilereviews .review-score span{vertical-align:middle;font-size:12px;}.sec-profilereviews .review-response-info{width:calc(100% - 55px);background-color:#f6f6f6;padding:15px;border-radius:15px 0 15px 15px;position:relative;}.sec-profilereviews .review-response-info p{margin:0;}.sec-profilereviews .review-response-info p.responsetxt{margin-top:20px;}.sec-profilereviews .review-response-info:after{content:"";border:1px solid;right:-10px;position:absolute;top:0;border-top:7px solid #f6f6f6;border-left:5px solid #f6f6f6;border-right:7px solid transparent;border-bottom:10px solid transparent;border-radius:0 0 11px 8px;}.sec-profilereviews .review-response-photo{margin-left:15px;}.sec-profilereviews .spusername{max-width:calc(100% - 80px);display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;}.sec-profilereviews .read-more-trigger{cursor:pointer;}.sec-profilereviews .read-more-trigger>span{margin-left:5px;color:#0b2fac;}.sec-profilereviews .reviewtxt,.sec-profilereviews .responsetxt,.sec-profilereviews .review-response .responsedate{color:#a7a7a7;}#videoperfilS3{margin-top:40px;position:relative;text-align:center;}#videoperfilS3 img{width:100%;max-width:600px;}#videoperfilS3 .ico_play{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}#videoperfilS3 .ico_play .play_url{height:42px;width:69px;cursor:pointer;background-color:#258fca;position:relative;border-radius:10px;z-index:1000;display:inline-block;}#videoperfilS3 .ico_play .play_url .triangulo{position:absolute;cursor:pointer;z-index:4000;border-color:transparent transparent transparent #fff;border-style:solid;border-width:23px;height:0;width:0;top:10px;left:25px;border-left:26px solid #fff;border-top:13px solid transparent;border-bottom:12px solid transparent;}.proftut-maininfo .ulinfo li span,.sec-profilegeneral #contact .nophone b,#profiletutor .pshare .loader,#profiletutor #contact .nophone b,#profiletutor .ulcontact span{display:inline-block;vertical-align:middle;}.line-clamp{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.4;overflow:hidden;text-overflow:ellipsis;padding:0!important;}.line-clamp:after{content:"...";text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.4em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 75%);}@supports(-webkit-line-clamp:1){.line-clamp:after{display:none!important;}}.line-clamp-1{-webkit-line-clamp:2;height:1.4em;}.line-clamp-2{-webkit-line-clamp:2;height:2.8em;}.line-clamp-3{-webkit-line-clamp:3;height:4.2em;}.line-clamp-6{-webkit-line-clamp:6;height:8.4em;}.sec-profilegeneral .review-item>img,.sec-profilegeneral .review-item>span,.sec-profilereviews .spr-words,.sec-profilereviews .review-response-photo>img,.sec-profilereviews .review-header>img{width:40px;height:40px;border-radius:100%;}.spr-words{background-image:url(/i/spr_words.png);}.spr-words.l-a{background-position:-2px -3px;}.spr-words.l-b{background-position:-47px -3px;}.spr-words.l-c{background-position:-92px -3px;}.spr-words.l-d{background-position:-137px -3px;}.spr-words.l-e{background-position:-183px -3px;}.spr-words.l-f{background-position:-228px -3px;}.spr-words.l-g{background-position:-273px -3px;}.spr-words.l-h{background-position:-318px -3px;}.spr-words.l-i{background-position:-362px -3px;}.spr-words.l-j{background-position:-407px -3px;}.spr-words.l-k{background-position:-453px -3px;}.spr-words.l-l{background-position:-498px -3px;}.spr-words.l-m{background-position:-542px -3px;}.spr-words.l-n{background-position:-588px -3px;}.spr-words.l-ñ{background-position:-634px -3px;}.spr-words.l-o{background-position:-677px -3px;}.spr-words.l-p{background-position:-723px -3px;}.spr-words.l-q{background-position:-768px -3px;}.spr-words.l-r{background-position:-812px -3px;}.spr-words.l-s{background-position:-858px -3px;}.spr-words.l-t{background-position:-903px -3px;}.spr-words.l-u{background-position:-947px -3px;}.spr-words.l-v{background-position:-993px -3px;}.spr-words.l-w{background-position:-1038px -3px;}.spr-words.l-x{background-position:-1083px -3px;}.spr-words.l-y{background-position:-1128px -3px;}.spr-words.l-z{background-position:-1173px -3px;}.fadeIn{opacity:1!important;transition:opacity .35s linear!important;visibility:visible!important;}.fadeOut{opacity:0!important;transition:visibility 0s .35s,opacity .35s linear;visibility:hidden!important;}.loader{position:relative;width:15px;height:15px;border-radius:100%;border:3px solid transparent;border-color:#93c01d #93c01d #dadada #93c01d;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:1001;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}.progressbar{-webkit-animation-name:horizontalProgressBar;animation-name:horizontalProgressBar;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@keyframes horizontalProgressBar{0%{width:0%;}100%{width:100%;}}@-webkit-keyframes loadOnline{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg);}}@keyframes loadOnline{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-ms-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-ms-transform:rotate(360deg);}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#profiletutor.profiletutor-mob .spr-words{background-image:url(/i/spr_wordsx2.png);background-repeat:no-repeat;width:40px;height:40px;background-size:1215px 45px;border:0;}}@media(orientation:landscape){#profiletutor.profiletutor-mob .proftut-header .header-photo .pheaderphoto{width:150px;height:150px;border-radius:100%;top:30px;margin:0 auto;position:relative;left:0;margin-bottom:10px;}#profiletutor.profiletutor-mob .proftut-header .header-photo p.timg{width:150px;height:150px;left:0;}#profiletutor.profiletutor-mob .proftut-header .pheadername{bottom:30px;width:100%;color:#000;font-weight:bold;}#profiletutor.profiletutor-mob .proftut-header .header-photo .shapedeg{display:none;}#profiletutor.profiletutor-mob .proftut-header .pheaderactions>b{filter:brightness(0);-webkit-filter:brightness(0);}}@media all and (max-width:759px){#profiletutor.profiletutor-desk .proftut-nav{background-size:150%;}#profiletutor.profiletutor-desk .proftut-header{padding:0 15px;}#profiletutor.profiletutor-desk .proftut-header .basic-info{margin:0 auto;padding-top:140px;}#profiletutor.profiletutor-desk .proftut-header .basic-info #ulbasicinfo>li,#profiletutor.profiletutor-desk .proftut-header .basic-info #ulbasicinfo>li:not(:last-of-type){display:block;margin-right:0;padding:10px;}#profiletutor.profiletutor-desk .proftut-header #dvphototut,#profiletutor.profiletutor-desk .proftut-header #tutorphoto{width:180px;height:180px;top:-84px;}#profiletutor.profiletutor-desk .proftut-header #lnknvalmain{margin-left:0;font-size:12px;}#profiletutor.profiletutor-desk .proftut-header #dvphototut{left:calc(50% - 95px);}#profiletutor.profiletutor-desk .proftut-header #ulbasicinfo{text-align:left;}#profiletutor.profiletutor-desk .proftut-header #pstarsmain{top:55px;}#profiletutor.profiletutor-desk .proftut-shell{width:auto;}#profiletutor.profiletutor-desk .proftut-section,#profiletutor.profiletutor-desk .tutorcg{padding:30px 15px;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-extrainfo #limap .map,#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-extrainfo #lical .extdesp,#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-extrainfo #lical #tblschedule{width:100%;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score{padding:30px 0;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .sec-tit{padding:0 15px;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .revscorew .score-graph{padding:10px 15px 10px 0;margin-right:15px;width:calc(55% - 15px);}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .revscorew .score-graph .scoreleft{margin-right:0;width:145px;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .revscorew .score-graph .scorerigth{width:calc(100% - 145px);}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .revscorew .last-reviews{width:calc(47% - 15px);}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .last-reviews>div{display:block;box-sizing:border-box;padding-right:15px;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .last-reviews>div .review-score{display:block;}#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score .revscorew .review-item:not(:first-of-type),#profiletutor.profiletutor-desk .sec-profilegeneral .proftut-score #dvheadscore .review-item:not(:first-of-type){margin-top:25px;}#profiletutor.profiletutor-desk .sec-profilegeneral .detcg .dvcontent{padding-left:30px;}#profiletutor.profiletutor-desk .sec-profilegeneral #dvads #uladds{margin-left:30px;}#profiletutor.profiletutor-desk .sec-profilegeneral .dvreviewsgen{margin-right:10px;}#profiletutor.profiletutor-desk .sec-profilegeneral #dvpresentacion .spreadmore{width:calc(100% - 80px);left:70px;}#profiletutor.profiletutor-desk .sec-profilegeneral .dvpresentaciontxt{width:100%;padding:10px 10px 0 70px;box-sizing:border-box;}#profiletutor.profiletutor-desk #contactform>div{padding:10px 15px 30px;}#profiletutor.profiletutor-desk .header-fixed{height:110px;padding:7px 5px;box-sizing:border-box;}#profiletutor.profiletutor-desk .header-fixed .hfixed-tutorname{font-size:18px;max-width:180px;text-align:left;}#profiletutor.profiletutor-desk .header-fixed .hfixed-cnt{width:100%;}#profiletutor.profiletutor-desk .header-fixed .tutorminiphoto,#profiletutor.profiletutor-desk .header-fixed .uphoto{width:90px;height:90px;}#profiletutor.profiletutor-desk .header-fixed .btnbar{font-size:13px;}#profiletutor.profiletutor-desk .header-fixed .btnbar a{padding:4px 6px;font-size:13px;line-height:28px;}#profiletutor.profiletutor-desk #dvcontactForm{display:flex;flex-direction:column-reverse;}#profiletutor.profiletutor-desk #dvcontactForm .proftut-contact,#profiletutor.profiletutor-desk #dvcontactForm .proftut-contactinfo{width:100%;}#profiletutor.profiletutor-desk #relatedtutors .slick-slide:not(.slick-center){opacity:.5;pointer-events:none;}#profiletutor #relatedtutors.relcarousel .slick-slide:not(.slick-center)>a{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}#profiletutor #relatedtutors ul li>a{width:100%;}#profiletutor #relatedtutors .carousel-rt .slick-next{right:-10px;}#profiletutor #relatedtutors .carousel-rt .slick-prev{left:-10px;}#profiletutor #dvcontactForm{padding:10px;}}@media(min-width:760px) and (max-width:1000px){#profiletutor.profiletutor-desk .header-fixed .hfixed-cnt{width:100%;padding:0 10px;box-sizing:border-box;}#profiletutor.profiletutor-desk .header-fixed .hfixed-cnt .hfixed-tutorname{font-size:21px;max-width:280px;text-align:left;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#profiletutor.profiletutor-desk .proftut-nav{background-size:300vw;}#profiletutor.profiletutor-desk #relatedtutors .related-header .related-headerbg{background-image:none!important;opacity:.75;}}.bck-a{background-color:#a93226!important;}.bck-b{background-color:#cb4334!important;}.bck-c{background-color:#af7ac5!important;}.bck-d{background-color:#7d3c98!important;}.bck-e{background-color:#35a589!important;}.bck-f{background-color:#2c8d74!important;}.bck-g{background-color:#2f9954!important;}.bck-h{background-color:#39b463!important;}.bck-i{background-color:#d4ac0c!important;}.bck-j{background-color:#d68910!important;}.bck-k{background-color:#ca6f1d!important;}.bck-l{background-color:#ba4a00!important;}.bck-m{background-color:#d0d3d4!important;}.bck-n{background-color:#a6acaf!important;}.bck-ñ{background-color:#839192!important;}.bck-o{background-color:#707b7c!important;}.bck-p{background-color:#2e4053!important;}.bck-q{background-color:#263746!important;}.bck-r{background-color:#a93226!important;}.bck-s{background-color:#cb4334!important;}.bck-t{background-color:#af7ac5!important;}.bck-u{background-color:#7d3c98!important;}.bck-v{background-color:#35a589!important;}.bck-w{background-color:#2c8d74!important;}.bck-x{background-color:#2f9954!important;}.bck-y{background-color:#39b463!important;}.bck-z{background-color:#d4ac0c!important;}#info{overflow-x:hidden;}.country_es.country_studentpass_active #contactar2 #acall,.country_it.country_studentpass_active #contactar2 #acall{padding:0;color:#0b2fac;font-weight:700;font-size:16px;border:unset;}.country_es.country_studentpass_active #contactar2 .acall_sp,.country_it.country_studentpass_active #contactar2 .acall_sp{padding:0;color:#0b2fac;font-weight:700;font-size:16px;border:unset;}.country_es.country_studentpass_active #contactar2 #call_p,.country_it.country_studentpass_active #contactar2 #call_p{display:flex;justify-content:center;align-content:center;border:solid 1px #0b2fac;border-radius:4px;padding:12px 0;}.country_es.country_studentpass_active #contactar2 #call_p #acall,.country_it.country_studentpass_active #contactar2 #call_p #acall{margin:0;background:unset;font-size:16px;font-weight:700;margin-left:5px;}#info #pname{margin:0;background:url(/i/bg.svg);padding:13px 5px 8px 120px;font-size:12pt;color:#fff;text-shadow:none;background-size:110%;background-position:-5px 0;}#info #pname span{display:inline-block;max-width:160px;line-height:19px;}#info .img{position:relative;}#info .img img{background:#fff;border-radius:100%;width:85px;height:85px;top:-43px;position:absolute;left:10px;border:5px solid #fff;}#info .img_big img{background:#fff;border-radius:100%;width:85px;height:85px;top:-43px;position:absolute;left:10px;border:5px solid #fff;}#info .pplusinsignia{position:absolute;top:20px;left:16px;}#info .img_big img{top:auto;left:auto;max-width:150px;position:initial;margin:20px auto;display:inherit;border-color:#e8e8e8;width:150px;height:150px;}#info h1{margin-top:50px;font-size:12.5pt;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #ebebeb;line-height:25px;}.joboffer_internal #info h1{font-size:14pt;line-height:24pt;}#acontactar,#acontactar2{position:fixed;margin:0;width:100%;border-radius:0;text-align:center;padding:10px 7px 7px;background:#fff;font-size:13pt;color:#fff;font-weight:600;border:0;display:none;bottom:0;box-sizing:border-box;z-index:9999;}#acontactar div,#acontactar2 div{padding:15px;background:#92b634;}.btn-help-joboffer{position:fixed;margin:0;width:100%;border-radius:0;text-align:center;padding:10px;background:#fff;font-size:13pt;color:#fff;font-weight:600;border:0;display:none;bottom:0;box-sizing:border-box;display:block;}.btn-help-joboffer .btnsubmitjoboffer{padding:15px;background:#0b2fac;margin:0 auto;padding:15px;line-height:initial;}#ulanuncios{margin:0;padding:0 15px 15px;}#ulanuncios li{list-style-type:none;margin:10px 0;}#ulanuncios .head{font-size:14px;padding:8px 0;}#ulanuncios a{color:#4d87b4;font-weight:bold;border-bottom:0;font-size:14px;line-height:18px;}#acontactar b,#acontactar2 b{margin-right:10px;width:26px;height:19px;background-position:-226px -94px;}#acontactar b,#acontactar span{display:inline-block;vertical-align:middle;}#acontactar2 b,#acontactar2 span{display:inline-block;vertical-align:middle;}form#contactar{background-color:#e8eefc;padding:0 5px 20px;}#info .ratprof{margin:0 0 0 107px;display:block;padding:10px;}#info .ratprof span a{border-bottom:0;color:#777;font-size:12px;font-weight:400;vertical-align:middle;}#info .ratprof span{margin-right:1px;}#info .ratprof .fl_r a{font-style:italic;font-weight:400;font-size:14px;display:block;color:#0b2fac;padding:3px;border-bottom:1px dotted;}#info .ratprof span{vertical-align:middle;display:inline-block;}#info .ratprof .nval{margin:1px 0 0 5px;}#info .favoritos{position:absolute;top:-45px;right:0;}#info .favoritos .icofav{background-position:-225px -56px;width:25px;height:25px;}#info .favoritos .icofav.favredparr{background-position:-255px -56px;}#info .share{position:absolute;top:-45px;right:45px;}#info .share .icoshare{width:20px;height:20px;background-image:url(/i/share.svg);background-size:100%;background-position:center;background-repeat:no-repeat;display:block;margin:10px;cursor:pointer;}.sharebox a,#socialmedia .socialicons a{display:inline-block;float:none;height:30px;width:30px;margin:0 10px;background-size:100%;background-position:center;background-repeat:no-repeat;font-size:10pt;border:0;}.sharebox.svgs a.whats,#socialmedia.svgs a.whats{background-image:url(/i/whatsapp.svg);margin-left:0;}.sharebox.svgs a.face,#socialmedia.svgs a.face{background-image:url(/i/facebook.svg);}.sharebox.svgs a.lnki,#socialmedia.svgs a.lnki{background-image:url(/i/linkedin.svg);}.sharebox.svgs a.twit,#socialmedia.svgs a.twit{background-image:url(/i/twitter.svg);}.sharebox.svgs a.mai,#socialmedia.svgs a.mai{background-image:url(/i/mail.svg);margin-right:0;}.sharebox div{margin-top:7px;text-align:center;}.sharebox{display:none;box-shadow:0 0 1px 1px rgba(0,0,0,.15);background-color:#fff;position:absolute;width:318px;height:47px;padding:5px 10px;margin-left:auto;margin-right:auto;top:0;left:0;right:0;}#socialmedia{margin-top:38px;text-align:center;font-size:14px;}#socialmedia h3{border-bottom:1px solid #e8e8e8;text-align:center;padding:16px;margin-bottom:14px;}#recomendar input{display:inline-block;margin:0 5px;width:auto;}.btn.small{font-size:11pt;height:auto;padding:10px 20px;line-height:inherit;}.btn.blue-btn,.btn.blue-btn:hover{background-color:#0b2fac;}#info #data{color:#666;}#info .ulpuntosint{margin:0;padding:0;list-style:none;}#info #data div{margin-top:20px;}#info #data div:first-child{margin-top:24px;}#info .desc{padding:30px 0;border-top:1px solid #ebebeb;margin:30px 15px;}#data ul.imparte{list-style:none;padding-left:10px;}#contactar2{background:#fff;padding:10px;}#contactar2 .validate_anuncio{background:#d1e0ff;border-radius:5px;}#contactar2 .validate_anuncio>p{background:#0b2fac;padding:10px;text-shadow:none;color:#fff;text-align:center;font-size:12pt;margin:0;border-top-left-radius:5px;border-top-right-radius:5px;}#contactar2 .validate_anuncio>div{padding:10px 20px;}#contactar2 .o{text-align:center;color:#444;text-transform:lowercase;padding:0;}#contactar2 #acall{background-color:rgba(255,255,255,.62);border:1px solid #93c01d;color:#93c01d;padding:12px;font-size:11.5pt;min-width:0;border-radius:5px;}#contactar2 #enviar{border-radius:5px;background:#93c01d;width:100%;}#contactar2 #enviar.disabled{pointer-events:none;opacity:.4;}#contactar2 div#pcontact{background:#0b2fac;padding:10px;text-shadow:none;color:#fff;text-align:center;font-size:12pt;margin:0;border-top-left-radius:5px;border-top-right-radius:5px;}#contactar2 #acall{background-color:rgba(255,255,255,.62);border:1px solid #93c01d;color:#93c01d;padding:12px;font-size:11.5pt;min-width:0;border-radius:5px;}#contactar2 #enviar{border-radius:5px;background:#93c01d;width:100%;}#contactar2 div.txt_error,#contactbox div.txt_error{font-weight:bold;font-size:12px;margin-top:5px;margin-left:4px;display:none;}#contactar2 div.txt_error::before,#contactbox div.txt_error::before{content:" ";background-image:url("/i/anuncio/alert_icon.svg");width:13px;height:12px;margin-right:5px;display:inline-block;color:#e4434d;top:1px;position:relative;}#contactbox #chkcondiciones.err{outline:1px solid #e4434d;}#contactbox #frequencyselect{position:relative;}#contactbox #frequencyselect .selfrecuencia{appearance:none;}#contactbox #frequencyselect .arrow-select{position:absolute;top:15px;right:16px;width:6px;height:6px;display:block;border-left:1.5px solid #0b2fac;border-bottom:1.5px solid #0b2fac;transform:rotate(-45deg);transition:all .25s ease;}.form-contact-box-new{background:#f3f3f3!important;padding:36px 10px!important;margin-top:20px;}#contactBoxContainer.contact-box-new-container{border-radius:5px;background:var(--text-white,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:100%;margin-top:unset!important;}#contactBoxContainer.contact-box-new-container #pcontact{display:flex;align-items:center;background:#0b2fac;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:unset!important;}#contactBoxContainer.contact-box-new-container #pcontact .header-tutor-img{display:flex;position:relative;margin-right:20px;margin-left:16px;width:28px;height:28px;}#contactBoxContainer.contact-box-new-container #pcontact .header-tutor-img::after{display:block;position:absolute;bottom:0;right:0;content:"";width:8px;height:8px;background:#2ec66e;border-radius:100%;}#contactBoxContainer.contact-box-new-container #pcontact .header-tutor-img img{width:28px;height:28px;vertical-align:unset;margin-right:unset;border-radius:100%;}#contactBoxContainer.contact-box-new-container #pcontact .header-tutor-name{font-weight:bold;font-size:16px;width:73%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#contactBoxContainer.contact-box-new-container .tutor-msg-sample{display:flex;justify-content:space-between;background:#fff;border-bottom:1px solid #a1aeba;padding:24px 40px;width:100%;box-sizing:border-box;}#contactBoxContainer.contact-box-new-container .tutor-msg-sample .tutor-img{width:28px;height:28px;margin-right:6px;}#contactBoxContainer.contact-box-new-container .tutor-msg-sample .tutor-img img{width:28px;height:28px;border-radius:100%;}#contactBoxContainer.contact-box-new-container .tutor-msg-sample .loader-img{margin-right:80px;width:60px;height:auto;}#contactBoxContainer.contact-box-new-container .tutor-msg-sample .tutor-msg{display:none;padding:10px;background:#e9f0fd;margin:0;border-radius:5px;font-size:14px;}#contactBoxContainer.contact-box-new-container #contactbox{display:flex;flex-direction:column;background:#fff;position:relative;padding:10px 40px 24px 40px;width:100%;box-sizing:border-box;border-radius:5px;}#contactBoxContainer.contact-box-new-container #contactbox #dvtext{order:1;margin-top:unset!important;}#contactBoxContainer.contact-box-new-container #contactbox #dvtext textarea{height:108px!important;margin:0;padding:12px 60px 12px 12px;font-size:14px;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones{display:block;margin-bottom:16px;padding:unset;margin-top:16px;margin-left:3px;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones #chkcondiciones{margin-left:2px;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones span{font-size:12px;color:#a1aeba;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones span a{font-size:12px;border-bottom:unset;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones .txt_error{font-weight:normal;color:#63788c;margin:0;margin-top:10px;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones .txt_error::before{background-image:url(/i/error.svg);width:16px;height:16px;top:4px;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones+p{order:2;margin-top:6px;margin-block-start:6px;margin-block-end:0;}#contactBoxContainer.contact-box-new-container #contactbox #divcondiciones+p #enviar{margin:0!important;}.show-phone-container{background:#fff;border-radius:5px;background:var(--text-white,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:16px 40px;display:flex;margin-top:24px;}.show-phone-container .show-phone{border:1px solid #0b2fac;color:#0b2fac;font-size:14px;font-weight:bold;padding:10px;width:100%;text-align:center;border-radius:5px;cursor:pointer;}.show-phone-container #telefono3{background:#fff;border-radius:5px;background:var(--text-white,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:16px 40px;display:flex;margin-top:24px;justify-content:center;}.ulValoraciones{list-style:none;padding:15px;}.ulValoraciones li{margin-bottom:20px;text-align:left;}.ulValoraciones li div{padding:5px 0;font-weight:600;}.ulValoraciones li div.dvvalstars{float:right;margin-top:-5px;}.ulValoraciones li div.detvaldesc{font-weight:400;color:#888;font-style:italic;}.ulValoraciones .moreval{max-width:350px;width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-appearance:none;}.det-anuncio #dvpplus{margin:25px 15px 0;}#dvpplus,#dvpplus2{margin:25px 15px 20px;padding:10px;border-radius:10px;background-color:#f6f6f6;box-shadow:2px 3px 12px 3px #d8d7d7;}#dvpplus b.spr-progconf{display:inline-block;vertical-align:middle;margin-right:10px;}#dvpplus>span{display:inline-block;width:calc(100% - 40px);vertical-align:middle;}#dvpplus .spr-progconf{margin-right:10px;}#dvpplus .pplusinfostatus{font-style:italic;opacity:.8;font-size:13px;list-style:none;margin:0;padding:0;}#dvpplus .pplusinfostatus li{padding:10px 0;}#profesorSolidario{margin:10px 0 0 2px;}#profesorSolidario .det-essolidario-text,#profesorSolidario .det-essolidario-icon{display:inline-block;vertical-align:middle;}#profesorSolidario .det-essolidario-text{display:inline-block;margin:-2px 0 0 10px;width:85%;}.eres{padding:15px 3px 5px;font-size:12px;color:#666;}#dvPrecio{font-size:14px;}#dvPrecio .rndcheck{margin-right:5px;}#dvPrecio #txtpreciomin{margin-right:5px;}#dvPrecio.w75 #txtpreciomin{width:90px;}.ant,.sig{display:block;float:right;height:28px;width:31px;background-position:-33px -372px;margin:-5px 5px 0;opacity:.3;}.sig{background-position:-62px -372px;}.detinfosection{padding:30px 0;}.detinfosection img{margin:0 auto;border-radius:100%;display:block;}.detinfosection p{text-align:center;color:#aaa;}.detinfosection .parrilla .aitembody p{text-align:start;color:#aaa;}.detinfosection .parrilla .aitembody .tutor-image{margin:0 24px;}.detinfosection a{border-bottom:0;}.detinfosection .nval{color:#777;display:inline-block;font-size:12px;margin-left:10px;vertical-align:middle;}.detinfosection .valoracionesCnt{text-align:center;}html .detbutton{background:#fff;color:#0b2fac;border:1px solid #0b2fac;max-width:150px;min-width:0;padding:7px 10px;font-size:10.5pt;}#info #detdestacado{padding:0;font-size:13px;font-style:italic;color:#888;margin-top:10px;}#info #detdestacado .sprite{background-image:url(/i/t_s30.png);display:inline-block;width:16px;height:20px;margin-right:10px;background-position:-569px -152px;vertical-align:middle;}#info #webcontent{padding:0 20px;}.header-highlight-reviews .header-m-top{box-shadow:0 0 8px rgba(0,0,0,.08)!important;}.header-highlight-reviews #info #lith1{margin-top:32px;}.det-anuncio .detail-profile-card{display:flex;align-items:center;gap:16px;padding:16px;box-shadow:0 8px 14px rgba(0,0,0,.05);position:relative;}.det-anuncio .detail-profile-card .detail-profile-img{position:relative;width:86px;height:86px;}.det-anuncio .detail-profile-card .detail-profile-img img{width:86px;height:86px;border-radius:100%;}.det-anuncio .detail-profile-card .detail-profile-img .pplusinsignia{position:absolute;bottom:0!important;left:0!important;top:unset!important;right:unset!important;}.det-anuncio .detail-profile-card .detail-profile-img a{border-bottom:unset;}.det-anuncio .detail-profile-card .detail-profile-info-container{display:flex;flex-direction:column;gap:16px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share{display:flex;gap:16px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info{display:flex;flex-direction:column;gap:16px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .name{display:flex;font-size:18px;font-weight:bold;color:#434853;margin:0;line-height:normal;max-width:158px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .name .profile-link{color:#434853;border-bottom:unset;max-width:158px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .name .profile-link img{width:20px;height:20px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .name a:not(.profile-link){height:20px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .name a{border-bottom:unset;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-info .free-class{font-size:16px;font-weight:bold;color:#0b2fac;margin:0;line-height:normal;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-share{display:flex;gap:16px;position:absolute;top:16px;right:16px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-share .like-icon{width:32px;height:32px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-share .like-icon.favparr{background-image:url(/i/anuncio/like-grey-icon.svg);}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-share .like-icon.favredparr{background-image:url(/i/anuncio/like-filled-icon.svg);}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-info-share .detail-profile-share img{width:32px;height:32px;}.det-anuncio .detail-profile-card .detail-profile-info-container .sharebox{top:62px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-rating{display:flex;align-items:center;gap:8px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-rating .star-container{display:flex;gap:4px;padding:4px 6px 2px 6px;border-radius:4px;background:#fff4d9;font-size:18px;color:#32363e;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-rating .star-container img{width:20px;height:20px;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-rating .star-container .score{font-size:18px;font-weight:bold;color:#32363e;margin:0;line-height:normal;}.det-anuncio .detail-profile-card .detail-profile-info-container .detail-profile-rating .qtt-reviews{font-size:16px;color:#0b2fac;line-height:normal;border-bottom:unset;}.det-anuncio .location-map{margin:24px 15px;}.det-anuncio .location-map .location-map-title{font-size:14px;font-weight:bold;margin-bottom:16px;}.det-anuncio .location-map .tag-location{margin:20px 0;display:flex;flex-wrap:wrap;}.det-anuncio .location-map .tag-location .taglnk{padding:3px 15px;border-radius:6px;background-color:#e6e9ec;font-size:14px;color:#555;display:inline-block;font-weight:bold;border-bottom:0;margin:10px;}.det-anuncio .location-map .ulpuntosint li{line-height:25px;}.intro-form{font-size:14px;color:#0a243f;margin-bottom:13px;line-height:20px;}.social-proof{margin-top:24px;color:#0a243f;}.social-proof>div{display:flex;margin:8px 0;}.social-proof img{margin-right:9px;}.country_studentpass_active .academy-info{border-top:22px solid #0b2fac;}.country_studentpass_active #contactBoxContainer{border-radius:8px;}.country_studentpass_active #contactbox #enviar{background:#0b2fac;}.country_studentpass_active #info #acontactar div{background:#0b2fac;}.country_studentpass_active #graella_new_design .student-card{border-top:14px solid #0b2fac!important;border-radius:8px!important;}.country_studentpass_active #phonecall #acall{border-color:#0b2fac;color:#0b2fac;}.academy-info{display:flex;flex-direction:column;border-top:22px solid #2e6aa6;position:relative;background:#fff;padding:12px 24px;}.academy-info .main-info{display:flex;flex-direction:column;margin-bottom:36px;color:#63788c;}.academy-info .main-info .academy-logo{position:absolute;right:24px;top:12px;}.academy-info .main-info .academy-logo .academy-reviews{display:flex;flex-direction:column;align-items:center;}.academy-info .main-info .academy-logo .academy-reviews .qtt-opinions{font-size:12px;color:#63788c;}.academy-info .main-info .recommended{color:#ffbd3c;background-color:#fef6e6;font-size:14px;font-weight:bold;padding:2px 5px;border-radius:4px;text-transform:uppercase;margin-bottom:16px;align-self:flex-start;}.academy-info .main-info .name{font-size:16px;font-weight:bold;margin:0 0 16px 0;color:#0a243f;width:calc(100% - 85px);}.academy-info .main-info .timetable{display:flex;margin-bottom:6px;font-size:14px;}@media only screen and (max-width:376px){.academy-info .main-info .timetable{width:calc(100% - 85px);}}.academy-info .main-info .timetable img{width:16px;height:16px;margin-right:6px;}.academy-info .main-info .location{margin-bottom:12px;display:flex;font-size:14px;}@media only screen and (max-width:376px){.academy-info .main-info .location{width:calc(100% - 85px);}}.academy-info .main-info .location img{width:16px;height:16px;margin-right:6px;}.academy-info .modality{display:flex;flex-direction:column;margin-bottom:36px;}.academy-info .modality .modality-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.academy-info .modality .modality-list{display:flex;flex-direction:column;color:#63788c;gap:12px;}.academy-info .modality .modality-list .modality-type{margin-right:46px;display:flex;align-items:center;font-size:14px;}.academy-info .modality .modality-list .modality-type img{width:16px;height:16px;margin-right:12px;}.academy-info .categories-subjects{display:flex;flex-direction:column;margin-bottom:36px;}.academy-info .categories-subjects .categories-subjects-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.academy-info .categories-subjects .categories-subjects-list{display:flex;flex-direction:column;gap:12px;}.academy-info .categories-subjects .categories-subjects-list .category-col{display:flex;flex-direction:column;gap:12px;}.academy-info .categories-subjects .categories-subjects-list .category{font-size:14px;border-radius:4px;border:1px solid #e3e5e7;color:#63788c;box-sizing:border-box;padding:12px;}.academy-info .categories-subjects .categories-subjects-list .category .subjects{color:#a1aeba;margin-top:8px;}.academy-info .nav-links .nav-links-buttons{display:flex;justify-content:space-between;}.academy-info .nav-links .nav-links-buttons .nav-link-button{border-radius:4px;border:1px solid var(--primary-go-student-blue,#0b2fac);padding:12px 16px;font-size:14px;white-space:nowrap;}.academy-info .nav-links .nav-links-buttons .nav-link-button span{color:#a1aeba;}.academy-info .nav-links .nav-links-buttons.sticky{position:fixed;top:0;width:100%;background:#fff;display:none;width:100%;left:0;z-index:2000;height:60px;border:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);}.academy-info .nav-links .nav-links-buttons.sticky.visible{display:flex;align-items:center;}.academy-info .nav-links .nav-links-buttons.sticky .sticky-nav-container{display:flex;gap:12px;overflow:auto;padding:10px 24px;}.academy-info .academy-description{margin-bottom:36px;color:#63788c;}.academy-info .academy-description .academy-description-title{font-size:16px;font-weight:bold;margin-bottom:24px;color:#0a243f;}.academy-info .academy-description .academy-web-url{font-size:14px;display:inline-block;margin-top:22px;border-bottom:0;color:#63788c;}.academy-info .academy-description .description-short{display:flex;flex-direction:column;}.academy-info .academy-description .description-full{display:flex;flex-direction:column;}.academy-info .promotions{margin-bottom:36px;}.academy-info .promotions .promo-title{font-size:16px;font-weight:bold;margin-bottom:24px;color:#0a243f;}.academy-info .promotions .promo-box{border-radius:4px;background:#ebf2f9;padding:16px;}.academy-info .promotions .promo-box .promo-tag{color:#2759e2;background-color:#fff;font-size:12px;font-weight:bold;padding:2px 5px;border-radius:4px;text-transform:uppercase;margin-bottom:8px;display:inline-block;}.academy-info .promotions .promo-box .promo-description{margin-bottom:8px;font-size:14px;font-weight:bold;color:#63788c;}.academy-info .promotions .promo-box .promo-contacting{color:#a1aeba;font-size:14px;}.academy-info .reviews{margin-bottom:36px;}.academy-info .reviews .qtt-reviews{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.academy-info .reviews .reviews-short{display:flex;flex-direction:column;}.academy-info .reviews .reviews-full{display:flex;flex-direction:column;}.academy-info .reviews .rate{border-bottom:1px solid #eee;font-size:14px;padding-bottom:24px;margin-bottom:16px;color:#63788c;font-size:14px;}.academy-info .reviews .rate .spr-com.splitstar{width:16px;height:13px;background-position:-420px -50px;}.academy-info .reviews .rate .fl_l{margin-bottom:12px;}.academy-info .reviews .rate p{margin:0;}.academy-info .reviews .rate .star-icon{width:17px;height:17px;}.academy-info .structured-data-reviews{display:none;}.academy-info .see-less,.academy-info .see-more{margin-top:24px;align-self:center;color:#0b2fac;cursor:pointer;}.academy-info .academy-map{margin-bottom:36px;}.academy-info .academy-map .map-title{font-size:16px;font-weight:bold;color:#0a243f;}.academy-info .academy-map .map-container{margin-top:24px;}.academy-info .academy-map .map-container #map{max-width:640px;height:218px;z-index:99;}.academy-info .timetable-grid{margin-bottom:36px;}.academy-info .timetable-grid .timetable-grid-title{font-size:16px;font-weight:bold;color:#0a243f;}.academy-info .timetable-grid .timetable-grid-detail{margin-top:24px;}.academy-info .academy-photos{margin-bottom:36px;}.academy-info .academy-photos .photos-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.academy-info .academy-photos .photos-video{display:flex;flex-direction:column;gap:12px;}.academy-info .academy-photos .photos-video .academy-video{padding:0;margin:0;}.academy-info .academy-photos .photos-video .academy-video #player{width:100%;height:315px;}.academy-info .academy-photos .photos-video .photos-detail{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}.academy-info .academy-photos .photos-all{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;}.academy-info .academy-photos .photos-detail img,.academy-info .academy-photos .photos-all img{width:97px;height:97px;background-size:cover;background-position:center;background-repeat:no-repeat;}.academy-info .academy-empleo{display:flex;flex-direction:column;margin-bottom:36px;}.academy-info .academy-empleo .empleo-header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px;}.academy-info .academy-empleo .empleo-header .empleo-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:16px;}.academy-info .academy-empleo .empleo-header .empleo-alert{color:#0b2fac;font-size:14px;}.academy-info .academy-empleo .empleo-bolsa{display:flex;flex-direction:column;}.academy-info .academy-empleo .empleo-bolsa .empleo-description{font-size:14px;color:#63788c;margin-bottom:24px;}.academy-info .academy-empleo .empleo-bolsa .empleo-button{color:#0b2fac;font-size:14px;font-weight:bold;border-radius:4px;border:1px solid #0b2fac;padding:12px 48px;background:#fff;align-self:center;font-family:inherit;}.academy-info .resources{margin-bottom:36px;}.academy-info .resources .resources-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.academy-info .resources .resources-detail{display:flex;flex-wrap:wrap;gap:12px;}.academy-info .resources .resources-detail .file{display:flex;align-items:center;gap:8px;border-radius:4px;border:1px solid #a1aeba;padding:12px 45px 12px 12px;}.academy-info .resources .resources-detail .file img{width:24px;height:24px;}.academy-info .resources .resources-detail .file .file-content{font-size:14px;color:#63788c;}.academy-info .resources .resources-detail .file .file-content a{border-bottom:unset;}.academy-info .academy-grid-offers .academy-grid-offers-title{font-size:16px;font-weight:bold;color:#0a243f;margin-bottom:24px;}.main #boxPromotions{margin-top:20px;border-radius:4px;background:#ebf2f9;padding:24px 22px;display:flex;flex-direction:column;margin-left:16px;margin-right:16px;}.main #boxPromotions .promo-title{font-size:16px;font-weight:bold;margin-bottom:24px;color:#09268a;}.main #boxPromotions .promo-tag-description{display:flex;gap:16px;margin-bottom:12px;}.main #boxPromotions .promo-tag-description .promo-tag{color:#2759e2;background-color:#fff;font-size:12px;font-weight:bold;padding:2px 5px;border-radius:4px;text-transform:uppercase;display:inline-block;}.main #boxPromotions .promo-tag-description .promo-description{font-size:14px;font-weight:bold;color:#32363e;}.main #boxPromotions .promo-contacting{color:#a1aeba;font-size:14px;}.academy-grid-offers .box,.academy-empleo .box{border:unset;text-align:unset;}.academy-grid-offers #graella_new_design .student-card,.academy-empleo #graella_new_design .student-card{display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 16px rgba(28,101,176,.08);border-radius:4px;margin-bottom:24px;padding:24px;border-top:14px solid #b3cdfa;position:relative;}.academy-grid-offers #graella_new_design .student-card .highlight-tag,.academy-empleo #graella_new_design .student-card .highlight-tag{background-color:#387bc7;position:absolute;font-weight:bold;color:#fff;text-align:center;border-bottom-right-radius:8px;border-top-left-radius:8px;position:absolute;top:-14px;left:0;font-size:16px;padding:6px 24px;box-shadow:0 2px 8px rgba(26,26,26,.16);z-index:2;}.academy-grid-offers #graella_new_design .student-card .extra-space,.academy-empleo #graella_new_design .student-card .extra-space{margin-top:16px;}.academy-grid-offers #graella_new_design .student-card img[src$=".svg"],.academy-empleo #graella_new_design .student-card img[src$=".svg"]{width:unset;}.academy-grid-offers #graella_new_design .student-card p,.academy-empleo #graella_new_design .student-card p{margin:unset;color:#465b6f;}.academy-grid-offers #graella_new_design .student-card .subject-location-date,.academy-empleo #graella_new_design .student-card .subject-location-date{display:flex;align-items:center;margin-bottom:16px;font-weight:bold;font-size:14px;justify-content:space-between;}.academy-grid-offers #graella_new_design .student-card .subject-location-date p,.academy-empleo #graella_new_design .student-card .subject-location-date p{text-align:left;display:flex;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .icon-book,.academy-empleo #graella_new_design .student-card .subject-location-date .icon-book{margin-right:12px;vertical-align:middle;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .icon-location,.academy-empleo #graella_new_design .student-card .subject-location-date .icon-location{margin-right:12px;vertical-align:middle;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .subject,.academy-empleo #graella_new_design .student-card .subject-location-date .subject{display:flex;align-items:center;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .location,.academy-empleo #graella_new_design .student-card .subject-location-date .location{display:flex;align-items:center;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .subject,.academy-grid-offers #graella_new_design .student-card .subject-location-date .location,.academy-empleo #graella_new_design .student-card .subject-location-date .subject,.academy-empleo #graella_new_design .student-card .subject-location-date .location{color:#0a243f;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .subject div,.academy-grid-offers #graella_new_design .student-card .subject-location-date .location div,.academy-empleo #graella_new_design .student-card .subject-location-date .subject div,.academy-empleo #graella_new_design .student-card .subject-location-date .location div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:110px;}.academy-grid-offers #graella_new_design .student-card .subject-location-date .grid-date,.academy-empleo #graella_new_design .student-card .subject-location-date .grid-date{margin-left:auto;font-weight:normal;}.academy-grid-offers #graella_new_design .student-card .subject-location-date span,.academy-empleo #graella_new_design .student-card .subject-location-date span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:120px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons,.academy-empleo #graella_new_design .student-card .name-title-buttons{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .name-title,.academy-empleo #graella_new_design .student-card .name-title-buttons .name-title{display:flex;flex-direction:column;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .name-title .name,.academy-empleo #graella_new_design .student-card .name-title-buttons .name-title .name{margin-bottom:6px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .name-title .title,.academy-empleo #graella_new_design .student-card .name-title-buttons .name-title .title{text-align:left;margin-bottom:20px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .name-title .title a,.academy-empleo #graella_new_design .student-card .name-title-buttons .name-title .title a{border-bottom:0;color:#465b6f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons{display:flex;background:#fff;justify-content:space-between;gap:16px;margin-bottom:12px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons button,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons button{background:#fff;border-radius:5px;text-align:center;padding:12px 0;cursor:pointer;margin:0;font-size:12px;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons .show-more,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons .show-more{border:1px solid #0b2fac;color:#0b2fac;padding:11px 20px;width:40%;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons .show-more::first-letter,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons .show-more::first-letter {text-transform:capitalize;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons .show-more:hover,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons .show-more:hover{background:#0b2fac;color:#fff;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons .contact-tutor,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons .contact-tutor{background:#0b2fac;border:0;color:#fff;font-weight:bold;padding:12px 40px;width:calc(60% - 12px);}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .card-buttons .contact-tutor:hover,.academy-empleo #graella_new_design .student-card .name-title-buttons .card-buttons .contact-tutor:hover{background:#154b84;}.academy-grid-offers #graella_new_design .student-card .name-title-buttons .grid-date,.academy-empleo #graella_new_design .student-card .name-title-buttons .grid-date{align-self:start;}input.empleo{background-color:#fff;border:1px solid #0b2fac;color:#0b2fac;width:auto;font-family:"Open Sans",arial,sans-serif;font-size:16px;line-height:normal;letter-spacing:normal;padding:5px 40px;margin:0 auto;display:inline-block;border-radius:5px;cursor:pointer;-webkit-appearance:none;}div.window_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2001;display:flex;align-items:center;justify-content:center;display:none;}div.window_wrapper div.window_content{background-color:#fff;padding:20px 50px;border-radius:5px;text-align:center;width:700px;max-width:85%;box-sizing:border-box;font-size:16px;position:relative;}div.window_wrapper div.window_content div.cerrar{position:absolute;width:100%;text-align:right;left:0;top:0;padding:20px;box-sizing:border-box;cursor:pointer;}div.window_wrapper div.window_content div.cerrar img{width:10px;}div.window_wrapper div.window_content div.tit{font-weight:bold;margin-bottom:20px;font-size:18px;}div.window_wrapper div.window_content div.txt{margin-bottom:20px;}div.window_wrapper div.window_content div.select{margin-bottom:20px;}div.window_wrapper div.window_content div.select select{background-image:url("/i/alumnos_potenciales/arrow.svg");background-repeat:no-repeat;background-position:center right 10px!important;box-shadow:0 3px 6px 0 rgba(228,247,254,.5);padding:10px 30px 10px 15px;width:auto;cursor:pointer;outline:0;border:1px solid #eee;width:240px;font-size:14px;margin-left:20px;-webkit-appearance:none;max-width:100%;}div.window_wrapper div.window_content div.select select:first-child{margin-left:0;}div.window_wrapper div.window_content div.button button,div.window_wrapper div.window_content div.button div{width:auto;color:#fff;-webkit-appearance:none;background-color:#93c01d;font-size:18px;border:0;padding:10px;font-family:"Open Sans",arial,sans-serif;cursor:pointer;transition:.3s;display:inline-block;border-radius:5px;width:240px;max-width:100%;box-sizing:border-box;}div.window_wrapper div.window_content div.button button:hover,div.window_wrapper div.window_content div.button div:hover{opacity:.8;}div.window_wrapper div.window_content div.img img{width:100px;margin-bottom:20px;}div.window_wrapper div.window_content div.thanks{display:none;padding:20px 0;}div.window_wrapper div.window_content div.thanks div.txt{margin-bottom:0;}@media(max-width:767px){div.window_wrapper div.window_content{padding:20px 10px;}div.window_wrapper div.window_content div.button{padding:8px 0;width:100%;}}#divempleo.mobile{margin-bottom:20px;}#divempleo.mobile div.detinfotit{font-weight:bold;font-size:14px;}#divempleo.mobile div.detinfotit span{display:inline-block;margin-right:5px;width:25px;text-align:center;vertical-align:middle;}#divempleo.mobile div.detinfotit span b{width:20px;height:20px;background-position:-36px -816px;background-image:url(/i/t_s31.png);display:inline-block;background-size:auto;}#divempleo.mobile div.morepplusinfo{color:#0b2fac;text-decoration:underline;margin-bottom:20px;}#divempleo.mobile div.morepplusinfo b{vertical-align:middle;margin-right:5px;width:15px;height:20px;background-position:-141px -817px;background-image:url(/i/t_s31.png);display:inline-block;background-size:auto;}#divempleo.mobile #parrillaempleo table{padding:10px;padding-right:0;}#divempleo.mobile #parrillaempleo td.td_fecha,#divempleo.mobile #parrillaempleo th.cl_fecha{display:none;}#divempleo.mobile #parrillaempleo td{padding-right:10px;}.academia_detail #map{max-width:640px;height:218px;margin:20px auto 0;z-index:99;}#reviews .respuesta{width:70%;float:right;background-color:#f6f6f6;padding:15px;border-radius:15px 0 15px 15px;position:relative;color:#a7a7a7;}#reviews .respuesta .name{color:#222;}#boxpromociones{clear:both;background-color:#d1e0ff;border-radius:5px;margin-top:20px;padding:20px;color:#444;text-align:center;display:inline-block;width:100%;box-sizing:border-box;}#boxpromociones div.title{font-size:16px;font-weight:bold;margin-bottom:20px;}#boxpromociones div.dto,#divpromociones div.dto{margin-bottom:20px;display:flex;width:100%;height:100%;justify-content:space-evenly;align-items:center;}#boxpromociones div.dto div.icon,#divpromociones div.dto div.icon{width:38px;height:38px;border-radius:50%;line-height:38px;text-align:center;font-size:14px;text-shadow:0 2px 6px #094d61;color:#fff;font-weight:bold;background-image:url("/i/centros/promociones/icon-perfil-dto.svg");transition:.5s;}#boxpromociones div.dto div.icon.euro,#boxpromociones div.dto div.icon.icon_2,#boxpromociones div.dto div.icon.icon_3,#divpromociones div.dto div.icon.euro,#divpromociones div.dto div.icon.icon_2,#divpromociones div.dto div.icon.icon_3{background-image:url("/i/centros/promociones/icon-euro-off.svg");}#boxpromociones div.dto div.label,#divpromociones div.dto div.label{width:165px;text-align:left;font-size:14px;}#boxpromociones div.contactando,#divpromociones div.contactando{color:#797979;font-size:12px;}#divpromociones div.dto{margin-top:20px;margin-bottom:10px;justify-content:normal;}#divpromociones div.dto div.icon{margin-right:20px;}#divpromociones div.dto div.label{width:auto;}#divpromociones div.contactando{margin-bottom:50px;}@media(max-width:767px){div.detinfotit{font-weight:bold;font-size:14px;}div.detinfotit span{display:inline-block;margin-right:5px;width:25px;text-align:center;vertical-align:middle;}div.detinfotit span b{width:24px;height:20px;background-position:-35px -933px;background-image:url(/i/t_s33.png);display:inline-block;background-size:auto;}#divpromociones{padding:0 15px;}#divpromociones div.dto{margin-top:10px;}#divpromociones div.dto div.icon{margin-right:10px;}#divpromociones div.contactando{margin-bottom:0;padding-bottom:10px;}div.wboxpromociones{padding:0 10px;margin-top:-40px;}#boxpromociones{margin-top:0;}#boxpromociones div.title{font-size:14px;}}div#lean_overlay.classgap-banner-popup-overlay{background-color:rgba(232,232,232,.5);opacity:1!important;z-index:10000;}div.classgap-banner-popup{top:50%!important;transform:translateY(-50%);width:631px;padding:28px 0 35px 0;background:#fff;box-shadow:0 4px 6px 0 #d6d6d6;border-radius:5px;text-align:center;color:#4d4d4d;z-index:10000;}div.classgap-banner-popup div.title{margin:0 144px 21px 144px;}div.classgap-banner-popup div.title div.title-image .arrow-green{display:block;width:69px;margin-left:calc(50% - 45px);border-radius:0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap{display:flex;justify-content:center;align-items:center;margin-bottom:30px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:68px;width:68px;border-radius:100%;box-shadow:0 0 0 4px #fff,0 3px 10px 4px rgba(128,128,128,.5);margin:0 52px 0 0;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:68px;height:68px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap img.classgap-logo{width:122px;margin:0;border-radius:0;}div.classgap-banner-popup div.title .title-text{margin-block:0;margin-bottom:26px;font-size:18px;font-weight:bold;white-space:normal!important;color:#444;}div.classgap-banner-popup .description{margin-bottom:40px;font-size:14px;}div.classgap-banner-popup .description ul.advantages-list{display:inline-block;margin:0 25px 0 0;padding:0;vertical-align:middle;text-align:left;}div.classgap-banner-popup .description ul.advantages-list li{background:no-repeat url("/i/popup/classgap/classgap_banner/icon_check_green.svg");padding-left:25px;line-height:20px;list-style-type:none;}div.classgap-banner-popup .description ul.advantages-list li:not(:last-child){margin-bottom:12px;}div.classgap-banner-popup .description img.classroom-image{display:inline-block;width:147px;vertical-align:middle;border-radius:0;}div.classgap-banner-popup div.buttons{margin:0 22px;}div.classgap-banner-popup div.buttons a{display:inline-block;border-radius:5px;cursor:pointer;font-size:14px;}div.classgap-banner-popup div.buttons a:first-child{border:1.6px solid #93c01d;margin-right:22px;padding:6px 28px;font-weight:bold;color:#93c01d;}div.classgap-banner-popup div.buttons a:last-child{background-color:#93c01d;margin-top:8px;padding:7.6px 28px;font-weight:bold;color:#fff;}div.classgap-banner-popup div.buttons a:last-child:hover{border:0;}@media(max-width:767px){div.classgap-banner-popup{display:none;left:0!important;width:auto;max-width:631px;margin:16px!important;padding:16px 16px 23px 16px;}div.classgap-banner-popup.vis{display:block;}div.classgap-banner-popup div.title{margin:0 8px 10px 8px;}div.classgap-banner-popup div.title div.title-image .arrow-green{width:59px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image{height:50px;width:50px;margin-right:36px;}div.classgap-banner-popup div.title div.title-image div.tutor-classgap .tutor-image[src$=".svg"]{width:50px;height:50px;}div.classgap-banner-popup div.title .title-text{font-size:16px;}div.classgap-banner-popup .description{margin-bottom:26px;}div.classgap-banner-popup .description img.classroom-image{display:none!important;}div.classgap-banner-popup div.buttons a{display:block;}div.classgap-banner-popup div.buttons a:first-child{margin:0 0 8px 0;padding:12px 0;}div.classgap-banner-popup div.buttons a:last-child{padding:13.6px 0;}}.classgap-banner-v3{border:2px dashed #e4ebfa;background-color:rgba(228,235,255,.18);text-align:center;margin-top:50px;padding:31px 24px 24px 24px;}.classgap-banner-v3 .title{margin:0 0 10px 0;}.classgap-banner-v3 .title p{display:inline-block;margin:3px 3px 0 0;font-weight:normal;font-size:13px;color:#555;}.classgap-banner-v3 .title img{display:inline-block;vertical-align:top;width:92px;height:27px;border-radius:0;}.classgap-banner-v3 .description{margin:0 6px 20px 6px;font-size:13px;white-space:normal!important;color:#555;}.classgap-banner-v3 a{display:inline-block;padding:5px 19px;border:1px solid #0b2fac!important;border-radius:5px;color:#0b2fac;}@media(max-width:768px){.classgap-banner-v3{margin:0 7px;padding:32px 26px 22px 26px;}.classgap-banner-v3 .description{font-size:14px;}}.registerpage .titact{margin:15px 0;}.registerpage input{font-size:14px!important;}.registerpage input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;}#data ul.imparte{list-style:none;padding-left:10px;}.page_ok_message{margin:0 auto;width:300px;height:373px;text-align:center;}.tick_cross{width:65px;height:65px;background:url(/i/t_s9.png) no-repeat;display:block;margin:0 auto 5px;}.tick_cross.icocross{background-position:-108px -240px;}.tick_cross.icotick{background-position:-35px -240px;}.consultako .consultako_msgs{width:90%;margin:0 auto;}html,body{min-width:unset;}.recoverpwdpage #btnentrar{width:100%;padding:15px 10px;background:#0b2fac;}.registerpage .button{width:100%;background:#0b2fac;border:0;}.registerpage #perror{color:#f24e13;}.registerpage .p_input{margin:3px auto;width:100%;box-sizing:border-box;}.registerpage .input_wb{padding:10px;}.registerpage .wbbutton{color:#0b2fac;border:solid 1px #0b2fac;background:#fff;}.registerpage .htab{padding:10px 0 20px;background:url(/i/bg_register_mob.jpg) no-repeat;color:#fff;background-size:cover;}.registerpage .rmbrpsswd{margin-bottom:20px;}.registerpage .rmbrpsswd a,.registerpage .registerpage .rmbrpsswd a:visited{color:#fff!important;}.registerpage .errm{text-align:center;padding:0 0 10px;margin:0;color:#f00;font-size:13px;font-weight:bold;}.registerpage .litbottom{opacity:.7;}.registerpage .reg_separator{width:100%;margin:20px 0;display:block;height:1px;border-bottom:1px solid #fff;opacity:.4;}.registerpage .dvsep{position:relative;font-size:14px;line-height:20px;margin:20px 0;text-align:center;}.registerpage .dvsep:before,.registerpage .dvsep:after{content:"";display:block;position:absolute;top:10px;height:0;border-bottom:1px solid #999;}.registerpage .dvsep:before{left:0;right:58%;}.registerpage .dvsep:after{left:58%;right:0;}.registerpage #dvfcbklogin .btnfcbk{background-color:#3b5998;color:#fff;cursor:pointer;border-bottom:0;}.registerpage #dvfcbklogin .btnfcbk .fcbkico{background:url(/i/facebook-ico2.png);width:24px;height:25px;display:inline-block;vertical-align:bottom;margin-right:15px;}.registerpage #dvfcbklogin .dvmsgfb .errmsg{text-align:center;color:#f24e13;display:block;margin:10px 0;}div.card{background:#fff;padding:10px;margin-bottom:20px;border:1px solid #dedede;box-shadow:1px 3px 2px #eee;background:#fbfbfb;}div.card p{margin:8px 3px 6px;}div.card>div{padding:3px;margin:9px 0 0;color:#ccc;}div.card>div a,div.card>div a:hover{font-size:15px;color:#176ecc;}.promohighlightimg{width:75px;margin:15px auto 10px;display:block;}ul.listmenu{list-style:none;padding:0;width:100%;}ul.listmenu li{padding:0;border:1px solid #e2e2e2;border-width:1px 0 0;font-size:12px;background:#fff;}ul.listmenu.home li{padding:5px 0;text-align:left;font-size:11pt;}ul.listmenu.home li.head{background:#eee;display:block;padding:15px 10px;font-weight:600;}ul.listmenu.home li a{border-bottom:0;display:block;padding:13px 10px;}ul.listmenu.home li a.half{width:138px;float:left;}ul.listmenu.home li p{padding:0 7px 15px;line-height:30px;}ul.listmenu.home li p a{display:initial;padding:initial;font-weight:400;}.lat_header{font-weight:600;margin-top:20px;display:block;border-bottom:1px solid #ccc;padding:10px 5px;background:#eee;font-size:11pt;}.chose_profile .fleft{margin-bottom:50px!important;text-align:center;}.chose_profile .fleft i{margin:0 auto 10px;}.eres{padding:15px 3px 5px;font-size:12px;color:#666;}.pta_c{padding:0 20px 60px;}.pta_c .rndcheckact{color:#555;}.pta_c .rndcheckact.checked{color:#000;}@media(max-width:600px){.pta_c #dvcondi{display:flex;align-items:flex-start;justify-content:center;}}@media(max-width:600px){.pta_c #chkcondiciones{margin:1px 6px 0 0;}}.pta_c .alert{position:absolute;min-height:58px;z-index:10;top:100px;background:#feeced;padding:8px;padding-left:54px;box-sizing:border-box;border-radius:5px;border:1px solid #f98a93;color:#444;font-size:16px;text-align:left;width:calc(100% - 32px);display:flex;align-items:center;left:16px;}.pta_c .alert:before{content:"";background:url(/i/icon-red-error.svg);padding:15px 17px;position:absolute;left:12px;top:11px;}.pta_c div#modalidad_clase{font-size:14px;color:#444;margin-bottom:-14px;}.pta_c div#modalidad_clase p{margin-bottom:14px;}.pta_c div#modalidad_clase>div{margin-left:12px;}.pta_c div#modalidad_clase>div div{display:inline-block;}.pta_c div#modalidad_clase>div div:not(:last-child){margin-right:19px;}.pta_c div#modalidad_clase>div span.wcheckboxact{vertical-align:sub;margin-right:5px;display:inline-block;}.pta_c div#modalidad_clase>div span.wcheckboxact .wcheckbox{vertical-align:sub;margin-right:5px;display:inline-block;}.pta_c div#modalidad_clase>div span.wcheckboxact .wcheckbox.sprite{width:16px;height:16px;background-position:-385px -614px;background-image:url(/i/t_s30.png);}.pta_c div#modalidad_clase>div span.wcheckboxact.checked .wcheckbox.sprite{background-position:-403px -614px;}.pta_c div#modalidad_clase>div input[type=checkbox]{display:none;}.input-error.indicator,.input-tip{display:none;position:relative;margin-top:-12px;max-width:90%;}.input-error.indicator.indicator,.input-tip.indicator{background:#ff7a7a;}.input-error.indicator.input-tip,.input-tip.input-tip{background:#0b2fac;max-width:calc(100% - 10px);}#data-indicator-target{text-align:right;margin-top:-10px;}form .floating_labels_c label{display:none;}form.floating_labels .floating_labels_c{position:relative;}form.floating_labels .floating_labels_c label{transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transform-origin:left top;-webkit-transform-origin:left top;visibility:hidden;display:block;position:relative;font-size:12px;transform:translate3d(0,29px,0);height:20px;}form.floating_labels .floating_labels_c.focus label,form.floating_labels .floating_labels_c.has_val label{visibility:visible;transform:translate3d(9px,0,0);-webkit-transform:translate3d(9px,0,0);color:#aaa;}form.floating_labels .floating_labels_c input[type=text],form.floating_labels .floating_labels_c input[type=email],form.floating_labels .floating_labels_c input[type=tel],form.floating_labels .floating_labels_c select,form.floating_labels .floating_labels_c textarea{border:0;border-bottom:1px solid #dce0e0;border-radius:0;box-shadow:none;outline:0;}form.floating_labels .floating_labels_c input,form.floating_labels .floating_labels_c textarea{background:transparent;padding-top:0;}form.floating_labels .floating_labels_c input::-webkit-input-placeholder,form.floating_labels .floating_labels_c textarea::-webkit-input-placeholder{color:#999;}form.floating_labels .floating_labels_c.focus input::-webkit-input-placeholder,form.floating_labels .floating_labels_c.focus textarea::-webkit-input-placeholder{color:#bbb;}form.floating_labels .floating_labels_c input:-webkit-autofill,form.floating_labels .floating_labels_c input:-webkit-autofill:hover,form.floating_labels .floating_labels_c input:-webkit-autofill:focus,form.floating_labels .floating_labels_c input:-webkit-autofill:active,form.floating_labels .floating_labels_c textarea:-webkit-autofill,form.floating_labels .floating_labels_c textarea:-webkit-autofill:hover,form.floating_labels .floating_labels_c textarea:-webkit-autofill:focus,form.floating_labels .floating_labels_c textarea:-webkit-autofill:active{transition:background-color 50000s ease-in-out 0s,color 5000s ease-in-out 0s;}form.floating_labels .floating_labels_c textarea{margin-top:4px;resize:vertical;}form.floating_labels .floating_labels_c textarea::-webkit-scrollbar{display:none;}form.floating_labels .floating_labels_c.focus textarea{min-height:50px;}form.floating_labels .floating_labels_c.focus textarea.big{min-height:120px;}form.floating_labels .floating_labels_c select{background-color:transparent;}form.floating_labels .floating_labels_c.has_val input,form.floating_labels .floating_labels_c.has_val textarea{border-bottom:1px solid rgba(50,99,170,.53);color:#000;}div.mapaweb{float:none!important;box-sizing:border-box;width:100%!important;margin:20px 0!important;padding:10px;}div.mapaweb ul{list-style:none;margin:0;padding-left:10px;}div.mapaweb ul li{margin-top:20px!important;}#dvPrecio{font-size:14px;}#dvPrecio .rndcheck{margin-right:5px;}#dvPrecio #txtpreciomin{margin-right:5px;}#dvPrecio.w75 #txtpreciomin{width:90px;}#divFirstClassFree{float:right;position:relative;top:11px;left:-3px;font-size:14px;}#txtModificarPrimeraClaseGratis{font-size:8pt;color:#333;border:0;}.contact-need-tutor-ad{text-align:center;font-size:14px;padding-bottom:100px;}.contact-need-tutor-ad span{display:block;width:101px;height:62px;background:url(/i/t_s30.png);background-position:852px 67px;margin:30px auto;}.contact-need-tutor-ad a{padding:2px 30px;}.contact-need-tutor-ad #descrip{margin:0 15px 40px 15px;line-height:30px;}.contact-need-tutor-ad .lp{margin:15px 15px;color:#9e9e9e;}.gestionusuario-menu{min-height:50px;padding:5px 0 30px 0;}.gestionusuario .sprite_gen.rndcheck{margin-right:10px;}.arrow_right,.arrow_left{position:relative;width:0;height:22px;}.arrow_right:before,.arrow_right:after,.arrow_left:before,.arrow_left:after{border:solid transparent;content:"";position:absolute;}.arrow_right:before{border-radius:5px 0 0 5px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:9px solid #909090;}.arrow_right:after{margin-top:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:6px solid #fff;}.arrow_left:before{right:100%;border-radius:0 5px 5px 0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:9px solid #909090;}.arrow_left:after{right:100%;margin-top:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:6px solid #fff;}.focus-field-adap label,.focus-field-adap-error label,.focus-field-adap-success label{visibility:visible!important;transform:translate3d(2px,5px,0)!important;-webkit-transform:translate3d(2px,5px,0)!important;color:#aaa;}.focus-field-adap-error label{color:#f44336;}.focus-field-adap-error input{border-bottom:1px solid #f44336!important;}.focus-field-adap-error span{color:#f44336;background-color:#f6f6f6;display:block!important;padding:10px;}.focus-field-adap-success label{color:#708d23;}.focus-field-adap-success input{border-bottom:1px solid #708d23!important;}p.field-adap{margin:0;text-align:left;}p.field-adap input,p.field-adap select{border:0;border-bottom:1px solid #dce0e0;border-radius:0;box-shadow:none;outline:0;padding:7px 3px 7px 0;margin:5px 0 0;width:100%;background-repeat:no-repeat;}p.field-adap input[type=text]:disabled{padding-left:7px;}p.field-adap label{transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transform-origin:left top;-webkit-transform-origin:left top;visibility:hidden;display:block;position:relative;font-size:14px;transform:translate3d(0,29px,0);height:20px;}p.field-adap span{display:none;font-size:14px;}@media(max-width:320px){#divFirstClassFree{font-size:13px;}}@media(max-width:340px){div.pta_c div#modalidad_clase>div div:not(:last-child){margin-right:0;}}@media(min-width:421px){.registerpage .htab{background-image:url(/i/bg_register_mob_xlc.png);}}#ptelefono.sms_validation *,#ptelefono.sms_validation *:focus,#ptelefono.sms_validation *:hover{outline:0;}#ptelefono.sms_validation #telefono{width:calc(100% - 42px);margin-left:42px;margin-bottom:0;padding-bottom:6px;padding-top:4px;border:0;}#ptelefono.sms_validation.invalid-phone .block_phone{border-bottom:1px solid #ec5d57;}#ptelefono.sms_validation #sms_validation_invalid_phone{color:#ec5d57;margin:10px 0;font-size:14px;display:none;margin-top:-4px;margin-bottom:16px;}#ptelefono.sms_validation.invalid-phone #sms_validation_invalid_phone{display:block;}#ptelefono.sms_validation #sms_validation_code_sent{display:none;color:#93c01d;}#ptelefono.sms_validation #sms_validation_code_sent.show{display:flex;align-items:center;margin:16px 0 24px;}#ptelefono.sms_validation #sms_validation_code_sent img{width:24px;height:24px;vertical-align:middle;}#ptelefono.sms_validation.code-sent #sms_validation_code_sent{display:inline-block;}#ptelefono.sms_validation.code-sent #sms_send_code_button{display:none;}#ptelefono.sms_validation.code-sent #telefono{opacity:.5;cursor:pointer;pointer-events:none;}#ptelefono.sms_validation input:-webkit-autofill,#ptelefono.sms_validation input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s;}#ptelefono.sms_validation #sms_validation_valid_code{display:none;}#ptelefono.sms_validation.code-validated #sms_send_code_button,#ptelefono.sms_validation.code-validated sms_validation_text{display:none;}#ptelefono.sms_validation.code-validated #telefono{opacity:.5;cursor:pointer;pointer-events:none;}#ptelefono.sms_validation.code-validated #sms_validation_valid_code{display:block;color:#93c01d;margin:16px 0 50px;}#ptelefono.sms_validation.code-validated #sms_validation_valid_code.show{display:inline-block;}#ptelefono.sms_validation.code-validated #sms_validation_valid_code img{width:24px;height:24px;vertical-align:middle;}#ptelefono.sms_validation .block_phone{border-bottom:1px solid #dce0e0;margin-bottom:12px;height:30px;}#ptelefono.sms_validation #sms_validation_prefix{position:absolute;z-index:2;color:#999;height:33px;line-height:34px;margin-top:-3px;padding:0 6px 0 10px;}#ptelefono.sms_validation #sms_send_code_button{width:auto;cursor:pointer;font-size:14px;background:#0b2fac;border:1px solid #0b2fac;color:#fff;font-weight:bold;height:34px;width:100%;border-radius:5px;}#ptelefono.sms_validation #sms_send_code_button.disabled{cursor:default;background:#a1aeba;border:1px solid #a1aeba;}#ptelefono.sms_validation #sms_validation_text{font-size:14px;margin-top:16px;margin-bottom:45px;line-height:26px;color:#999;}#tr_sms_validation_code{display:none;height:250px;margin-bottom:50px;}#tr_sms_validation_code.invalid-phone #verification_code{border-bottom-color:#ec5d57;}#tr_sms_validation_code div.background{width:100vw;height:250px;position:absolute;background:#ebf2f9;margin-left:-20px;margin-right:-20px;top:0;}#tr_sms_validation_code div.label,#tr_sms_validation_code div.td_code{position:relative;z-index:2;}#tr_sms_validation_code div.label{width:100%;font-weight:bold;color:#797979;}#tr_sms_validation_code div.td_label{position:relative;margin-bottom:24px;padding-top:16px;width:100%;box-sizing:border-box;display:inline-block;}#tr_sms_validation_code .txt_didnt{font-size:14px;margin-top:8px;margin-bottom:16px;display:none;}#tr_sms_validation_code .txt_didnt span{cursor:pointer;color:#0b2fac;}#tr_sms_validation_code #sms_validation_validate{width:100%;cursor:pointer;font-size:14px;background:#0b2fac;border:1px solid #0b2fac;color:#fff;font-weight:bold;height:34px;border-radius:5px;margin-bottom:16px;}#tr_sms_validation_code #sms_validation_validate.disabled{cursor:default;background:#a1aeba;border:1px solid #a1aeba;}#tr_sms_validation_code #sms_validation_invalid_code{color:#ec5d57;margin:10px 0;font-size:14px;display:none;margin-top:-10px;margin-bottom:16px;}#tr_sms_validation_code #verification_code{width:100%;background:#ebf2f9;border:0;border-bottom:1px solid #0b2fac;border-radius:0;margin-bottom:16px;outline:0;}#sms_validation_error{color:#ec5d57;margin:10px 0;font-size:14px;display:none;}footer{text-align:center;color:#fff;font-size:12px;padding:20px;}footer a,footer a:hover,footer a:visited{color:#fff;border-bottom:0;}footer#primary_footer{background:#0b2fac;color:#fff;}footer#primary_footer #link_security{margin-bottom:10px;}footer#primary_footer a,footer#primary_footer .launchcookiepanel{width:100%;display:block;margin-bottom:12px;}footer#primary_footer .launchcookiepanel{color:#0b2fac;font-size:10pt;cursor:pointer;}footer#primary_footer div.title{font-size:14px;font-weight:bold;margin-top:24px;margin-bottom:12px;}footer#primary_footer #links_redes div.title{font-weight:normal;}footer#primary_footer #links_redes div.iconos div{display:inline-block;margin:10px 5px 0 5px;}footer#primary_footer div.opiniones{border-top:1px solid #b4d1ef;border-bottom:1px solid #b4d1ef;max-width:300px;width:100%;padding:20px 0;display:inline-block;margin-top:10px;}footer#primary_footer div.opiniones div.estrellas{margin-bottom:10px;}footer#primary_footer div.opiniones div.estrellas *{display:inline-block;vertical-align:middle;line-height:1em;}footer#primary_footer div.opiniones div.estrellas span.img{width:120px;margin-right:10px;display:inline-block;width:120px;margin-right:10px;display:inline-block;background-size:100%;height:15px;}footer#primary_footer div.opiniones a{display:inline-block;width:auto;margin-bottom:0;}footer#primary_footer div.opiniones span.de-alumnos{color:#fff;font-weight:bold;}footer#primary_footer div.footer_appstores{text-align:center;border-top:1px solid #fff;margin:30px 0 20px 0;font-weight:bold;padding-top:36px;font-size:16px;}footer#primary_footer div.footer_appstores a{width:auto;display:inline-block;margin-bottom:0;}footer#primary_footer div.footer_appstores span{display:block;color:#fff;}footer#primary_footer div.footer_appstores span.copy{margin-bottom:24px;}footer#primary_footer div.footer_appstores img{height:40px;vertical-align:middle;width:auto;}footer#primary_footer div.footer_appstores img:first-child{margin-right:10px;}footer#primary_footer div.footer_appstores a:hover{border:0;}footer#secondary_footer{background:#09268a;}footer#secondary_footer div.title{font-size:14px;font-weight:bold;}footer#secondary_footer div.paises{margin:16px 0 24px 0;}footer#secondary_footer div.paises ul{margin:0;padding:0;}footer#secondary_footer div.paises a,footer#secondary_footer div.paises b{height:38px;width:26px;line-height:38px;border:1px solid #fff;text-transform:uppercase;text-align:center;border-radius:50%;color:#fff;display:inline-block;font-size:11px;margin-right:8px;}footer#secondary_footer div.paises a:last-child,footer#secondary_footer div.paises b:last-child{margin-right:0;}footer#secondary_footer div.paises b{background:#fff;color:#09268a;}footer#secondary_footer div.copy{margin-top:44px;}body.country_br footer#primary_footer div.opiniones,body.country_de footer#primary_footer div.opiniones{border-top:0;padding-top:0;}