:root{--brand-color: #099d8d}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type="button"],input[type="submit"],input[type="file"],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type="button"]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}.mainbox{width:100%;background-image:url("../images/background-web.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:500px}.mainbox a{text-decoration:none;color:white}.bannertitle{font-family:"Rubik", sans-serif;display:flex;justify-content:center;align-items:center;font-size:24px;height:60px;background-color:#099d8d;opacity:0.95;color:#fff;text-transform:uppercase}.navegationmenu{font-family:"Rubik", sans-serif;height:45px;color:#fff;background-color:#14d9c4;opacity:0.95;display:flex;flex-grow:initial;flex-flow:wrap;box-sizing:border-box;align-items:center;justify-content:space-around}.navitem1{flex-direction:row}.navitem2{list-style-type:none;text-decoration:none;color:#fff}@media all and (min-width: 768px){.mainbox{display:flex;width:100%;flex-wrap:wrap}.bannertitle{width:50%;font-size:16px;padding:15px 45px 15px;height:60px;justify-content:left}.navegationmenu{justify-content:space-around;background-color:#099d8d;height:60px;padding:15px 45px 15px;font-size:16px;flex-direction:row;width:100%}.navHeader{width:50%}}@media all and (min-width: 1200px){.navegationmenu{justify-content:space-around;padding:15px 130px 15px}}.container{padding:0 15px;background-color:#fff}.container .intro{background-color:#fff;transform:translate(0, -50%);font-family:"Open Sans", sans-serif;text-align:center;padding:14px 15px 16px;margin:0 15px;font-size:16px}.container .team{transform:translate(0, -20px);background-color:#fff}.container .team .teamtitle{color:#14d9c4;font-family:"rubik", sans-serif;font-size:24px;text-align:center;font-weight:500}.container .team .teamtext{color:#54585a;font-family:"opensans", sans-serif;font-size:16px;text-align:center;line-height:24px}@media (min-width: 768px){.container .intro{justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;opacity:0.8}.container .team .teamtitle{font-size:28px;padding:20px;color:var(--brand-color)}.container .team .teamtext{font-size:18px;line-height:1.5;padding:20px 20px 5px}}@media (min-width: 1200px){.intro{font-size:20px;opacity:0.8}.teamtext{font-size:20px;line-height:1.5;margin:30px}.teamtitle{padding:20px}}.container-sw{padding:30px 15px 45px;background-color:#f1f1f1}.text{margin:15px 0px 30px;font-family:"opensans", sans-serif;font-size:16px;line-height:1.5;text-align:center;color:#54585a}.title{width:100%;font-family:"Rubik", sans-serif;font-size:24px;font-weight:500;line-height:2.05;text-align:center;color:var(--brand-color)}.diamond{display:flex;justify-content:center}.rombo{background:white;width:30px;height:30px;position:absolute;margin:auto;transform:translateY(-50%) rotate(45deg)}@media all and (min-width: 768px){.container-sw{padding:15px 45px 60px;display:flex}.container-sw .box-strengths{width:50%;padding-right:15px}.container-sw .box-strengths .title{font-size:28px}.container-sw .box-strengths .text{font-size:18px}.container-sw .box-weaknesses{width:50%;padding-left:15px}.container-sw .box-weaknesses .title{font-size:28px}.container-sw .box-weaknesses .text{font-size:18px;margin:0}}@media (min-width: 1200px){.box-strengths{padding:35px}.box-strengths .title{font-size:28px}.box-strengths .text{font-size:18px}.box-weaknesses{padding:35px}.box-weaknesses .title{font-size:28px}.box-weaknesses .text{font-size:18px}}.containerAboutUs{background:white;width:100%;text-align:center;font-family:"opensans", sans-serif;font-size:16px;line-height:24px}.titleAboutUs{font-family:"Rubik", sans-serif;color:var(--brand-color);font-size:24px;line-height:45px;padding-top:25px;padding-bottom:25px}.itemAbout{background:white;padding-left:15px;padding-right:15px;padding-bottom:15px;color:#54585a}.name{font-size:20px;color:black;line-height:45px}.picture{width:180px;height:180px;border:5px lightgray solid;border-radius:10px;-o-object-fit:cover;object-fit:cover}.containerAboutUs{display:flex;flex-direction:column;align-items:center}.socialMedia{display:flex;justify-content:center}.fab{color:#099d8d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:45px;margin-top:15px;padding-left:7px;padding-right:7px;font-size:18px}@media all and (min-width: 768px){.containerAboutUs{padding-bottom:48px}.titleAboutUs{font-size:28px}.right{display:flex;padding-left:44px}.left{display:flex;flex-direction:row-reverse;padding-right:45px}.content-us-right{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px 44px 15px 31px;font-size:18px}.content-us-left{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:16px 44px 15px 31px;font-size:18px}.itemAbout{padding:0}.fab{padding-left:0;padding-right:14px}.picture{width:205px;height:205px}}@media (min-width: 1200px){.containerAboutUs{padding-bottom:60px}.containerAboutUs .right{padding-left:138px}.containerAboutUs .right .content-us-right{padding-left:45px;padding-right:300px;padding-bottom:151px}.containerAboutUs .left{padding-right:138px}.containerAboutUs .left .content-us-left{padding-right:45px;padding-left:300px;padding-bottom:151px}.containerAboutUs .picture{width:278px;height:278px}}.footer{display:flex;justify-content:center;flex-direction:column;background-color:#fff;border-top:2px solid #b8b8b9}.menu{height:60px;color:#54585a;font-family:"opensans", sans-serif;font-size:14px;letter-spacing:normal;text-align:center;line-height:140%;list-style-type:none;margin:-10px;padding:5px}@media (min-width: 768px){.menu{line-height:30px}}@media (min-width: 1200px){.menu{margin-top:24px}}.nombre-grupo{color:#b8b8b9;font-family:"opensans", sans-serif;font-size:14px;text-align:center;padding:30px 30px 30px}@media (min-width: 1200px){.nombre-grupo{padding-top:30px}}.lista{text-decoration:none;color:#54585a}.imagen{width:115, 9px;height:45px;margin:30px}@media all and (min-width: 768px){.footer{padding-right:45px;padding-left:45px;height:170px}.footer .menu{text-align:right}.footer .nombre-grupo{text-align:left;padding-left:0;margin-top:-40px}.footer .imagen{position:absolute;margin:30px 0px}.footer .navFooter{transform:translateY(-40px)}}@media (min-width: 1200px){.footer{padding:5px 138px 40px 138px}.menu{text-align:right}.nombre-grupo{text-align:left;padding:30px 30px 30px 0px;transform:translateY(40px)}.imagen{align-items:left;margin:30px 0px}.navFooter{transform:translateY(-45px)}}
