:root{--logo-default-color:#ececec;--logo-background-color:#252631;--logo-inverse-color:var(--logo-background-color);--logo-color-html5:#e34f26;--logo-color-css3:#2196f3;--logo-color-javascript:#ffd600;--logo-color-typescript:#3178c6;--logo-color-jamstack:#f0047f;--logo-color-nodejs:#6cc24a;--logo-color-npm:#cb3837;--logo-color-sass:#c69;--logo-color-bootstrap:#563d7c;--logo-color-hugo-pink-1:#ff4088;--logo-color-hugo-pink-2:#c9177e;--logo-color-hugo-blue-1:#0594cb;--logo-color-hugo-blue-2:#0083c0;--logo-color-hugo-green-1:#33ba91;--logo-color-hugo-green-2:#00a88a;--logo-color-hugo-yellow-1:#ebb951;--logo-color-hugo-yellow-2:#fcd804;--logo-color-angular:#b52e31;--logo-color-google-play-blue:#4385f5;--logo-color-google-play-green:#34a851;--logo-color-google-play-red:#e94335;--logo-color-google-play-yellow:#fbbb04;--logo-color-android:#34a853;--logo-color-appstore-1:#1ac8fb;--logo-color-appstore-2:#1d71f2;--logo-color-ionic:#498aff;--logo-color-capacitor:#24a7ff;--logo-color-firebase-orange:#ff9100;--logo-color-firebase-yellow:#ffc400;--logo-color-firebase-red:#dd2c00;--logo-color-aws-black:#252f3e;--logo-color-aws-orange:#f90;--logo-color-amplify:#7551c2;--logo-color-cloudflare-orange-1:#f38020;--logo-color-cloudflare-orange-2:#faae40;--logo-color-digitalocean:#0080ff;--logo-color-google-1:#00ac47;--logo-color-google-2:#4285f4;--logo-color-google-3:#ffba00;--logo-color-google-4:#2ab2db;--logo-color-google-5:#ea4435;--logo-color-microsoft-gradient-a-stop-1:#ae7fe2;--logo-color-microsoft-gradient-a-stop-2:#0078d4;--logo-color-microsoft-gradient-b-stop-1:#114a8b;--logo-color-microsoft-gradient-b-stop-2:#0078d4;--logo-color-microsoft-gradient-c-stop-1:#d59dff;--logo-color-microsoft-gradient-c-stop-2:#5e438f;--logo-color-microsoft-gradient-d-stop-1:#493474;--logo-color-microsoft-gradient-d-stop-2:#8c66ba;--logo-color-microsoft-gradient-e-stop-1:#50e6ff;--logo-color-microsoft-gradient-e-stop-2:#436dcd;--logo-color-microsoft-gradient-f-stop-1:#2d3f80;--logo-color-microsoft-gradient-f-stop-2:#436dcd;--logo-color-odoo-gray:#8f8f8f;--logo-color-odoo-purple:#714b67;--logo-color-shopify-1:#95bf47;--logo-color-shopify-2:#5e8e3e;--logo-color-shopify-3:#fff}.technology-content .technology-list{flex-flow:wrap;justify-content:center;align-items:center;margin:5vh 0;padding:0;list-style:none;display:flex}.technology-content .technology-list li{color:var(--logo-default-color);justify-content:center;align-items:center;width:6rem;height:6rem;margin:1rem 1.5rem;text-decoration:none;display:inline-flex;position:relative}.d-none{visibility:hidden;display:none!important}@media screen and (width<768px){.technology-content .technology-list li{width:5rem;height:5rem;margin:.75rem 1rem}.technology-content .technology-list li a .icon-svg{max-width:64%;max-height:50%}}@media screen and (width<576px){.technology-content .technology-list li{width:4.5rem;height:4.5rem;margin:.75rem .5rem}}@media screen and (width<440px){.technology-content .technology-list{justify-content:space-between}.technology-content .technology-list li{width:4rem;height:4rem;margin:.75rem .3rem}.d-none{display:block!important}}.technology-content .technology-list li:after{content:" ";background-color:var(--logo-background-color);transform-origin:50%;will-change:transform;width:100%;height:100%;transform-style:preserve-3d;border-radius:50%;transition:transform .25s ease-out;position:absolute;top:0;left:0;transform:scale(1)}.technology-content .technology-list li:hover:after{transition:transform .25s ease-in;transform:scale3d(0,0,0)}.technology-content .technology-list li a{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.technology-content .technology-list li a .icon-svg{color:var(--logo-default-color);transform-origin:50%;z-index:999;max-width:75%;transition:transform .5s,color .5s}.fill-1,.fill-2,.fill-3,.fill-4,.fill-5,.fill-6,.fill-7,.fill-8{fill:var(--logo-default-color)}.fill-inverse{fill:var(--logo-inverse-color)}.technology-content .technology-list .icon-svg path{transition:fill .5s}.technology-section svg defs stop{stop-color:var(--logo-default-color);transition:stop-color .5s}.technology-content .technology-list li:hover .icon-svg{transform:scale(1.5)}.technology-content .technology-list li#html5:hover .icon-svg{color:var(--logo-color-html5)}.technology-content .technology-list li#css3:hover .icon-svg{color:var(--logo-color-css3)}.technology-content .technology-list li#javascript:hover .icon-svg{color:var(--logo-color-javascript)}.technology-content .technology-list li#typescript:hover .icon-svg{color:var(--logo-color-typescript)}.technology-content .technology-list li#typescript:hover .icon-svg path,.technology-content .technology-list li#jamstack:hover .icon-svg .fill-inverse{fill:var(--logo-default-color)}.technology-content .technology-list li#jamstack:hover .icon-svg .fill-1{fill:var(--logo-color-jamstack)}.technology-content .technology-list li#nodejs:hover .icon-svg{color:var(--logo-color-nodejs)}.technology-content .technology-list li#npm:hover .icon-svg{color:var(--logo-color-npm)}.technology-content .technology-list li#sass:hover .icon-svg{color:var(--logo-color-sass)}.technology-content .technology-list li#angular:hover .icon-svg{color:var(--logo-color-angular)}.technology-content .technology-list li#bootstrap:hover .icon-svg{color:var(--logo-color-bootstrap)}.technology-content .technology-list li#bootstrap:hover .icon-svg path:nth-child(2),.technology-content .technology-list li#hugo:hover .icon-svg .fill-inverse{fill:var(--logo-default-color)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-1{fill:var(--logo-color-hugo-pink-1)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-2{fill:var(--logo-color-hugo-pink-2)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-3{fill:var(--logo-color-hugo-blue-1)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-4{fill:var(--logo-color-hugo-blue-2)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-5{fill:var(--logo-color-hugo-green-1)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-6{fill:var(--logo-color-hugo-green-2)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-7{fill:var(--logo-color-hugo-yellow-1)}.technology-content .technology-list li#hugo:hover .icon-svg .fill-8{fill:var(--logo-color-hugo-yellow-2)}#playstore .icon-svg{margin-left:5px}.technology-content .technology-list li#playstore:hover .icon-svg .fill-1{fill:var(--logo-color-google-play-blue)}.technology-content .technology-list li#playstore:hover .icon-svg .fill-2{fill:var(--logo-color-google-play-green)}.technology-content .technology-list li#playstore:hover .icon-svg .fill-3{fill:var(--logo-color-google-play-red)}.technology-content .technology-list li#playstore:hover .icon-svg .fill-4{fill:var(--logo-color-google-play-yellow)}.technology-content .technology-list li#android:hover .icon-svg{color:var(--logo-color-android)}.technology-content .technology-list li#appstore:hover svg defs #gradient-appstore stop:first-child{stop-color:var(--logo-color-appstore-1)}.technology-content .technology-list li#appstore:hover svg defs #gradient-appstore stop:nth-child(2){stop-color:var(--logo-color-appstore-2)}.technology-content .technology-list li#ionic:hover .icon-svg{color:var(--logo-color-ionic)}.technology-content .technology-list li#capacitor:hover .icon-svg{color:var(--logo-color-capacitor)}.technology-content .technology-list li#firebase:hover .icon-svg .fill-1{fill:var(--logo-color-firebase-orange)}.technology-content .technology-list li#firebase:hover .icon-svg .fill-2{fill:var(--logo-color-firebase-yellow)}.technology-content .technology-list li#firebase:hover .icon-svg .fill-3{fill:var(--logo-color-firebase-orange)}.technology-content .technology-list li#firebase:hover .icon-svg .fill-4{fill:var(--logo-color-firebase-red)}#aws .icon-svg{margin-top:10px}.technology-content .technology-list li#aws:hover .icon-svg .fill-1{fill:var(--logo-color-aws-black)}.technology-content .technology-list li#aws:hover .icon-svg .fill-2{fill:var(--logo-color-aws-orange)}.technology-content .technology-list li#amplify:hover .icon-svg{color:var(--logo-color-amplify)}.technology-content .technology-list li#odoo:hover .icon-svg .fill-1{fill:var(--logo-color-odoo-gray)}.technology-content .technology-list li#odoo:hover .icon-svg .fill-2{fill:var(--logo-color-odoo-purple)}.technology-content .technology-list li#shopify:hover .icon-svg .fill-inverse{fill:var(--logo-color-shopify-3)}.technology-content .technology-list li#shopify:hover .icon-svg .fill-1{fill:var(--logo-color-shopify-1)}.technology-content .technology-list li#shopify:hover .icon-svg .fill-2{fill:var(--logo-color-shopify-2)}#cloudflare .icon-svg{margin-bottom:4px}.technology-content .technology-list li#cloudflare:hover .icon-svg .fill-1{fill:var(--logo-color-cloudflare-orange-1)}.technology-content .technology-list li#cloudflare:hover .icon-svg .fill-2{fill:var(--logo-color-cloudflare-orange-2)}.technology-content .technology-list li#digitalocean:hover .icon-svg{color:var(--logo-color-digitalocean)}.technology-content .technology-list li#google:hover .icon-svg .fill-1{fill:var(--logo-color-google-1)}.technology-content .technology-list li#google:hover .icon-svg .fill-2{fill:var(--logo-color-google-2)}.technology-content .technology-list li#google:hover .icon-svg .fill-3{fill:var(--logo-color-google-3)}.technology-content .technology-list li#google:hover .icon-svg .fill-4{fill:var(--logo-color-google-4)}.technology-content .technology-list li#google:hover .icon-svg .fill-5{fill:var(--logo-color-google-5)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-a stop:first-child{stop-color:var(--logo-color-microsoft-gradient-a-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-a stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-a-stop-2)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-b stop:first-child{stop-color:var(--logo-color-microsoft-gradient-b-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-b stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-b-stop-2)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-c stop:first-child{stop-color:var(--logo-color-microsoft-gradient-c-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-c stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-c-stop-2)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-d stop:first-child{stop-color:var(--logo-color-microsoft-gradient-d-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-d stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-d-stop-2)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-e stop:first-child{stop-color:var(--logo-color-microsoft-gradient-e-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-e stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-e-stop-2)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-f stop:first-child{stop-color:var(--logo-color-microsoft-gradient-f-stop-1)}.technology-content .technology-list li#microsoft:hover svg defs #gradient-ms-f stop:nth-child(2){stop-color:var(--logo-color-microsoft-gradient-f-stop-2)}