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}html{font-family:"Open Sans",sans-serif;color:#54585a}.header{background-color:#e61919;opacity:0.95;color:white;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Rubik",sans-serif;text-transform:uppercase;position:fixed;width:100%;z-index:1}@media all and (min-width: 768px){.header{flex-direction:row;-webkit-animation:header 2s;animation:header 2s}}@media all and (min-width: 1200px){.header{padding-left:3rem}}.header .title{margin:0.938rem 5rem;line-height:1.875rem}@media all and (min-width: 768px){.header .title{white-space:nowrap}}.header .menu{background-color:rgba(253,77,77,0.760784);display:flex;justify-content:space-around;align-items:center;padding:1rem;width:100%}@media all and (min-width: 768px){.header .menu{background-color:#e61919;font-size:0.938rem;justify-content:flex-end;gap:2rem;padding-right:3rem;-webkit-animation:header 2s;animation:header 2s}@-webkit-keyframes header{0%{padding:1rem}}@keyframes header{0%{padding:1rem}}}@media all and (min-width: 1200px){.header .menu{gap:1rem;padding-right:6rem}}.header .link-menu{font-family:"Rubik",sans-serif;text-decoration:none;text-transform:uppercase;color:white}.link-menu:hover{color:#fde4e4}.hero{background-image:url(../images/logo.jpg);background-size:80%;background-position:center 70%;background-color:black;background-repeat:no-repeat;background-clip:content-box;width:100%;height:26.313rem;margin-bottom:10px;display:flex;align-items:flex-end}@media all and (min-width: 768px){.hero{background-size:60%;background-position:center center}}@media all and (min-width: 1200px){.hero{background-size:50%;background-position:center center}}.rectangle-hero{width:85%;margin:0 auto;text-align:center;transform:translate(0%, 50%);transition:transform 1s}.claim{height:3.125rem;font-weight:600;font-size:1.2rem;padding:.875rem .938rem 1rem .938rem;line-height:1.5rem;letter-spacing:.02rem;justify-content:center;background-color:white;color:black}@media all and (min-width: 768px){.rectangle-hero{width:40%;opacity:90%;margin-left:2.823rem;transform:none}.claim{background-color:#fde4e4;color:#e61919}}@media all and (min-width: 1200px){.rectangle-hero{width:44%;opacity:0.9;transform:none;margin-left:7rem}.claim{font-size:x-large;line-height:1.8rem;transition:all 1s}}.team{margin:0 auto;text-align:center}.team .title-team{font-family:"Rubik",sans-serif;color:rgba(253,77,77,0.760784);font-size:1.5rem;line-height:2.813rem;font-weight:500;text-align:center;padding-top:46px}@media all and (min-width: 768px){.team .title-team{color:#e61919;padding:0;transition:color 2s}}.team .text{line-height:24px;text-align:center;margin:15px 0px 30px}.team .text .cursive{font-style:oblique}@media all and (min-width: 768px){.team .text{opacity:0.67;transition:opacity 2s}}.team .margin-leader{margin:0px 15px 30px 15px;position:relative;transition:margin 1s}@media all and (min-width: 768px){.team .margin-leader{margin:45px 45px 60px;transition:margin 1s}}@media all and (min-width: 1200px){.team .margin-leader{margin:45px 300px 60px 299px;transition:margin 500ms}}.team .margin-leader .rectangle{width:30px;height:30px;background-color:#fff;transform:rotate(45deg);position:absolute;left:calc(50% - 15px);top:calc(100% + 30px - 15px);transition:all 1s}@media all and (min-width: 768px){.team .margin-leader .rectangle{top:calc(100% + 45px)}}.main .strengths-weaknesses{background-color:#fde4e46e;padding:30px 15px 45px;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;transition:all 1s}@media all and (min-width: 768px){.main .strengths-weaknesses{flex-direction:row;justify-content:center;gap:48px}}@media all and (min-width: 1200px){.main .strengths-weaknesses{width:100%;margin:0 auto 48px;padding:1rem}}.main .titlesw{color:#e61919;font-size:22px;text-align:center;font-weight:700;line-height:35px}@media all and (min-width: 768px){.main .titlesw{margin-top:45px;padding:0px}}@media all and (min-width: 1200px){.main .titlesw{margin:45px auto 15px auto;margin-bottom:16px}}@media all and (min-width: 768px){.strengths,.weaknesses{width:40%}}@media all and (min-width: 1200px){.strengths,.weaknesses{max-width:640px}}.main .strengths-weaknesses .textsw{line-height:24px;color:#54585a;text-align:center;margin-top:15px}@media all and (min-width: 1200px){.main .strengths-weaknesses .textsw{margin-bottom:60px}}.margin-leader{margin:0 16px;max-width:100vw;position:relative}.title-people{color:rgba(253,77,77,0.760784);font-size:1.5rem;font-weight:500;text-align:center;font-family:'rubik', sans-serif;margin:30px 0}@media all and (min-width: 768px){.title-people{margin:45px 0 41px 0;color:#e61919}}.person{display:flex;flex-direction:column;align-items:center;text-align:center}.person .photo{height:180px;width:180px;border:solid 5px #fde4e46e;border-radius:4px}@media all and (min-width: 768px){.person .photo{height:205px;width:205px}}.margin-leader .name{font-family:'Open Sans', sans-serif;color:#e61919;font-size:1.25rem;font-weight:600;text-align:center;line-height:45px;padding:15px 20px 0}@media all and (min-width: 768px){.margin-leader .name{color:rgba(253,77,77,0.760784)}}.person .description{font-family:'Open Sans', sans-serif;text-align:center;line-height:24px;margin-bottom:15px}.cursive{font-style:oblique}.socialmedia{display:flex;justify-content:center;margin-bottom:45px}.socialmedia .item{font-weight:600}.socialmedia .link{color:rgba(253,77,77,0.760784);text-decoration:none}@media all and (min-width: 768px){.socialmedia .link{color:#e61919}}.link-with-point::before{content:'•';font-size:0.75rem;padding:12px;color:rgba(253,77,77,0.760784)}.socialmedia .link:hover{color:#e61919}@media all and (min-width: 768px){.socialmedia .link:hover{color:rgba(253,77,77,0.760784)}}@media all and (min-width: 768px){.person-left{display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 60px 44px;text-align:left;transition:all 1s}.person-right{display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:0 44px 60px 0;text-align:right;transition:all 1s}.photo-container{height:224px;width:224px;display:flex;justify-content:center;align-items:center}.person-left .text-container{margin-left:38.5px;max-width:442px}.person-right .text-container{margin-right:38.5px;max-width:442px}.person-left .name{text-align:left;padding:0;font-weight:500}.person-left .description{text-align:left}.person-right .name{text-align:right;padding:0;font-weight:500}.person-right .description{text-align:right}.socialmedia-left{justify-content:flex-start;padding-left:0;margin-top:15px;margin-bottom:0}.socialmedia-right{justify-content:flex-end;padding-right:0;margin-top:15px;margin-bottom:0}}@media all and (min-width: 1200px){.margin-leader{margin:50px 138px;transition:margin 1s}.person{margin:0 auto;margin-bottom:60px;max-width:1280px}.person .description{max-width:439px;padding:0}.text-container{min-width:442px}.person-left .text-container{margin-left:45px}.person-right .text-container{margin-right:45px}.person .photo,.photo-container{height:278px;width:278px}}.contact-intro{margin:0 15px;text-align:center;transition:margin 500ms}@media all and (min-width: 768px){.contact-intro{margin:15px 120px;transition:margin 500ms}}@media all and (min-width: 1200px){.contact-intro{margin:45px 450px}}.last-text{font-size:0.8rem;display:inline-block}.asterisk{color:rgba(253,77,77,0.760784);font-weight:700}.text-contact{font-family:#e61919;line-height:1.5rem;padding:0.5rem;margin-bottom:20px}.title-contact{font-family:"Rubik",sans-serif;color:#e61919;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:5rem;text-align:center}.section-forms{font-size:0.875rem;margin-top:50px;margin-bottom:8rem;display:flex;flex-direction:column;gap:15px;line-height:1.5rem;align-items:center}.label{max-width:140px}@media all and (min-width: 768px){.label{max-width:none}}.section-forms .name,.email,.phone,.message{margin:0.438rem 0 1rem;padding:0.688rem 0.938rem 0.938rem 0.938rem;width:290px;opacity:0.8;text-align:left;display:block}@media all and (min-width: 768px){.section-forms .name,.email,.phone,.message{width:442px}}@media all and (min-width: 1200px){.section-forms .name,.email,.phone,.message{width:601px}}.message{padding-bottom:75px}::-moz-placeholder{color:#b8b8b9;font-family:"Open Sans",sans-serif;font-size:.8rem}::placeholder{color:#b8b8b9;font-family:"Open Sans",sans-serif;font-size:.8rem}.send-button{background-color:#e61919;height:2.813rem;width:320px;border:none;border-radius:0.25rem;margin:1.875rem 0rem 0rem;color:white;text-transform:uppercase;text-align:center;transition:all 1s}@media all and (min-width: 768px){.send-button{width:206px;margin-left:270px;-webkit-animation:button 1s;animation:button 1s}@-webkit-keyframes button{0%{width:320px;margin:1.875rem 0rem 0rem}}@keyframes button{0%{width:320px;margin:1.875rem 0rem 0rem}}}@media all and (min-width: 1200px){.send-button{width:278px;margin-left:350px;transition:all 1s}}@media all and (min-width: 1200px){.email-phone{display:flex;gap:10px}}@media all and (min-width: 1200px){.label .email{width:395px}}@media all and (min-width: 1200px){.label .phone{width:162px}}.send-button:hover{background-color:rgba(253,77,77,0.760784)}.footer{display:grid;width:100vw;grid-template-rows:2fr 2fr 3fr;grid-template-columns:1fr;border-top:1px solid #b8b8b9;transition:margin 1s}@media all and (min-width: 768px){.footer{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding-top:1.875rem;padding-bottom:3.5rem;row-gap:0.938rem}}@media all and (min-width: 1200px){.footer{margin-top:5rem}}.footer .company-name{color:#b8b8b9;display:flex;justify-content:center;align-items:center;text-align:center}@media all and (min-width: 768px){.footer .company-name{justify-content:flex-start;padding-left:2.813rem}}@media all and (min-width: 1200px){.footer .company-name{padding-left:8.625rem}}.footer .container-logo{width:100vw;display:flex;justify-content:center;align-items:center}@media all and (min-width: 768px){.footer .container-logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:flex-start;padding-left:2.813rem}}@media all and (min-width: 1200px){.footer .container-logo{padding-left:8.625rem}}.footer .logo{width:7.244rem}.footer .menu{display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5rem;transition:all 1s}@media all and (min-width: 768px){.footer .menu{padding-right:2.813rem;font-size:0.87rem;grid-row:span 2;align-items:flex-end;line-height:1.7rem;transition:all 1s}}@media all and (min-width: 1200px){.footer .menu{padding-right:8.625rem}}.footer .link-menu{color:#54585a;text-decoration:none;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600}.footer .link-menu:hover{color:gainsboro}
