.person-slogan,body{text-transform:uppercase}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Oswald,Arial,Helvetica,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.id-card{display:flex;justify-content:center;align-items:center;height:auto;overflow:hidden}.id-container{width:793px;height:1122px;max-width:100%;margin-top:64px;margin-bottom:64px;background:url(../assets/background.jpg);position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column}.logo{top:32px;right:28px;text-align:right;position:absolute;height:103px;width:91px}.person-container{background:rgba(255,255,255,.8);border-radius:35px;position:relative;width:674px;max-width:100%;font-size:20px}.person-contact-container{text-align:right;padding-right:31px;padding-top:36px;font-weight:700;line-height:1.15;position:relative}.person-name,.person-slogan{color:#6a6a6a;font-family:the_seasonsregular,Cinzel,serif;letter-spacing:1.6px;font-weight:600}.person-contact-container p{padding-bottom:24px}.person-email,.person-phones,.person-phones a{text-decoration:none;color:#000}.person-name{border-bottom:3px solid #6a6a6a5d;padding:43px 22px 24px 0;margin:0 6px;text-align:right;font-size:30px}.person-photo{left:14px;top:32px;position:absolute;border-radius:50%;max-width:200px;height:auto}.person-danger{color:#ee322e}.person-details{max-width:65%;text-align:right;font-size:16px;margin-left:35%}.person-address,.person-address a{color:#6a6a6a}.arrow{position:absolute;left:180px;top:170px}.person-slogan{font-size:42px;line-height:1.3;padding-left:26px;margin-top:40px}.company-slogan,.person-id{font-family:glacial_indifferenceregular,Arial,Helvetica,sans-serif}.company-info-container{display:flex;justify-content:space-between;align-items:center;padding:60px 39px 26px 26px}.company-slogan{color:#ee322e;font-weight:900;font-size:18px;text-transform:none}.social-media-box{margin-left:10px}.partner-logos{opacity:.8;background:#fff;margin-top:40px;border-radius:8px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:.5em 1.5em}.partner-logos-box{padding-right:1.5em}.partner-logos-box:last-child{padding-right:0}.logo-forbes,.logo-wwconsulting{height:50px}.logo-bhpshop{height:35px}.logo-csa{height:40px}.logo-gazele{height:50px;padding-bottom:.5em}.person-id{color:#96a3a6;margin:53px auto;text-align:center}@media screen and (max-width:600px){.logo-bhpshop,.logo-csa,.logo-forbes,.logo-gazele,.logo-wwconsulting{height:35px;width:auto}.id-container{padding-top:130px}.arrow{display:none}.partner-logos-box,.person-container{max-width:96%}.person-photo{position:static;margin:36px auto 0;display:flex}.person-name{text-align:center;padding:43px 0 24px}.person-contact-container{text-align:left;margin-left:24px}.person-slogan{font-size:32px}.logo-gazele{padding-bottom:.5em}.person-details{max-width:100%;text-align:left;font-size:16px;margin-left:0}.person-photo.no-photo{width:100px;height:100px}.logo{top:32px;right:28px;text-align:right;position:absolute;height:103px;width:91px}}@media screen and (max-width:440px){.person-slogan{font-size:26px}.id-container{padding-top:50px;margin-top:0}.social-media-box img{height:26px;width:auto}.logo{top:16px;right:16px;height:68px;width:60px}}@media screen and (max-width:280px){.logo-bhpshop,.logo-csa,.logo-forbes,.logo-gazele,.logo-wwconsulting{height:28px;width:auto}.id-container{padding-top:60px}.arrow{display:none}.partner-logos-box,.person-container{max-width:96%}.person-photo{position:static;margin:36px auto 0;display:flex}.person-name{text-align:center;padding:43px 0 24px}.person-contact-container{text-align:left;margin-left:24px;font-size:16px}.person-slogan{font-size:20px;margin-top:20px}.logo-gazele{padding-bottom:.5em}.person-details{max-width:100%;text-align:left;font-size:16px;margin-left:0}.person-photo.no-photo{width:100px;height:100px}.logo{top:16px;right:16px;height:68px;width:60px}}