button{display:inline-flex;align-items:center;gap:8px;border:none;font-size:14px;font-weight:400;font-family:Roboto,sans-serif;color:#000000de;letter-spacing:.03em;transition:border-radius .2s;height:48px;padding:12px 24px;border-radius:28px;cursor:pointer}.filledButton{background-color:#fab302;&:hover{background-color:#f1a902}&:active{border-radius:8px;background-color:#fab3028a}}.textButton{background-color:transparent;color:#c68401;&:hover{background-color:#00000008}&:active{border-radius:8px;background-color:#fab30233}}.flatButton{line-height:1;letter-spacing:.06em;font-size:.875rem;font-weight:500;background-color:transparent;display:inline-block;padding:11px 8px;margin:0 4px;text-transform:uppercase;cursor:pointer;border-radius:2px;text-align:center;color:#c68400;&:hover{background-color:#ffb3001f}&:active{background-color:#ffb30066}&.e{font-size:1rem;text-transform:none;margin-left:-8px;margin-top:-8px}}.buttonRightWrapper{display:flex;justify-content:flex-end;gap:4px;&.pullRight{>.flatButton:first-child{margin-right:-8px}}&.pullDown{>.flatButton{margin-bottom:-8px}}}.buttonLeftWrapper{display:flex;flex-direction:row;&.pullLeft{>.flatButton:first-child{margin-left:-8px}}&.pullDown{>.flatButton{margin-bottom:-8px}}}.card{box-shadow:0 2px 8px -4px #000;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:3px;background-color:#fff}.cardsWrapper{display:flex;flex-wrap:wrap;margin:8px;gap:16px;justify-content:center}.elevatedCard,.filledCard,.outlinedCard{border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:16px;.image{margin:-16px -16px 0;border-radius:12px;overflow:hidden;img{display:block}}.headline{font-size:2rem;font-weight:900}.text{p:first-child{margin-top:0}}}.filledCard{background-color:#f5f5f5;color:#000000de}.referrals{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.referralsCard{gap:16px}.referralsCard-logo{flex-grow:0;height:64px;margin-top:8px;align-self:center;img{height:64px}}.referralsCard-footer{border-top:1px solid #d5d5d5;padding-top:16px;display:flex;gap:1rem;justify-content:flex-start;align-items:center}.referralsCard-image{flex:0 0 48px;width:48px;height:48px;border-radius:50%;overflow:hidden;img{width:100%;height:auto}.material-icons{color:#0000008a;font-size:48px}}.referralsCard-sourceTitle{color:#0000008a;font-size:.875rem}.devsCard{flex:0 1 500px}.mediaCardWrapper{margin:2rem;display:grid;grid-gap:4rem;grid-template-columns:repeat(auto-fill,280px);justify-content:center}.mediaCard{color:#000000de;text-decoration:none;border-radius:3px;background-color:#fff;box-shadow:0 2px 10px -6px #000;overflow:hidden;&:hover{box-shadow:0 4px 12px -2px #0000004d}.h{background-size:cover;background-color:#eee;height:150px}.b{padding:1rem;text-align:left;.desc{padding-top:.5rem;color:#0000008a}}}#contactWrapper{position:fixed;bottom:0;right:0;margin:16px;display:inline-flex;flex-wrap:wrap-reverse;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer}@keyframes pulsate-bg{0%{background-color:#fbca29}to{background-color:#f1a902}}#contactText{background-color:#fab302;animation:pulsate-bg .6s infinite alternate;height:80px;border-top-left-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;display:flex;align-items:center;padding:0 24px;box-shadow:0 4px 6px #000c;@media(max-width:639px){height:48px;border-top-left-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}}#contactImage{width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px #000c;@media(max-width:639px){height:48px;width:48px}}#contactImage img{width:100%;height:100%;object-fit:cover}form.cf{display:flex;flex-direction:column;gap:8px;input,textarea{box-sizing:border-box;width:100%}}.dialogOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;align-items:center;justify-content:center;z-index:9999}.dialogCard{display:flex;align-items:center;justify-content:center;height:256px;margin:24px;background:#fffbf2;border-radius:12px;padding:2rem 2.5rem;box-shadow:0 4px 16px #000c;width:100%;max-width:400px;text-align:center}.flexPromo,.poster{border-radius:clamp(2rem,4vw,3rem);margin:8px;padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem)}.flexPromo{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:clamp(2rem,4vw,4rem);.textSide{flex:1 1 300px;max-width:700px}.imageSide{text-align:center;flex:1 1 300px;max-width:700px}&:nth-child(odd){flex-wrap:wrap-reverse}&:nth-child(2n){background-color:#f5f5f5}}.poster{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;background-color:#a97204;h1{font-size:8vw;font-size:clamp(2.8rem,8vw,8rem);text-align:left;color:#fbca29;margin:0;em{font-style:normal;font-weight:900;color:#ddf000}b{font-style:normal;font-weight:900;color:#fbff27}}}h1{font-size:4rem;font-weight:900;text-wrap:balance;text-align:center;color:#a97204}h2{margin:0;font-size:3rem;font-weight:900}h3{margin:0;font-size:3rem;font-weight:400}h5{margin:0;font-size:1.6rem;font-weight:400}input[type=text],input[type=email],textarea{border:1px solid rgba(0,0,0,.1);background-color:#ffffff80;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;padding:12px 16px;letter-spacing:.025em}.spinner{font-size:48px;animation:spin 1.5s linear infinite;display:block;margin:auto;color:#0000004d}@keyframes spin{to{transform:rotate(360deg)}}.videoResponsive{padding:56.25% 0 0;position:relative;iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.mediaVideoCard{box-shadow:0 2px 8px -4px #000;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:3px;background-color:#fff;margin:2rem;flex:0 1 400px}.mediaVideoCardWrapper{margin:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}html{width:100%;height:100%;font-size:16px;font-weight:400;font-family:Roboto,sans-serif;color:#000000de;@media(max-width:1439px){font-size:15px}@media(max-width:959px){font-size:14px}}body{width:100%;max-width:1600px;height:auto;margin:0 auto;text-align:center;&.darker{background-color:#f5f5f5}}.padding{padding:2rem}.paddingHalf{padding:1rem}.margin{margin:2rem}.marginLR{margin-left:2rem;margin-right:2rem}.grid-gap{grid-gap:4rem}#navigationBarWrapper{margin:8px;position:sticky;top:8px}#navigationBar{background-color:#ffb300;color:#000000b3;box-shadow:0 2px 4px -2px #00000080;position:relative;z-index:1000;display:flex;border-radius:48px}#navigationBarCover{margin-top:-8px;height:calc(50% + 8px);width:100%;background-color:#fff;position:absolute;top:0}.navigationBarItem{flex:1 1 100px;display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;padding:1.5rem;border-radius:48px;&:hover{background-color:#f1a900}&:active{background-color:#f1a900}&.on{background-color:#ffca28}@media(max-width:400px){flex-direction:column;padding:.75rem;gap:.25rem}}.navigationBarItemIcon{font-size:2rem;width:2rem;height:2rem}.navigationBarItemText{letter-spacing:.025em}a{text-decoration:none;color:#c68400;&.noColor{color:inherit}}img{max-width:100%;height:auto}p{letter-spacing:.02em;line-height:1.7;margin:1.6em 0;strong{background-color:#ffb3001a;padding:4px 8px;border-radius:8px;font-weight:500;white-space:nowrap}a{background-color:#ffb300;padding:4px 8px;border-radius:8px;font-weight:500;color:#000000de;white-space:nowrap;&:hover{background-color:#f1a900;animation:pulsate-bg .6s infinite alternate;@keyframes pulsate-bg{0%{background-color:#fbca29}to{background-color:#f1a902}}}&:active{background-color:#f1a900}}}.l{text-align:left}.c{text-align:center}.quote{font-style:italic}.quoteSource{text-align:right}.aboutPerson{display:flex;flex-wrap:wrap;justify-content:center;@media(min-width:1148px){margin-left:-216px}.imageSide{flex:0 0 200px;margin:0;@media(min-width:1148px){margin:0 16px 0 0}img{width:200px}}.textSide{flex:0 1 700px}}strong,b{font-weight:500}.lighterText{color:#0000008a}footer{overflow:auto;background-color:#a97303;border-top-right-radius:48px;border-top-left-radius:48px;@media(max-width:1200px){padding-bottom:80px}#bestCompanyOfTheWorld{color:#fee64c;padding:.5rem;text-align:left;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:1rem;letter-spacing:.03em;margin:2rem}#bestCompanyOfTheWorld-logo{width:6rem;height:6rem;position:relative;overflow:hidden;border-radius:8%;a{position:absolute;width:100%;height:100%;top:0;left:0}}}
