#awards .heading-cta,#design-coding-skills .heading-cta,#recommendations .heading-cta,#inner-content.hire-me .heading-cta,#inner-content.about .heading-cta,#inner-content.portfolio .heading-cta,#meet-joseph .heading-cta,#recent-insights .heading-cta,#employers .heading-cta,#featured-portfolios .heading-cta,#introducing-joseph .heading-cta{display:flex;align-items:center;justify-content:space-between}#awards .heading h2,#design-coding-skills .heading h2,#recommendations .heading h2,#inner-content.hire-me .heading h2,#inner-content.about .heading h2,#inner-content.portfolio .heading h2,#meet-joseph .heading h2,#recent-insights .heading h2,#employers .heading h2,#featured-portfolios .heading h2,#introducing-joseph .heading h2{font:600 42px "Inter",sans-serif;color:#0a0a0a;margin-bottom:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#awards .heading h3,#design-coding-skills .heading h3,#recommendations .heading h3,#inner-content.hire-me .heading h3,#inner-content.about .heading h3,#inner-content.portfolio .heading h3,#meet-joseph .heading h3,#recent-insights .heading h3,#employers .heading h3,#featured-portfolios .heading h3,#introducing-joseph .heading h3{font:400 20px "Inter",sans-serif;color:#0a0a0a;margin-bottom:80px;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#awards .heading h3:hover::after,#design-coding-skills .heading h3:hover::after,#recommendations .heading h3:hover::after,#inner-content.hire-me .heading h3:hover::after,#inner-content.about .heading h3:hover::after,#inner-content.portfolio .heading h3:hover::after,#meet-joseph .heading h3:hover::after,#recent-insights .heading h3:hover::after,#employers .heading h3:hover::after,#featured-portfolios .heading h3:hover::after,#introducing-joseph .heading h3:hover::after{width:200px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .heading h3::after,#design-coding-skills .heading h3::after,#recommendations .heading h3::after,#inner-content.hire-me .heading h3::after,#inner-content.about .heading h3::after,#inner-content.portfolio .heading h3::after,#meet-joseph .heading h3::after,#recent-insights .heading h3::after,#employers .heading h3::after,#featured-portfolios .heading h3::after,#introducing-joseph .heading h3::after{content:"";width:50px;border-bottom:3px solid gold;position:absolute;bottom:-35px;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .heading h3 span.highlight,#design-coding-skills .heading h3 span.highlight,#recommendations .heading h3 span.highlight,#inner-content.hire-me .heading h3 span.highlight,#inner-content.about .heading h3 span.highlight,#inner-content.portfolio .heading h3 span.highlight,#meet-joseph .heading h3 span.highlight,#recent-insights .heading h3 span.highlight,#employers .heading h3 span.highlight,#featured-portfolios .heading h3 span.highlight,#introducing-joseph .heading h3 span.highlight{font-weight:600;color:#c8102e}#awards .cta,#design-coding-skills .cta,#recommendations .cta,#inner-content.hire-me .cta,#inner-content.about .cta,#inner-content.portfolio .cta,#meet-joseph .cta,#recent-insights .cta,#employers .cta,#featured-portfolios .cta,#introducing-joseph .cta{width:300px;font:600 14px "Inter",sans-serif;text-transform:uppercase;letter-spacing:2px}#awards .cta a,#design-coding-skills .cta a,#recommendations .cta a,#inner-content.hire-me .cta a,#inner-content.about .cta a,#inner-content.portfolio .cta a,#meet-joseph .cta a,#recent-insights .cta a,#employers .cta a,#featured-portfolios .cta a,#introducing-joseph .cta a{color:#0038a8;background-color:rgba(0,0,0,0);text-decoration:none;border:1px solid #0038a8;height:56px;display:flex;align-items:center;justify-content:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .cta a:hover,#design-coding-skills .cta a:hover,#recommendations .cta a:hover,#inner-content.hire-me .cta a:hover,#inner-content.about .cta a:hover,#inner-content.portfolio .cta a:hover,#meet-joseph .cta a:hover,#recent-insights .cta a:hover,#employers .cta a:hover,#featured-portfolios .cta a:hover,#introducing-joseph .cta a:hover{color:#fff;background-color:#0038a8;text-decoration:none}#awards .cta a:hover svg,#design-coding-skills .cta a:hover svg,#recommendations .cta a:hover svg,#inner-content.hire-me .cta a:hover svg,#inner-content.about .cta a:hover svg,#inner-content.portfolio .cta a:hover svg,#meet-joseph .cta a:hover svg,#recent-insights .cta a:hover svg,#employers .cta a:hover svg,#featured-portfolios .cta a:hover svg,#introducing-joseph .cta a:hover svg{margin-left:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .cta a:hover svg path,#design-coding-skills .cta a:hover svg path,#recommendations .cta a:hover svg path,#inner-content.hire-me .cta a:hover svg path,#inner-content.about .cta a:hover svg path,#inner-content.portfolio .cta a:hover svg path,#meet-joseph .cta a:hover svg path,#recent-insights .cta a:hover svg path,#employers .cta a:hover svg path,#featured-portfolios .cta a:hover svg path,#introducing-joseph .cta a:hover svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .cta a svg,#design-coding-skills .cta a svg,#recommendations .cta a svg,#inner-content.hire-me .cta a svg,#inner-content.about .cta a svg,#inner-content.portfolio .cta a svg,#meet-joseph .cta a svg,#recent-insights .cta a svg,#employers .cta a svg,#featured-portfolios .cta a svg,#introducing-joseph .cta a svg{margin-left:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .cta a svg path,#design-coding-skills .cta a svg path,#recommendations .cta a svg path,#inner-content.hire-me .cta a svg path,#inner-content.about .cta a svg path,#inner-content.portfolio .cta a svg path,#meet-joseph .cta a svg path,#recent-insights .cta a svg path,#employers .cta a svg path,#featured-portfolios .cta a svg path,#introducing-joseph .cta a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#design-coding-skills #skills-carousel .carousel-cell,#featured-portfolios #portfolio-carousel .carousel-cell{font:600 12px "Inter",sans-serif;text-transform:capitalize;margin-right:5px}#design-coding-skills #skills-carousel .carousel-cell a,#featured-portfolios #portfolio-carousel .carousel-cell a{color:#0a0a0a;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);text-decoration:none;padding:10px 14px;display:flex;align-items:center;justify-content:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#design-coding-skills #skills-carousel .carousel-cell a:hover,#featured-portfolios #portfolio-carousel .carousel-cell a:hover{text-decoration:none}#design-coding-skills #skills-carousel .carousel-cell a.active,#featured-portfolios #portfolio-carousel .carousel-cell a.active{color:#0038a8;background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content .expertise-list,#meet-joseph .expertise-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:50px}#inner-content .expertise-list .item,#meet-joseph .expertise-list .item{padding:0 10px 20px 10px}#inner-content .expertise-list .item span.box,#meet-joseph .expertise-list .item span.box{height:45px;display:flex;align-items:center;background-color:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);padding:0 20px;-webkit-border-radius:50px;border-radius:50px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content .expertise-list .item span.box:hover,#meet-joseph .expertise-list .item span.box:hover{background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3)}#inner-content .expertise-list .item span.box:hover span.icon svg,#meet-joseph .expertise-list .item span.box:hover span.icon svg{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#inner-content .expertise-list .item span.box:hover span.icon svg path,#meet-joseph .expertise-list .item span.box:hover span.icon svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content .expertise-list .item span.box:hover span.label,#meet-joseph .expertise-list .item span.box:hover span.label{color:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content .expertise-list .item span.box span.icon svg,#meet-joseph .expertise-list .item span.box span.icon svg{margin-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#inner-content .expertise-list .item span.box span.icon svg path,#meet-joseph .expertise-list .item span.box span.icon svg path{fill:#0a0a0a;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content .expertise-list .item span.box span.label,#meet-joseph .expertise-list .item span.box span.label{font:500 12px "Inter",sans-serif;color:#0a0a0a;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights,#introducing-joseph .joseph-flex span.content .meet-joseph,#hero .tagline span.cta,#hero.inner .inner-tagline span.cta{width:350px;font-size:16px;font-weight:600;text-transform:capitalize;margin:50px auto 0;display:block}#recommendations .more-insights a,#introducing-joseph .joseph-flex span.content .meet-joseph a,#hero .tagline span.cta a,#hero.inner .inner-tagline span.cta a{height:56px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a::after,#introducing-joseph .joseph-flex span.content .meet-joseph a::after,#hero .tagline span.cta a::after,#hero.inner .inner-tagline span.cta a::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, transparent 0%, transparent 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a:hover,#introducing-joseph .joseph-flex span.content .meet-joseph a:hover,#hero .tagline span.cta a:hover,#hero.inner .inner-tagline span.cta a:hover{background-color:rgba(0,56,168,.5);border:1px solid rgba(0,56,168,.6)}#recommendations .more-insights a:hover::after,#introducing-joseph .joseph-flex span.content .meet-joseph a:hover::after,#hero .tagline span.cta a:hover::after,#hero.inner .inner-tagline span.cta a:hover::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, #ff3d00 0%, #0400ff 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a:hover img,#introducing-joseph .joseph-flex span.content .meet-joseph a:hover img,#hero .tagline span.cta a:hover img,#hero.inner .inner-tagline span.cta a:hover img{margin-right:20px;border:1px solid #fff;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a:hover svg,#introducing-joseph .joseph-flex span.content .meet-joseph a:hover svg,#hero .tagline span.cta a:hover svg,#hero.inner .inner-tagline span.cta a:hover svg{margin-left:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a:hover svg path,#introducing-joseph .joseph-flex span.content .meet-joseph a:hover svg path,#hero .tagline span.cta a:hover svg path,#hero.inner .inner-tagline span.cta a:hover svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a img,#introducing-joseph .joseph-flex span.content .meet-joseph a img,#hero .tagline span.cta a img,#hero.inner .inner-tagline span.cta a img{width:35px;height:35px;margin-right:10px;border:1px solid hsla(0,0%,100%,.3);-webkit-border-radius:50px;border-radius:50px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a svg,#introducing-joseph .joseph-flex span.content .meet-joseph a svg,#hero .tagline span.cta a svg,#hero.inner .inner-tagline span.cta a svg{width:30px;height:30px;margin-left:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a svg path,#introducing-joseph .joseph-flex span.content .meet-joseph a svg path,#hero .tagline span.cta a svg path,#hero.inner .inner-tagline span.cta a svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}html,body{height:100%}body{margin:0;padding:0;height:100%;font:400 16px "Inter",sans-serif;color:#474747;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-template-about .google-ads{display:none}body.page-template-template-about #inner-content.about .cta{display:none}body.page-template-template-about header#custom-header ul.navigation li.about a{background-color:rgba(0,0,0,0);color:gold;text-decoration:none}body.page-template-template-about header#custom-header ul.navigation li.about a:hover{background-color:rgba(0,0,0,0);color:gold;text-decoration:none}body.page-template-template-about header#custom-header ul.navigation li.about a:hover::after{width:0}body.page-template-template-about header#custom-header ul.navigation li.about a::after{width:0}body.page-template-template-hire header#custom-header.active ul.navigation li.hire-me a:hover svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body.page-template-template-hire header#custom-header ul.navigation li.hire-me a{background-color:rgba(0,0,0,0);color:gold;text-decoration:none}body.page-template-template-hire header#custom-header ul.navigation li.hire-me a:hover{background-color:rgba(0,0,0,0);color:gold;text-decoration:none}body.page-template-template-hire header#custom-header ul.navigation li.hire-me a:hover::after{width:0}body.page-template-template-hire header#custom-header ul.navigation li.hire-me a svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body.page-template-template-hire header#custom-header ul.navigation li.hire-me a::after{width:0}body.page-template-template-thank-you .google-ads{display:none}body.page-template-template-thank-you footer#custom-footer .earth{display:none}body.error404 .google-ads{display:none}body.error404 footer#custom-footer .earth{display:none}img{border:0;max-width:100%;height:auto}strong{font-weight:600}.dyna-image{cursor:pointer;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .5s cubic-bezier(0.215, 0.61, 0.355, 1);transform:perspective(600px) translate3d(0, 0, 0)}.offcanvas{background-color:hsla(0,0%,100%,.1) !important;border-right:1px solid hsla(0,0%,100%,.3) !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offcanvas .offcanvas-header{height:90px}.offcanvas .offcanvas-header .btn-close{background-color:#fff}.offcanvas .offcanvas-body ul.navigation{margin:20px 0 0 0;padding:0}.offcanvas .offcanvas-body ul.navigation li{font:400 24px "Inter",sans-serif;text-transform:capitalize;list-style-type:none;margin:0 0 42px 10px}.offcanvas .offcanvas-body ul.navigation li a{color:#fff;text-decoration:none;display:flex;align-items:center}.offcanvas .offcanvas-body ul.navigation li a:hover{text-decoration:none}.offcanvas .offcanvas-body ul.navigation li a svg{width:30px;height:30px;margin-right:20px}.offcanvas .offcanvas-body ul.navigation li a svg path{fill:gold}.wpcf7-not-valid-tip{font-size:12px !important;padding-top:10px !important}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.3)}.modal-title{font-size:20px;font-weight:600;color:#fff}.modal-body{color:#fff}.modal-body.testimonial blockquote.blockquote{background-color:hsla(0,0%,100%,.5);padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:15px;border-radius:15px}.modal-body.testimonial blockquote.blockquote p{font-size:18px;color:#0a0a0a;line-height:30px;margin-bottom:20px}.modal-body.testimonial blockquote.blockquote p.photo{text-align:center;margin-bottom:30px}.modal-body.testimonial blockquote.blockquote p.photo img{width:150px;height:150px;-webkit-border-radius:15px;border-radius:15px}.modal-body.testimonial blockquote.blockquote footer.blockquote-footer{font-size:14px;font-weight:500;color:#0038a8;margin-top:20px}.modal-dialog-scrollable .modal-content{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:20px;border-radius:20px}.floating-visit-website{width:350px;font:600 16px "Inter",sans-serif;position:fixed;left:0;bottom:30px;right:0;margin:auto;z-index:900}.floating-visit-website a{height:50px;color:#0038a8;background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:50px;border-radius:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-visit-website a::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, transparent 0%, transparent 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.floating-visit-website a:hover{color:#fff;background-color:rgba(0,56,168,.8);border:1px solid rgba(0,56,168,.9);text-decoration:none}.floating-visit-website a:hover svg{margin-right:20px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.floating-visit-website a:hover svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.floating-visit-website a:hover::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, #ff3d00 0%, #0400ff 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.floating-visit-website a svg{margin-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.floating-visit-website a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header{width:100%;height:90px;background-color:hsla(0,0%,100%,0);position:fixed;top:0;left:0;z-index:900;display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active{background-color:hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active span.logo a.active{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active span.logo a.default{display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active span.menu-trigger svg path{fill:#0a0a0a;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active ul.navigation li.hire-me a{color:#fff;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active ul.navigation li.hire-me a svg{margin-right:10px}#mobile-header.active ul.navigation li.hire-me a svg path{fill:#fff}#mobile-header.active ul.navigation li.hire-me a:hover{color:gold;background-color:rgba(0,0,0,0)}#mobile-header.active ul.navigation li a{color:#0a0a0a;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header.active ul.navigation li a:hover{color:#0038a8;text-decoration:none}#mobile-header span.logo{display:block;position:absolute;top:29px;left:20px}#mobile-header span.logo a.active{display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mobile-header span.menu-trigger{display:block;position:absolute;top:32px;right:20px}#mobile-header span.menu-trigger svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header{width:100%;height:90px;background-color:hsla(0,0%,100%,0);border-bottom:1px solid hsla(0,0%,100%,0);position:fixed;top:0;left:0;z-index:900;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header.active{background-color:hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header.active span.logo a.active{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header.active span.logo a.default{display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header.active ul.navigation li a{color:#0a0a0a;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header.active ul.navigation li a::after{border-bottom-color:#0038a8}header#custom-header.active ul.navigation li a:hover{color:#0038a8;text-decoration:none}header#custom-header.active ul.navigation li a:hover::after{border-bottom-color:#0038a8}header#custom-header span.logo{display:block;margin-top:29px}header#custom-header span.logo a.active{display:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header ul.navigation{margin:0;padding:0;display:flex;justify-content:flex-end}header#custom-header ul.navigation li{font:500 18px "Inter",sans-serif;list-style-type:none;text-transform:capitalize;margin:0}header#custom-header ul.navigation li a{color:#fff;background-color:rgba(0,0,0,0);text-decoration:none;line-height:90px;padding:0 20px;display:flex;align-items:center;justify-content:center;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header ul.navigation li a:hover{color:gold;text-decoration:none}header#custom-header ul.navigation li a:hover::after{width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header#custom-header ul.navigation li a::after{content:"";width:0;border-bottom:2px solid gold;position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer{max-width:2560px;padding:150px 0;margin:0 auto;background:#0039a8;background:conic-gradient(from 225deg, rgb(0, 57, 168), rgb(201, 16, 47))}footer#custom-footer p.copyright{font:600 16px "Inter",sans-serif;color:#fff;line-height:20px;text-align:center;margin:0}footer#custom-footer .earth{margin-bottom:100px}footer#custom-footer .earth h2{font:600 48px "Inter",sans-serif;color:#fff;text-align:center;margin-bottom:10px}footer#custom-footer .earth h3{font:400 20px "Inter",sans-serif;color:#fff;text-align:center;margin-bottom:50px}footer#custom-footer .earth h3 a{color:#fff;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth h3 a:hover{color:gold;text-decoration:none}footer#custom-footer .earth p.image{text-align:center;margin:0;position:relative}footer#custom-footer .earth p.image img{margin:auto}footer#custom-footer .earth p.image span.linkedin{width:350px;font:600 16px "Inter",sans-serif;text-transform:capitalize;display:block;position:absolute;top:50px;left:100px;z-index:2}footer#custom-footer .earth p.image span.linkedin a{height:56px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:50px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer#custom-footer .earth p.image span.linkedin a::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, transparent 0%, transparent 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.linkedin a:hover{color:#fff;background-color:rgba(0,119,181,.8);border:1px solid rgba(0,119,181,.9);text-decoration:none}footer#custom-footer .earth p.image span.linkedin a:hover svg{margin-right:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.linkedin a:hover::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, #0077b5 0%, #fff 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.linkedin a svg{width:24px;height:24px;margin-right:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.linkedin a svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.facebook{width:350px;font:600 16px "Inter",sans-serif;text-transform:capitalize;display:block;position:absolute;top:50px;right:100px;z-index:2}footer#custom-footer .earth p.image span.facebook a{height:56px;color:#fff;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:50px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer#custom-footer .earth p.image span.facebook a::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, transparent 0%, transparent 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.facebook a:hover{color:#fff;background-color:rgba(24,119,242,.8);border:1px solid rgba(24,119,242,.9);text-decoration:none}footer#custom-footer .earth p.image span.facebook a:hover svg{margin-right:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.facebook a:hover::after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg, #1877F2 0%, #fff 100%);transform:translate3d(0px, 20px, 0) scale(0.95);filter:blur(20px);opacity:var(0.7);transition:opacity .3s;border-radius:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.facebook a svg{width:24px;height:24px;margin-right:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}footer#custom-footer .earth p.image span.facebook a svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero{background-color:#000;max-width:2560px;height:100%;margin:0 auto;position:relative}#hero .social-media{display:flex;align-items:center;position:absolute;bottom:50px;right:50px;z-index:300}#hero .social-media span{display:block}#hero .social-media span.label{font-size:14px;font-weight:400;color:#fff;margin-right:10px}#hero .social-media span.social.linkedin{margin-right:10px}#hero .social-media span.social a{text-decoration:none}#hero .social-media span.social a:hover{text-decoration:none}#hero .social-media span.social a:hover svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .social-media span.social a svg{width:24px;height:24px}#hero .social-media span.social a svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .meet-joseph{position:absolute;bottom:50px;left:50px;z-index:300;padding-right:15px}#hero .meet-joseph a{color:#fff;text-decoration:none;display:flex;align-items:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .meet-joseph a:hover{text-decoration:none}#hero .meet-joseph a:hover img{margin-right:20px;border:1px solid gold;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero .meet-joseph a:hover span.joseph{color:gold;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .meet-joseph a img{width:80px;height:80px;border:1px solid #fff;margin-right:15px;-webkit-border-radius:50%;border-radius:50%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero .meet-joseph a span.joseph{display:block;font-size:16px;font-weight:600;line-height:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .meet-joseph a span.joseph span.designation{font-size:14px;font-weight:400;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner{height:100%}#hero.inner.mamoru-exchange-mobile-app{width:100%;height:100%;background:url("../images/portfolios/mamoru-exchange-mobile-app/pic_preview.webp") center center no-repeat;background-size:cover}#hero.inner.cspro-investor-portal{width:100%;height:100%;background:url("../images/portfolios/cspro-investor-portal/preview.webp") center center no-repeat;background-size:cover}#hero.inner.nixplay-mobile-app{width:100%;height:100%;background:url("../images/portfolios/nixplay-mobile-app/pic_preview.jpg") center center no-repeat;background-size:cover}#hero.inner.blueonion{width:100%;height:100%;background:url("../images/portfolios/pic_blueonion-case-study.webp") center center no-repeat;background-size:cover}#hero.inner.tads{width:100%;height:100%;background:url("../images/portfolios/bgd_tads.webp") center center no-repeat;background-size:cover}#hero.inner.das{width:100%;height:100%;background:url("../images/portfolios/bgd_das.webp") center center no-repeat;background-size:cover}#hero.inner .inner-tagline{width:95%;position:absolute;top:50%;left:50%;right:0;margin:auto;transform:translate(-50%, -50%);z-index:300}#hero.inner .inner-tagline .site-case-flex{display:flex;align-items:center;justify-content:center}#hero.inner .inner-tagline .site-case-flex span.site{display:block;font-size:20px;font-weight:600}#hero.inner .inner-tagline .site-case-flex span.site a{color:gold;text-decoration:underline;display:flex;align-items:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.site a:hover{color:#fff;text-decoration:none}#hero.inner .inner-tagline .site-case-flex span.site a:hover svg{margin-right:20px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.site a:hover svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.site a svg{margin-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero.inner .inner-tagline .site-case-flex span.site a svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.case{display:block;font-size:20px;font-weight:600}#hero.inner .inner-tagline .site-case-flex span.case a{color:gold;text-decoration:underline;display:flex;align-items:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.case a:hover{color:#fff;text-decoration:none}#hero.inner .inner-tagline .site-case-flex span.case a:hover svg{margin-right:20px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.case a:hover svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.case a svg{margin-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero.inner .inner-tagline .site-case-flex span.case a svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline .site-case-flex span.separator{display:block;color:#fff;padding:0 20px}#hero.inner .inner-tagline h1{font:600 62px "Inter",sans-serif;color:#fff;text-align:center;margin-bottom:15px}#hero.inner .inner-tagline h2{font:400 20px "Inter",sans-serif;color:#fff;text-align:center;margin:0}#hero.inner .inner-tagline h2 span.highlight{font-weight:600;color:gold}#hero.inner .inner-tagline h2 a{font-weight:600;color:gold;text-decoration:underline;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline h2 a:hover{color:#fff;text-decoration:none}#hero.inner .inner-tagline h2 a:hover svg{margin-right:20px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero.inner .inner-tagline h2 a:hover svg path{fill:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .inner-tagline h2 a svg{margin-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#hero.inner .inner-tagline h2 a svg path{fill:gold;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero.inner .overlay.portfolio{background-color:rgba(0,0,0,.7)}#hero video#hero-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:100}#hero .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:200}#hero .tagline{width:95%;position:absolute;top:50%;left:50%;right:0;margin:auto;transform:translate(-50%, -50%);z-index:300}#hero .tagline h1{font:600 62px "Inter",sans-serif;color:#fff;text-align:center;margin-bottom:50px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#hero .tagline span.label{width:180px;height:40px;display:block;font:600 12px "Inter",sans-serif;color:gold;background-color:rgba(0,0,0,0);text-transform:uppercase;letter-spacing:2px;border:1px solid gold;margin:0 auto 30px;position:relative;display:flex;align-items:center;justify-content:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-border-radius:0 15px 0 15px;border-radius:0 15px 0 15px}#hero .tagline span.label:hover{color:#000;background-color:gold}#hero .tagline span.label:hover::before{width:200px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .tagline span.label:hover::after{width:200px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .tagline span.label::before{content:"";border-top:1px solid gold;width:100px;position:absolute;top:22px;right:179px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#hero .tagline span.label::after{content:"";border-top:1px solid gold;width:100px;position:absolute;top:22px;left:179px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#introducing-joseph{width:100%;padding:150px 0 0 0}#introducing-joseph .joseph-flex{display:flex;align-items:center}#introducing-joseph .joseph-flex span{display:block}#introducing-joseph .joseph-flex span.image{width:30%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#introducing-joseph .joseph-flex span.image img{-webkit-border-radius:50%;border-radius:50%}#introducing-joseph .joseph-flex span.content{width:70%;padding-left:70px}#introducing-joseph .joseph-flex span.content p.info{font-size:20px;line-height:36px;margin:0}#introducing-joseph .joseph-flex span.content .meet-joseph{margin:50px 0 0 0}#introducing-joseph .joseph-flex span.content .meet-joseph a{color:#0038a8;background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3)}#introducing-joseph .joseph-flex span.content .meet-joseph a svg path{fill:#0038a8}#introducing-joseph .joseph-flex span.content .meet-joseph a:hover{color:#fff}#featured-portfolios{width:100%;padding:150px 0}#featured-portfolios .search-creative{width:40%;margin:0 auto 50px;position:relative}#featured-portfolios .search-creative.fixed{position:fixed;bottom:15px;left:0;right:0;margin:0 auto;z-index:900}#featured-portfolios .search-creative input.searchBar{width:100%;height:50px;font:400 16px "Inter",sans-serif;color:#000;padding:0 50px 0 15px;border:1px solid #474747;-webkit-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#featured-portfolios .search-creative span.clear{display:block;position:absolute;top:13px;right:15px;cursor:pointer}#featured-portfolios .search-creative span.clear svg path{fill:#474747}#featured-portfolios .noResults p{font:400 16px "Inter",sans-serif;color:red !important;display:flex;align-items:center;justify-content:center}#featured-portfolios .noResults p svg{margin-right:10px}#featured-portfolios .noResults p svg path{fill:red}#featured-portfolios #portfolio-carousel{position:relative;margin-bottom:70px}#featured-portfolios #portfolio-carousel.fixed{background-color:hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;position:fixed;top:90px;left:0;right:0;margin:0 auto 0;z-index:900}#featured-portfolios .tab-content p{font:400 16px "Inter",sans-serif;color:#474747;line-height:30px;text-align:center;margin-bottom:50px}#featured-portfolios .featured-flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#featured-portfolios .featured-flex .item{width:25%;padding:0 10px 40px 10px}#featured-portfolios .featured-flex .item span.image{display:block;text-align:center;margin-bottom:20px}#featured-portfolios .featured-flex .item span.image img{-webkit-border-radius:20px;border-radius:20px}#featured-portfolios .featured-flex .item span.label{font:500 14px "Inter",sans-serif;text-align:center;display:block}#featured-portfolios .featured-flex .item span.label a{color:#0a0a0a;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#featured-portfolios .featured-flex .item span.label a:hover{color:#0038a8;text-decoration:underline}#employers{width:100%;padding:150px 0}#employers .companies-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#employers .companies-flex span.item{display:block;padding:0 25px 50px 25px}#recent-insights{width:100%;padding-top:150px}#meet-joseph{width:100%;padding:150px 0}#meet-joseph p{font:400 16px "Inter",sans-serif;color:#474747;line-height:30px;margin-bottom:20px}#inner-content{width:100%;padding-top:150px}#inner-content.portfolio .heading h2{margin-bottom:30px}#inner-content.portfolio .heading h3{font-weight:600;font-size:24px}#inner-content.portfolio .overview-flex{display:flex;align-items:center}#inner-content.portfolio .overview-flex span{display:block}#inner-content.portfolio .overview-flex span.image{width:40%}#inner-content.portfolio .overview-flex span.content{width:60%;padding-left:50px}#inner-content.portfolio .overview-flex span.content p{font:400 20px "Inter",sans-serif;color:#474747;line-height:42px;margin-bottom:20px}#inner-content.portfolio .overview-flex span.content p:last-of-type{margin-bottom:0}#inner-content.portfolio .gallery-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:50px}#inner-content.portfolio .gallery-flex span.item{display:block;width:20%;padding:0 15px 30px 15px}#inner-content.portfolio .gallery-flex span.item img{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 20px 0 #f3f3f3;box-shadow:0 0 20px 0 #f3f3f3}#inner-content.portfolio .challenges-solutions{margin-bottom:150px}#inner-content.portfolio .challenges-solutions thead tr{border-bottom:1px solid #fff}#inner-content.portfolio .challenges-solutions thead tr th{padding:18px}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(1){background-color:#fff4e5;-webkit-border-radius:30px 0 0 0;border-radius:30px 0 0 0}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(1) h4{font:700 18px "Inter",sans-serif;color:#ed6c02;margin:0;display:flex;align-items:center}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(1) h4 svg{margin-right:10px}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(1) h4 svg path{fill:#ed6c02}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(2){background-color:#e5f6fd;-webkit-border-radius:0 30px 0 0;border-radius:0 30px 0 0}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(2) h4{font:700 18px "Inter",sans-serif;color:#3b82f6;margin:0;display:flex;align-items:center}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(2) h4 svg{margin-right:10px}#inner-content.portfolio .challenges-solutions thead tr th:nth-of-type(2) h4 svg path{fill:#3b82f6}#inner-content.portfolio .challenges-solutions tbody tr{border-bottom:1px solid #fff}#inner-content.portfolio .challenges-solutions tbody tr:last-of-type td:nth-of-type(1){-webkit-border-radius:0 0 0 30px;border-radius:0 0 0 30px}#inner-content.portfolio .challenges-solutions tbody tr:last-of-type td:nth-of-type(2){-webkit-border-radius:0 0 30px 0;border-radius:0 0 30px 0}#inner-content.portfolio .challenges-solutions tbody tr:hover td:nth-of-type(1){color:#fff;background-color:#ed6c02;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .challenges-solutions tbody tr:hover td:nth-of-type(2){color:#fff;background-color:#3b82f6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .challenges-solutions tbody tr td{padding:18px}#inner-content.portfolio .challenges-solutions tbody tr td:nth-of-type(1){font:400 14px "Inter",sans-serif;color:#663c00;background-color:#fff4e5;line-height:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .challenges-solutions tbody tr td:nth-of-type(2){font:400 14px "Inter",sans-serif;color:#014361;background-color:#e5f6fd;line-height:24px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .challenges-solutions-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:100px}#inner-content.portfolio .challenges-solutions-flex .item{width:50%;padding:0 25px 50px 25px}#inner-content.portfolio .challenges-solutions-flex .item span.box{display:block;padding:30px;-webkit-border-radius:30px;border-radius:30px}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges{background-color:#fff4e5}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges h4{font:600 20px "Inter",sans-serif;color:#ed6c02;margin-bottom:25px;display:flex;align-items:center}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges h4 svg{margin-right:10px}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges h4 svg path{fill:#ed6c02}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges ul.list{margin:0;padding:0}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges ul.list li{font:400 14px "Inter",sans-serif;color:#663c00;list-style-type:disc;line-height:24px;margin:0 0 15px 30px}#inner-content.portfolio .challenges-solutions-flex .item span.box.challenges ul.list li:last-child{margin-bottom:0}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions{background-color:#e5f6fd}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions h4{font:600 20px "Inter",sans-serif;color:#3b82f6;margin-bottom:25px;display:flex;align-items:center}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions h4 svg{margin-right:10px}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions h4 svg path{fill:#3b82f6}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions ul.list{margin:0;padding:0}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions ul.list li{font:400 14px "Inter",sans-serif;color:#014361;list-style-type:disc;line-height:24px;margin:0 0 15px 30px}#inner-content.portfolio .challenges-solutions-flex .item span.box.solutions ul.list li:last-child{margin-bottom:0}#inner-content.portfolio .solution-item{padding-bottom:150px}#inner-content.portfolio .solution-item.solution{padding-bottom:50px}#inner-content.portfolio .solution-item p.case-study{text-align:center;margin:70px 0 0 0}#inner-content.portfolio .solution-item p.case-study img{-webkit-border-radius:20px;border-radius:20px}#inner-content.portfolio .solution-item p.view-case-study{margin:30px 0 0 0}#inner-content.portfolio .solution-item p.view-case-study a{color:#0038a8;text-decoration:none;display:flex;align-items:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .solution-item p.view-case-study a:hover{text-decoration:underline}#inner-content.portfolio .solution-item p.view-case-study a:hover svg{margin-left:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .solution-item p.view-case-study a svg{width:30px;height:30px;margin-left:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.portfolio .solution-item p.view-case-study a svg path{fill:#0038a8}#inner-content.portfolio .video-desktop{width:100%;height:700px;position:relative;margin-top:70px;-webkit-box-shadow:0 0 20px 0 #eee;box-shadow:0 0 20px 0 #eee;-webkit-border-radius:30px;border-radius:30px}#inner-content.portfolio .video-desktop video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-border-radius:30px;border-radius:30px}#inner-content.portfolio .video-mobile{width:430px;height:700px;position:relative;margin:70px auto 0;-webkit-box-shadow:0 0 20px 0 #eee;box-shadow:0 0 20px 0 #eee;-webkit-border-radius:30px;border-radius:30px}#inner-content.portfolio .video-mobile video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-border-radius:30px;border-radius:30px}#inner-content.about .joseph-flex{display:flex;align-items:center;margin-bottom:70px}#inner-content.about .joseph-flex span{display:block}#inner-content.about .joseph-flex span.image{width:30%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.about .joseph-flex span.image img{-webkit-border-radius:50%;border-radius:50%}#inner-content.about .joseph-flex span.content{width:70%;padding-left:70px}#inner-content.about .joseph-flex span.content p.info{font-size:20px;line-height:36px;margin:0}#inner-content.about h4{font-size:24px;font-weight:600;color:#0a0a0a;margin-bottom:50px}#inner-content.about p{font:400 16px "Inter",sans-serif;color:#474747;line-height:30px;margin:0 0 20px 0}#inner-content.about p:last-of-type{margin-bottom:0}#inner-content.hire-me{padding-top:150px;padding-bottom:150px}#inner-content.hire-me .hire-me{max-width:800px;margin:auto}#inner-content.hire-me p{font:400 16px "Inter",sans-serif;color:#474747;line-height:30px;margin-bottom:20px}#inner-content.hire-me p a{color:#0038a8;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.hire-me p a:hover{text-decoration:none}#inner-content.hire-me .contact-form{width:100%;margin:70px auto 0}#inner-content.hire-me .contact-form .item{margin-bottom:30px}#inner-content.hire-me .contact-form .item span.label{display:block;font:600 14px "Inter",sans-serif;color:#0a0a0a;text-transform:capitalize;margin-bottom:15px}#inner-content.hire-me .contact-form .item span.label span.required{color:red}#inner-content.hire-me .contact-form .item span.object{display:block}#inner-content.hire-me .contact-form .item span.object input[type=text]{width:100%;border:0;font:400 16px "Inter",sans-serif;color:#000;outline:none;height:56px;border:1px solid #bfbfbf;padding:0 15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#inner-content.hire-me .contact-form .item span.object input[type=email]{width:100%;border:0;font:400 16px "Inter",sans-serif;color:#000;outline:none;height:56px;border:1px solid #bfbfbf;padding:0 15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#inner-content.hire-me .contact-form .item span.object input[type=submit]{border:0;font:600 16px "Inter",sans-serif;color:#0038a8;background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3);text-transform:capitalize;outline:none;width:300px;height:56px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:50px;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content.hire-me .contact-form .item span.object input[type=submit]:hover{color:#fff;background-color:rgba(0,56,168,.8);border:1px solid rgba(0,56,168,.9)}#inner-content.hire-me .contact-form .item span.object textarea{width:100%;height:200px !important;border:0;font:400 16px "Inter",sans-serif;color:#000;outline:none;height:56px;border:1px solid #bfbfbf;padding:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#inner-content p{font:400 16px "Inter",sans-serif;color:#474747;line-height:30px;margin-bottom:20px}#inner-content p a{color:#0038a8;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#inner-content p a:hover{text-decoration:none}#recommendations{max-width:2560px;background:url("../images/bgd_colleagues.webp") center center no-repeat;background-size:cover;padding:150px 0;margin:auto}#recommendations #colleagues-carousel1{margin-bottom:30px}#recommendations #colleagues-carousel1 .carousel-cell{width:22%;margin-right:20px}#recommendations #colleagues-carousel1 .carousel-cell span.item{display:block}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box{display:flex;align-items:center;padding:15px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.6);-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box:hover{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,56,168,.6)}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box:hover span.content p.trigger a{color:#0038a8;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box:hover span.content p.trigger a svg{margin-right:14px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box:hover span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.image{display:block;margin-right:20px}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.image img{width:100px;height:auto;-webkit-border-radius:15px;border-radius:15px}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content{display:block}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content h2.full-name{font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content p.designation{font-size:12px;color:#474747;margin-bottom:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content p.trigger{font-size:13px;font-weight:500;margin:0}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content p.trigger a{display:flex;align-items:center;color:#0038a8;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content p.trigger a svg{width:20px;height:20px;margin-right:7px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations #colleagues-carousel1 .carousel-cell span.item span.box span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell{width:22%;margin-right:20px}#recommendations #colleagues-carousel2 .carousel-cell span.item{display:block}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box{display:flex;align-items:center;padding:15px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.6);-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box:hover{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,56,168,.6)}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box:hover span.content p.trigger a{color:#0038a8;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box:hover span.content p.trigger a svg{margin-right:14px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box:hover span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.image{display:block;margin-right:20px}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.image img{width:100px;height:auto;-webkit-border-radius:15px;border-radius:15px}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content{display:block}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content h2.full-name{font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content p.designation{font-size:12px;color:#474747;margin-bottom:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content p.trigger{font-size:13px;font-weight:500;margin:0}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content p.trigger a{display:flex;align-items:center;color:#0038a8;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content p.trigger a svg{width:20px;height:20px;margin-right:7px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations #colleagues-carousel2 .carousel-cell span.item span.box span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#recommendations .colleagues-flex span.item{width:30%;display:block;padding:0 15px 30px 15px}#recommendations .colleagues-flex span.item span.box{display:flex;align-items:center;padding:15px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.6);-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#recommendations .colleagues-flex span.item span.box:hover{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,56,168,.6)}#recommendations .colleagues-flex span.item span.box:hover span.content p.trigger a{color:#0038a8;text-decoration:underline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex span.item span.box:hover span.content p.trigger a svg{margin-right:14px;-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations .colleagues-flex span.item span.box:hover span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex span.item span.box span.image{display:block;margin-right:20px}#recommendations .colleagues-flex span.item span.box span.image img{width:100px;height:auto;-webkit-border-radius:15px;border-radius:15px}#recommendations .colleagues-flex span.item span.box span.content{display:block}#recommendations .colleagues-flex span.item span.box span.content h2.full-name{font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex span.item span.box span.content p.designation{font-size:12px;color:#474747;margin-bottom:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex span.item span.box span.content p.trigger{font-size:13px;font-weight:500;margin:0}#recommendations .colleagues-flex span.item span.box span.content p.trigger a{display:flex;align-items:center;color:#0038a8;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .colleagues-flex span.item span.box span.content p.trigger a svg{width:20px;height:20px;margin-right:7px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#recommendations .colleagues-flex span.item span.box span.content p.trigger a svg path{fill:#0038a8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#recommendations .more-insights a{color:#0038a8;background-color:rgba(0,56,168,.1);border:1px solid rgba(0,56,168,.3)}#recommendations .more-insights a svg path{fill:#0038a8}#recommendations .more-insights a:hover{color:#fff}#design-coding-skills{width:100%;padding:150px 0}#design-coding-skills #skills-carousel{margin-bottom:100px}#design-coding-skills #skills-carousel.fixed{background-color:hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;position:fixed;top:90px;left:0;right:0;margin:0 auto 0;z-index:900}#design-coding-skills .skills-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#design-coding-skills .skills-row .item{padding:0 25px 50px 25px}#design-coding-skills .skills-row .item span.image{display:block;text-align:center}#awards{width:100%;padding-bottom:150px}#awards .awards-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#awards .awards-row .item{width:50%;padding:0 15px 30px 15px}#awards .awards-row .item span.box{display:flex;align-items:center;background-color:rgba(0,0,0,0);padding:15px;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .awards-row .item span.box:hover{background-color:#f1f1f1}#awards .awards-row .item span.box span.image{display:block;width:45%}#awards .awards-row .item span.box span.image img{border:1px solid #e7e7e7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .awards-row .item span.box span.content{display:block;width:55%;padding-left:25px}#awards .awards-row .item span.box span.content h4{font:600 16px "Inter",sans-serif;line-height:22px;margin-bottom:15px}#awards .awards-row .item span.box span.content h4 a{color:#0038a8;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .awards-row .item span.box span.content h4 a:hover{text-decoration:underline}#awards .awards-row .item span.box span.content span.date{display:flex;align-items:center;margin-bottom:15px;font:400 14px "Inter",sans-serif;color:#474747;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .awards-row .item span.box span.content span.date svg{margin-right:10px}#awards .awards-row .item span.box span.content span.date svg path{fill:#474747;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#awards .awards-row .item span.box span.content span.company{display:block;font:400 14px "Inter",sans-serif;color:#0a0a0a;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 1300px){header#custom-header{display:none}#mobile-header{display:block}#inner-content.portfolio .video-desktop{height:600px}footer#custom-footer,#recommendations{background-attachment:scroll}#hero .meet-joseph{bottom:20px;left:20px}#hero .social-media{bottom:20px;right:20px}#recommendations .colleagues-flex span.item,#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:33%}}@media screen and (max-width: 1180px){#inner-content span.image{text-align:center;margin-bottom:50px}#inner-content.portfolio .challenges-solutions-flex{display:block}#inner-content.portfolio .challenges-solutions-flex .item{padding-left:0;padding-right:0;width:100%}#inner-content.portfolio .video-desktop{height:500px}footer#custom-footer .earth p.image{margin-bottom:50px}#featured-portfolios .featured-flex .item{width:33.33%}#featured-portfolios .search-creative{width:100%}#inner-content.portfolio .overview-flex{display:block}#inner-content.portfolio .overview-flex span.image{width:100%;margin-bottom:50px;text-align:center}#inner-content.portfolio .overview-flex span.image img{width:100%}#inner-content.portfolio .overview-flex span.content{width:100%;padding-left:0}#inner-content.about .joseph-flex span.image{width:35%}#inner-content.about .joseph-flex span.content{width:65%}#inner-content.portfolio .overview-flex span.content p{font-size:16px;line-height:30px}footer#custom-footer .earth p.image span.linkedin{left:0}footer#custom-footer .earth p.image span.facebook{right:0}#recommendations .colleagues-flex span.item{width:42%}}@media screen and (max-width: 1024px){#hero .tagline span.label{width:140px;height:40px}#hero .tagline span.label::before{width:50px;top:18px;right:139px}#hero .tagline span.label::after{width:50px;top:18px;left:139px}#hero .tagline span.label:hover::before,#hero .tagline span.label:hover::after{width:50px}#inner-content.hire-me .contact-form{width:100%}}@media screen and (max-width: 900px){#hero .tagline h1,#hero.inner .inner-tagline h1{font-size:54px}#awards .heading h2,#design-coding-skills .heading h2,#inner-content.hire-me .heading h2,#inner-content.about .heading h2,#inner-content.portfolio .heading h2,#meet-joseph .heading h2,#recent-insights .heading h2,#featured-portfolios .heading h2,footer#custom-footer .earth h2,#employers .heading h2,#recommendations .heading h2{font-size:42px}#hero .tagline span.cta,#awards .awards-row .item,#inner-content.hire-me .contact-form .item span.object input[type=submit],footer#custom-footer .earth span.cta,#hero.inner .inner-tagline span.cta,#recommendations .more-insights,#introducing-joseph .joseph-flex span.content .meet-joseph{width:100%}#featured-portfolios .featured-flex .item{width:50%}#awards .awards-row .item{padding-left:0;padding-right:0}#awards .awards-row .item span.box span.image{width:40%}#awards .awards-row .item span.box span.content{width:60%}#inner-content.portfolio .video-desktop{height:350px}#inner-content.portfolio .gallery-flex span.item{width:33.33%}#inner-content.about .joseph-flex,#introducing-joseph .joseph-flex{display:block}#inner-content.about .joseph-flex span.image,#introducing-joseph .joseph-flex span.image{width:100%;text-align:center;margin-bottom:50px}#inner-content.about .joseph-flex span.content,#introducing-joseph .joseph-flex span.content{width:100%;padding-left:0}footer#custom-footer .earth p.image span.linkedin{position:static;width:100%;margin-top:-50px;margin-bottom:25px}footer#custom-footer .earth p.image span.facebook{position:static;width:100%}#hero .meet-joseph a img{width:60px;height:60px}#hero .meet-joseph{font-size:14px}#hero .meet-joseph a span.joseph{font-size:14px;line-height:20px}#hero .meet-joseph a span.joseph span.designation,#hero .social-media span.label{font-size:12px}#recommendations .colleagues-flex span.item{width:50%}#recommendations .colleagues-flex span.item span.box span.content h2.full-name{font-size:14px}#inner-content.about .joseph-flex span.image img,#introducing-joseph .joseph-flex span.image img{width:300px;margin:auto}#inner-content.about .joseph-flex span.content p.info,#introducing-joseph .joseph-flex span.content p.info{font-size:18px}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:50%}}@media screen and (max-width: 640px){#awards .awards-row .item span.box{padding:10px}#inner-content.portfolio .video-desktop{height:270px}#featured-portfolios .featured-flex .item span.label{font-size:12px}#hero .meet-joseph{bottom:60px}#hero .social-media{left:20px;bottom:20px}#hero .tagline h1,#hero.inner .inner-tagline h1{font-size:48px}#awards .heading h2,#design-coding-skills .heading h2,#inner-content.hire-me .heading h2,#inner-content.about .heading h2,#inner-content.portfolio .heading h2,#meet-joseph .heading h2,#recent-insights .heading h2,#featured-portfolios .heading h2,footer#custom-footer .earth h2,#employers .heading h2,#recommendations .heading h2,#introducing-joseph .heading h2{font-size:36px}#recommendations .colleagues-flex span.item{width:80%;padding-left:0;padding-right:0}#recommendations .colleagues-flex span.item span.box span.content h2.full-name{font-size:16px}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:60%}}@media screen and (max-width: 480px){footer#custom-footer .designer{display:block}footer#custom-footer .designer span.logo{text-align:center;margin-bottom:25px;margin-right:0}footer#custom-footer .designer span.designer-info{text-align:center}footer#custom-footer .designer span.designer-info h2{margin-bottom:10px}#mobile-header span.logo{left:15px}#mobile-header span.menu-trigger{right:15px}#awards .heading h3,#design-coding-skills .heading h3,#featured-portfolios .heading h3,#inner-content.about .heading h3,#inner-content.hire-me .heading h3,#meet-joseph .heading h3,#recent-insights .heading h3,#recommendations .heading h3,#introducing-joseph .heading h3{font-size:18px}#awards .awards-row,#awards .awards-row .item span.box{display:block}#awards .awards-row .item span.box span.image{width:100%;text-align:center;margin-bottom:20px}#awards .awards-row .item span.box span.content{width:100%;padding-left:0;text-align:center}#awards .awards-row .item{padding-bottom:40px}#inner-content.portfolio .video-mobile{width:100%}#inner-content.portfolio .video-mobile video{object-fit:contain}#inner-content.portfolio .video-desktop{height:235px}#inner-content.portfolio .challenges-solutions-flex .item span.box{padding:20px}#featured-portfolios .featured-flex .item{padding-left:5px;padding-right:5px}.floating-visit-website{width:95%}#inner-content.portfolio .gallery-flex span.item{width:50%;padding:0 10px 20px 10px}#hero .meet-joseph,#hero .social-media{left:15px}#hero .tagline h1,#hero.inner .inner-tagline h1{font-size:42px}#recommendations .colleagues-flex span.item{width:100%}#hero.inner .inner-tagline h2,footer#custom-footer .earth h3,#hero.inner .inner-tagline .site-case-flex span.site,#hero.inner .inner-tagline .site-case-flex span.case{font-size:18px}#hero.inner .inner-tagline .site-case-flex{display:block}#hero.inner .inner-tagline .site-case-flex span.separator{display:none}#hero.inner .inner-tagline .site-case-flex span.site{margin-bottom:15px}#hero.inner .inner-tagline .site-case-flex span.site a,#hero.inner .inner-tagline .site-case-flex span.case a{justify-content:center}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:78%}}@media screen and (max-width: 430px){#inner-content.portfolio .video-mobile{height:675px}#inner-content.portfolio .video-desktop{height:205px}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:80%}}@media screen and (max-width: 414px){#inner-content.portfolio .video-mobile{height:647px}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:85%}}@media screen and (max-width: 384px){#inner-content.portfolio .video-mobile{height:598px}#inner-content.portfolio .video-desktop{height:180px}#recommendations #colleagues-carousel1 .carousel-cell,#recommendations #colleagues-carousel2 .carousel-cell{width:95%}}@media screen and (max-width: 375px){#inner-content.portfolio .video-mobile{height:583px}}@media screen and (max-width: 360px){#inner-content.portfolio .video-mobile{height:558px}}