html,body{font-family: 'Open sans', arial, sans-serif !important;color:#131616;}
img{max-width:100%;}
.clear{clear:both;}
.container-seb{width:90%;padding:0 12px;margin:0 auto;}
a:link,a:visited{color:#ccc !important;text-decoration:none !important;}
a:hover{color:#555655 !important;text-decoration:none !important;}

/* Navbar */
nav{z-index:8800;width:90%;color:#131616;position:absolute !important;top:0;left:5%;}
nav .row{margin-left:auto;margin-right:auto;}
.logotop{max-height:100px}
nav a:link,nav a:visited{border-radius:60px;padding:10px 8px;color:#131616 !important;background-color: #ffffff;}
nav a:hover{background:#131616;color:#ffffff !important;}
.navbar-nav li{padding-left:15px;padding-right:15px;}
.navbar-toggler{border:1px solid #999}
.navbar-toggler-icon{background:url(../menu.png) center center;}

/* General */
#terapia,#quienes,#tarifas,#comofunciona,#form,#footer{padding:20px 0;}
.crisis{font-size:18px;text-align: left;}
#servicios{background-color:#E9ECEC;}
.masinfo{border-radius:50px;background:#131616;color:#ffffff;width: fit-content;padding:12px;border:0;margin:0 auto;cursor:pointer}
.psiquis{text-align: center;}
h1{width:460px;aspect-ratio: 11 / 3;padding:20px 40px 20px 40px;margin:0 auto 22px;font-weight:700;font-size:34px;text-align: center;display: flex;align-items: stretch;flex-direction: column;justify-content: center;}
.wsp{position:fixed;bottom:10px;right:10px;background:#00be00 url(../wp.png) 14px 14px no-repeat;width:300px;height:60px;overflow:hidden;z-index:6;transition:all 0.3s ease;text-align:center;line-height: 32px;color:#EFF1FB;padding:14px 14px 0 60px;text-transform:uppercase;border-radius:3px;font-size:12px;font-weight:700}
.wsp:hover{filter:brightness(70%);}

/* Encabezado */
#encabezado{background:#ffffff;height: 100vh;}
.problemas{height: 100vh;}
.carousel-inner{background:#ffffff;}
.stress{width:100%;height:35vh;display: table;}
.foto1{background:#ffffff url(../001.png) center no-repeat;background-size: contain;}
.foto2{background:#ffffff url(../002.png) center no-repeat;background-size: contain;}
.foto3{background:#ffffff url(../003.png) center no-repeat;background-size: contain;}
.foto4{background:#ffffff url(../004.png) center no-repeat;background-size: contain;}
.foto5{background:#ffffff url(../005.png) center no-repeat;background-size: contain;}
.foto6{background:#ffffff url(../006.png) center no-repeat;background-size: contain;}
.foto7{background:#ffffff url(../007.png) center no-repeat;background-size: contain;}
.foto8{background:#ffffff url(../008.png) center no-repeat;background-size: contain;}
.foto9{background:#ffffff url(../009.png) center no-repeat;background-size: contain;}
.foto10{background:#ffffff url(../010.png) center no-repeat;background-size: contain;}
.foto11{background:#ffffff url(../011.png) center no-repeat;background-size: contain;}
.foto12{background:#ffffff url(../012.png) center no-repeat;background-size: contain;}
.foto13{background:#ffffff url(../013.png) center no-repeat;background-size: contain;}
.foto14{background:#ffffff url(../014.png) center no-repeat;background-size: contain;}
.foto15{background:#ffffff url(../015.png) center no-repeat;background-size: contain;}
.foto16{background:#ffffff url(../016.png) center no-repeat;background-size: contain;}
.foto17{background:#ffffff url(../017.png) center no-repeat;background-size: contain;}
.foto18{background:#ffffff url(../018.png) center no-repeat;background-size: contain;}
.foto19{background:#ffffff url(../019.png) center no-repeat;background-size: contain;}
.foto20{background:#ffffff url(../020.png) center no-repeat;background-size: contain;}
.ads{display: table-cell;vertical-align: middle;padding:0;text-align:center;}
.carousel-item{background-color:#ffffff;text-align: center;}
.carousel-indicators li{width:10px !important;height:10px !important;border-radius: 10px;cursor: pointer;background-color:#ccc;}
.carousel-indicators .active{background-color:#999;}
.carousel-control-next{position: absolute;bottom:10px;top:auto;right:0;left:auto;width:40px !important;height: 40px !important;}
.carousel-control-prev{position: absolute;bottom:10px;top:auto;right:40px;left:auto;width:40px !important;height: 40px !important;}
.carousel-control-next-icon{background:#999 url(../next.png) center no-repeat;background-size:cover;border-radius: 100px;}
.carousel-control-prev-icon{background:#999 url(../prev.png) center no-repeat;background-size:cover;border-radius: 100px;}
#encabezado .psiquis p{font-size:28px;margin-top:20px;}
.imgenc{max-height: 80vh;padding-top:20px;}
#encabezado h1{background:url(../psico2.png) center no-repeat;background-size:contain;}
.terapeuta{text-align: right;background:url(../psicologia/analista.png) bottom right no-repeat;display: flex;background-size:contain;height: 100vh;}

/* Terapia */
#terapia{background:#D2B4E8 url(../bk.png);text-align: center;}
#terapia h1{background:url(../psico1.png) center no-repeat;background-size:contain;font-size:28px;}
#terapia img{margin-bottom: 10px;}
h2{border-radius: 100px;background: #ffffff;color: #131616;padding:14px 20px;margin:0 auto 10px;font-size:20px;width:100%;font-weight: 700;display: flex;height: 76px;align-items: stretch;flex-direction: column;justify-content: center;}

/* Quienes Somos */
#quienes{text-align: center;background:url(../bk1.png) top left no-repeat,url(../bk2.png) bottom right no-repeat;;background-size: contain;}
#quienes h1{background:url(../psico2.png) center no-repeat;background-size:contain;}
.servicios{text-align: center;}
.servicios div{border-radius:100px;background:#131616;color:#ffffff;padding:12px 20px;width:100%;margin-bottom:10px;height: 72px;display: flex;align-items: stretch;flex-direction: column;justify-content: center;}
.parejas{margin-top:40px;}
.ayuda{width:100%;height:auto;display: table;}
.ayuda img{margin-bottom:12px;max-width:60%;}
h4{font-weight: 700;font-size:22px;}
#quienes .carousel-item,#quienes .carousel-inner{background-color: transparent;}
.imgque2{display: none;}
.mtop{margin-top:56px;}
.mtop2{margin-top:16px;}

/* Como funciona */
#comofunciona{background:#D2B4E8 url(../bk.png);text-align: center;text-align: center;}
#comofunciona h1{background:url(../psico1.png) center no-repeat;background-size:contain;}
#comofunciona .row{font-weight:700}
.masbt{border-radius:100px;border:2px solid #131616;padding:2px;}
.masbt:hover{background:#ffffff;}
.consulta{padding:20px 0;}

/* Tarifas */
#tarifas{text-align: center;background:url(../bk3.png) top left no-repeat;background-size:cover;}
#tarifas h1{background:url(../psico2.png) center no-repeat;background-size:contain;}
.tarifa{height:40px;overflow: hidden;}
.linea{background:url(../psicologia/linea.png) center repeat-x;}
.linea0{background:url(../psicologia/linea0.png) center right no-repeat;}
.linea1{background:url(../psicologia/linea1.png) center left no-repeat;}
.linea,.linea0,.linea1{height:40px;}
.tarifabt{background:#131616;border:2px solid #ffffff;padding:10px;border-radius: 100px;}
.tarifabt:hover{background:#556262}
.circulo{width:100%;aspect-ratio: 1/1;color:#ffffff;text-align: center;border-radius:1000px;overflow: hidden;font-weight:700}
.circulo p{padding-top:6vw;}
.zona1{background:#131616 url(../psicologia/zona1.png) center no-repeat;background-size:contain;}
.zona2{background:#131616 url(../psicologia/zona2.png) center no-repeat;background-size:contain;}
.zona3{background:#131616 url(../psicologia/zona3.png) center no-repeat;background-size:contain;}
.zona4{background:#131616 url(../psicologia/zona4.png) center no-repeat;background-size:contain;}
.zona5{background:#131616 url(../psicologia/zona5.png) center no-repeat;background-size:contain;}
.lineav{background:url(../psicologia/linea2.png) center center repeat-y;height:32px;}


/* Formulario */
#form{background:#D2B4E8 url(../bk.png);text-align: center;text-align: center;}
#form h1{background:url(../psico1.png) center no-repeat;background-size:contain;min-width: 340px;text-align: center;}
#form h1 div{width:100%;text-align: center;}
input[type="text"],input[type="email"],textarea{border-radius:8px !important;border:0 !important;}
button[type="submit"]{border-radius:8px;border:0;background:#131616;color:#ffffff;width:100%;}
button[type="submit"]:hover{filter:brightness(0.7);}
.form-check{padding-bottom:20px;}
#otrasop{margin-top:56px;}
.otrasop{font-size:20px;}
.otrasop img{margin-top:-3px;margin-right:5px;}
#form a:link,#form a:visited{color:#ffffff !important;}
#form a:hover{color:#ccc !important;}

/* Pie de pagina */
#footer{background: #ffffff url(../bk4.png) top right no-repeat !important;background-size:contain !important;}
.logopie{padding-bottom:40px;}
h5{border-radius: 100px;background: #131616;color: #ffffff;padding:20px;margin:0 auto 10px;font-size:24px;width:fit-content;font-weight: 400;}
.footn{font-weight:700;padding-bottom: 10px;display: inline-block;text-transform: uppercase;}
#footer a:link,#footer a:visited{color:#556262 !important;}
#footer a:hover{color:#D2B4E8 !important;}
.divisor{padding:10px 0 0 0;margin-top:10px;color:#262C2C}
.firma{margin:0 auto;color: #555655;;text-align: right;}
.social img{margin-right:4px;padding:14px;border-radius:100px;background:#131616;}
.social img:hover{background:#ccc;}
.redessoc{margin:0 auto;width: fit-content;}

@media only screen and (max-width: 1340px) {
.form{position:static;max-width:none;margin:0 auto;width:100%;}
.form form{background:none;padding:0 0 30px 0;}
}
@media only screen and (max-width: 991px) {
.crisis{padding-bottom:30px;}
.imgform{max-width:500px;width:90%;margin-top:20px;}
.btnid{display: none;}
.logoid{text-align: center;padding-top:12px;}
.navbar-collapse{background:#ffffff;}
h1{font-size:30px;width:360px;}
#terapia h1{font-size:22px;}
h2{font-size: 16px;}
}
@media only screen and (max-width: 767px) {
#encabezado{padding-top:120px;padding-bottom:0;}
#encabezado .psiquis p{margin-top:0;font-size:24px;}
.terapeuta{height: auto;aspect-ratio: 20/17;background:url(../psicologia/analista2.png) bottom right no-repeat;background-size:cover}
.psiquis,.psiquis > .container-seb{width:100%;padding-left:0;padding-right:0;}
.wsp{width:60px;padding:8px;background-position:center;}
.wsp span{display: none;}
h1{font-size:24px;}
.servicios div{font-size:16px;padding:14px;}
#encabezado,.problemas{height:auto;}
#comofunciona{font-size:14px;}
.imgenc{max-width:500px;width:70%;margin-top:10px;max-height: none;padding-top:0}
h5{text-align: left;padding-top:20px;margin-top:20px;}
.delmd{display: none !important;}
.stress{height:300px;}
#quienes{background:url(../bk1b.png) top center no-repeat,url(../bk2b.png) bottom center no-repeat;background-size:contain}
.imgque{display: none;}
.imgque2{display: inline-block;padding-bottom:20px;}
.logopie{text-align: center;}
.logopie img{margin-top:20px;}
.crisis,.divisor,.firma{text-align:center;}
.crisis,.footn{padding-bottom:0;}
.crisis p{margin-bottom:40px;}
.logopie{padding-bottom: 20px;}
}
@media only screen and (max-width: 575px) {
.stress{height:auto;aspect-ratio: 9/3;}
h5{text-align: center;}
h1{width:338px;}
#terapia h1{font-size:20px;}
}
@media only screen and (max-width: 430px) {
h1{font-size:20px;}
h4{font-size:18px;}
.servicios div{font-size:14px;}
#comofunciona{font-size:12px;}
.crisis{font-size:16px;}
.carousel-control-next, .carousel-control-prev {width:60px !important;}
#encabezado .psiquis p{font-size:20px;}
#terapia img {width:100px;}
#quienes .carousel-control-prev,#quienes .carousel-control-next{bottom:-20px;}
.tarifabt{padding:4px;}
.linea,.linea0,.linea1{height:28px;padding-left:5px !important;padding-right:5px !important;}
.logotop {max-height: 80px;}
#form h1{min-width: 240px;}
h1{width:300px;}
#terapia h1{font-size:16px;}
}