html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{max-width:1600px;min-width:300px;margin-left:auto;margin-right:auto}.page-wrapper{margin:0 15px}@media all and (min-width: 768px){.page-wrapper{margin:0 45px}}@media all and (min-width: 1200px){.page-wrapper{margin:0 auto;max-width:1120px}}.page-wrapper-contact{margin:0 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width: 768px){.page-wrapper-contact{margin:0 45px}}@media all and (min-width: 1200px){.page-wrapper-contact{margin:0 300px;max-width:1120px}}@media all and (min-width: 768px){.page-wrapper-contact{margin:0 163px}}.header{max-width:1600px;position:fixed;top:0;z-index:999}@media all and (min-width: 768px){.header{display:flex;width:100vw;height:60px;background-color:#099d8d}}.header__container{display:flex;justify-content:center;align-items:center;width:100%;height:60px;opacity:0.95;background-color:#099d8d}@media all and (min-width: 768px){.header__container{position:relative;justify-content:flex-start;padding-left:45px;height:60px;width:50%}}@media all and (min-width: 1200px){.header__container{padding-left:166px}}.header__container--title{font-weight:500;text-transform:uppercase;font-size:16px;font-family:"Rubik",sans-serif;color:#fff;text-decoration:none}.header__nav{display:flex;justify-content:center;min-width:300px;width:100vw;height:45px;opacity:0.95;padding:0;background-color:#14d9c4}@media all and (min-width: 768px){.header__nav{position:relative;justify-content:flex-end;padding-right:45px;height:60px;width:50%;background-color:#099d8d}}@media all and (min-width: 1200px){.header__nav{padding:0 162px 0 140px}}.header__nav--ul{display:flex;width:320px;padding:0px 15px;justify-content:space-between;align-items:center}@media all and (min-width: 768px){.header__nav--ul{padding-right:0px}}.header__nav--item{display:block;justify-content:space-between;font-size:15px;color:white;font-family:"Rubik",sans-serif;text-transform:uppercase;text-decoration:none}.hero{display:flex;flex-direction:column;margin-bottom:-40px}.hero__image--container{width:100%;height:421px;background:url(../images/1600x550-fondo.png);background-repeat:no-repeat;background-size:1600px 550px;background-position:center}@media all and (min-width: 1200px){.hero__image--container{height:550px}}.hero__image--front1{width:100%;height:421px;background:url(../images/off-computer.png);background-repeat:no-repeat;background-position:right -15px bottom 30px;background-size:225px 225px}.hero__image--front1:hover{background:url(../images/on-computer.png);background-repeat:no-repeat;background-position:right -15px bottom 30px;background-size:225px 225px}@media all and (min-width: 440px){.hero__image--front1:hover{background-position:right -10px bottom 25px;background-size:275px 275px}}@media all and (min-width: 620px){.hero__image--front1:hover{background-position:right -15px bottom 20px;background-size:340px 340px}}@media all and (min-width: 768px){.hero__image--front1:hover{background-position:right -10px bottom -10px;background-size:420px 420px}}@media all and (min-width: 1200px){.hero__image--front1:hover{height:600px;background-position:right 0px bottom 40px;background-size:500px 500px}}@media all and (min-width: 440px){.hero__image--front1{background-position:right -10px bottom 25px;background-size:275px 275px}}@media all and (min-width: 620px){.hero__image--front1{background-position:right -15px bottom 20px;background-size:340px 340px}}@media all and (min-width: 768px){.hero__image--front1{background-position:right -10px bottom -10px;background-size:420px 420px}}@media all and (min-width: 1200px){.hero__image--front1{height:600px;background-position:right 0px bottom 40px;background-size:500px 500px}}.hero__image--front2{width:100%;height:421px;background:url(../images/left1.png);background-repeat:no-repeat;background-position:left top 10px;background-size:320px 421px}.hero__image--front2:hover{background:url(../images/left1-hover.png);background-repeat:no-repeat;background-position:left top 10px;background-size:320px 421px}@media all and (min-width: 440px){.hero__image--front2:hover{background:url(../images/left2-hover.png);background-repeat:no-repeat;background-position:left top 10px;background-size:320px 421px}}@media all and (min-width: 620px){.hero__image--front2:hover{background-position:left top 0px;background-size:384px 505px}}@media all and (min-width: 768px){.hero__image--front2:hover{background-position:left top -60px;background-size:448px 590px}}@media all and (min-width: 1200px){.hero__image--front2:hover{height:640px;background:url(../images/left2-hover.png);background-repeat:no-repeat;background-position:left top -110px;background-size:640px 842px}}@media all and (min-width: 440px){.hero__image--front2{background:url(../images/left2.png);background-repeat:no-repeat;background-position:left top 10px;background-size:320px 421px}}@media all and (min-width: 620px){.hero__image--front2{background-position:left top 0px;background-size:384px 505px}}@media all and (min-width: 768px){.hero__image--front2{background:url(../images/left2.png);background-repeat:no-repeat;background-position:left top -60px;background-size:448px 590px}}@media all and (min-width: 1200px){.hero__image--front2{height:640px;background-position:left top -110px;background-size:640px 842px}}.hero .claim{display:flex;justify-content:center;align-items:center;height:80px;max-width:450px;position:relative;bottom:40px;background-color:#fff;margin-left:15px;margin-right:15px}@media all and (min-width: 768px){.hero .claim{bottom:79px;margin-left:46px;opacity:80%}}@media all and (min-width: 1200px){.hero .claim{bottom:79px;margin-left:138px}}.hero .claim__header{font-weight:500px;line-height:1.39;font-size:18px;font-family:"Rubik",sans-serif;color:black;opacity:100%}@media all and (min-width: 1200px){.hero .claim__header{font-size:24px}}.contact__image--container{height:300px;background:url(../images/fondo-contact.png) center;background-size:1600px 400px}@media all and (min-width: 1200px){.contact__image--container{height:400px}}.team{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px}.team__section{font-family:"Rubik",sans-serif;font-size:24px;font-weight:500px;line-height:1.88;text-align:center;color:#099d8d}.team__section--text{padding-top:15px}@media all and (min-width: 768px){.team__section{bottom:30px}}@media all and (min-width: 1200px){.team__section{padding-left:299px;padding-right:300px;padding-bottom:15px;opacity:67%}}.team{position:relative}#team{position:absolute;top:-105px}@media all and (min-width: 768px){#team{top:-60px}}.diamond{width:30px;height:30px;position:relative;top:-15px;background-color:white;transform:rotate(45deg)}.team__strenght{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:45px;background-color:rgba(184,184,185,0.2)}.team__strenght--title{margin-top:30px;margin-bottom:15px;font-family:"Rubik",sans-serif;color:#099d8d;font-size:22px;text-align:center;line-height:2.05;font-weight:500}@media all and (min-width: 768px){.team__strenght--main{display:flex;flex-direction:row}.team__strenght--container{width:50%}.team__strenght--weaknesses{margin-left:30px}}@media all and (min-width: 1200px){.team__strenght-weaknesses{padding-left:45px}.team__strength{padding-bottom:60px}}.about-us{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.who-we-are{margin:30px 0 30px;font-size:24px;font-weight:500px;line-height:1.88;text-align:center;font-family:"Rubik",sans-serif;color:#099d8d}@media all and (min-width: 768px){.who-we-are #who-we-are{margin:45px 0 45px}}.fab,.fas{font-size:16px;color:#099d8d;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.text{margin:0;line-height:1.5;text-align:center;font-family:"Open Sans",sans-serif;color:#54585a;font-size:16px}.member{display:flex;align-items:center;flex-direction:column;justify-content:center;padding-bottom:45px}@media all and (min-width: 768px){.member{display:flex;flex-direction:row;padding-bottom:60px;align-items:flex-start}}.member__picture{filter:grayscale(100%);width:180px;margin-bottom:15px;border-radius:4px;border:solid 5px rgba(0,0,0,0.08)}.member__picture:hover{filter:grayscale(0%);border:solid 5px #ffc107}@media all and (min-width: 768px){.member__picture{width:205px}}@media all and (min-width: 1200px){.member__picture{width:278px}}@media all and (min-width: 768px){.member__info{display:flex;flex-direction:column;justify-content:space-between;height:180px;padding-left:30px}}@media all and (min-width: 1200px){.member__info{justify-content:start;padding-left:45px;padding-right:15%;height:278px}}@media all and (min-width: 768px){.member--even{padding-right:30px;order:-1}}.member__title{font-size:20px;padding:10px;font-family:"Open Sans",sans-serif;text-align:center}@media all and (min-width: 768px){.member__title{padding:0;text-align:start}}@media all and (min-width: 1200px){.member__title{display:flex;justify-content:flex-start;font-size:20px;font-family:"Open Sans",sans-serif;padding-bottom:15px}}.member__text{margin:0;line-height:1.5;text-align:center;font-family:"Open Sans",sans-serif;color:#54585a;font-size:16px}@media all and (min-width: 768px){.member__text{text-align:start;font-size:15px}}@media all and (min-width: 1200px){.member__text{padding-bottom:15px;text-align:start}}.member__nav{display:flex;justify-content:center}@media all and (min-width: 768px){.member__nav{display:flex;justify-content:start}}.member__nav--icons{display:flex;justify-content:center;align-items:center;width:124px;height:30px}@media all and (min-width: 768px){.even__info{padding-right:30px;order:-1}}@media all and (min-width: 1200px){.even__info{padding-right:45px;padding-left:15%}}@media all and (min-width: 768px){.even__title{text-align:end}}@media all and (min-width: 1200px){.even__title{display:flex;justify-content:flex-end}}@media all and (min-width: 768px){.even__text{text-align:end}}@media all and (min-width: 1200px){.even__text{text-align:end}}@media all and (min-width: 768px){.even__nav{display:flex;justify-content:flex-end}}@media all and (min-width: 1200px){.even__nav{display:flex;justify-content:flex-end}}.disabled{cursor:not-allowed;pointer-events:none}#who-we-are{position:absolute;top:-105px}@media all and (min-width: 768px){#who-we-are{top:-60px}}.footer{display:grid;justify-content:center;align-items:center;width:100%;height:100%;font-family:"Open Sans",sans-serif;font-size:14px;background-color:#fff;border-top:1px solid #b8b8b9}.footer__container{display:grid;justify-content:center;align-items:center;height:250px;grid-template-rows:60px 60px 1fr;text-align:center}.footer__copy{width:172px;height:20px;color:#b8b8b9;font-size:14px;font-family:"Open Sans",sans-serif}.footer__nav{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.43;text-align:center}.footer__item{opacity:0.75;color:#54585a;font-family:"Open Sans",sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase}.footer__image{display:flex;justify-content:center;margin-bottom:40px}.footer__logo{width:115.9px;height:45px}@media all and (min-width: 768px){.footer__container{display:grid;min-width:678px;height:170px;grid-template-columns:35% 30% 35%;grid-template-rows:24px 45px 45px 56px}.footer__copy{grid-row:2 / 3;justify-content:left;text-align:left}.footer__nav{grid-column:3 / 4;grid-row:2 / 4;align-items:flex-end;justify-content:right}.footer__image{grid-row:3 / 4;margin-bottom:0px;justify-content:left}}@media all and (min-width: 768px) and (min-width: 1200px){.footer__container{display:grid;height:170px;grid-template-columns:180px 35% 30% 35% 138px;grid-template-rows:24px 45px 45px 47px}.footer__copy{grid-row:2 / 3;justify-content:left;text-align:left}.footer__nav{grid-column:5 / 6;grid-row:2 / 4;align-items:flex-end;justify-content:right}.footer__image{grid-row:3 / 4;margin-bottom:0px;justify-content:left}}.hero-contact{padding-top:60px}.hero-contact__img{height:300px;background:url(../images/contact-image.png);background-color:#f5e9ad;background-size:1600px 400px;background-repeat:no-repeat;background-position:center}@media all and (min-width: 1200px){.hero-contact__img{height:400px}}.section--contact{box-sizing:border-box;margin-top:40px;padding-top:30px;padding:0}.contact__title{font-family:"Rubik",sans-serif;font-size:24px;font-weight:500px;line-height:45px;text-align:center;color:#099d8d;text-transform:uppercase}.contact__article{height:144px;margin-bottom:58px}@media all and (min-width: 768px){.contact__article{padding:15px 104px 60px 104x;text-align:center}}.contact__small{font-size:12px;padding-top:20px}.asterisk{color:#14d9c4}.form{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 768px){.form__item--button{align-self:flex-end}}.form__button{margin-top:17px;margin-bottom:60px;border-radius:4px;width:290px;height:45px;text-transform:uppercase;background-color:#099d8d;border:none;color:white;transition:all 1s linear}.form__button:hover{background-color:white;color:#099d8d;border:2px solid}@media all and (min-width: 768px){.form__button{width:206px}}@media all and (min-width: 1200px){.form__button{width:278px}}.label{display:block;font-family:"Open Sans",sans-serif;color:#54585a;font-size:14px;margin-bottom:7px}@media all and (min-width: 1200px){.label__tel{margin-left:44px}}.input{display:block;box-sizing:border-box;height:45px;width:290px;font-family:"Open Sans",sans-serif;color:#54585a;font-size:14px;margin-bottom:13px;padding:11px 15px}@media all and (min-width: 768px){.input{width:442px}}@media all and (min-width: 1200px){.input__name{width:601px}}@media all and (min-width: 1200px){.input__email{width:395px}}@media all and (min-width: 1200px){.input__tel{margin-left:44px;width:162px}}::-moz-placeholder{color:#b8b8b9}::placeholder{color:#b8b8b9}.textarea{width:290px;height:105px;display:flex;flex-direction:column;justify-content:flex-start}@media all and (min-width: 768px){.textarea{width:442px;height:105px}}@media all and (min-width: 1200px){.textarea{width:601px;height:105px}}@media all and (min-width: 1200px){.form__container--mail{display:flex;flex-direction:row}}
