body{margin:0;color:#444!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Quattrocento Sans",sans-serif!important;background:#fff;color:#444;font-family:"Quattrocento Sans",sans-serif;font-size:14px;line-height:16px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.homepage-bg{bottom:81px!important;overflow:hidden!important;z-index:0!important;width:100%!important}.homepage-bg,.homepage-bg:after{position:absolute!important;top:0!important;left:0!important}.homepage-bg:after{z-index:-1!important;right:0!important;bottom:0!important;transform:translate3d(40px,0,0);transition-property:transform,opacity;transition-duration:1s,1s;transition-timing-function:ease,ease;background:transparent url(/images/jon_tee_bg_cut_small.webp) 100% 100% no-repeat;content:"";opacity:0}.backgroundReady.homepage-bg:after{transform:translateZ(0);opacity:.8}.logoLine span:after,.logoLine span:before{position:absolute;top:50%;height:80px;width:60px;content:"";margin-top:-40px}.logoLine span:before{background:no-repeat url(/images/triangle-left.png) 100% 50%;left:-40px}.logoLine span:after{background:no-repeat url(/images/triangle-right.png) 0 50%;right:-40px}.aboutme .aboutme-ribbon{margin:30px auto 58px}.ribbon{font:normal 600 30px/48px "Lora",serif;color:#000;margin:0 auto;max-width:775px;padding:0;text-align:center;position:relative}.ribbon:before{display:block;border-bottom:1px solid #eeecea;content:"";height:0;width:100%;position:absolute;bottom:8px;left:0;z-index:3}.ribbon span{display:block;height:18px;width:473px;position:relative;margin:9px auto 0;background:#eeecea}.ribbon span:after,.ribbon span:before{position:absolute;top:50%;height:80px;width:60px;content:"";margin-top:-40px;z-index:2}.ribbon span:before{background:no-repeat url(/images/triangle-left.png) 100% 50%;left:-38px}.ribbon span:after{background:no-repeat url(/images/triangle-right.png) 0 50%;right:-38px}#root>.container .regularPageContainer .ribbon .header{text-transform:uppercase}#root>.container .regularPageContainer .ribbon .tinyHeading{padding:0!important;margin:0!important}.ribbon-help{margin:0 100px 55px;padding:0;text-align:center;font-size:14px;line-height:26px}#root>.container .regularPageContainer{max-width:1400px!important;width:inherit!important}#root>.container .regularPageContainer>.tinyPageContainer{Width:95%!important}#root>.container .regularPageContainer>.mediumPageContainer,#root>.container .regularPageContainer>.smallPageContainer{Width:85%!important}#root>.container .regularPageContainer h3{line-height:1.2;font-family:"Trebuchet MS",Arial,sans-serif;color:#333;font-weight:700}#root>.container .regularPageContainer p{font-family:"Quattrocento Sans",sans-serif;font-size:14px;line-height:26px;margin:0;text-align:justify;padding-bottom:15px;color:#333}#root>.container .regularPageContainer .tinyFluidContainer,#root>.container .regularPageContainer .tinyFluidContainer .container{margin:0!important;padding:0!important}#root>.container .regularPageContainer .tinyFluidContainer .jobTimeLineTiny{margin-bottom:20px!important}.menuHeader{z-index:1}.fixed.menuHeader{position:fixed;padding:1em;box-shadow:0 0 6px rgba(0,0,0,.2)}.footer-social-links{text-align:right;float:right;position:relative;top:-10px;padding-right:10%}.footer-social-links a{height:36px;width:36px;color:#6d6963;display:inline-block;line-height:34px;font-size:16px;margin-right:5px;transition:all .25s ease}.button,.footer-social-links a{vertical-align:top;text-align:center;text-decoration:none}.button{background:#c8bdae;border:1px solid #c8bdae;margin:0 0 68px;transition:background-color .25s ease 0s,color .25s ease 0s;border-radius:2px;color:#fff;font:400 18px/39px "Quattrocento Sans",sans-serif;height:38px;text-transform:uppercase;outline:none;letter-spacing:2px;width:325px;padding:0}.barsMenu a:hover,.button:hover{background-color:#fff!important;color:#c8bdae!important;text-decoration:none!important}.button[disabled],.button[disabled]:hover{background:#f1efeb!important;border:1px solid #f1efeb!important;color:#c8bdae!important}.svgNavItem{color:#c8bdae}.svgNavItem a:hover{color:#c8bdae!important}.svgNavItem a:hover svg{transform:scale(1.2) translateY(-50%)!important}.ui.text.container.textParagraph{max-width:inherit!important}div.ui.container.homePageHeading{max-width:500px!important;display:inline-block;text-align:center}div.ui.container>header>.barsMenuSmall,div.ui.container>header>.barsMenuSmall .barsMenu{margin-right:0!important}.barsMenu i.bars{position:relative;top:-35px;left:-8px}.mobileMenu{left:-50px!important}.currentNavPage{border-bottom:7px solid #c8bdae!important;color:#c8bdae!important;transition:border-bottom 1s!important;transition:all .2s ease-in-out!important}.smallGrid .column{padding:0!important}@-webkit-keyframes fadeInOpacity1{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInOpacity2{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes partialFadeInOpacity{0%{opacity:0}to{opacity:.6}}@keyframes partialFadeInOpacity{0%{opacity:0}to{opacity:.6}}@-webkit-keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.imageGallery{-webkit-animation-name:slideInFromRight;animation-name:slideInFromRight;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:1.25s;animation-duration:1.25s}.imageGallery .toggle1{opacity:1;-webkit-animation-name:fadeInOpacity1;animation-name:fadeInOpacity1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}.imageGallery .toggle2{opacity:1;-webkit-animation-name:fadeInOpacity2;animation-name:fadeInOpacity2;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}.imageGallery .image{margin:15px!important}.imageGallery .image:hover{cursor:pointer}.imageGallerySingle .toggle1{opacity:1;-webkit-animation-name:fadeInOpacity1;animation-name:fadeInOpacity1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.25s;animation-duration:.25s}.imageGallerySingle .toggle2{opacity:1;-webkit-animation-name:fadeInOpacity2;animation-name:fadeInOpacity2;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.25s;animation-duration:.25s}.showAllGallery .toggle1,.showAllGallery .toggle2{opacity:.6;-webkit-animation-name:partialFadeInOpacity;animation-name:partialFadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.25s;animation-duration:.25s}.showAllGallery .image:hover{opacity:1}.contactsForm .field input,.contactsForm .field textarea{background:#f7f5f3!important;border-color:#f7f5f3!important;border-radius:0!important;box-shadow:none!important;color:#898075!important;font-size:12px!important;font-weight:500!important;resize:none!important;height:50px!important;line-height:normal!important}.contactsForm .field textarea{height:inherit!important}.contactsForm .field input:focus,.contactsForm .field textarea:focus{border-color:#f7f5f3!important;background:#fff!important}.tinyButton{width:100%!important}.jobTimeLine .company:before,.jobTimeLine .other:before{position:absolute;top:207%;height:27px;width:112px;content:"";margin-top:-40px;background:no-repeat url(/images/triangle-left.png) 100% 50%;left:-94px}.jobTimeLine .date:after{display:block;height:15px;width:15px;border-radius:15px;border:2px solid #eeecea;background:#fff;content:"";position:relative;right:-21px;float:right;z-index:1;margin-top:5px}.cv ol li{line-height:26px}.buttons .button.navButton{background-color:#eeecea!important;color:#000!important;border:1px solid #c8bdae}.buttons .button.navButton:hover{background-color:#c8bdae!important;color:"#c8bdae"!important}
/*# sourceMappingURL=main.5472faff.chunk.css.map */