*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}html{font-size:62.5%;width:100%;height:100%;scroll-behavior:smooth}body{font-size:10px;height:100%;font-family:"raleway-rg"}body .wrapper{width:90%;margin:0 auto}@media only screen and (min-width:768px){body .wrapper{width:84%}}@media only screen and (min-width:992px){body .wrapper{max-width:1140px}}body .wrapper-sm{width:90%;max-width:1000px;margin:0 auto}body .seccion{overflow:hidden}strong{font:inherit}a,li,p,q{font-size:1.7rem}p:not(:last-child){margin-bottom:1.5rem}p:last-child{margin-bottom:0!important}.bold{font-family:"raleway-bd"}.light{font-family:"raleway-rg"}.big-p{font-size:2.4rem}.texto-rojo{color:#ec1b24}section{margin-bottom:8rem}section:first-of-type{margin-top:8rem}.titulo{font:3.6rem "raleway-bd";color:#ec1b24}.subtitulo{font:2.2rem "raleway-bd"}.centrado{text-align:center}div img{width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%}input[type=email],input[type=tel],input[type=text],input[type=url],label,select,textarea{display:block;font-size:1.7rem}input,select,textarea{border:none;outline:none;padding:1rem;border-radius:6px 6px 6px 6px;background-color:#dadcdd}.cta-btn{background-color:#ec1b24;font:1.4rem "raleway-bd";color:#fff;padding:1.5rem 6rem;display:inline-block;text-transform:uppercase;border:none;border-radius:24px 24px 24px 24px;width:auto}.cta-btn:hover{background-color:#c41018;text-decoration:none;color:#fff}.contact-btn{position:fixed;z-index:10;right:2rem;bottom:2rem;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background-color:#25d366;color:#fff;border-radius:50%;font-size:2.4rem}.contact-btn:hover{color:#fff;text-decoration:none}.whatsapp-modal{width:calc(100% - 2rem);position:fixed;right:1rem;background-color:#EAE5DB;z-index:10;overflow:hidden;border-radius:16px;-webkit-box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (min-width:576px){.whatsapp-modal{max-width:400px}}.whatsapp-modal .whatsapp-header{background-color:#128c7e;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.75);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.75)}.whatsapp-modal .whatsapp-header .destino{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whatsapp-modal .whatsapp-header .destino p{color:#fff;font-size:1.7rem;font-weight:bold;line-height:1.7rem}.whatsapp-modal .whatsapp-header .destino p span{font-weight:normal;font-size:1.5rem}.whatsapp-modal .whatsapp-header .pic{width:50px;height:50px;overflow:hidden;border-radius:50%;margin-right:1rem}.whatsapp-modal .whatsapp-header .fas{font-size:3rem;color:#0c5f55;cursor:pointer;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.25)}.whatsapp-modal .whatsapp-body{padding:2rem 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.whatsapp-modal .whatsapp-body .dialog{width:13px;height:12px;background-image:url(../img/dialog.png);position:relative;z-index:2}.whatsapp-modal .whatsapp-body .mensaje{background-color:#fff;padding:1rem;border-radius:0px 8px 8px 8px;-webkit-box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25);box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.25)}.whatsapp-modal .whatsapp-body .mensaje p{color:#000;font-size:1.5rem}.whatsapp-modal .whatsapp-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2rem 1rem 1rem}.whatsapp-modal .whatsapp-footer .mensaje{background-color:#D1FEC9;padding:1rem;border-radius:16px;width:calc(100% - (50px + 2rem/2));-webkit-box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.15);box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.15)}.whatsapp-modal .whatsapp-footer .mensaje p{color:#000;font-size:1.5rem}.whatsapp-modal .whatsapp-footer .send-btn{width:50px;height:50px;border-radius:50%;background-image:url(../img/send-btn-dark.png)}.whatsapp-modal2{bottom:1rem;opacity:1}.header{padding:1rem 0;position:absolute;width:100%;top:0;left:0;z-index:100}@media only screen and (min-width:576px){.header{padding:2rem 0}}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .logo{width:190px;height:62px;background-image:url(../img/gp-logo1.png);background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:992px){.header .logo{width:240px;height:78px}}.header .menu-btn .dos,.header .menu-btn .tres,.header .menu-btn .uno{background-color:#ec1b24}.header .main-menu{position:fixed;width:100%;height:100vh;background-color:rgba(236, 27, 36, 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);-webkit-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:none;touch-action:none;z-index:200}@media only screen and (min-width:992px){.header .main-menu{position:relative;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.header .main-menu .close-btn{height:82px}.header .menu-opened{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}.header .menu-closed{-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%)}.header .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;text-align:center}@media only screen and (min-width:992px){.header .menu{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu li:not(:last-child){margin-right:3rem}}.header .menu li{position:relative;left:-100%}@media only screen and (min-width:992px){.header .menu li{width:auto;left:0}}.header .menu a{font:2.4rem "raleway-bd";color:#fff;line-height:2.5}@media only screen and (min-width:992px){.header .menu a{color:#fff;font-size:1.7rem;line-height:1}}.header .menu a:hover{color:#fff}@media only screen and (min-width:992px){.header .menu a:hover{color:#ec1b24}}.header .menu .selected{color:rgba(255, 255, 255, 0.5)}@media only screen and (min-width:992px){.header .menu .selected{color:#ec1b24}}.blur{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header2{padding:1rem 0;position:fixed;background-color:rgba(255, 255, 255, 0.8);-webkit-box-shadow:0 20px 50px 0 rgba(0, 0, 0, 0.1);box-shadow:0 20px 50px 0 rgba(0, 0, 0, 0.1);-webkit-animation:dropheader 0.5s linear;animation:dropheader 0.5s linear}.header2 .logo{background-image:url(../img/gp-logo2.png);width:115px;height:38px}@media only screen and (min-width:992px){.header2 .logo{width:160px;height:52px}}.header2 .main-menu .close-btn{height:58px}.header2 .menu-btn .dos,.header2 .menu-btn .tres,.header2 .menu-btn .uno{background-color:#ec1b24}.header2 .menu a{color:#fff}@media only screen and (min-width:992px){.header2 .menu a{color:#000}}.header2 .menu a:hover{color:#fff}@media only screen and (min-width:992px){.header2 .menu a:hover{color:#ec1b24}}@-webkit-keyframes dropheader{0%{top:-76px}to{top:0}}@keyframes dropheader{0%{top:-76px}to{top:0}}.menu-btn,.menu-btn2,.menu-btn-close{width:30px;cursor:pointer}.menu-btn2 .dos,.menu-btn2 .tres,.menu-btn2 .uno,.menu-btn-close .dos,.menu-btn-close .tres,.menu-btn-close .uno,.menu-btn .dos,.menu-btn .tres,.menu-btn .uno{width:100%;height:2px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.menu-btn2 .dos,.menu-btn-close .dos,.menu-btn .dos{margin:6px 0}.close-btn{position:absolute;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:300}.menu-btn2 .dos,.menu-btn-close2 .dos{opacity:0}.menu-btn2 .uno,.menu-btn-close2 .uno{-webkit-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.menu-btn2 .tres,.menu-btn-close2 .tres{-webkit-transform:rotate(-45deg) translate(5px, -7px);-ms-transform:rotate(-45deg) translate(5px, -7px);transform:rotate(-45deg) translate(5px, -7px)}.menu-btn-close .dos,.menu-btn-close .tres,.menu-btn-close .uno{background-color:#fff!important}.slider{position:relative;overflow:hidden;height:100vh;width:100vw;-webkit-clip-path:polygon(100% 0, 100% 88%, 14% 100%, 0 83%, 0 0);clip-path:polygon(100% 0, 100% 88%, 14% 100%, 0 83%, 0 0)}@media only screen and (min-width:992px){.slider{height:100vh}}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.slide.current{opacity:1;z-index:10}.slide .content{position:absolute;top:40%;left:-600px;opacity:0;width:75%;margin:0 auto}@media only screen and (min-width:992px){.slide .content{top:45%;max-width:1140px}}.slide .content h2,.slide .content p{text-shadow:2px 2px 6px #000}.slide .content h2{font-size:3rem;color:#fff;margin-bottom:0.5rem!important;line-height:1}@media only screen and (min-width:992px){.slide .content h2{font-size:5rem}}.slide .content p{font-size:1.9rem;color:#fff}@media only screen and (min-width:992px){.slide .content p{font-size:2rem}}.slide .content a{margin-top:1rem}.slide.current .content{opacity:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.7s ease-in-out 0.3s;-o-transition:all 0.7s ease-in-out 0.3s;transition:all 0.7s ease-in-out 0.3s}.buttons button#next{position:absolute;right:5px;z-index:10}.buttons button#prev{position:absolute;left:5px;z-index:10}.buttons button{font-size:6rem;color:#fff;cursor:pointer;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:transparent;opacity:0.4;top:50%;border:none}@media only screen and (min-width:992px){.buttons button{opacity:0.2}}@media only screen and (min-width:992px){.buttons button:hover{opacity:0.4}}.slide:first-child{background:url(../img/home-slider/1.jpg) no-repeat center top/cover}.slide:nth-child(2){background:url(../img/home-slider/2.jpg) no-repeat center top/cover}.slide:nth-child(3){background:url(../img/home-slider/3.jpg) no-repeat center top/cover}.slide:nth-child(4){background:url(../img/home-slider/4.jpg) no-repeat center top/cover}.article-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-section:not(:first-child){margin-top:8rem}@media only screen and (min-width:992px){.article-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-section:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-section .img-article,.article-section .text-article{width:calc(50% - 2rem)}}.article-section .img-article{position:relative;overflow:hidden;border-radius:24px 24px 24px 24px;margin-bottom:3rem}@media only screen and (min-width:992px){.article-section .img-article{margin-bottom:0}}.article-section .img-article figcaption{position:absolute;top:2rem;left:2rem}.article-section .img-article figcaption h3{color:#fff;font:3.6rem "raleway-rg";margin-bottom:0;text-shadow:2px 2px 6px #000}.tarjetas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.tarjetas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tarjetas .tarjeta:not(:last-child){margin-bottom:4rem}@media only screen and (min-width:992px){.tarjetas .tarjeta:not(:last-child){margin-bottom:0}}@media only screen and (min-width:992px){.tarjetasx2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tarjetasx2 .tarjeta .fas{font-size:4rem;color:#ec1b24;margin-bottom:1.5rem}@media only screen and (min-width:992px){.tarjetasx2 .tarjeta{width:45%}.tarjetasx2 .tarjeta:not(:last-child){margin-right:4rem}}@media only screen and (min-width:992px){.tarjetasx3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tarjetasx3 .tarjeta-roja{background:#ec1b24;overflow:hidden;border-radius:24px 24px 24px 24px}.tarjetasx3 .tarjeta-roja .caption{color:#fff;padding:2rem}.tarjetasx3 .tarjeta-roja .caption p{font-size:1.8rem}.tarjetasx3 .tarjeta .fas{font-size:4rem;color:#ec1b24;margin-bottom:1.5rem}@media only screen and (min-width:992px){.tarjetasx3 .tarjeta{width:calc(33.3333333% - 2rem*1.5)}}.tarjetasx3 .tarjeta p,.tarjetasx3 .tarjeta ul{text-align:left}.hero-page{height:50vh;-webkit-clip-path:polygon(100% 0, 100% 88%, 14% 100%, 0 83%, 0 0);clip-path:polygon(100% 0, 100% 88%, 14% 100%, 0 83%, 0 0)}.hero-page .wrapper{position:relative;height:100%}.hero-page .wrapper .titulo{position:absolute;top:60%;color:#fff;text-shadow:2px 2px 6px #000;font-size:4rem}@media only screen and (min-width:576px){.hero-page .wrapper .titulo{font-size:6rem}}.nosotros-hero{background:url(../img/nosotros-hero.jpg) no-repeat center center/cover}.servicios-hero{background:url(../img/servicios-hero.jpg) no-repeat center center/cover}.trabaja-hero{background:url(../img/trabaja-hero.jpg) no-repeat center center/cover}.capacidades-hero{background:url(../img/capacidades-hero.jpg) no-repeat center center/cover}.contacto-hero{background:url(../img/contacto-hero.jpg) no-repeat center center/cover}.error404-hero{background:url(../img/error404-hero.jpg) no-repeat center center/cover}.seccion-contacto .wrapper-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.seccion-contacto .wrapper-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:992px){.seccion-contacto .wrapper-sm .datos-contacto,.seccion-contacto .wrapper-sm .formulario-contacto{width:calc(50% - 2rem)}}.seccion-contacto .formulario-contacto form{margin-top:2rem}.seccion-contacto .formulario-contacto input[type=email],.seccion-contacto .formulario-contacto input[type=tel],.seccion-contacto .formulario-contacto input[type=text],.seccion-contacto .formulario-contacto select,.seccion-contacto .formulario-contacto textarea{margin-top:3.6rem;border:2px solid #dadcdd}.seccion-contacto .formulario-contacto .formgroup{position:relative}.seccion-contacto .formulario-contacto label{position:absolute;color:#777;top:1.33333rem;left:1rem;text-align:left;cursor:text;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.seccion-contacto .formulario-contacto textarea{resize:none;height:175px}.seccion-contacto .formulario-contacto .forminput:focus+.formlabel,.seccion-contacto .formulario-contacto .forminput:not(:placeholder-shown)+.formlabel{-webkit-transform:translateY(-38px) scale(0.8);-ms-transform:translateY(-38px) scale(0.8);transform:translateY(-38px) scale(0.8);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;cursor:pointer;font-family:"raleway-bd"}.seccion-contacto .formulario-contacto input[type=button],.seccion-contacto .formulario-contacto input[type=submit]{margin-top:3rem;width:100%;height:45px}.seccion-contacto .formulario-contacto .formgroup-select{position:relative}.seccion-contacto .formulario-contacto .formgroup-select i{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.7rem;opacity:0.5;pointer-events:none}.seccion-contacto .formulario-contacto .warning-text{color:#ec1b24;font-family:"raleway-bd";font-size:calc(1.6rem * 0.9);position:absolute;right:1rem;top:-24px}.seccion-contacto .datos-contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4.8rem}.seccion-contacto .dato-cont{border-radius:24px 24px 24px 24px}.seccion-contacto .dato-cont:not(:last-child){background-color:#ec1b24;padding:1rem 2rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:992px){.seccion-contacto .dato-cont:not(:last-child){width:auto}}.seccion-contacto .dato-cont:last-child{overflow:hidden;width:100%;height:321px}.seccion-contacto .dato-cont:last-child iframe{height:100%}.seccion-contacto .dato-cont i{font-size:2.6rem;margin-right:2rem}.seccion-contacto .dato-cont a{color:#fff;font-family:"raleway-bd"}.seccion-contacto .dato-cont p{margin-bottom:0;font:1.5rem "raleway-rg";color:#fff}.acordiones-wrap{border-top:1px solid #e8e9e9;border-bottom:1px solid #e8e9e9;width:100%;margin:0 auto}.accordion-wrap:not(:last-child){border-bottom:1px solid #e8e9e9}.accordion-item{width:100%;margin:0 auto;cursor:pointer;padding:2rem}.accordion-header{-webkit-transition:ease-in-out 100ms;-o-transition:ease-in-out 100ms;transition:ease-in-out 100ms;font:2rem "raleway-bd";color:#656b6d}.accordion-text{width:100%;display:none;padding:2rem;background-color:#e8e9e9}.accordion-text p:last-child,.accordion-text ul:last-child{margin-bottom:0}.fa{-webkit-transition:ease-in-out 300ms;-o-transition:ease-in-out 300ms;transition:ease-in-out 300ms}.rotate-fa{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-header .fa{float:right;line-height:35px}.accordion-rojo{color:#ec1b24}.accordion-no-bar{border-bottom:0}.item-selected{background-color:#e8e9e9}.indicadores-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:1rem 0}.box-wrapper{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;height:250px;position:relative}.box-wrapper p{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;width:100%;text-align:center}.box-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;padding-top:80%}.circle-border{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.circle-percentage{position:absolute;top:5px;left:5px;text-align:center;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;background-color:#fff}.percentage{position:absolute;font-size:20px;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:arial}@media only screen and (min-width:992px){.resenas{width:60%;margin:0 auto}}.resenas .resena{text-align:center}@media only screen and (min-width:992px){.resenas .resena{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.resenas .pic{width:70px;border-radius:50%;overflow:hidden;margin:0 auto 1rem;-webkit-box-shadow:0 0 6px -2px #000;box-shadow:0 0 6px -2px #000}@media only screen and (min-width:992px){.resenas .pic{margin:0}}@media only screen and (min-width:992px){.resenas .resena-texto{width:calc(100% - (70px + 2rem))}}.resenas .opinion{font-style:italic}.resenas .fecha{text-align:center}@media only screen and (min-width:992px){.resenas .fecha{text-align:right}}.resenas .firma{margin-top:1rem;font-family:"raleway-bd"}.resenas .firma a{color:#ec1b24}.resenas .firma a:hover{text-decoration:underline}footer{background-color:#656b6d;padding:8rem 0;text-align:center}@media only screen and (min-width:992px){footer{text-align:left}}footer a,footer p{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer ul{padding:0}footer .wrapper .row .col:not(:first-child){margin-top:4rem}@media only screen and (min-width:992px){footer .wrapper .row .col:not(:first-child){margin-top:0}}@media only screen and (min-width:992px){footer .footer-menu{margin-left:4rem}}footer .footer-menu li{list-style:none;line-height:2.3}@media only screen and (min-width:992px){footer .footer-menu li{list-style:square;line-height:1.5}footer .footer-menu li::marker{color:#fff}}footer .footer-menu a{text-transform:uppercase}@media only screen and (min-width:992px){footer .rs-col{padding-left:3rem}}footer .rs-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media only screen and (min-width:992px){footer .rs-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .rs-icons li{text-align:center;list-style:none}footer .rs-icons li:not(:last-child){margin-right:1rem}footer .rs-icons li a{width:44px;height:44px;display:block;font-size:2.4rem;color:#656b6d;line-height:44px;background-color:#fff;border-radius:50%}footer .footer-contacto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){footer .footer-contacto{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .footer-contacto i{width:24px}footer .logo-footer{width:220px;margin:0 auto;opacity:0.3}footer .copyright{font-size:1.5rem;text-align:center;margin-top:1rem}