 @font-face{font-family:Tomorrow-Regular;src:url(../fonts/Tomorrow-Regular.ttf)}@font-face{font-family:Tomorrow-Bold;src:url(../fonts/Tomorrow-Bold.ttf)}@font-face{font-family:Tomorrow-BoldItalic;src:url(../fonts/Tomorrow-BoldItalic.ttf)}@font-face{font-family:Tomorrow-Medium;src:url(../fonts/Tomorrow-Medium.ttf)}@font-face{font-family:Tomorrow-MediumItalic;src:url(../fonts/Tomorrow-MediumItalic.ttf)}@font-face{font-family:Tomorrow-SemiBold;src:url(../fonts/Tomorrow-SemiBold.ttf)}@font-face{font-family:Tomorrow-SemiBoldItalic;src:url(../fonts/Tomorrow-SemiBoldItalic.ttf)}@font-face{font-family:Tomorrow-Black;src:url(../fonts/Tomorrow-Black.ttf)}body{margin:0;padding:0;background:var(--bodyBg);font-family:Tomorrow-Regular,sans-serif;font-size:16px}html{scroll-behavior:smooth}.clear{clear:both}menu a{color:#fff;text-decoration:none}menu a:hover{text-decoration:underline}.header{background-color:var(--base);padding:35px;width:auto}.header-menu{float:right;font-family:Tomorrow-Medium,sans-serif;font-size:1.125em;text-transform:uppercase;color:#fff;margin:0}.header-menu li{list-style:none;display:inline;padding-right:45px}.header-menu li:last-child{padding-right:0}.header-menu li a{position:relative;transition:color .3s ease;text-decoration:none}.header-menu li a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--shadeThree);transition:width .3s ease}.header-menu li a:hover::after{width:100%}.logo-mobile{display:none}.mobile-menu{padding:0;margin:0;display:none;text-align:right;z-index:1;position:relative}.mobile-menu li{list-style:none;background:#ccc;padding:15px 35px;text-transform:uppercase}.mobile-menu li:nth-child(1){background:var(--shadeFour)}.mobile-menu li:nth-child(2){background:var(--shadeThree)}.mobile-menu li:nth-child(3){background:var(--shadeTwo)}.mobile-menu li:nth-child(4){background:var(--shadeOne)}.mobile-menu-btn{float:right;display:none;background-image:url(../images/hamb-menu.svg);background-repeat:no-repeat;background-position:center;background-color:unset;width:35px;height:20px;border:0;cursor:pointer}#logo,.logo-mobile{height:22px}.logo-type{fill:#fff}.logo-dot{fill:var(--shadeThree)}.sub-header .line{height:50px}.sub-header div:last-child{height:auto}.sub-header menu{margin:0;list-style:none;color:#fff}.sub-header menu li{margin:0;display:inline-block;margin-right:25px;padding:15px}.submenu-title{font-family:Tomorrow-Bold;font-size:1.375em;padding-left:35px;padding-right:35px;color:#fff;float:left;line-height:49px}.submenu-title img{display:none}.sub-header-menu-selected,.sub-header .active{background-color:var(--shadeOne);font-family:Tomorrow-Bold}.sub-header menu li:hover{background-color:var(--shadeOne)}.anchorNav menu li{margin-right:unset}.anchorNav menu li a{padding:15px}.anchorNav menu li:hover{background-color:unset;text-decoration:underline}.stick-menu{z-index:2}.color-1{background:var(--shadeOne)}.color-2{background:var(--shadeTwo)}.color-3{background:var(--shadeThree)}.color-4{background:var(--shadeFour)}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.sub-header .color-1,.sub-header .color-2,.sub-header .color-3{overflow:hidden;transform:translateY(-100%);animation:slideDown .5s ease-in-out forwards}.sub-header .color-1{animation-delay:.0s}.sub-header .color-2{animation-delay:.1s}.sub-header .color-3{animation-delay:.2s}.above{position:relative}.section,.intro{position:relative}.section{background:#fff}.section-content,.intro-text{float:left;background-color:#fff;font-family:Tomorrow-Regular;font-size:1.125em}.section-content{overflow:hidden}.section-text,.intro-text{padding:60px}.section-text{width:23vw}.section-text p:last-child{margin-bottom:0}.content-lines,.intro-lines{width:86px;height:100%;float:left;position:absolute}.section-width{padding-left:86px;width:-webkit-fill-available;width:-moz-available}.line-one{float:left}.line-two{float:right}.line-one,.line-two{width:43px;height:100%}.line-one{background-color:var(--shadeSix)}.line-two{background-color:var(--shadeFive)}.intro{background:unset}.intro-text{background-color:var(--shadeOne);font-size:1.625em;color:#fff;width:20vw;height:100%;margin-top:92px;margin-left:86px}.line-section{width:100%;background-color:var(--shadeOne);color:#fff;font-size:1em;text-orientation:mixed;writing-mode:vertical-rl}.line-section p{padding:20px 12px;text-transform:uppercase;font-family:Tomorrow-Bold;margin:0}.last-section{background-color:var(--base);color:#fff}.last-section-title{text-align:center;padding:25px;background-color:var(--shadeThree);font-size:1.625em}.last-section .line{height:43px}footer .row{margin:0}.footer-section{min-height:227px;color:#fff;padding:35px;font-size:.875em}.footer-section a{color:#fff}.footer-section li{list-style:none;padding-bottom:10px}.footer-section p{margin-top:112px}.fade-in{opacity:0;animation:fadeIn 1s ease-in forwards}.slide-in{transform:translateX(-100%);animation:slide-in 1.5s ease-out forwards}.slide-down{-webkit-animation:slide-down 1s ease-out;-moz-animation:slide-down 1s ease-out}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}.slide img{width:100%}.glide__arrow{background-color:var(--shadeOne);z-index:1}@keyframes fadeIn{to{opacity:1}}@keyframes slide-in{to{transform:translateX(0)}}@media (max-width:991.98px){.hide-mobile{display:none}.submenu-title{display:block;float:none}.submenu-title img{display:inline-block;padding-bottom:3px}.sub-header menu{padding:0;padding-bottom:15px}.sub-header menu li{display:block;margin:18px 35px 18px;text-align:center;padding:15px;border:1px solid #fff}.anchorNav menu li{margin:unset;text-align:unset;padding:unset;border:unset;width:100%}.anchorNav menu li a{display:inline-block;width:-webkit-fill-available;margin:18px 35px 0;height:17px;line-height:17px;border:1px solid;text-align:center}.anchorNav .active{border:none}.sub-header-menu-selected{border:none!important}#logo{display:none}.logo-mobile{display:block}.page-1{padding-top:62px}.header-menu li{padding-right:15px}.mobile-menu-btn{display:block}.greetings{font-size:2.5em!important}.intro-text{font-size:1.125em;padding:40px}.section-text,.slide{padding:40px}.section-content{font-size:1.125em}.resume{padding-left:40px;padding-right:40px}.slide-types{padding-left:30px}.section-text,.intro-text{width:unset}.last-section-title{padding:15px;font-size:1.125em}.linkedin{padding:60px;font-size:1.125em}.linkedin a{padding:15px 45px}.show-mobile{display:block;animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.slide{padding:30px}}