@font-face{font-family:Chronicle Display Bold;src:url(/fonts/chronicle-display/ChronicleDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Whitney;src:url(/fonts/whitney/whitney-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Whitney;src:url(/fonts/whitney/whitney-bookitalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Whitney;src:url(/fonts/whitney/whitney-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Whitney;src:url(/fonts/whitney/whitney-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;overflow-x:hidden}.skip-link{position:absolute;top:-100px;left:16px;z-index:10000;padding:12px 16px;background:#00b7c7;color:#1b1b1b;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:700;text-decoration:none;border-radius:3px}.skip-link:focus{top:16px}html,body{margin:0;padding:0;font-family:Whitney,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;height:100%;color:#f2f2f2;background-color:#1b1b1b;line-height:1.5;overflow-x:hidden;width:100%}.site-root{width:100%;max-width:100%;overflow-x:hidden;position:relative}h1{font-family:Chronicle Display Bold,Georgia,serif;font-weight:700;margin:0}h2,h3,h4{font-family:Gotham,Helvetica,Arial,sans-serif;margin:10px 0}p{margin:0 0 10px;font-family:Whitney,Helvetica,Arial,sans-serif}a{text-decoration:none;color:#f2f2f2;transition:color .3s ease,background-color .3s ease,opacity .3s ease,transform .3s ease}img{border:0;max-width:100%;height:auto}#skills-section .dev-item .item-img{max-width:none}ul{list-style:none;padding:0;margin:0}.no-scroll{overflow:hidden;height:100%}.center{text-align:center;margin-left:auto;margin-right:auto}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade-in.is-visible{opacity:1;transform:translateY(0)}.section{width:100%;max-width:100%;min-height:700px;padding:0;overflow:hidden;color:#f2f2f2;position:relative;scroll-margin-top:0}.section:first-of-type{background-color:#0054c7}.section:nth-of-type(odd){background-color:#5b5b5b}.section:nth-of-type(2n){background-color:#1b1b1b}.section .section-wrapper,.section .overlay-wrapper{padding:100px;position:relative;z-index:1;max-width:100%;box-sizing:border-box}@media(max-width:900px){.section .section-wrapper,.section .overlay-wrapper{padding:100px 50px}}@media(max-width:400px){.section .section-wrapper,.section .overlay-wrapper{padding:100px 25px}}.section .section-heading{font-size:3em;font-weight:700;line-height:1.15}.section .section-subheading{width:60%;font-size:1.2em;font-weight:500;line-height:1.5;margin-top:1em;color:#f2f2f2}@media(max-width:1000px){.section .section-subheading{width:100%}}.section .divider{display:block;margin:30px 0;width:100px;height:2px;background-color:#00b7c7}.section .divider.center{margin-left:auto;margin-right:auto}.bg{width:100%;height:100%;min-height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:0;top:0;left:0}.overlay-wrapper{background:linear-gradient(to bottom,#0000009c,#0000009c);width:100%;min-height:100%}#dot-nav{position:fixed;right:34px;z-index:100;top:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:768px){#dot-nav{display:none}}#dot-nav ul li{text-align:right;margin:6px 0}#dot-nav a{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:6px 0;pointer-events:auto;-webkit-backface-visibility:hidden}#dot-nav .dot{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#ffffff40;transition:transform .2s ease,background-color .5s ease;transform:scale(.6);transform-origin:center center}#dot-nav .dot-label{padding:.4em .5em;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:1em;font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .2s ease;transform:scale(.6);transform-origin:center center}#dot-nav a:hover .dot-label,#dot-nav a:focus .dot-label,#dot-nav a.is-active .dot-label{opacity:1;transform:scale(.75)}#dot-nav a:hover .dot,#dot-nav a:focus .dot,#dot-nav a.is-active .dot{background-color:#00b7c7;transform:scale(.75)}#toggle{position:fixed;top:25px;right:25px;height:27px;width:30px;cursor:pointer;z-index:200;display:none;background:none;border:none;padding:0}@media(max-width:768px){#toggle{display:block}}#toggle .line{background:#f2f2f2;border-radius:30px;width:100%;height:3px;position:absolute;left:0;transition:all .35s ease}#toggle .line.top{top:0}#toggle .line.middle{top:10px}#toggle .line.bottom{top:20px}#toggle.active .top{transform:translateY(10px) rotate(45deg)}#toggle.active .middle{opacity:0}#toggle.active .bottom{transform:translateY(-10px) rotate(-45deg)}.overlay{position:fixed;background:#00b7c7f2;inset:0;opacity:0;visibility:hidden;z-index:150;transition:opacity .3s ease,visibility .3s ease}.overlay.open{opacity:1;visibility:visible}.overlay .logo{display:flex;align-items:center;gap:10px;font-family:Chronicle Display Bold,Georgia,serif;font-size:30px;font-weight:700;margin:14px 20px;color:#f2f2f2}.overlay .logo-img{width:35px;height:auto}.overlay-menu ul{list-style:none;padding:0;margin:0}.overlay-menu{position:relative;top:40%;transform:translateY(-50%);text-align:center;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:700;text-transform:uppercase}.overlay-menu a{display:inline-block;position:relative;padding:12px 20px;color:#f2f2f2;overflow:hidden}.overlay-menu a:after,.overlay-menu a:before{content:"";position:absolute;width:0;height:2px;bottom:8px;left:0;background:#f2f2f2;transition:width .5s cubic-bezier(.22,.61,.36,1)}.overlay-menu a:hover:after,.overlay-menu a:focus:after{width:100%}#intro-section .bg{background-image:url(/img/bg-intro/intro-xl.jpg)}#intro-section .intro-wrapper{padding:0 0 20px;position:relative;z-index:1;min-height:100vh}#intro-section .intro-body{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}#intro-section .intro-content{text-align:center;padding:0 5%;width:100%;position:relative;top:-5%;animation:introReveal .9s ease .25s forwards;opacity:0}@keyframes introReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#intro-section .heading{font-size:4.5em;font-weight:700;color:#f2f2f2;margin-bottom:10px;line-height:1.1;overflow-wrap:break-word;word-wrap:break-word}@media(max-width:900px){#intro-section .heading{font-size:clamp(2.25rem,9vw,4em)}}@media(max-width:768px){#intro-section .btn.main-action{font-size:1.1em}}#intro-section .btn.main-action{display:inline-block;padding:1.2em 0;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.5;color:#f2f2f2;text-transform:uppercase;letter-spacing:.02em;cursor:default}#intro-section .scroll-down-wrapper{position:absolute;bottom:50px;left:0;right:0;text-align:center}#intro-section .scroll-down{display:block;width:70px;margin:0 auto;color:#f2f2f2;position:relative}#intro-section .scroll-down .logo{width:35px;margin:0 auto;display:block;transition:opacity .5s ease,visibility .5s ease}#intro-section .scroll-down-text{font-family:Gotham,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;width:100%;padding-top:.5em;transition:opacity .5s ease,visibility .5s ease}#intro-section .scroll-down:hover .logo,#intro-section .scroll-down:focus .logo{opacity:0}#intro-section .scroll-down:hover .scroll-down-text,#intro-section .scroll-down:focus .scroll-down-text{opacity:1;visibility:visible}#intro-section .chevron{transform:rotate(90deg);height:20px;display:block;margin:10px auto}#about-section .about-wrapper{padding-right:20px}#about-section .about-wrapper:after{content:"";display:table;clear:both}@media(max-width:900px){#about-section .about-wrapper{padding:0;display:flex;flex-direction:column;align-items:center}}#about-section .about-text-wrapper{display:inline-block;width:60%;vertical-align:top}@media(max-width:900px){#about-section .about-text-wrapper{width:100%}}#about-section .headshot{display:inline-block;width:35%;max-width:450px;height:auto;border-radius:50%;margin-top:-100px;float:right;object-fit:cover;object-position:38% 12%;aspect-ratio:1;transform:scaleX(-1)}@media(max-width:1000px){#about-section .headshot{margin-top:0}}@media(max-width:900px){#about-section .headshot{order:-1;float:none;width:300px;max-width:80vw;margin:10px auto 40px}}@media(max-width:400px){#about-section .headshot{width:250px}}#about-section .about-text{margin-bottom:10px;font-size:1.15em;line-height:1.5}#about-section .about-text strong{font-weight:700;color:#f2f2f2}#services-section .bg{background-image:url(/img/bg-services/services-xl.jpg)}@media(max-width:1170px){#services-section .bg{background-image:url(/img/bg-services/services-lg.jpg)}}@media(max-width:900px){#services-section .bg{background-image:url(/img/bg-services/services-md.jpg)}}@media(max-width:660px){#services-section .bg{background-image:url(/img/bg-services/services-sm.jpg)}}@media(max-width:480px){#services-section .bg{background-image:url(/img/bg-services/services-xs.jpg)}}#services-section .service-column>a{display:inline;border-bottom:1px solid #cbcbcb;transition:border-color .3s ease}#services-section .service-column>a:hover{border-bottom-color:#00b7c7}#services-section .services-wrapper{width:100%;margin:0 auto;padding:20px}@media(max-width:660px){#services-section .services-wrapper{padding:0}}#services-section .service-row{width:100%;font-size:0}#services-section .service-row:nth-of-type(odd){border-bottom:1px solid rgba(242,242,242,.3)}@media(max-width:660px){#services-section .service-row:nth-of-type(odd){border:none}}@media(min-width:661px){#services-section .service-row:nth-of-type(2n) .service-column{padding-top:40px}}@media(max-width:660px){#services-section .service-row:nth-of-type(2n) .service-column{padding-top:20px}}#services-section .service-column{display:inline-block;vertical-align:top;width:49%;padding:20px;overflow:hidden;white-space:nowrap;font-size:16px}@media(max-width:900px){#services-section .services-wrapper{padding:0}#services-section .service-row{height:auto}#services-section .service-row:nth-of-type(odd){border:none}#services-section .service-row:nth-of-type(2n) .service-column{padding-top:20px}#services-section .service-column{display:block;width:100%;border:none!important;padding:20px 0;white-space:normal;overflow:visible}#services-section .service-column:nth-of-type(2n){border-left:none}}#services-section .service-column:nth-of-type(2n){border-left:1px solid rgba(242,242,242,.3)}@media(max-width:660px){#services-section .service-column:nth-of-type(2n){border-left:none}}#services-section .service-top{display:flex;align-items:center;gap:15px;margin-bottom:30px}#services-section .service-top .sprite{flex-shrink:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:100%}@media(max-width:400px){#services-section .service-top .sprite{width:35px;height:35px}}#services-section .sprite.webdev{background-image:url(/img/icons/html.png)}#services-section .sprite.ui{background-image:url(/img/icons/pencil.png);background-size:90%}#services-section .sprite.xd{background-image:url(/img/icons/ux-design.png)}#services-section .sprite.wit{background-image:url(/img/icons/internet.png);background-size:90%}#services-section .service-heading{font-family:Gotham,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;font-size:20px;line-height:1.2;color:#f2f2f2;flex:1;min-width:0}@media(max-width:1170px){#services-section .service-heading{font-size:2vw}}@media(max-width:660px){#services-section .service-heading{font-size:4vw}}@media(max-width:440px){#services-section .service-heading{font-size:16px}}#services-section .service-text{font-size:1.1em;margin-bottom:20px;white-space:initial;line-height:1.5}#services-section .service-text em{font-style:italic}#services-section .service-text strong{font-weight:700;color:#f2f2f2}#skills-section .skills-flex-wrapper{width:100%;font-size:16px}@media(min-width:769px){#skills-section .skills-flex-wrapper{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.85fr);column-gap:1.25rem;align-items:start}}#skills-section .skills-flex-wrapper .flex-item{min-width:0;max-width:100%;padding:8px;box-sizing:border-box}@media(max-width:1170px){#skills-section .skills-flex-wrapper .flex-item{padding-right:0}}@media(max-width:768px){#skills-section .skills-flex-wrapper .flex-item{width:100%;padding:8px 0}}@media(max-width:480px){#skills-section .skills-flex-wrapper .flex-item{padding:0}}#skills-section .skills-heading{display:flex;align-items:center;gap:8px;font-family:Gotham,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:1.5vw;margin-bottom:8px}@media(max-width:768px){#skills-section .skills-heading{font-size:18px}}#skills-section .skills-heading .sprite{width:35px;height:35px;flex-shrink:0;position:static;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}#skills-section .sprite.dev{background-image:url(/img/icons/settings.png)}#skills-section .sprite.tools{background-image:url(/img/icons/repair-tools.png);background-size:90%}#skills-section .sprite.knowledge{background-image:url(/img/icons/light-bulb.png)}#skills-section .dev-wrapper ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0;margin:0;list-style:none}@media(max-width:1170px){#skills-section .dev-wrapper ul{gap:4px}}#skills-section .dev-wrapper .dev-item{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;box-sizing:border-box}@media(min-width:1171px){#skills-section .dev-wrapper .dev-item{width:56px;height:56px}}@media(max-width:768px){#skills-section .dev-wrapper .dev-item{width:52px;height:52px}}#skills-section .dev-item .item-img{display:block;height:40px;width:40px;max-width:none;object-fit:contain;filter:grayscale(100%);opacity:.75;transition:filter .3s ease,opacity .3s ease}@media(min-width:1171px){#skills-section .dev-item .item-img{height:44px;width:44px}}#skills-section .dev-item:hover .item-img,#skills-section .dev-item:focus-within .item-img{filter:grayscale(0%);opacity:1}#skills-section .tools-wrapper .list,#skills-section .knowledge-wrapper .list{margin:12px 0 0 12px;padding:0;list-style:none}#skills-section .list-item{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:16px;line-height:1.35}#skills-section .list-item .item-svg{display:block;flex-shrink:0;width:12px;height:12px}#experience-section{overflow:hidden}#experience-section .bg{background-image:url(/img/bg-experience/experience-xl.jpg)}#experience-section .experience-description{padding:0 0 40px;font-size:1.2em;line-height:1.5;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:1170px){#experience-section .experience-description{padding:0 0 40px}}#experience-section .experience-description a{border-bottom:1px solid #f2f2f2}#experience-section .experience-description a:hover{color:#00dded;border-bottom-color:#00dded}#experience-section .experience-wrapper{padding:30px}@media(max-width:1000px){#experience-section .experience-wrapper{padding-left:0}}@media(max-width:600px){#experience-section .experience-wrapper{padding:30px 0}}#experience-section #timeline{position:relative;padding:2em 0;max-width:1170px;margin:0 auto;width:100%}#experience-section #timeline:before{content:"";position:absolute;top:0;left:calc(50% - 1px);height:100%;width:2px;background:#00b7c7}@media(max-width:1000px){#experience-section #timeline:before{left:20px;margin-left:0}}@media(max-width:480px){#experience-section #timeline:before{left:10px}}#experience-section .timeline-block{position:relative;margin:1em 0;transition:all .3s ease}#experience-section .timeline-block:first-child{margin-top:0}#experience-section .timeline-block:last-child{margin-bottom:0}#experience-section .timeline-block:nth-child(odd){margin-top:0;margin-bottom:2em}#experience-section .timeline-block:after{content:"";display:table;clear:both}#experience-section .timeline-img{position:absolute;width:50px;height:50px;top:39px;left:50%;margin-left:0;border-radius:50%;background:#212121;z-index:2;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;transform:translate(-50%,-50%) translateZ(0);backface-visibility:hidden;contain:layout}@media(max-width:1000px){#experience-section .timeline-img{left:21px;top:31px;margin-left:0;transform:translate(-50%,-50%) translateZ(0)}}@media(max-width:480px){#experience-section .timeline-img{width:40px;height:40px;left:11px;top:31px;margin-left:0;transform:translate(-50%,-50%) translateZ(0)}}#experience-section .timeline-img .sprite{display:block;width:24px;height:24px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width:480px){#experience-section .timeline-img .sprite{width:20px;height:20px}}#experience-section .sprite.university{background-image:url(/img/icons/graduate-cap.png)}#experience-section .sprite.industry{background-image:url(/img/icons/briefcase.png)}#experience-section .timeline-content{float:right;position:relative;background:#1b1b1b;border-radius:3px;margin-left:0;padding:1.5em;width:45%;opacity:.85;transition:opacity .3s ease,box-shadow .3s ease}#experience-section .timeline-content:before{content:"";position:absolute;top:24px;right:100%;height:0;width:0;border:15px solid transparent;border-right-color:#1b1b1b}#experience-section .timeline-content:after{content:"";display:table;clear:both}#experience-section .timeline-block:nth-child(odd) .timeline-content{float:left}#experience-section .timeline-block:nth-child(odd) .timeline-content:before{top:24px;left:100%;right:auto;border-color:transparent;border-left-color:#1b1b1b;border-right-color:transparent}#experience-section .timeline-content:hover,#experience-section .timeline-content:focus-within{opacity:1;box-shadow:0 8px 24px #00000059}#experience-section .timeline-content:hover+.timeline-img,#experience-section .timeline-content:focus-within+.timeline-img{background-color:#00b7c7}@media(max-width:1000px){#experience-section .timeline-content{float:none!important;width:auto;margin-left:70px;left:0;padding-bottom:2.5em}#experience-section .timeline-content:before,#experience-section .timeline-block:nth-child(odd) .timeline-content:before{top:16px;right:100%;left:auto;border:15px solid transparent;border-right-color:#1b1b1b;border-left-color:transparent}}@media(max-width:600px){#experience-section .timeline-content{margin-left:50px;padding:1.5em 1em 2.5em}}#experience-section .position{display:inline-block;color:#f2f2f2;margin:5px 0 10px;font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:.02em;line-height:1.3}#experience-section .company{margin:0 0 10px;font-size:15px;font-weight:500}#experience-section .company a{color:#00b7c7;display:inline}#experience-section .company a:hover{color:#00dded}#experience-section .job-desc{margin:1em 0;font-size:1em;line-height:1.5;color:#cbcbcb}#experience-section .timeline-block .date{font-size:1em;font-weight:500;display:inline-block;text-transform:uppercase;position:absolute;width:auto;max-width:42%;top:30px;letter-spacing:.05em;color:#f2f2f2;white-space:nowrap;pointer-events:none;z-index:1}#experience-section .timeline-block:nth-child(odd) .date{left:calc(50% + 36px);right:auto;text-align:left}#experience-section .timeline-block:nth-child(2n) .date{right:calc(50% + 36px);left:auto;text-align:right}@media(max-width:1000px){#experience-section .timeline-block:nth-child(odd) .date,#experience-section .timeline-block:nth-child(2n) .date{font-size:14px;color:#777;position:absolute;inset:auto auto 20px 95px;width:auto;max-width:none;text-align:left}}@media(max-width:600px){#experience-section .timeline-block:nth-child(odd) .date,#experience-section .timeline-block:nth-child(2n) .date{left:75px}}@media(max-width:480px){#experience-section .timeline-block:nth-child(odd) .date,#experience-section .timeline-block:nth-child(2n) .date{left:66px}}#experience-section .resume-cta{display:inline-flex;align-items:center;gap:8px;margin:40px auto 0;color:#00b7c7;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:.05em}#experience-section .resume-cta:hover{color:#00dded}#experience-section .resume-cta img{width:16px;height:auto}.block-btn{display:block;width:100%;min-height:100px;text-align:center;background:#00909c;font-family:Gotham,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:40px;transition:background-color .3s ease;position:relative;overflow:hidden;color:#f2f2f2}.block-btn:hover,.block-btn:focus{background:#00b7c7}.block-btn .text{position:absolute;top:0;left:0;right:0;margin:40px auto;opacity:1;visibility:visible;transition:opacity .4s ease,transform .4s cubic-bezier(.425,-.195,.005,1.215);transform:scale(1)}.block-btn .icon{width:50px;margin:25px auto;display:block;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:opacity .4s ease,transform .4s cubic-bezier(.425,-.195,.005,1.215);transform:translateY(-2em) scale(.5);filter:brightness(0) invert(1)}.block-btn:hover .text,.block-btn:focus .text{opacity:0;visibility:hidden;transform:scale(.25) translateY(4em)}.block-btn:hover .icon,.block-btn:focus .icon{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#contact-section .bg{background-image:url(/img/bg-contact/contact-xl.jpg)}#contact-section .contact-description{max-width:440px;margin:0 auto 30px;font-size:1.2em;line-height:1.5}#contact-section .contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px}#contact-section .contact-links a{display:inline-block;padding:12px 24px;border:2px solid #00b7c7;border-radius:3px;color:#00b7c7;font-family:Gotham,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:.03em;transition:all .3s ease}#contact-section .contact-links a:hover,#contact-section .contact-links a:focus{background:#00b7c7;color:#f2f2f2}#footer{background:linear-gradient(45deg,#00b7c7,#4d0ce8);min-height:200px}#footer .section-wrapper{padding:30px 0 40px}#footer .soc{text-align:center;font-size:0}#footer .soc-item{display:inline-block;margin:1rem .5rem}#footer .soc-item a{display:block;width:2.5rem;height:2.5rem}#footer .soc-item img,#footer .soc-item svg{width:100%;height:100%;display:block;filter:brightness(0) invert(1);transition:transform .3s ease,filter .3s ease}#footer .soc-item a:hover img,#footer .soc-item a:focus img{transform:scale(1.1) translateY(-5px)}#footer .copyright-wrapper{margin-top:25px;font-size:13px;text-align:center;font-weight:500}
