:root{--framework-gutter: 30px;--framework-gutter-half: calc(var(--framework-gutter) / 2)}*,*:before,*:after{box-sizing:border-box}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--framework-gutter-half);padding-left:var(--framework-gutter-half)}.row{display:flex;flex-wrap:wrap;margin-right:calc(var(--framework-gutter-half) * -1);margin-left:calc(var(--framework-gutter-half) * -1)}.col,[class*=col-]{position:relative;width:100%;padding-right:var(--framework-gutter-half);padding-left:var(--framework-gutter-half)}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-3{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-fill{flex:1 1 auto!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.w-100{width:100%!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;inset:0;width:100%;height:100%;border:0}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-1by1:before{padding-top:100%}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;text-align:center;opacity:.5}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}@media(prefers-reduced-motion:reduce){.carousel-item,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}@media(min-width:576px){.container{max-width:540px}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.p-sm-0{padding:0!important}}@media(min-width:768px){.container{max-width:720px}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.justify-content-md-center{justify-content:center!important}}@media(min-width:992px){.container{max-width:960px}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.order-lg-last{order:13}.text-lg-right{text-align:right!important}}@media(min-width:1200px){.container{max-width:1440px}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.d-xl-block{display:block!important}.d-xl-none{display:none!important}}html,body{min-height:100%}@font-face{font-family:Rounded-Elegance;font-display:block;src:url(/assets/fonts/rounded-elegance.eot);src:url(/assets/fonts/rounded-elegance.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/rounded-elegance.woff2) format("woff2"),url(/assets/fonts/rounded-elegance.woff) format("woff"),url(/assets/fonts/rounded-elegance.svg#Rounded\ Elegance) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-300.eot);src:local("Nunito Light"),local("Nunito-Light"),url(/assets/fonts/nunito/nunito-normal-300.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-300.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-300.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-400.eot);src:local("Nunito Regular"),local("Nunito-Regular"),url(/assets/fonts/nunito/nunito-normal-400.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-400.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-600.eot);src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/assets/fonts/nunito/nunito-normal-600.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-600.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-700.eot);src:local("Nunito Bold"),local("Nunito-Bold"),url(/assets/fonts/nunito/nunito-normal-700.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-700.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-800.eot);src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(/assets/fonts/nunito/nunito-normal-800.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-800.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-800.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/nunito/nunito-normal-900.eot);src:local("Nunito Black"),local("Nunito-Black"),url(/assets/fonts/nunito/nunito-normal-900.woff2) format("woff2"),url(/assets/fonts/nunito/nunito-normal-900.woff) format("woff"),url(/assets/fonts/nunito/nunito-normal-900.ttf) format("truetype")}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}html body{padding-top:66px;font-family:Nunito,sans-serif}body video{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}body h1,body h2,body h3,body h4,body h5,body h6,body #wrapper-navbar .site-nav{font-family:Rounded-Elegance,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}body p{margin-top:0;margin-bottom:1rem}body svg{overflow:hidden;vertical-align:middle;fill-rule:evenodd;clip-rule:evenodd}a{color:#e30613;text-decoration:none;background-color:transparent}a:hover{color:#98040d;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}body .bg-dark{color:#fff;background-color:#000!important;box-shadow:0 0 0 2px #000}.layout-shell{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.section-frame{display:flex;justify-content:center}.section-frame__content{width:100%}.section-frame__content--center,.title-hero__content{text-align:center}.project-card-link{display:block}.project-card__image-media{display:block;width:100%;height:auto}.project-media-link__image,.project-detail__image,.about-me-bio-image{width:100%;height:auto}.project-detail__image,.about-me-bio-image{display:block}.site-footer__accent{color:#e30613}img,video{max-width:100%;vertical-align:middle}@media(max-width:991.98px){body .container,.layout-shell{max-width:98%!important}}@media(min-width:1920px){body .container-fluid{width:1920px}}@media(min-width:576px){.layout-shell{max-width:540px}}@media(min-width:768px){.layout-shell{max-width:720px}}@media(min-width:992px){.layout-shell{max-width:960px}.section-frame__content--narrow{max-width:480px}}@media(min-width:1200px){.layout-shell{max-width:1440px}.section-frame__content--narrow{max-width:720px}}.site-header{position:fixed;top:0;right:0;left:0;z-index:1030}.skip-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#wrapper-navbar .site-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;background-color:#fff;box-shadow:0 3px 24px #00000017}#wrapper-navbar .site-nav__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#wrapper-navbar .site-nav__list{display:flex;flex-direction:column;padding:15px 0 35px;margin:0;list-style:none}#wrapper-navbar .site-nav__item{margin:15px 0}#wrapper-navbar .site-nav,#wrapper-navbar .site-nav__bar{min-height:66px}#wrapper-navbar .site-nav__bar{position:relative;display:flex;width:auto;align-items:center;justify-content:space-between}#wrapper-navbar .site-nav__brand{display:block}#wrapper-navbar .site-nav__menu{flex-basis:100%;flex-grow:1;text-align:center}#wrapper-navbar .site-nav__menu:not(.is-open){display:none}#wrapper-navbar .site-nav__logo{width:160px;height:38px;margin:14px 0}#wrapper-navbar .site-nav__link{display:block;padding-top:.5rem;padding-right:0;padding-bottom:.5rem;padding-left:0;margin-left:0;color:#000;font-size:14pt;font-weight:600;text-transform:uppercase}#wrapper-navbar .site-nav__link:hover,#wrapper-navbar .site-nav__link:active,#wrapper-navbar .site-nav__link:focus{color:#e30613;text-decoration:none}#wrapper-navbar .current-menu-item>a,#wrapper-navbar .current_page_item>a,#wrapper-navbar .current-page-ancestor>a{color:#e30613}#wrapper-navbar .site-nav.nav-reduced{min-height:50px}#wrapper-navbar .site-nav.nav-reduced .site-nav__inner,#wrapper-navbar .site-nav.nav-reduced .site-nav__bar{min-height:40px}#wrapper-navbar .site-nav.nav-reduced .site-nav__logo{height:40px}#wrapper-navbar .site-nav__toggle{position:absolute;top:0;right:12px;height:66px;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}#wrapper-navbar .site-nav__toggle:not(.is-collapsed) span{position:absolute;right:12px;left:auto}#wrapper-navbar .site-nav__toggle:focus,#wrapper-navbar .site-nav__toggle:active{outline:0}#wrapper-navbar .site-nav__toggle span{position:relative;left:0;display:block;width:26px;height:2px;margin-top:4px;margin-bottom:6px;opacity:1;background:#000;border-radius:2px;transform:rotate(0);transition:all .35s ease-in-out}#wrapper-navbar .site-nav__toggle:not(.is-collapsed) span{top:26px}#wrapper-navbar .site-nav__toggle:not(.is-collapsed) span:nth-child(1){transform:rotate(135deg)}#wrapper-navbar .site-nav__toggle:not(.is-collapsed) span:nth-child(2){opacity:0}#wrapper-navbar .site-nav__toggle:not(.is-collapsed) span:nth-child(3){transform:rotate(-135deg)}@media(max-width:767.98px){#wrapper-navbar .site-nav__inner{position:relative;padding-right:0;padding-left:0}#wrapper-navbar .site-nav__bar{position:static;width:auto}}.wrapper-waves{position:relative;overflow:hidden;height:130px}.svg-wave{position:absolute;top:0;display:block;width:2912px;height:130px}.svg-wave-black{fill:#000;left:0}.svg-wave-red{fill:#e30613;right:0}.wrapper-drop{position:relative}#svg-drop{width:100%}.wrapper-drop-drop{overflow-x:hidden}.wrapper-drop-circle{position:absolute;z-index:-1;bottom:-170px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:250px}.drop-circle{margin:0 auto;height:80px;width:80px;background-color:#e30613;border-radius:50%;display:inline-block;position:-webkit-sticky;position:sticky;top:300px}body:not(.single-eg_portfolio) #title-wrapper,body:not(.single-eg_portfolio) #title-wrapper main{max-height:468px}.wrapper{padding:0}#portfolio,#single-portfolio{padding-top:65px;padding-bottom:50px}#about-me{padding-top:110px;padding-bottom:32px}.home #portfolio{padding-top:65px;padding-bottom:25px}.home #projects-wrapper{padding-top:65px;padding-bottom:65px}.home #about-me{padding-top:65px;padding-bottom:0}.home #about-me .entry-center{padding-top:25px}.home #about-me .entry-center p{margin-bottom:0}.home #about-me-wrapper{padding-bottom:65px}.home #about-me .call-to-action{padding-top:65px}.home #skills{padding-top:65px;padding-bottom:90px}#projects-wrapper{padding-top:32px;padding-bottom:80px}#projects-wrapper .project{display:flex;position:relative}#projects-wrapper .project .project-info{position:absolute;z-index:4;display:none;pointer-events:none}#projects-wrapper .project .project-info h2{text-transform:none}#projects-wrapper a:hover .project .project-info h2{color:#fff}#projects-wrapper .project .project-info h3{color:#e30613}#projects-wrapper .project .image{position:relative;flex:0 0 var(--project-card-width-share, auto);max-width:var(--project-card-width-share, none);margin:4px}#projects-wrapper img{filter:grayscale(100%)}#projects-wrapper .project .image .overlay,#projects-wrapper .project .image .overlay-primary{position:absolute;top:0;left:0;bottom:0;z-index:1;width:100%}#projects-wrapper .project .image .overlay{bottom:-1px}#projects-wrapper .project .image .overlay-primary{z-index:2}#projects-wrapper .project .image:hover .overlay-primary{background-color:#e30613;opacity:.2}#projects-wrapper .project-circle{position:absolute;top:50%;left:50%;z-index:3;display:none;width:40px;height:40px;border:3px solid #e30613;border-radius:50%;transform:translate(-50%,-50%)}#projects-wrapper a:hover .project .image .project-circle{width:25px;height:25px}#projects-wrapper .project-left .image:not(:first-of-type),#projects-wrapper .project-right .image:not(:last-of-type){display:none}@media(max-width:575.98px){#projects-wrapper .project .image{flex:0 0 calc(100% - 8px);max-width:calc(100% - 8px)}}#projects-wrapper .project-left .image:first-of-type .project-circle,#projects-wrapper .project-right .image:last-of-type .project-circle{display:block}#projects-wrapper .project-left .project-info{bottom:20px;left:35px;display:block;text-align:left}#projects-wrapper .project-right .project-info{right:35px;bottom:20px;display:block;text-align:right}.home #skills .row-skills{padding-top:95px;padding-bottom:95px}.home #skills .row-skills div:not(:last-child){padding-bottom:65px}#about-me-wrapper,#contact-me-wrapper{padding-top:95px;padding-bottom:95px}#post-wrapper{padding-top:65px;padding-bottom:65px}#footer{padding-top:32px;padding-bottom:32px}#portfolio h2,#portfolio h3,#skills h2,#about-me h2,#skills h3,#post h2,#post h3{margin-bottom:0;color:#fff;font-size:14pt;font-weight:600;text-transform:uppercase}#post h2,#post h3{margin-bottom:.5rem}#post h3{font-size:12pt}#video-wrapper video{z-index:-1}#video-wrapper,#video-wrapper main{padding:0}#single-portfolio-wrapper{margin-bottom:2px}#single-portfolio p{text-align:center}#portfolio a:hover,#portfolio a:active,#portfolio a:focus,#portfolio a:hover h2,#portfolio a:active h2,#portfolio a:focus h2{color:#e30613;text-decoration:none}.row-entries.animatedParent{overflow-x:hidden}#about-me h2,#contact-me-page h2{color:#e30613}#about-me p,#about-me-page p,#contact-me-page p{font-size:12pt;font-weight:600;line-height:25px}#about-me .row-entries{min-height:360px}#about-me .entry-left:before,#about-me-page .entry-left:before{left:0}#about-me .entry-right:before{right:0}#about-me .entry-right p{margin-right:17px;text-align:right}#about-me-page .entry p,#contact-me-page .entry p,#about-me .entry-center p{text-align:center}#about-me a:hover,#about-me a:active,#about-me a:focus,#about-me a:hover h2,#about-me a:active h2,#about-me a:focus h2{color:#ae0610;text-decoration:none}#about-me a:hover .arrow:before,#about-me a:active .arrow:before,#about-me a:focus .arrow:before{border-right-color:#ae0610;border-bottom-color:#ae0610}#about-me .call-to-action{padding-top:130px}#about-me-img{padding-bottom:95px}#about-me-page .entry br{display:none}#skills .row-skills img{height:120px;margin-bottom:26px}#skills a:hover,#skills a:active,#skills a:focus,#skills a:hover h2,#skills a:active h2,#skills a:focus h2{color:#ae0610;text-decoration:none}#title-wrapper img.page-title{margin-top:130px;margin-bottom:100px}#footer-wrapper{box-shadow:0 0 58px #fff3;color:#fff;font-size:12pt;font-weight:600;text-align:center}#footer-wrapper p{margin:0}#footer-wrapper .site-links{display:flex;justify-content:center;align-items:center;gap:5px;line-height:0;margin-top:0;margin-bottom:20px;padding:0}#footer-wrapper .site-links li{display:block}#footer-wrapper .site-links img{display:block;width:40px;height:40px}#footer-wrapper .site-policy a{color:#fff3;font-size:8pt;font-weight:600;text-decoration:underline}.wrapper-project-content.wrapper-1{position:relative;z-index:1;box-shadow:0 0 100px #ffffff4d}.wrapper-project-content.wrapper-1:after{position:absolute;inset:0;z-index:-1;content:" ";background:linear-gradient(180deg,#000,#fff);box-shadow:inset 0 0 300px #ffffff4d}.wrapper-project-content.wrapper-1 .container-fluid{background:transparent}.wrapper-project-content.wrapper-blocco_1_video .embed-responsive{box-shadow:0 0 98px #0003}.wrapper-project-content .flex-item img{width:100%}.wrapper-project-content .container-fluid{margin-bottom:20px;padding-right:0;padding-left:0;background:#fff}.wrapper-project-content .container-fluid .row:nth-child(2n),.wrapper-project-content .container-fluid .flex-row:nth-child(2n),.wrapper-project-content .container-fluid .flex-column .flex-item:nth-child(2n){margin-top:4px}.wrapper-project-content .container-fluid .col:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid .col:first-child:nth-last-child(n+2)~.col:nth-child(odd),.wrapper-project-content .container-fluid [class*=col-]:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid [class*=col-]:first-child:nth-last-child(n+2)~[class*=col-]:nth-child(odd){margin-right:2px}.wrapper-project-content .container-fluid .col:nth-child(2n),.wrapper-project-content .container-fluid [class*=col-]:nth-child(2n){margin-left:2px}.wrapper-project-content .container-fluid .flex-column:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid .flex-column:first-child:nth-last-child(n+2)~.flex-column:not(:last-child){padding-right:4px}.wrapper-project-content .tri-row img{width:calc(100% / 3 - 3px)}.wrapper-project-content .container-fluid .row{margin-right:0;margin-left:0}.wrapper-project-content .container-fluid .col{padding-right:0;padding-left:0}.wrapper-project-text,.wrapper-project-img{display:none}.wrapper-project-detail{position:relative;z-index:1;padding:5px;color:var(--project-text-color, #fff);background-color:var(--project-text-background-color, #000)}.wrapper-project-detail h2{margin:0;font-size:7pt;color:var(--project-title-color, inherit)}.wrapper-project-detail .wrapper-project-img{margin-top:20px}.wrapper-project-detail .wrapper-project-img:before{position:absolute;top:20%;right:20px;z-index:-1;width:60%;height:85%;content:" ";outline:1px solid var(--project-text-outline-color, #d99c17)}.wrapper-blocco_1_altro .wrapper-project-detail .wrapper-project-img{margin-top:40%;text-align:center!important}.wrapper-blocco_1_altro .wrapper-project-detail .wrapper-project-img:before{display:none}.wrapper-project-text{position:absolute;top:45%;left:30px;width:60%;height:60%;padding:10px;font-size:10pt;outline:1px solid var(--project-text-outline-color, #d99c17)}.wrapper-project-detail.text-right .wrapper-project-text{right:30px;left:auto}.carousel-control-next,.carousel-control-prev{opacity:.8}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:1}.carousel-control-next-icon{background-image:url(/assets/images/arrow.png);transform:rotate(180deg)}.carousel-control-prev-icon{background-image:url(/assets/images/arrow.png)}.carousel-control-next-icon,.carousel-control-prev-icon{width:40px;height:40px}.arrow{position:relative;display:inline-block}.arrow:before{position:absolute;bottom:0;display:inline-block;width:15px;height:15px;content:"";border-top:3px solid transparent;border-right:3px solid #f00;border-bottom:3px solid #f00;border-left:3px solid transparent}.arrow-up:before{bottom:5px;transform:rotate(-135deg)}.arrow-right:before{right:10px;transform:rotate(-45deg)}.arrow-down:before{bottom:-5px;transform:rotate(45deg)}.arrow-left:before{left:10px;transform:rotate(135deg)}.site-lightbox[hidden]{display:none}.site-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000eb}.site-lightbox__image{max-width:min(92vw,1800px);max-height:90vh;box-shadow:0 0 16px #000000b3}.site-lightbox__close{position:fixed;top:0;right:0;border:0;background:transparent;color:#fff;cursor:pointer;font-size:48px;line-height:1;padding:12px 20px}body.site-lightbox-open{overflow:hidden}@media(max-width:320px){#video-wrapper,#video-wrapper main{max-height:228px}}@media(min-width:321px)and (max-width:375px){#video-wrapper,#video-wrapper main{max-height:298px}}@media(min-width:376px)and (max-width:414px){#video-wrapper,#video-wrapper main{max-height:328px}}@media(max-width:767.98px){.projects #title-wrapper img.page-title{height:206px!important}.about-me #title-wrapper img.page-title,.contact-me #title-wrapper img.page-title{height:90px!important}.single-eg_portfolio #title-wrapper img.page-title{max-width:80%;max-height:206px}}@media(min-width:576px){.home #portfolio{padding-top:130px;padding-bottom:100px}.home #projects-wrapper{padding-top:160px;padding-bottom:160px}.home #about-me-wrapper{padding-bottom:160px}.home #about-me .call-to-action{padding-top:160px}.home #about-me,.home #about-me .entry-center{padding-top:130px}.home #skills{padding-top:130px;padding-bottom:160px}.home #skills .row-skills{padding-top:160px;padding-bottom:160px}#portfolio,#single-portfolio{padding-top:40px;padding-bottom:40px}#projects-wrapper{padding-top:130px;padding-bottom:160px}#post-wrapper{padding-top:160px;padding-bottom:160px}#footer{padding-top:65px;padding-bottom:65px}#video-wrapper,#video-wrapper main{max-height:468px}#projects-wrapper .project-left .image:not(:first-of-type),#projects-wrapper .project-right .image:not(:last-of-type){display:block}.wrapper-project-content .container-fluid{margin-bottom:30px}.wrapper-project-detail h2{font-size:15pt;overflow-wrap:initial}}@media(min-width:768px){html body{padding-top:90px}#wrapper-navbar .site-nav{min-height:90px;flex-flow:row nowrap;justify-content:flex-start}#wrapper-navbar .site-nav__logo{width:190px;height:64px;margin:0}#wrapper-navbar .site-nav__link{padding-right:.5rem;padding-left:.5rem;margin-left:25px;font-size:11pt}#wrapper-navbar .site-nav__inner{flex-wrap:nowrap;min-height:66px;margin-top:0}#wrapper-navbar .site-nav__bar{display:block;flex:0 0 auto;width:auto}#wrapper-navbar .site-nav__menu{display:flex!important;flex-basis:auto;align-items:center;justify-content:flex-end}#wrapper-navbar .site-nav__list{flex-direction:row;align-items:center;padding:0;margin-left:auto}#wrapper-navbar .site-nav__item{margin:0}#wrapper-navbar .site-nav__toggle{display:none}.wrapper-project-content .container-fluid{margin-bottom:40px}.wrapper-project-detail{padding:10px 20px}.wrapper-project-detail h2{font-size:20pt}.wrapper-project-content .container-fluid .row:nth-child(2n),.wrapper-project-content .container-fluid .flex-row:nth-child(2n),.wrapper-project-content .container-fluid .flex-column .flex-item:nth-child(2n){margin-top:8px}.wrapper-project-content .container-fluid .col:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid .col:first-child:nth-last-child(n+2)~.col:nth-child(odd),.wrapper-project-content .container-fluid [class*=col-]:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid [class*=col-]:first-child:nth-last-child(n+2)~[class*=col-]:nth-child(odd){margin-right:4px}.wrapper-project-content .container-fluid .col:nth-child(2n),.wrapper-project-content .container-fluid [class*=col-]:nth-child(2n){margin-left:4px}.wrapper-project-content .container-fluid .flex-column:first-child:nth-last-child(n+2),.wrapper-project-content .container-fluid .flex-column:first-child:nth-last-child(n+2)~.flex-column:not(:last-child){padding-right:8px}}@media(min-width:992px){#wrapper-navbar .site-nav__link{margin-left:70px}#contact-me-page .site-main{display:flex;align-items:center;min-height:508px}#contact-me-page .site-main>.row{width:100%}#about-me .entry,#about-me-page .entry,#contact-me-page .entry{position:relative}#about-me .entry-left p,#about-me-page .entry-left p{margin-left:17px;text-align:left}#about-me .entry:before,#about-me-page .entry:before{position:absolute;width:3px;height:100%;content:"";border:3px solid #e30613;border-radius:3px}#about-me-img{padding-bottom:0}#projects-wrapper .project-circle{width:50px;height:50px}#projects-wrapper .project-left .project-info{bottom:40px;left:55px}#projects-wrapper .project-right .project-info{right:55px;bottom:40px}.wrapper-project-detail{padding:20px 30px}.wrapper-project-detail h2{font-size:30pt}}@media(min-width:1679.98px){.wrapper-project-content .container-fluid{margin-bottom:90px}.wrapper-project-text,.wrapper-project-img{display:block}.wrapper-project-detail{padding:30px}.wrapper-project-detail h2{font-size:40pt}#about-me-page .entry br{display:block}}
