@import "https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{--body-font:"Nunito", Helvetica, Arial, sans-serif;--title-font:"Saira", Helvetica, Arial, sans-serif;--primary-color-rgb:207, 31, 31}#publications,#awards{max-height:33rem;overflow:scroll}html{scroll-behavior:auto}body{font-family:var(--body-font);color:#909090;word-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#171a1d;padding:0;font-size:16px;font-weight:400;line-height:1.8em;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px;display:none}::-webkit-scrollbar-button:start:decrement{background-color:#0000;height:30px}::-webkit-scrollbar-button:end:increment{background-color:#0000;height:30px}::-webkit-scrollbar-track-piece{background-color:#3b3b3b;-webkit-border-radius:16px}::-webkit-scrollbar-thumb:vertical{background-color:#666;border:1px solid #eee;-webkit-border-radius:6px;height:50px}a{color:#f5f5f5;text-decoration:none}.col-white{color:#fff}.react-photo-gallery--gallery img{border:thick inset #a17f1a;border-radius:2%}.react-photo-gallery--gallery img:before{box-shadow:inset 0 0 50px 4px #000;float:left;z-index:20;cursor:pointer;width:100%;height:100%;transition:all 1s;position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 0 50px 6px #000}.react-photo-gallery--gallery img:hover:before{box-shadow:inset 0 0 100px 30px #000}.react-photo-gallery--gallery img:before{float:left;z-index:20;cursor:pointer;box-shadow:inset 0 0 50px 4px #000;width:100%;height:100%;transition:all 1s;position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 0 50px 6px #000}.react-photo-gallery--gallery .img:hover{box-shadow:inset 0 0 100px 30px #000}.slider-card{border-radius:10px;width:320px;height:300px;margin-left:5px;margin-right:5px;display:inline-block;box-shadow:2px 2px 2px 2px #0000001f;cursor:auto!important;color:#f5f5f5!important;background:#000!important;font-family:Saira,Helvetica,Arial,sans-serif!important}.slider-card-image{border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:220px;background-color:#060a32cc!important}.color{color:#cf1f1f}.transition{-o-transition:all .3s;transition:all .3s}h1,h2,h4,h3,h5,h6,.h1_big,.h1,.h2,.h3,.h4,.h5,.h6,footer.footer-light h5{font-family:var(--title-font);color:#fff;margin-top:0;font-weight:700}.h1_big{color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:64px;line-height:70px;position:relative;top:-10px;left:-3px}h2{margin-top:0;margin-bottom:15px;font-size:34px;line-height:42px}.spacer-20{clear:both;width:100%;height:20px;display:block}.spacer-half{clear:both;width:100%;height:15px;display:block}#mainpreloader .preloader{z-index:9999999;background:#000;justify-content:center;align-items:center;width:100%;height:100%;animation-duration:1.6s;animation-fill-mode:both;display:flex;position:fixed;top:0;left:0}@keyframes fadeOut{0%{opacity:1}25%{opacity:1}75%{opacity:1}to{opacity:0}}#mainpreloader .fadeOut{animation-name:fadeOut}.mainpreloader{border:3px solid #cf1f1f1a;border-radius:999px;width:100px;height:100px;margin-right:-24px;animation:1s linear infinite rotate;position:relative}.mainpreloader span{border:4px solid #0000;border-top-color:#cf1f1fb3;border-radius:999px;width:100px;height:100px;position:absolute;top:-3px;left:-3px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#root,.App{background:#000}#routerhang{width:100%;height:100%;overflow:hidden;transform:unset!important;transform-origin:unset!important}.burgermenu{text-align:center;color:#fff;background:0 0;border:none;width:32px;height:32px;padding:4px;font-size:20px;transition:all .5s;display:none;position:fixed;top:20px;right:20px}.burgermenu:hover{color:#171a1d;background:#fff;transition:all .5s}.burgermenu i{position:relative;top:-2px}section,.section{background:#171a1d 0%/cover;width:100%;height:auto;padding:90px 0;position:relative}section.bg-bottom:before,.section.bg-bottom:before{content:"";z-index:1;background-image:linear-gradient(#171a1d00,#171a1d);width:100%;height:50%;position:absolute;bottom:0;left:0}section.bg-top:after,.section.bg-top:after{content:"";z-index:1;background-image:linear-gradient(#171a1d,#171a1d00);width:100%;height:50%;position:absolute;top:0;left:0}section .react-parallax-bgimage,.section .react-parallax-bgimage{object-fit:cover;top:-150px}.py-5.position-relative{z-index:2}.spacer-single{clear:both;width:100%;height:30px;display:block}.spacer-double{clear:both;width:100%;height:60px;display:block}.v-center{align-items:center;min-height:100vh;display:flex}.list_location,.list_location li{padding:0;list-style:none}.list_location li{color:#bbb;border-left:1px solid #ffffff40;margin-right:35px;padding-left:10px;font-size:14px;display:inline-block}.list_location li span{font-family:var(--title-font);color:#fff;font-size:16px;font-weight:700;display:block}.float-text{z-index:1002;text-align:center;letter-spacing:2px;opacity:1;width:20px;margin-left:30px;font-size:12px;position:fixed;top:50%;left:15px;transform:translate(-50%,-50%)}.float-text span{writing-mode:vertical-rl;letter-spacing:.75px;color:#ffffff80;margin-top:20px;margin-left:-5px;transform:rotate(-180deg)}.float-text .de_social-icons span.buton{color:#cf1f1f;cursor:pointer;margin-top:0;position:relative;top:1px;left:1px;transform:rotate(0)}.mouse{cursor:pointer;z-index:2;border:2px solid #ffffff40;border-radius:15px;width:22px;height:42px;margin-left:-12px;animation:1s intro;position:absolute;bottom:90px;left:50%}.mouse.hide{opacity:0}.mouse .scroll{background:#fff;border-radius:4px;width:3px;height:3px;margin:6px auto;animation:1s infinite finger;display:block}@keyframes finger{0%{opacity:1}to{opacity:0;transform:translateY(20px)}}.space-border{background:#cf1f1f;width:30px;height:1px;margin:0 auto 40px;position:relative}.space-border:before{content:"";background:#ffffff40;width:30px;height:1px;position:absolute;left:-40px}.space-border:after{content:"";background:#ffffff40;width:30px;height:1px;position:absolute;right:-40px}.navbar-brand{cursor:pointer;z-index:2}.navbar-brand .imginit{display:block}.navbar-brand .imgsaly,.navbar-brand .imggrey,.navbar-brand .imgchef,.navbar-brand .imgdesigner,.navbar-brand .imglawyer,.navbar-brand .imgdark{display:none}#header-wrap{z-index:1001;width:100%;position:fixed}#header-wrap nav.navbar{font-family:var(--title-font);padding:0;font-size:13px;font-weight:600}#header-wrap nav.navbar.rev{padding:20px 0}#header-wrap.transparent{background:0 0}#header-wrap.sticky nav.navbar{background:#171a1d}.navbar-nav{display:inline-block!important}.navbar-nav .nav-item{display:inline-block}.navbar-nav .nav-item a{color:#fff;cursor:pointer;padding:30px 6px 30px 18px}.navbar-nav .nav-item a.active{color:#cf1f1f}blockquote{font-family:var(--body-font);border:none;border-left:3px solid #333;padding-left:30px;font-size:24px;font-style:normal;font-weight:500;line-height:1.4em}blockquote.q-big{color:#fff;border:none;margin:0;padding:0;font-size:32px}blockquote.q-big .d-big{color:#cf1f1f;font-size:150px;display:block}.d-quote-by{font-family:var(--body-font);border-left:1px solid #fff3;margin-top:20px;padding-left:20px;font-size:14px;line-height:1.5em;display:block}.icon_quotations:before{content:"{"}.de_3d-box{background:#2220;border-left:1px solid #fff3;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.de_3d-box .d-inner{justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.de_3d-box i{color:#cf1f1f;font-size:40px;position:absolute;top:38px;left:30px}.de_3d-box h3{margin-top:5px;margin-bottom:25px;margin-left:50px}.my-gallery-class{text-align:center;width:100%;margin:0;padding:0;position:relative}.image-element-class{padding:0;position:absolute}.image-element-class img{object-fit:cover;width:100%;height:auto}.de_modal .card-image-1{outline:none;margin:10px;transition:all .5s;position:relative;overflow:hidden}.de_modal .card-image-1 .d-text{color:#fff;z-index:1;background:#1e1e1e00;justify-content:center;align-items:center;width:100%;height:100%;padding:0 10%;transition:all .5s;display:flex;position:absolute;transform:scale(1.1)}.de_modal .card-image-1 h3{opacity:0;margin:0;font-size:22px;transition:all .5s}.de_modal .card-image-1 h5{opacity:0;color:#fff;text-align:center;width:100%;font-size:14px;font-weight:300;transition:all .5s;position:absolute;bottom:5%;left:0}.de_modal .card-image-1 img{filter:grayscale();transition:all .5s;transform:scale(1.1)}.de_modal .card-image-1:hover{z-index:1;transition:all .5s;box-shadow:8px 8px 40px #00000080}.de_modal .card-image-1:hover .d-text{background:#1e1e1e4d;transform:scale(1)}.de_modal .card-image-1:hover h3{opacity:1;transition:all .5s}.de_modal .card-image-1:hover h5{opacity:1;transition:all .5s;bottom:5%}.de_modal .card-image-1:hover img{filter:grayscale(0);transition:all .5s;transform:scale(1)}.LightboxGal{z-index:9999;background:#171a1d;width:100%;height:100%;padding:80px 0;position:fixed;top:0;left:0;overflow:auto}.LightboxGal .closeGal{cursor:pointer;position:absolute;top:15px;right:15px}.LightboxGal .closeGal .button-close{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:30px;outline:none;width:48px;height:48px;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:block;position:fixed;top:40px;right:40px}.LightboxGal .closeGal .button-close:before{content:"";border-left:8px solid #fff;border-right:8px solid #fff;width:0;height:1px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)rotate(-45deg)}.LightboxGal .closeGal .button-close:after{content:"";border-left:8px solid #fff;border-right:8px solid #fff;width:0;height:1px;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)rotate(45deg)}.LightboxGal .closeGal .button-close:hover{border-color:#fff;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.LightboxGal .closeGal .button-close:hover:before,.LightboxGal .closeGal .button-close:hover:after{border-left-width:15px;border-right-width:15px}.LightboxGal .mainLightbox{width:100%}.LightboxGal .mainLightbox blockquote{color:#fff;border:none;padding:0;font-size:22px;font-weight:500;position:relative}.LightboxGal .mainLightbox blockquote span{margin-top:10px;padding-left:25px;font-size:14px;display:block}.LightboxGal .mainLightbox blockquote span:before{content:"";background:#fff;width:20px;height:1px;margin-top:14px;position:absolute;left:0}.de_project-details{color:#aaa}.de_project-details .d-field{border-bottom:1px solid #ffffff1a;margin-bottom:5px;padding:5px 0}.de_project-details .d-field i{color:#fff;margin-right:10px}.de_project-details span{float:right}.de_project-details span a{color:#cf1f1f;text-decoration:none}.de_project-info h3{margin-bottom:25px;font-size:24px}.de_project-info p{color:#aaa;margin-bottom:20px}.de_project-info .spacer-30{clear:both;width:100%;height:30px;display:block}h3.s_border{margin-bottom:30px;font-size:28px}.d_timeline{counter-reset:list 0;padding:0 0 0 22px;position:relative}.d_timeline-item{border-left:1px solid #fff3;list-style:none}.d_timeline-item:last-child{border-left:1px solid #fff0}.d_timeline-title{color:#fff;background:linear-gradient(90deg,#ffffff1a 0%,#fff0 100%);margin:0;font-size:14px;font-weight:400}.d_timeline-title:before{color:#fff;text-align:center;counter-increment:list;content:counter(list);background-color:#cf1f1f;border-radius:50%;width:40px;height:40px;line-height:40px;display:inline-block;position:relative;left:-22px}.d_timeline-text{margin:0;padding:0 0 40px 40px}.d_timeline-text .d_title{font-family:var(--title-font);color:#fff;margin-top:20px;margin-bottom:0;font-size:18px;font-weight:700;display:block}.d_timeline-text .d_company{color:#cf1f1f;margin-bottom:10px;font-size:16px;display:block}.bloglist.item{margin-right:25px}.de_modal{cursor:pointer}.de_modal img{filter:grayscale(100);width:100%;transition:all .5s;display:block;transform:scale(1)}.post-image{overflow:hidden}.post-image:hover img{filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);outline:none;width:100%;margin-bottom:0;transition:all .5s;transform:scale(1.1)}.post-text h4{margin-top:10px;margin-bottom:10px;font-size:20px}.post-text p{color:#aaa}.slick-dots li{margin:0}.slick-dots li button:before{opacity:1;color:#ffffff4d!important;font-size:9px!important}.slick-dots li.slick-active button:before{color:#cf1f1f!important;font-size:10px!important}.blog-read img{margin-bottom:30px}.blog-read img.img-fullwidth{width:100%;height:auto}.post-like:before,.post-by:before,.post-comment:before{padding-right:10px;font-family:FontAwesome;font-size:11px}.post-like:before{content:""}.post-comment:before{content:""}.post-date,.post-comment,.post-like,.post-by,.post-author{color:#fff;font-size:13px;font-family:var(--body-font);margin-right:20px}.post-text{padding-top:0}#blog-comment ol{padding-left:40px}#blog-comment ol li{border-bottom:1px solid #ffffff1a;min-height:70px;margin-bottom:20px;margin-left:-40px;padding-bottom:20px;padding-left:0;line-height:1.6em;list-style:none}#blog-comment ol li .avatar{margin-top:5px;position:absolute}#blog-comment ol li .avatar img{border-radius:100%;width:80px}#blog-comment ol li .comment-info{margin-bottom:5px;margin-left:100px}#blog-comment ol li .comment-info .c_name{color:#fff;font-weight:700;display:block}#blog-comment ol li .comment-info .c_date{color:#cf1f1f;font-size:12px}#blog-comment ol li .comment-info .c_reply{color:#cf1f1f;border-left:1px solid #fff3;margin-left:20px;padding-left:20px;font-size:12px}#blog-comment ol li .comment{margin-left:100px}.form-control{color:#fff;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-border input[type=text]{color:#fff;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:0;margin-bottom:20px;padding:8px}.form-border input[type=text]:focus{color:#fff;background:rgba(var(--primary-color-rgb), .1)}.form-border textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}#contact_form textarea{color:#fff;height:168px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:0 0;border:1px solid #fff3;border-radius:0}#contact_form textarea:focus{color:#fff;background:rgba(var(--primary-color-rgb), .1)}.mt30{margin-top:30px}.btn-main{text-align:center;color:#fff;background:rgba(var(--primary-color-rgb), 1);border:none;outline:0;padding:4px 40px;font-size:14px;font-weight:700;text-decoration:none;transition:all .5s;display:inline-block}.btn-main:hover{box-shadow:2px 2px 20px 0px rgba(var(--primary-color-rgb), .5);transition:all .5s}#success,#failed{color:#cf1f1f;margin-top:30px}#success.hide,#failed.hide{display:none}#success.show,#failed.show{display:block}#scroll-to-top{cursor:pointer;z-index:999;width:max-content;height:max-content;position:fixed;right:10px}#scroll-to-top.init{transition:all .3s;bottom:-60px}#scroll-to-top.show{transition:all .3s;bottom:15px}#scroll-to-top div,#scroll-to-top button{text-align:center;appearance:none;background:#171a1d;border:1px solid #fff3;border-radius:30px;width:35px;height:35px;padding:0;font-family:inherit;font-size:.8rem;line-height:30px;transition:all .3s}#scroll-to-top div i,#scroll-to-top button i{color:#fff}#scroll-to-top div i:before,#scroll-to-top button i:before{content:"";font-family:FontAwesome;font-size:18px;position:relative;top:2px}#scroll-to-top div:hover,#scroll-to-top button:hover{background:#1b1b1b;transition:all .3s;transform:scale(1.1)}footer{color:#fffc;background:#0000001a;border-top:1px solid #ffffff1a;padding:20px 0;position:relative}footer .social-icons{float:right;display:block}footer a{color:#ffffff80;text-decoration:none}footer a:hover{color:#ffffff80}footer a i{color:#fff;text-shadow:none;text-align:center;border-radius:30px;width:34px;height:34px;margin:0 3px;padding:12px 10px 8px;transition:all .5s;font-size:16px!important}footer a i:hover{color:#333;background:#fff;border-color:#eceff3;transition:all .5s}footer a i:before{position:relative;top:-2px}.d-skill{margin-bottom:20px;position:relative}.d-skills-bar .d-bar{margin:25px 0}.d-skills-bar .d-bar .d-info{color:#fff;margin-bottom:8px}.d-skills-bar .d-bar .d-info span{margin-bottom:8px;font-size:1rem;font-weight:500}.progress-bar{overflow:unset}.main-bar{color:#f0f0f0;background:#202020;border-radius:3px;padding:1px 8px;font-size:12px;font-weight:700;position:relative;top:-36px;right:0}.f-profile{margin-bottom:0}.f-profile .fp-wrap{border-radius:10px;outline:none;transition:all .5s;position:relative;overflow:hidden}.f-profile .fp-wrap .fpw-overlay{z-index:2;width:100%;height:100%;position:absolute}.f-profile .fp-wrap .fpwo-wrap{text-align:center;width:100%;position:absolute;bottom:30px}.f-profile .fp-wrap .fpw-overlay-btm{opacity:0}.f-profile .fp-wrap .img-fluid{outline:none;max-width:100%;height:auto;transition:all .5s}.f-profile .fp-wrap:hover img{filter:grayscale();-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);transform:scale(1.05)}.f-profile h4{margin-top:20px;margin-bottom:0}.f-profile .fpwow-icons{background:#ad8e6d;border-radius:3px;padding:5px 10px 7px;display:inline-block}.f-profile .fpwow-icons a{cursor:pointer;padding:0 5px}.f-profile .fpwow-icons a i{color:#fff;font-size:15px}#de-menu-reveal{float:right;text-align:center;cursor:pointer;z-index:2;width:36px;height:36px;padding:6px;position:relative}#de-menu-reveal .lt,#de-menu-reveal .lm,#de-menu-reveal .lb{background:#fff;width:36px;height:2px;transition:all .5s;display:block;position:absolute}#de-menu-reveal .lt{top:5px}#de-menu-reveal .lm{top:15px}#de-menu-reveal .lb{top:25px}#de-menu-reveal.menu-open .lt{transition:all .5s;top:15px;transform:rotate(-45deg)}#de-menu-reveal.menu-open .lm{opacity:0;width:0;transition:all .5s}#de-menu-reveal.menu-open .lb{transition:all .5s;top:15px;transform:rotate(45deg)}.mainreveal{opacity:0;z-index:1;background:#191a1c;width:100%;height:100%;transition:all .5s;display:table;position:fixed;top:0;left:0;transform:scale(0)}.mainreveal .navbar-nav{vertical-align:middle;display:table-cell!important}.mainreveal .navbar-nav li{text-align:center;margin:10px 0;font-size:20px;display:block}.mainreveal .navbar-nav li a{padding:0;font-weight:400}.mainreveal.show{opacity:1;transition:all .5s;transform:scale(1)}video.pop{max-width:100%;height:auto;display:block}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}.float-text{display:block}.mobilemenu{display:none}}@media only screen and (width<=1280px){.float-text{display:none}}@media only screen and (width<=992px){.burgermenu{z-index:1;display:block}.navbar-brand{z-index:1}.mobilemenu{background:#171a1d;width:100%;padding:90px 20px;position:absolute;top:0;left:0}.mobilemenu .navbar-nav .nav-item{border-bottom:1px solid #ffffff1a;width:100%;margin:0;padding:0;display:block!important}#header-wrap nav.navbar .navbar-nav .nav-item a{border-bottom-color:#ffffff1a;padding:10px 0}.dekstopmenu{display:none}#header-wrap nav.navbar{padding:20px 0}.bloglist.item{margin-right:0;padding:5px}}@media only screen and (width<=767px){.container{padding-left:30px;padding-right:30px}.h1,h1.big,.h1_big,h1.ultra-big{font-size:32px;line-height:35px}footer{text-align:center}footer .social-icons{float:unset;margin:10px auto}.CircularProgressbar{width:80%!important}#hero-area .h1_big{font-size:150%!important;line-height:normal!important}}.paginated-timeline .d_timeline{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding-right:8px}.paginated-timeline .d_timeline::-webkit-scrollbar{width:6px}.paginated-timeline .d_timeline::-webkit-scrollbar-track{background:0 0}.paginated-timeline .d_timeline::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.embla{padding:0 8px;position:relative}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:-16px;display:flex}.embla__slide{flex:0 0 100%;min-width:0;padding-left:16px;position:relative}@media (width>=576px){.embla__slide{flex-basis:50%}}@media (width>=992px){.embla--portfolio .embla__slide{flex-basis:33.3333%}.embla--activities .embla__slide{flex-basis:25%}}.embla--activities .embla__slide{display:flex}.square-media{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.portfolio-tile{border-radius:8px;display:block;position:relative;overflow:hidden}.portfolio-tile .square-media{transition:transform .4s}.portfolio-tile:hover .square-media{transform:scale(1.06)}.portfolio-tile .portfolio-tile__label{color:#fff;opacity:0;word-break:break-all;background:linear-gradient(#0000,#000000bf);padding:10px 12px;font-size:13px;font-weight:600;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.portfolio-tile:hover .portfolio-tile__label{opacity:1}.activity-card{background:#101d34;border-radius:8px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000059}.activity-card .activity-card__img{object-fit:contain;background:#16263f;flex:none;width:100%;height:200px;display:block}.activity-card .activity-card__title{color:#fff;text-align:center;flex:auto;justify-content:center;align-items:center;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.embla__arrow{color:#fff;cursor:pointer;z-index:10;background:#cf1f1fd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .2s;display:flex;position:absolute;top:calc(50% - 20px);transform:translateY(-50%)}.embla__arrow:hover{background:#cf1f1f}.embla__arrow.embla__arrow--prev{left:-6px}.embla__arrow.embla__arrow--next{right:-6px}.home{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.react-message-bar--bar .react-message-bar--dismiss-button{float:right;align-items:center;margin-top:1.5rem;margin-right:50px}.react-message-bar--bar{text-align:center;color:#fff;background-color:#ec4a24;align-items:center;margin:auto;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:30px;position:relative}.react-message-bar--bar img{margin:25px 10px;display:inline-block}#messageA:hover{color:#000}
