@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&family=Source+Code+Pro:ital,wght@0,400;0,500;0,700;0,900;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,400;0,500;0,700;0,900;1,400&display=swap";/*! normalize.css v8.0.1 | MIT License | https://github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.nav-hamburger{height:36px;width:48px;margin:.5em;border:none;padding:0;position:relative;display:inline;background:transparent;outline:1px dotted transparent;opacity:1;cursor:pointer}.nav-hamburger span{display:block;position:absolute;height:20%;width:100%;background:#171717;border:none;border-radius:.5em;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-hamburger span:nth-child(1){top:0}.nav-hamburger span:nth-child(2),.nav-hamburger span:nth-child(3){top:40%}.nav-hamburger span:nth-child(4){top:80%}.nav-hamburger.open span:nth-child(1),.nav-hamburger.open span:nth-child(4){top:1.125em;left:50%;width:0}.nav-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-hamburger:focus,.nav-hamburger:active,.nav-hamburger:hover{border:inherit;background:inherit;color:inherit;outline:inherit}.nav-hamburger:focus{outline:1px dotted rgb(151,154,160)}.nav-hamburger:focus span{background-color:#292929}.nav-hamburger:hover span{animation:.3s hamburger-color-change 0ms ease-in-out forwards}@keyframes hamburger-color-change{0%{background-color:#171717}50%{background-color:#222}to{background-color:#292929}}.navbar{position:inherit;z-index:100}.navbar .links-container.mobile-hidden{display:none}.navbar .links-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.navbar .links-container a{margin:.4em;padding:.1em;font-size:2.75rem}.nav-expanded{height:100vh;margin:0;padding:0}.mobile-hidden{display:none}@media (min-width: 500px){.nav-expanded{height:unset}.mobile-hidden{display:unset}.content-container{background:#f8f8f8}.navbar{opacity:1;position:fixed;width:100%;max-width:1080px;margin:0;border:2px solid #0647b6}.navbar .nav-hamburger{display:none}.navbar .links-container.mobile-hidden{display:flex}.navbar .links-container{height:unset;position:sticky;top:0;flex-direction:row;justify-content:space-evenly;background:#0647b6}.navbar .links-container a{font-size:1rem;color:#f8f8f8;background:#0647b6;margin:0 .1em;padding:.5em .6em;border-bottom:3px solid #0647b6;text-decoration:none;transition:border-bottom-color .2s ease-in-out}.navbar .links-container a:hover,.navbar .links-container .active{border-bottom-color:#f8f8f8}.nav-education{display:none}}@media (min-width: 620px){.nav-education{display:unset}}@media (min-width: 700px){.navbar .links-container{justify-content:center}.navbar .links-container a{margin:0 .5em}}*,*:before,*:after{box-sizing:border-box}body{font-size:16px;font-family:Roboto Slab,serif;font-variant:slashed-zero;color:#171717;line-height:1.3;letter-spacing:.5px;text-align:left;margin:0 auto;max-width:1080px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:Roboto Mono,Source Code Pro,Courier New,monospace}h2,h3,h4{margin:0;text-align:left;cursor:default}h1{font-size:3.2rem;margin:0 0 .6em;text-align:center;cursor:default}h2{font-size:2rem;margin:.25em 0}h3{font-size:1.4rem;margin:1em 0}p{margin:.75em .25em;font-size:1rem;font-weight:400}strong{display:inline;font-weight:inherit;color:#0647b6}img{display:inline-block;max-width:100%;max-height:100%}a{color:#cb5700;text-decoration:underline;text-decoration-width:1px;outline:1px dotted transparent}a:visited{color:#cb5700}a:hover{text-decoration:none}a:focus,a:active{outline-color:#979aa0}li{line-height:1.5}.app-container{background:#f8f8f8;margin:0 auto;max-width:1080px}.app-container section{padding:3em .75em;transition:padding .65s ease-in-out}.app-container section article{margin:2.5em 0}.app-container section article:last-of-type{margin-bottom:0}.app-container section:nth-of-type(odd){background:#f8f8f8}.app-container section:nth-of-type(2n){background:#f0f0f0}.app-container section:first-of-type{padding-top:0}.app-container section:last-of-type{background:#f0f0f0}@media (min-width: 500px){.app-container section{padding:3em .9em}}@media (min-width: 600px){.app-container section{padding:3em 1em}}@media (min-width: 800px){.app-container section{padding:3em 1.5em}}@media (min-width: 970px){.app-container section{padding:3em 2.5em}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.footer-container.mobile-hidden{display:none}.footer-container{display:block;font-size:.8rem;text-align:center;padding:1.25em .25em;background:#f0f0f0;white-space:pre-wrap}.footer-container .app-logo{margin-left:.25em;height:1.2em}@media (min-width: 420px){.footer-container{white-space:initial}}@media (prefers-reduced-motion: no-preference){.app-logo{animation:spinning-bread infinite 20s linear}html{scroll-behavior:smooth}}@keyframes spinning-bread{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none;opacity:0}.icon{max-width:1.1em;max-height:1.1em;margin-right:.35em;outline:1px dotted transparent}.header-container{background:#f8f8f8}footer{background:#f0f0f0}.separator-horiz{height:1px;width:50%;margin:1.25em auto;background:linear-gradient(90deg,#f8f8f8,#171717,#f8f8f8)}.nav-buffer{display:inline;visibility:hidden;height:0;margin:0;border:none;padding:0;z-index:-1}.home-section{text-align:center}.home-section .greeting .intro{font-size:1.95rem;font-weight:400;text-align:center;margin:0 0 .8em;transition:margin .5s linear}.home-section .greeting .name{font-size:4rem;font-weight:600;color:#f8f8f8;background:#0647b6;display:inline;padding:0 .5em;letter-spacing:2px}.home-section .greeting .followup{margin:1.25em 0 .25em}.home-section .greeting .followup p{font-size:1.95rem;font-weight:400;margin:.2em 0}.home-section .headshot-container{height:20em;margin:1.25em 0;display:flex;align-items:center;justify-content:center}.home-section .headshot-container img{height:95%;border-radius:1em}.home-section .highlights .highlight{font-size:1.4rem;margin:0}@media (min-width: 500px){.home-section .nav-buffer{display:block;visibility:visible;height:43px}.home-section .greeting .intro{margin-top:.8em}}.job .job-title{font-size:1.6rem;font-weight:500;color:#0647b6;margin:1.25em 0 .25em;display:block;white-space:pre-wrap}.job .col-logo-content{display:grid;grid-template:1fr/59% 40%;grid-gap:.35em}.job .col-logo-content .logo-container{order:2;display:flex;align-items:center;justify-content:center}.job .col-logo-content .logo-container .job-logo{max-width:85%;max-height:5em;margin:0 auto;display:block}.job .col-logo-content .logo-container .poker-logos{animation:20s poker-logo-slideshow 0s linear infinite forwards;opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/pokerstars.jpg)}.job .col-logo-content .logo-container .wide-logo{max-width:250px;transition:max-width .3s linear}.job .col-logo-content .logo-container .egencia-eg-logos{width:100%;animation:8s egencia-eg-slideshow 0s linear infinite forwards;opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}.job .col-logo-content .logo-container .egencia-gbt-logos{animation:20s egencia-gbt-slideshow 0s linear infinite forwards;opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}.job .col-logo-content .multi-logo{display:flex;justify-content:space-between;margin:0 .2em;max-width:35%}.job .col-logo-content .job-details{order:1;display:flex;flex-direction:column;margin:0 .1em}.job .col-logo-content .job-details span{margin:.15em 0}.job .col-logo-content .job-details .job-company-name{font-size:1.25rem;margin:.15em 0}.job .col-logo-content .job-details .job-company-name .job-company-addendum{font-size:1.1rem}.job .job-content .job-accomplishments{margin:1em 0}.job .job-content .job-accomplishments li{list-style:square;margin:1em 0}@media (min-width: 300px){.experience-section .jobs-container .job .logo-container .wide-logo{max-width:150px}}@media (min-width: 490px){.experience-section .jobs-container .job .logo-container .wide-logo{max-width:190px}}@media (min-width: 600px){.experience-section .jobs-container .job .job-title{font-size:1.8rem;white-space:initial}}@media (min-width: 660px){.experience-section .jobs-container .job .logo-container .wide-logo{max-width:220px;border-color:transparent}}.logo-container{padding:.2em;display:flex;align-items:center;justify-content:center;transition:background;outline:1px dotted transparent}.logo-container img{display:block}.logo-container .cr-logo{background:#13223a;padding:.5em;border-radius:10px}.logo-container:hover{background:#d3d3d3}@media (min-width: 500px){.logo-container a{padding:.25em}.logo-container a:hover{background:#d3d3d3}.logo-container:hover{background:unset}}.icon-plus-text{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(20px,.65fr) 19fr;grid-column-gap:4px;grid-row-gap:15px;align-items:center;margin:0 0 .25em;font-size:.85rem}.icon-plus-text .text,.icon-plus-text .icon{margin:0}@keyframes poker-logo-slideshow{0%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/pokerstars.jpg)}5%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/pokerstars.jpg)}45%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/pokerstars.jpg)}50%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/pokerstars.jpg)}51%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/fulltilt.png)}56%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/fulltilt.png)}95%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/fulltilt.png)}to{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/fulltilt.png)}}@keyframes egencia-eg-slideshow{0%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}5%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}45%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}50%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}51%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/expedia-group.svg)}56%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/expedia-group.svg)}95%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/expedia-group.svg)}to{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/expedia-group.svg)}}@keyframes egencia-gbt-slideshow{0%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}5%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}45%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}50%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/egencia.svg)}51%{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/amex-gbt-stacked.svg)}56%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/amex-gbt-stacked.svg)}95%{opacity:1;content:url(https://storage.googleapis.com/tb-public-misc/logos/amex-gbt-stacked.svg)}to{opacity:0;content:url(https://storage.googleapis.com/tb-public-misc/logos/amex-gbt-stacked.svg)}}.project .proj-link{outline:1px dotted transparent}.project .proj-link:active,.project .proj-link:focus{display:block;outline:1px dotted rgb(151,154,160)}.project .proj-title-section{display:flex;align-items:center;justify-content:space-between;margin:.5em 0}.project .proj-title-section .proj-name{font-size:1.8rem;font-weight:500;color:#0647b6;white-space:pre-wrap}.project .proj-title-section .proj-links{margin:0 .2em;display:flex;align-items:flex-end;justify-content:flex-end}.project .proj-title-section .proj-links .proj-link-icon-container{padding:.15em;outline:1px dotted transparent}.project .proj-title-section .proj-links .proj-link-icon-container:hover{background:#d3d3d3;transition:background .15s linear}.project .proj-title-section .proj-links .icon{display:block;height:1.25em;width:1.25em;max-height:unset;max-width:unset;margin:0 .25em}.project .proj-description-group{font-size:1.25rem;margin:1em 0 0}.project .proj-description-group .proj-desc,.project .proj-description-group .proj-status-group{display:block;margin:.5em 0}.project .proj-description-group .proj-status-group{display:flex}.project .proj-description-group .proj-status-group img{filter:invert(25%) sepia(18%) saturate(4453%) hue-rotate(244deg) brightness(90%) contrast(87%);margin-right:.35em}.project .proj-description-group .proj-status-group .proj-status{font-size:1rem;margin-bottom:0;color:#673a90}.project .proj-screenshot-container{display:block;overflow:hidden;max-width:400px;max-height:330px;width:100%;margin:2em auto;background-color:inherit;outline:1px dotted transparent;box-shadow:3px 3px .35em #979aa099;transition:width .5s ease-in-out}.project .proj-screenshot-container img{object-fit:cover}.project .proj-screenshot-container:hover{box-shadow:3px 3px .5em #979aa0;transition:box-shadow .25s linear}.project .proj-notes-group{margin:1em .25em;line-height:1.5}.project .proj-notes-group h3{font-size:1.25rem;margin:1em 0 .5em}.project .proj-notes-group h3:first-of-type{margin-top:0}.project .proj-notes-group .proj-overview{margin:0 0 .75em}.project .proj-notes-group .proj-note.more-notes{margin:0}.project .proj-notes-group .more-notes{visibility:hidden;height:0;margin:0;padding:0;opacity:0;transition:height .3s ease-in-out,opacity .2s ease-in-out}.project .proj-notes-group .more-notes.expanded{visibility:visible;height:auto;padding:revert;margin:revert;opacity:1;transition:height .3s ease-in-out,opacity .2s ease-in-out}.project .proj-notes-group .proj-notes p{margin:.75em 0}.project .proj-notes-group .proj-notes p:first-of-type{margin:0 0 .25em}.project .proj-learn-more{display:inline;color:#0647b6;border:1px dotted transparent;margin:1em 0}.project .proj-learn-more:hover{text-decoration:underline;cursor:pointer}.project .proj-learn-more:active,.project .proj-learn-more:focus{border:1px dotted rgb(151,154,160)}.project .proj-tech{margin-top:2em}.project .proj-tech .proj-tech-type-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.5em .25em;border:1px dashed #673a90;border-radius:2em}.project .proj-tech .proj-tech-type-container .proj-tech-type-label{font-size:1.2rem;font-weight:500;color:#f8f8f8;position:relative;top:-.75em;display:inline;margin:0;padding:0 .5em;background:#673a90;border:1px solid #673a90;border-radius:10px;cursor:default}.project .proj-tech .proj-tech-type-container .proj-tech-list{width:100%;margin:0 .25em 1em;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));grid-gap:1em .5em;cursor:default}.project .proj-tech .proj-tech-type-container .proj-tech-list .proj-tech-list-item{display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center}.project .proj-tech .proj-tech-type-container .proj-tech-list .proj-tech-list-item .logo-container{max-width:3.5em;max-height:3em;padding:0}.project .proj-tech .proj-tech-type-container .proj-tech-list .proj-tech-list-item .list-item-label{font-size:.9rem;margin:.25em .5em;padding:.25em 0;cursor:text}.expand-collapse-with-icon{display:inline-flex;align-items:center}.expand-collapse-with-icon .text{white-space:nowrap}.expand-collapse-with-icon .svg-as-text{margin:0 0 0 .45em;filter:brightness(0) saturate(100%) invert(13%) sepia(82%) saturate(4645%) hue-rotate(215deg) brightness(92%) contrast(95%)}.svg-as-text{font-size:.67em}@media (min-width: 500px){.project .proj-tech .proj-tech-type-container .proj-tech-list .proj-tech-list-item .list-item-label{font-size:1rem}}@media (min-width: 650px){.project-section .project .proj-tech{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(290px,1fr) minmax(290px,1fr)}.project-section .project .proj-tech .proj-tech-type-container.wide{grid-column:span 2}.project-section .project .proj-tech .proj-tech-type-container.wide .proj-tech-list{padding:0 1.5em}}@media (min-width: 720px){.project-section .project .proj-screenshot-notes{margin:2em 0;display:grid;grid-row-gap:1em}.project-section .project .proj-screenshot-notes .proj-screenshot-container{margin:0;grid-area:screenshot;max-width:unset;max-height:unset}.project-section .project .proj-screenshot-notes .proj-notes-group{margin:0;padding:0 .25em;grid-area:notes}.project-section .project .proj-screenshot-notes .proj-notes-group .proj-overview{margin-top:0}.project-section .project .proj-screenshot-notes.tall{grid-template-rows:repeat(auto-fit,1fr);grid-template-columns:35% 65%;grid-template-areas:"screenshot notes"}.project-section .project .proj-screenshot-notes.tall .proj-notes-group{padding-left:1em}.project-section .project .proj-screenshot-notes.wide{grid-template-rows:repeat(auto-fit,1fr);grid-template-columns:repeat(auto-fit,1fr);grid-template-areas:"screenshot" "notes"}.project-section .project .proj-screenshot-notes.wide .proj-screenshot-container.wide{margin:0 auto;max-width:65%}.project-section .project .proj-screenshot-notes.wide .proj-screenshot-container.wide .screenshot{margin:0 auto}}@media (min-width: 800px){.project-section .project .proj-tech{max-width:800px;margin-left:auto;margin-right:auto}}.certs-container{margin:0 15%}.certs-container .cert{max-width:600px;min-height:150px;background:#f8f8f8;margin:0 0 1.5em;border:1px solid rgb(151,154,160);border-radius:10px;padding:.75em}.certs-container .cert .cert-title{font-size:1.25rem;font-weight:500;text-align:center;line-height:1.3;color:#0647b6;margin:0 0 .75em}.certs-container .cert .cert-content{display:grid;grid-template:1fr/25% 75%;grid-column-gap:10px}.certs-container .cert .cert-content .logo-container{padding:.2em}.certs-container .cert .cert-content .logo-container .cert-logo{display:block;max-height:3em}.certs-container .cert .cert-content .cert-details{width:100%;height:auto;margin:0;display:flex;flex-direction:column;justify-content:center}@media (min-width: 500px){.icon-plus-text{font-size:1rem}.certification-section .certs-container{margin:0 5em}.certification-section .certs-container .cert .cert-title{font-size:1.5rem}}@media (min-width: 620px){.certification-section .certs-container{display:grid;padding:0;margin:0;grid-template-rows:repeat(auto-fill,minmax(150px,1fr));grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.5em}.certification-section .certs-container .cert{margin:0;padding:1em;display:grid;grid-template:1fr/1fr;grid-gap:1em 0}.certification-section .certs-container .cert .cert-title{margin:0;text-align:center;display:flex;flex-direction:column;justify-content:center}.certification-section .certs-container .cert .cert-content{height:auto;width:100%}}@media (min-width: 720px){.certification-section .certs-container{grid-gap:1em}}.degree{display:flex;flex-direction:column;align-items:flex-start}.degree .degree-title,.degree .degree-content{width:100%;max-width:550px}.degree .degree-title{font-size:1.25rem;font-weight:500;line-height:1.3;color:#0647b6;margin:0 0 .5em}.degree .degree-content{display:grid;grid-template:1fr/25% 75%}.degree .degree-content .logo-container{margin:0 1em 0 0;padding:.2em}.degree .degree-content .logo-container .degree-logo{display:block;width:100%}.degree .degree-content .degree-details{display:flex;flex-direction:column;justify-content:center;margin:0}@media (min-width: 500px){.education-section .degree .degree-title{font-size:1.5rem}.education-section .degree .logo-container{max-width:200px;max-height:200px;margin:0 .5em 0 0}}.icon{max-width:1.15em;max-height:1.15em}.contact-section .contacts{display:flex;align-content:space-between;max-width:500px;margin:0 auto}.contact-section .contacts .contact-group{margin:0 auto;border-radius:.625em;background:#f8f8f8;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-section .contacts .contact-group .contact-link{color:inherit;border:1px solid rgb(151,154,160);border-radius:.625em;padding:1em;height:100%;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-section .contacts .contact-group .contact-link .icon{width:80px;max-width:50%;max-height:50%;margin:.5em 0}.contact-section .contacts .contact-group .contact-link:hover{background:#fff;border:1px solid #0647b6}.contact-section .contacts .contact-group .contact-link:hover .icon{background:#fff}.contact-section .contacts .contact-group .contact-link:focus,.contact-section .contacts .contact-group .contact-link:active{outline:1px dotted #696c72;background:#f8f8f8}
