@font-face{font-family:Misses;font-style:normal;src:url(/font/Misses.woff) format('woff'),url(/font/Misses) format('woff2'),url(/font/Misses.ttf) format('truetype')}@font-face{font-family:Optima;font-style:normal;src:url(/font/Optima.woff) format('woff'),url(/font/Optima.woff2) format('woff2'),url(/font/Optima.ttf) format('truetype')}@font-face{font-family:'Optima Bold';font-style:normal;font-weight:700;src:url(/font/OptimaBold.woff) format('woff'),url(/font/OptimaBold.woff2) format('woff2'),url(/font/OptimaBold.ttf) format('truetype')}*{margin:0;padding:0;font-family:Optima}html{overflow-x:hidden}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}img{width:100%;display:block}a{text-decoration:none}ul{padding:0;margin:0;list-style:none}.btn{width:100%;max-width:145px;height:42px;line-height:42px;color:#fff;background-color:#b182b9;font-size:16px;display:block;border-radius:10px;margin:0 auto;border:none;text-align:center;box-sizing:border-box;cursor:pointer}.btn:hover{background-color:#5b95d6}.content{width:100%;max-width:1120px;margin:0 auto;position:relative}.input{margin-bottom:15px;width:100%}.input label{display:inline-block;font-size:14px;font-weight:600;color:#070707;margin-bottom:9px}.input input,.input select,.input textarea{width:100%;height:39px;border-radius:18px;border:none;margin:0;box-sizing:border-box;padding-left:15px;font-size:16px;font-family:Optima;color:#b7b1b1}.input input::placeholder{color:#afaaaa}.input textarea{height:122px;padding:10px 15px;resize:none}.checkbox{width:100%;display:flex;align-items:center}.checkbox input{height:18px;width:18px;margin:0 9px 0 0}.checkbox label{margin:0;font-size:16px;display:flex;align-items:center}.validation.error{border:1px solid red;outline:unset}.errorDisplay{color:red;font-size:15px;margin-bottom:15px}.successDisplay{color:green;font-size:15px;margin-bottom:15px}.disable{pointer-events:none;cursor:default}.modal{display:none;width:100%;max-width:695px;max-height:510px;padding:55px 40px 55px;border-radius:20px;background-color:#fef8ff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:-moz-fit-content;height:fit-content;z-index:11;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box;overflow-y:scroll}.modal .title{font-size:20px;font-family:'Optima Bold';color:#afaaaa;text-transform:uppercase;margin-bottom:25px}.modal .description,.modal li{font-size:18px;color:#afaaaa}.modal .description p{margin-bottom:15px}.modal .list{list-style:square}.closeModal{max-width:61px;position:absolute;right:15px;top:10px;z-index:1}header{width:100%;position:absolute;top:0;z-index:1}header .container{width:100%;max-width:96.094%;padding:37px 0;margin:0 auto;display:flex;align-items:center;justify-content:end;flex-flow:wrap;position:relative}nav{display:flex;align-items:center;position:relative;margin:0 auto;right:-28.5px;z-index:3}.menu{display:flex}.menu li{margin-right:45px;position:relative}.menu li:last-child{margin-right:0}.menu a{font-size:16px;color:#fff;text-transform:uppercase}.redes{display:flex;align-items:center}.redes a{max-width:22.31px}.redes a.facebook{max-width:24.7px;margin-right:10px}#barras-menu{display:none}#fondo{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(177,130,185,.3);z-index:10}#attraction{width:100%;position:relative;background-image:url(/img/colores-fondo.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:98.7px}#attraction .swiper-slide{padding:130px 0 140px;background-color:rgba(255,255,255,.65);display:flex;align-items:start;justify-content:center;position:relative}#attraction .text{max-width:540px;padding-top:25px}#attraction .text .img{display:none}#attraction .service{font-size:42px;font-family:'Optima Bold';color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.16)}#attraction .ocupation{font-size:20px;color:#5b95d6;text-align:center}#attraction .name{font-size:61px;font-family:Misses;color:#b182b9;text-align:center}#attraction .description{max-width:500px;max-height:165px;font-size:16px;color:#5b95d6;margin:0 auto;overflow:hidden}#attraction .description p{margin-bottom:15px}#attraction .text a{font-size:16px;color:#5b95d6;text-decoration:underline;margin-left:17px}#attraction .text a:hover{color:#b182b9}#attraction .image{max-width:605px}.whatsapp{width:40px;height:52px;background-color:#b182b9;border-radius:10px 0 0 10px;position:fixed;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;z-index:10}.whatsapp img{max-width:21.5px}#scrollTop{width:40px;height:40px;background-color:#b182b9;border-radius:50%;position:fixed;bottom:20px;right:15px;margin:auto;display:flex;align-items:center;justify-content:center;z-index:15}#scrollTop img{max-width:13px;transform:rotate(90deg)}#biografia{width:100%;padding:80px 0 20px;background-color:#fefdff;position:relative}#biografia .content{max-width:1280px;display:flex;align-items:start;justify-content:center;flex-flow:wrap}#biografia .image{max-width:431px;position:relative}#biografia .image .bio{max-width:271px;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#biografia .text{max-width:650px;margin-left:-20px}#biografia .title{font-size:30px;text-align:center;color:#5b95d6}#biografia .title span{display:block;font-size:61px;font-family:Misses;color:#b182b9}#biografia .title span p{font-family:Misses}#biografia .description{font-size:16px;color:#7d7e80;margin-bottom:15px}#biografia .description p{margin-bottom:15px}.lines{max-width:377.5px;position:absolute;top:-6px;left:-40px;z-index:1}.mente{max-width:250px;position:absolute;bottom:20px;right:80px}#biografia .modal{max-width:1100px;padding:20px 27px;border-radius:0;position:absolute}#biografia .modal .flex{display:flex;justify-content:space-between;flex-flow:wrap}#biografia .modal .image{max-width:311px}#biografia .modal .description{max-width:688px;padding-top:30px;z-index:1}#biografia .modal .terapia{max-width:320px;position:absolute;right:0;bottom:20px}#experiencia{width:100%;padding:40px 0;background-color:#fefdff;position:relative}#experiencia .content{max-width:1104px;padding:25px 45px;background-color:#fff;border-radius:10px;box-shadow:10px 3px 30px rgba(0,0,0,.16);box-sizing:border-box}#experiencia .title{font-size:28px;font-family:Misses;color:#b182b9;text-align:center;margin-bottom:10px}#experiencia .list li{font-size:18px;color:#7d7e80;margin-bottom:20px}#experiencia .list li:last-child{margin-bottom:0}#experiencia .list li::before{content:"-";margin-right:2px}#experiencia .mente{max-width:162px;position:absolute;left:15px;bottom:-45px;z-index:1}#servicios{width:100%;padding:35px 0 80px;position:relative}#servicios::before{content:'';width:100%;height:100%;background-image:url(/img/colores-fondo.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;transform:rotate(180deg)}#servicios .title{font-size:41px;font-family:Misses;color:#b182b9;text-align:center}#servicios .note{font-size:25px;color:#7d7e80;text-align:center;margin-bottom:30px}#servicios .services{width:100%;max-width:1100px;display:flex;flex-flow:wrap;margin:0 auto}#servicios .service{width:100%;max-width:260px;margin-right:20px}#servicios .service:nth-child(4n){margin-right:0}#servicios .service .image{width:100%;height:173px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-bottom:5px}#servicios .service .name{font-size:16px;font-family:'Optima Bold';color:#7d7e80;text-align:center}#servicios .service .price{font-size:16px;color:#7d7e80;margin-bottom:15px;text-align:center}#servicios .service .btn{max-width:140px;height:32px;line-height:32px;font-family:'Optima Bold'}#testimonios{width:100%;padding:50px 0 25px;background-image:url(/img/fondo-testimonios.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#testimonios .title{font-size:42px;font-family:Misses;color:#fff;text-align:center;margin-bottom:20px}#testimonios .sliderCont{width:100%;max-width:1105px;margin:0 auto;border-radius:20px;padding-bottom:40px;box-sizing:border-box;background-color:rgba(0,0,0,.36)}#testimonios .swiper-container{width:100%;max-width:956px}#testimonios .swiper-wrapper{align-items:center}#testimonios .swiper-slide{max-width:401px}#testimonios .separator{width:4px;height:280px;border-right:4px solid #707070;margin:0 75px}#testimonios .name{font-size:18px;color:#fff;margin-bottom:20px}#testimonios .text{font-size:18px;color:#fff}#testimonios .paginate-content{width:100%;max-width:1185px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:space-between;align-items:center}.swiper-button-next,.swiper-button-prev{width:22.97px;height:35.13px;background-color:transparent;background-size:cover;background-position:center}#contacto{width:100%;padding:90px 0 65px;position:relative}#contacto::before{content:'';width:100%;height:100%;background-image:url(/img/colores-fondo.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;transform:rotate(180deg)}#contacto .contacto-form{width:100%;max-width:950px;padding:13px 85px 12px 57px;background-color:rgba(177,130,185,.65);border-radius:20px;margin:0 auto;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;z-index:2}#contacto .title{width:100%;font-size:41px;font-family:Misses;color:#fff;text-align:center;margin-bottom:10px}#contacto .description{width:100%;font-size:20px;font-family:'Optima Bold';color:#fff;text-align:center;margin-bottom:40px}#contacto .left{width:100%;max-width:442px}#contacto .btn{max-width:100px;height:39px;line-height:39px;font-family:'Optima Bold';border-radius:18px;background-color:#ffc95e}#contacto .right{width:100%;max-width:205px}#contacto .right a{font-size:16px;margin-bottom:20px;color:#fff;display:flex;align-items:center}#contacto .right .phone::before{content:'';width:16.87px;height:16.87px;background-image:url(/img/telefono.png);background-position:center;background-size:cover;display:block;margin-right:10px}#contacto .right .email::before{content:'';width:18.58px;height:13.93px;background-image:url(/img/email.png);background-position:center;background-size:cover;display:block;margin-right:10px}#contacto .redes{justify-content:center}#contacto .bottom{width:100%;margin-top:50px}#contacto .bottom a{font-size:16px;text-decoration:underline;color:#fff;display:table;margin:0 auto}footer{width:100%;padding:25px 0 20px;background-color:#b182b9}footer .content{display:flex;align-items:center;justify-content:center}.copyright,.developed,.developed a{font-size:13px;color:#fff;text-transform:uppercase}.copyright{margin-right:70px}#modalPrivacidad .closeModal{max-width:50px;right:30px;top:10px;bottom:auto}#modalFicha{max-width:1150px;background-color:rgba(177,130,185,.3);box-shadow:none;padding:0}#modalFicha .title{height:140px;font-size:49px;font-weight:400;font-family:Misses;text-transform:none;background-color:#b182b9;color:#fff;border-radius:20px;margin-bottom:35px;display:flex;align-items:center;justify-content:center}#modalFicha .form{padding:50px 88px 15px;background-color:#b182b9;border-radius:20px;box-sizing:border-box}#modalFicha .bottom,#modalFicha .top{display:flex;justify-content:space-between;flex-flow:wrap;margin-bottom:55px}#modalFicha .bottom{margin-bottom:40px}#modalFicha .input input,#modalFicha .input select,#modalFicha .input textarea{height:37px;font-size:15px;border-radius:10px;padding-right:15px}#modalFicha .top .input:nth-child(2){max-width:126px}#modalFicha .top .input:nth-child(3){max-width:261px}#modalFicha .top .input:nth-child(4){max-width:281px}#modalFicha .top .input:nth-child(5){max-width:266px}#modalFicha .top .input:nth-child(6){max-width:270px}#modalFicha .top .input:nth-child(7){max-width:451px}#modalFicha .top .input:nth-child(8){max-width:226px}#modalFicha .top .input:nth-child(9){max-width:92px}#modalFicha .top .input:nth-child(10){max-width:622px}#modalFicha .top .input:nth-child(11){max-width:233px}#modalFicha .top .input:nth-child(12){max-width:298px}#modalFicha .top .input:nth-child(13){max-width:665px}#modalFicha .top .input:nth-child(14){max-width:298px}#modalFicha .top .input:nth-child(15){max-width:665px}#modalFicha .bottom .input:nth-child(3){max-width:386px}#modalFicha .bottom .input:nth-child(4){max-width:574px}#modalFicha .bottom .input:nth-child(5){max-width:386px}#modalFicha .bottom .input:nth-child(6){max-width:574px}#modalFicha .bottom .input:nth-child(7){max-width:386px}#modalFicha .bottom .input:nth-child(8){max-width:574px}#modalFicha .bottom .input:nth-child(9){max-width:500px}#modalFicha .bottom .input:nth-child(10){max-width:460px}#modalFicha .bottom .input:nth-child(11){max-width:500px}#modalFicha .bottom .input:nth-child(12){max-width:460px}#modalFicha .bottom .input:nth-child(13){max-width:454px}#modalFicha .bottom .input:nth-child(14){max-width:219px}#modalFicha .bottom .input:nth-child(15){max-width:274px}#modalFicha .bottom .input:nth-child(16){max-width:308px}#modalFicha .bottom .input:nth-child(17){max-width:192px}#modalFicha .bottom .input:nth-child(18){max-width:447px}#modalFicha .btn{max-width:122px;height:48px;line-height:48px;background-color:#ffc95e;font-size:18px;border-radius:18px;margin-bottom:20px}#modalFicha a{font-size:15px;color:#fff;text-decoration:underline;display:table;margin:0 auto}#modalFicha .closeModal{filter:brightness(0) invert(1)}#modalPrivacidad{z-index:12}#modalPrivacidad .description{margin-bottom:40px}.loading{display:none;width:100%;max-width:200px;height:195px;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:20px;background-color:#fff;color:#7d7e80;text-align:center;padding:20px}#modalExito{max-width:400px;max-height:300px;background-color:#fff}#modalExito .title{text-align:center}@media screen and (min-width:1800px){.content{max-width:90%}.input{margin-bottom:20px}.input input,.input select,.input textarea{height:58px;font-size:25px}.input textarea{height:180px}.btn{max-width:270px;height:75px;line-height:75px;font-size:30px}header .container{padding:55px 0}.menu li{margin-right:65px}.menu a{font-size:25px}.redes a{max-width:32.69px}.redes a.facebook{max-width:36.19px;margin-right:15px}#attraction{padding-top:146.19px}#attraction .swiper-slide{padding:190px 0 225px}#attraction .text{max-width:810px;padding-top:35px}#attraction .service{font-size:63px}#attraction .ocupation{font-size:30px}#attraction .name{font-size:90px}#attraction .description{max-width:725px;max-height:235px;font-size:23px}#attraction .text a{font-size:23px;margin-left:40px}#attraction .image{max-width:887px}.whatsapp{width:63px;height:77px}.whatsapp img{max-width:31.47px}#biografia{padding:100px 0 60px}#biografia .content{max-width:1600px}#biografia .image{max-width:632px}#biografia .image .bio{max-width:397px}#biografia .text{max-width:952px;margin-left:-35px}#biografia .title span{font-size:90px}#biografia .description{font-size:25px;margin-bottom:40px}.lines{max-width:553.35px;top:-10px;left:-55px}.mente{max-width:366px;bottom:75px}.modal{max-width:1597px;max-height:632px;padding:10px 35px 10px 10px}#biografia .modal .image{max-width:414px}#biografia .modal .description{max-width:1120px;padding-top:45px;font-size:20px}.modal .description p{margin-bottom:20px}#biografia .modal .terapia{max-width:412.5px;right:25px;bottom:30px}#experiencia{padding:0 0 60px}#experiencia .content{max-width:1620px;padding:35px 70px 40px}#experiencia .title{font-size:41px;margin-bottom:30px}#experiencia .list li{font-size:25px;margin-bottom:35px}#experiencia .mente{max-width:238px;left:35px;bottom:-70px}#servicios{padding:50px 0 120px}#servicios .title{font-size:62px}#servicios .note{margin-bottom:40px}#servicios .services{max-width:1610px}#servicios .service{max-width:380px;margin-right:30px}#servicios .service .image{height:253px;margin-bottom:10px}#servicios .service .name,#servicios .service .price{font-size:25px}#servicios .service .btn{max-width:206px;height:47px;line-height:47px;font-size:25px}#testimonios{padding:170px 0 160px}#testimonios .sliderCont{max-width:1600px;padding-bottom:75px}#testimonios .swiper-container{max-width:1379px}#testimonios .swiper-slide{max-width:588px}#testimonios .separator{height:380px;margin:0 100px}#testimonios .title{font-size:62px;margin-bottom:30px}#testimonios .name,#testimonios .text{font-size:25px}#testimonios .paginate-content{max-width:1740px}.swiper-button-next,.swiper-button-prev{width:33.66px;height:51.48px}#contacto{padding:120px 0 100px}#contacto .contacto-form{max-width:1395px;padding:20px 110px 15px 85px}#contacto .title{font-size:60px;margin-bottom:15px}#contacto .description{font-size:30px;margin-bottom:55px}#contacto .left{max-width:650px}#contacto .btn{max-width:150px;height:58px;line-height:58px;font-size:25px}#contacto .right{max-width:300px}#contacto .right a{font-size:25px;margin-bottom:25px}#contacto .right .phone::before{width:24.72px;height:24.72px;margin-right:15px}#contacto .right .email::before{width:27.22px;height:20.42px;margin-right:15px}#contacto .bottom{margin-top:75px}#contacto .bottom a{font-size:25px}footer{padding:35px 0 25px}.copyright,.developed,.developed a{font-size:20px}.copyright{margin-right:100px}.modal .title{font-size:35px;margin-bottom:35px}.modal .description{font-size:25px}}