html{scroll-behavior:smooth !important}@media screen and (min-width: 1030px){.main-row{column-gap:40px;flex-wrap:nowrap}}@media screen and (min-width: 992px){.header{max-height:100vh;position:sticky;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;top:0}}.header .lead br{display:none}@media screen and (min-width: 992px){.header .lead br{display:block}}.navigation{display:none}@media screen and (min-width: 992px){.navigation{display:block}}.navigation__item{margin-bottom:10px}.navigation__list{list-style-type:none;padding:0}.navigation__button{background:none;border:none;padding:0;text-transform:uppercase;font-weight:600;display:flex;align-items:center;opacity:0.7;font-size:14px}.navigation__button:focus,.navigation__button:hover{opacity:1 !important}.navigation__button:focus:before,.navigation__button:hover:before{width:25px;transition:0.2s}.navigation__button:before{content:" ";display:inline-block;height:1px;width:18px;background-color:#f8f9fa;margin-right:12px;opacity:0.7;transition:0.2s}.navigation__button.active{opacity:1}.navigation__button.active:before{width:57px;transition:0.2s}.social__list{display:flex}.social__item{padding-right:1.7rem}.social__link{opacity:0.7}.social__link:focus,.social__link:hover{opacity:1}.text-section__hl{top:0;margin:0;padding:1.5rem 0}@media screen and (min-width: 992px){.text-section__hl{display:none}}@media screen and (min-width: 768px){.experience__item{display:flex;justify-content:space-between;position:relative;z-index:1;cursor:pointer}.experience__item:focus:after,.experience__item:hover:after{content:" ";display:block;background-color:rgba(30,41,59,0.5);--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-shadow: inset 0 1px 0 0 rgba(148, 163, 184, .1);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);border-radius:0.375rem;position:absolute;width:105%;top:-20px;bottom:-20px;padding:30px;left:-20px;right:-20px;z-index:-1}}@media screen and (min-width: 768px){.experience__item>div{width:calc(100% - 130px)}}.experience__item .badge{text-transform:capitalize;background-color:#f4442e}.experience__position{margin-bottom:10px}@media screen and (min-width: 992px){.experience__position{display:flex}}.experience__date{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:5px;display:block}@media screen and (min-width: 992px){.projects__tabs{justify-content:center}}.projects__tabs .nav-link{color:#fff}.projects__item{position:relative}@media screen and (min-width: 768px){.projects__item{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;position:relative;z-index:1;cursor:pointer}}@media screen and (min-width: 992px){.projects__item:focus:after,.projects__item:hover:after{content:" ";display:block;background-color:rgba(30,41,59,0.5);--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-shadow: inset 0 1px 0 0 rgba(148, 163, 184, .1);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);border-radius:0.375rem;position:absolute;width:105%;top:-20px;bottom:-20px;padding:30px;left:-20px;right:-20px;z-index:-1}}@media screen and (min-width: 768px){.projects__item>div{width:calc(100% - 210px)}}@media screen and (min-width: 992px){.projects__item>div{width:calc(100% - 130px)}}.projects__item .badge{text-transform:capitalize;background-color:#f4442e}.projects__position{margin-bottom:10px}@media screen and (min-width: 992px){.projects__position{display:flex}}.projects__date{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:5px;display:block}.projects__img{border:2px solid rgba(226,232,240,0.4);border-radius:0.25rem;display:block;margin-top:20px;width:200px;max-width:200px}@media screen and (min-width: 768px){.projects__img{width:25%;margin-top:0}}@media screen and (min-width: 992px){.projects__img{width:120px;position:relative;left:-7px}}.projects__link{position:absolute;width:100%;top:0;left:0;right:0;bottom:0}.blob{display:none}@media screen and (min-width: 992px){.blob{display:flex;justify-content:center;align-items:center;width:200px;height:200px;border-radius:100%;background-image:linear-gradient(#10f 10%, #fff);filter:blur(175px);position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px), -50%)}}footer{padding:6rem 0 0;font-size:14px}footer p{display:inline}.contactMe .msg{display:none;padding:0;font-size:12px;line-height:16px;text-transform:uppercase;word-break:break-word;margin:16px 0 16px 0;background-repeat:no-repeat;background-size:20px 20px;background-position:left 12px top 12px}.contactMe .msg.error{color:#d9534f !important}.contactMe .msg.success{color:#5cb85c !important}.contactMe .msg strong{color:inherit}
