@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Light.woff2) format("woff2"),url(../fonts/causten/Causten-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Regular.woff2) format("woff2"),url(../fonts/causten/Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Bold.woff2) format("woff2"),url(../fonts/causten/Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Medium.woff2) format("woff2"),url(../fonts/causten/Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.service{font-family:Causten;padding-top:120px;padding-bottom:200px}@media screen and (max-width: 991px){.service{padding-bottom:0;margin-bottom:100px}}.service .banner{width:100%;height:400px;background-color:#e1cbc0}@media screen and (max-width: 1399px){.service .banner{height:350px}}@media screen and (max-width: 991px){.service .banner{height:auto;padding-bottom:20px}}.service .banner .banner-container{width:100%;max-width:1440px;padding:0 60px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:10%}@media screen and (max-width: 991px){.service .banner .banner-container{display:flex;flex-direction:column;gap:20px;padding:0 20px}}.service .banner img{height:500px;width:450px;object-fit:cover;margin-top:-100px;border-radius:400px 400px 0 0}@media screen and (max-width: 1399px){.service .banner img{height:450px;width:400px;margin-top:-100px}}@media screen and (max-width: 1399px){.service .banner img{width:100%;max-width:400px;height:auto;aspect-ratio:8/9}}.service .banner h1{color:#fff}@media screen and (max-width: 991px){.service .banner h1{text-align:center}}.service .body-service{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:30px 30px 50px;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media screen and (max-width: 991px){.service .body-service{grid-template-columns:repeat(1,1fr);max-width:100vw;padding:0;gap:0px}}.service .body-service .service-container-info{display:flex;flex-direction:column;max-width:100vw;width:100%}.service .body-service .index-menu{width:100%;display:flex;justify-content:space-around;align-items:center;position:sticky;z-index:1000;top:0;background-color:#fff;padding:15px 0}@media screen and (max-width: 991px){.service .body-service .index-menu{display:flex;overflow-x:auto;width:100%;white-space:nowrap;padding:8px 0;gap:2px}}.service .body-service .index-menu .index-menu-item{font-family:Causten;font-weight:500;color:#d7a4a6;padding:15px 25px;border:1px solid #D7A4A6;border-radius:35px}@media screen and (max-width: 991px){.service .body-service .index-menu .index-menu-item{font-size:14px;padding:10px 18px}}.service .body-service .index-menu .index-menu-item:hover{text-decoration:none}.service .body-service .index-menu .index-select{background-color:#d7a4a6;color:#fff}@media screen and (max-width: 991px){.service .body-service .index-item{padding:0 20px}}.service .body-service #descripcion{padding-top:20px}.service .body-service #descripcion p{margin:10px 0}.service .body-service #consideraciones{padding-top:30px}.service .body-service #consideraciones h4{color:#000;font-weight:700;padding-bottom:10px}@media screen and (max-width: 991px){.service .body-service #consideraciones tr{display:flex;flex-direction:column}}.service .body-service #consideraciones th{color:#b38f80;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 991px){.service .body-service #consideraciones th{order:-1;text-align:left;padding-bottom:0;border-bottom:0px;padding-left:0}}.service .body-service #consideraciones td{padding-top:20px;padding-bottom:20px;color:#707070}@media screen and (max-width: 991px){.service .body-service #consideraciones td{padding-top:0;padding-left:0}}.service .body-service #preguntas-frecuentes{padding:30px 0}@media screen and (max-width: 991px){.service .body-service #preguntas-frecuentes{padding:30px 20px}}.service .body-service #preguntas-frecuentes h4{padding:20px 0 5px;font-weight:700;color:#707070}.service .body-service #preguntas-frecuentes .accordion-item{border:none}.service .body-service #preguntas-frecuentes .accordion-button{font-size:16px;color:#474747;border:none;padding-left:0;padding-right:0}.service .body-service #preguntas-frecuentes .accordion-button:not(.collapsed){background-color:transparent}.service .body-service #preguntas-frecuentes .accordion-button:focus,.service .body-service #preguntas-frecuentes .accordion-button:not(.collapsed){box-shadow:none}.service .body-service #preguntas-frecuentes .accordion-body{padding-top:0;padding-left:0;font-weight:400;color:#707070}.service .body-service .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");transition:all .5s}.service .body-service .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E")}.service .body-service .message-container{position:sticky;top:10px;height:fit-content;background-color:#fcf7f6;padding:30px 40px 30px 20px;border-radius:17px;font-family:Causten;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 991px){.service .body-service .message-container{bottom:0;gap:5px;padding:10px;border-radius:0;z-index:5000}}.service .body-service .message-container .text-message{margin:0 auto;text-align:center;width:80%}@media screen and (max-width: 991px){.service .body-service .message-container .text-message{width:100%;margin:0;font-size:12px}}.service .body-service .message-container .input-message{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400}.service .body-service .message-container .input-message input{background-color:#fff;height:60px;border-radius:30px;width:100%;padding:0 16px}@media screen and (max-width: 991px){.service .body-service .message-container .input-message input{height:46px;font-size:12px}}.service .body-service .message-container .input-message button{display:flex;align-items:center;gap:5px}.service .body-service .message-container .input-message button svg{width:20px;height:20px}.wa-button{display:none!important}
