:root{--primary-color:#ff2b95;--secondary-color:#00d4ff;--accent-green:#00ac5f;--accent-purple:#782eca;--accent-blue:#06f;--background-dark:#000;--background-light:#fff;--text-white:#fff;--text-black:#000;--text-gray:rgba(255,255,255,.7);--border-color:rgba(255,255,255,.1);--font-size-xs:.7rem;--font-size-sm:.8rem;--font-size-base:1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-2xl:1.5rem;--font-size-3xl:1.6rem;--font-size-4xl:1.8rem;--font-size-5xl:2rem;--font-size-6xl:2.2rem;--font-size-7xl:3rem;--font-size-8xl:3.2rem;--font-size-9xl:8rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--font-family-primary:'Host Grotesk',sans-serif;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:40px;--spacing-xl:80px;--spacing-2xl:100px}*{margin:0;padding:0;box-sizing:border-box}body,button,input,select,optgroup,textarea{font-size:var(--font-size-2xl)}*:focus{outline:none}body{font-family:var(--font-family-primary);background-color:var(--background-dark);color:var(--text-white);min-height:100vh;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);margin-top:0}h1{font-size:var(--font-size-9xl);line-height:1;margin-bottom:var(--spacing-md);color:var(--primary-color)}h2{font-size:var(--font-size-6xl);line-height:1.2;margin-bottom:var(--spacing-md)}h3{font-size:var(--font-size-4xl);line-height:1.2;margin-bottom:var(--spacing-md)}h4{font-size:var(--font-size-3xl);line-height:1.2;margin-bottom:var(--spacing-md)}h5{font-size:var(--font-size-2xl);line-height:1.2;margin-bottom:var(--spacing-md)}h6{font-size:var(--font-size-xl);line-height:1.2;margin-bottom:var(--spacing-md)}a{color:var(--text-white);text-decoration:underline;transition:all .3s ease}a:hover,a:focus,a:visited,a:active{color:var(--primary-color);text-decoration:underline;outline:none}ul,ol{margin:0 0 1.5em 1em}p{margin-bottom:var(--spacing-md);margin-top:0}.btn{display:inline-block;padding:10px 20px;border-radius:5px;background:var(--primary-color);color:var(--text-white);text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.btn:hover,.btn:focus,.btn:active,.btn:visited{background:var(--background-light);color:var(--primary-color);outline:none}button#load-more-work{border:none;margin:40px auto;width:148px;display:block;cursor:pointer}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--background-dark);backdrop-filter:blur(10px);padding:1rem 2rem}.nav{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.logo{width:80px;object-fit:contain;object-position:center;font-weight:700;display:flex;align-items:center;justify-content:center}.main-navigation-wrap{width:calc(100% - 140px);padding-left:41px}.nav-menu{display:flex;list-style:none;gap:100px;margin:0;flex-wrap:wrap;width:100%;justify-content:space-evenly}.nav-menu li{display:inline-block;position:relative;list-style:none}.nav-menu li:nth-of-type(2) a{color:var(--primary-color)}.nav-menu li:nth-of-type(3) a{color:var(--primary-color)}.nav-menu a{color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-bold);transition:all .3s ease;position:relative;display:inline-block;font-size:28px;line-height:1;text-transform:capitalize}.nav-menu a:hover{color:var(--text-white) !important}.nav-menu a span:after{content:'.'}.nav-menu a:focus{outline:none}.nav-menu a span{display:block}.social-list a{width:30px}.social-list{display:flex;align-items:flex-end;gap:30px}.nav-right{display:flex;flex-wrap:wrap;gap:50px;width:100%;justify-content:space-around}body:not(.home) .nav-menu .current_page_item a{opacity:1 !important}body:not(.home) .nav-menu a{opacity:.6 !important}section.no-padding{padding:0 !important}.row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:0 -15px}.col{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 15px}.text-right{text-align:right}.col-6{width:50%}.col-3{width:25%}.col-9{width:75%}.col-4{width:33.33%}.col-7{width:58.33%}.col-8{width:66.66%}.col-12{width:100%}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main-content,#page{margin-top:80px;margin-bottom:70px;min-height:calc(100vh - 200px)}img{max-width:100%}iframe{width:100%;height:100%;object-fit:cover;object-position:center;border:none}.video-overlay{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) !important;text-align:center}.video-overlay img{max-width:80%;margin:0 auto}.line-bottom-wrapper{position:absolute;bottom:0;height:4px;width:100%;display:flex;flex-wrap:wrap;left:0;right:0}.line-bottom{width:33.33%;height:100%;background-color:var(--primary-color)}.line-bottom.line-pink{background-color:var(--primary-color)}.line-bottom.line-green{background-color:var(--primary-color)}.line-bottom.line-purple{background-color:var(--primary-color)}.hero-section{padding:0;position:relative}.video-container{position:relative;width:100%;height:calc(100vh - 80px);overflow:hidden}.video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.video-container video{width:100%;height:100%;object-fit:cover}.media-container{width:100%;margin-top:0}.container-lg{max-width:1600px;padding:0 30px;margin:0 auto;width:100%}.media-container img{width:100%}.client-section{padding:100px 0 70px}.client-image{width:100%;height:100%;object-fit:contain;object-position:center;max-width:initial;margin-bottom:40px;height:80px;text-align:center;max-width:246px}.client-image img{width:auto;height:100%}blockquote{height:100%;border-bottom:4px solid var(--primary-color);text-align:center;font-size:var(--font-size-5xl);padding:0 5%}section.work-detail-section h1{width:100%}blockquote strong{font-weight:var(--font-weight-bold);color:var(--primary-color)}section{padding:40px 0}.client-banner{height:100%}.client-video{aspect-ratio:16/9;width:100%}.bg-img{padding-bottom:46.66%;background-size:cover;background-position:center;height:100%}.three-column-section .bg-img{padding-bottom:66.66%}.order-2{order:2}.client-banner-section{padding-top:0}.client-banner-section .bg-img{padding-bottom:33.33%;height:calc(100vh - 80px)}.client-banner-section .col{justify-content:flex-start;align-items:flex-start}.client-banner-section{position:relative;padding:0}.contact-main .row{align-items:center}.contact-info h2{opacity:0;line-height:1}.contact-info h2.split-initialized{opacity:1}.connect2form-form-wrapper form{margin:0}.contact-info{margin-bottom:100px;font-size:30px;font-weight:700}.contact-form{width:100%}.contact-form .connect2form-form-wrapper{background:0 0;border-radius:16px;box-shadow:none;padding:0;max-width:700px;margin:30px auto}.connect2form-field.field-size-medium input[type=text],.connect2form-field.field-size-medium input[type=email],.connect2form-field.field-size-medium input[type=phone],.connect2form-field.field-size-medium input[type=number],.connect2form-field.field-size-medium input[type=date],.connect2form-field.field-size-medium select,.connect2form-field.field-size-medium textarea,.connect2form-field input.field-size-medium,.connect2form-field select.field-size-medium,.connect2form-field textarea.field-size-medium{font-family:var(--font-family-primary)}.contact-info a{text-decoration:none}.contact-info address{font-style:normal}.contact-form .connect2form-field label{color:var(--text-white)}.connect2form-submit{background:var(--primary-color);color:var(--text-white);border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:var(--font-weight-bold);transition:all .3s ease;margin-top:0;box-shadow:none}.connect2form-field{padding:0}.connect2form-submit:hover{background:var(--background-light);color:var(--primary-color)}.connect2form-submit-wrapper{border:none;padding-top:0}.offer-main{padding:30px 0}.offer-section{padding:40px 0}.offer-section h2,.contact-info h2{font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--primary-color)}.services-list-wrapper{display:flex !important;flex-direction:column;flex-wrap:wrap;padding-left:20%}.service-item{font-size:var(--font-size-5xl)}.footer-contact a{color:var(--text-white);text-decoration:none}.footer-contact a:hover{color:var(--primary-color)}.footer-contact .footer-link img{max-width:18px}.culture-main{padding:30px 0}.culture-section h1 strong{color:var(--primary-color)}.culture-section{padding:var(--spacing-lg) 0}.culture-list-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.culture-item{font-size:var(--font-size-5xl);transform-origin:left}.culture-item strong{color:var(--primary-color)}.culture-section{overflow:hidden}.team-main{padding:0 0 100px}.team-main .team-desc-wrapper{margin-top:10px;position:absolute;left:0;right:0;width:100%}.team-main .row{margin:0}.team-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.team-main .col-3{width:25%}.team-desc-wrapper{margin-top:10px}.team-desc-item{border-bottom:4px solid var(--primary-color);padding-bottom:var(--spacing-sm);max-width:200px}.team-desc-item h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);line-height:1}.team-desc-item p{font-size:var(--font-size-base);margin-bottom:0;line-height:1}.team-detail-image{width:100%}.team-detail-row{padding:40px 0}.team-detail-image-item{padding-bottom:130%;background-size:cover;background-position:center;height:100%;border-bottom:4px solid var(--primary-color);max-height:400px;margin-bottom:15px;margin-top:0}.team-detail-item-title h3{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);line-height:1}.team-detail-item-title p{font-size:var(--font-size-2xl);margin-bottom:0;line-height:1;padding-bottom:15px}.team-detail-item-title p:after{content:'';display:block;width:130px;margin-top:var(--spacing-sm);height:4px;background:var(--primary-color)}.text-right .team-detail-item-title p:after{place-self:flex-end}.footer{position:fixed;bottom:0;left:0;width:100%;background:var(--background-dark);backdrop-filter:blur(10px);border-top:1px solid var(--border-color);z-index:111;padding:1rem 2rem;border-top:3px solid var(--primary-color)}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2px}.footer-link{color:var(--text-white);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .3s ease;position:relative;display:inline-block}.footer-link:hover{color:var(--primary-color)}.footer-text{font-size:var(--font-size-sm);color:var(--text-white);flex:1;margin-bottom:0}.footer-contact{display:flex;gap:2rem;font-size:var(--font-size-sm);color:var(--text-white);width:100%}.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;padding:0}.mobile-menu-toggle span{width:26px;height:3px;background-color:var(--primary-color);margin:3px 0;transition:.3s;border-radius:2px}.mobile-menu-toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-6px,6px);background-color:var(--primary-color)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(45deg) translate(-6px,-6px);background-color:var(--primary-color)}.error404 .site-header,.error404 .site-footer{display:none}.error404 .site-wrapper{padding-top:0}.error404 #page{margin-top:0;margin-bottom:0;min-height:auto}.error-404{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;padding:40px 0;overflow:auto;background:var(--background-dark)}.error-404 h1{margin-bottom:30px;color:var(--text-black);font-size:70px;letter-spacing:0;margin-top:0}.error_inner_wrap{background:var(--background-light);padding:50px 25px;max-width:500px;margin:0 auto;color:var(--text-black);border-radius:5px;text-align:center}.error_inner_wrap .logo{width:80px;display:block;margin:0 auto 15px}.error_inner_wrap .logo img{display:block;width:100%}.error_inner_wrap h3{border-bottom:solid 1px var(--text-black);border-top:solid 1px var(--text-black);padding:13px 0;margin-bottom:20px;color:var(--text-black);font-size:var(--font-size-xl)}.error_inner_wrap p{margin-bottom:30px;font-size:var(--font-size-base)}.work-content .row{margin:0}.work-content .col{padding:0}.work-cta{width:100%;height:341px;overflow:hidden;position:relative;transition:all .3s ease}.work-image img,.work-image{width:100%;height:101%;object-fit:cover;object-position:center}.work-cta-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all .3s ease}.work-cta:hover .work-cta-link{opacity:1}.work-content-wrapper{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/hover-overlay.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;height:100%;width:100%;align-items:center;justify-content:center;text-align:center;opacity:0;transition:all .3s ease}.work-cta:hover .work-content-wrapper{opacity:1}.work-content-inner h3{font-size:38px;margin-bottom:10px}.work-content-inner p{font-size:18px}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-dark);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease}.loader-logo .logo-nd img{width:98%}.page-loader.fade-out{opacity:0;visibility:hidden}.loader-content{text-align:center}.loader-logo{position:relative;width:80px;height:80px;margin:0 auto 20px}.loader-logo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgba(255,43,149,.3);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.loader-logo .logo-nd{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-family-primary);font-size:var(--spacing-md);font-weight:var(--font-weight-black);color:var(--primary-color);z-index:1}.footer-contact img{width:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-text span{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--text-white);font-weight:var(--font-weight-normal);letter-spacing:1px}.loader-dots,.loader-progress{display:none}@media (max-width:1200px){.work-content-inner h3{font-size:28px}.work-content-inner p{font-size:16px}}@media (max-width:768px){.loader-logo{width:60px;height:60px}.contact-info{font-size:22px}.work-cta{height:auto;min-height:200px}.work-content .col{padding:0;width:100%}.loader-logo .logo-nd{font-size:16px}.loader-text span{font-size:12px}.client-banner-section .bg-img{padding-bottom:50%}}body.loading{overflow:hidden}body.loading .page-loader{display:flex}body.loaded .page-loader{display:none}@media (max-width:1400px){h1,.offer-section h2,.contact-info h2{font-size:90px}h2{font-size:var(--font-size-5xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-base)}.service-item{font-size:var(--font-size-4xl)}.culture-item{font-size:var(--font-size-4xl)}}@media (max-width:1024px){.nav-menu{gap:60px}.nav-menu a{font-size:20px}.client-section{padding:80px 0 60px}.client-image{max-width:max-content;margin-bottom:30px;height:50px}.client-banner-section{padding-top:0}.services-list-wrapper{padding-left:10%}}@media (max-width:991px){.client-banner-section .col{width:100%}.client-banner-section{padding-top:0}h1,.offer-section h2,.contact-info h2{font-size:var(--font-size-8xl)}h2{font-size:var(--font-size-5xl)}blockquote{font-size:var(--font-size-4xl);margin:0}.service-item{font-size:var(--font-size-4xl)}.culture-item{font-size:var(--font-size-4xl)}}@media (max-width:768px){.header{padding:1rem}.nav-right{justify-content:end}.nav-right{gap:25px}nav#site-navigation{order:2}.main-navigation-wrap{width:auto;padding-left:0}.col{width:100%}.service-item{font-size:var(--font-size-3xl)}.culture-item{font-size:var(--font-size-3xl)}.client-banner-section{padding-bottom:0;padding-top:0}.work-detail-item{width:100%}.three-column-section .bg-img{padding-bottom:50%}.bg-img{padding-bottom:50%}h1,.offer-section h2,.contact-info h2{font-size:var(--font-size-7xl)}h2{font-size:var(--font-size-5xl)}blockquote{margin:0;padding-bottom:20px;font-size:var(--font-size-2xl)}.order-2{order:2}.nav{position:relative}.mobile-menu-toggle{display:flex}.nav-menu .current_page_item.draw-line:after{bottom:0}.nav-menu{position:fixed;top:80px;left:-100%;width:100%;height:calc(100vh - 80px);background:#000;backdrop-filter:blur(20px);display:block;overflow:auto;gap:0;padding:2rem;transition:left .3s ease;z-index:999;opacity:0}.nav-menu ul{flex-direction:column;gap:0}.nav-menu.active{left:0;opacity:1}.nav-menu li{width:100%;display:block}.nav-menu a{font-size:var(--font-size-7xl);padding:2rem;display:block;width:100%}.main-content,#page{margin-top:80px;margin-bottom:0}.video-container{margin:0}.client-section{padding:60px 0 50px}.row{margin:0 -5px}.col{padding:0 5px}.col-6{width:50%}.footer{padding:1rem;position:relative}.footer-content{flex-direction:column;gap:1rem;text-align:center}.footer-contact{order:1;flex-direction:column;gap:.5rem;width:auto}.team-main{padding-bottom:0}.team-desc-wrapper{display:none}.team-detail-row .order-2{order:-1}.team-detail-row .text-right{text-align:left}.team-detail-row .col-3{width:100%}.team-detail-row .col-9{width:100%}.text-right .team-detail-item-title p:after{place-self:flex-start}}@media (max-width:480px){.logo{width:60px}.contact-info{margin-bottom:0}.offer-section h2,.contact-info h2{margin-bottom:0}.contact-main .row{align-items:center;margin-bottom:30px}.contact-form .connect2form-form-wrapper{margin:0}.nav-menu{top:70px;height:calc(100vh - 70px);padding:1.5rem}.nav-menu a{font-size:var(--font-size-6xl);padding:.8rem}.main-content,#page{margin-top:70px;margin-bottom:0}.culture-section{padding:0 0 40px}.client-section{padding:40px 0 30px}.col-6{width:100%;margin-bottom:1rem}.footer-contact{font-size:.7rem}.footer-text{font-size:.7rem}}@media (max-width:1024px) and (orientation:landscape){.client-section{padding:50px 0 40px}}.acknowledgment-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.acknowledgment-popup.active{opacity:1;visibility:visible}.acknowledgment-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}section.work-detail-text-section p{width:100%}.acknowledgment-popup-content{position:relative;background-color:var(--background-dark);padding:70px;max-width:1400px;width:90%;text-align:center;transform:scale(.9);transition:transform .3s ease;z-index:10000}.acknowledgment-popup.active .acknowledgment-popup-content{transform:scale(1)}.acknowledgment-close{position:absolute;top:20px;right:20px;background:0 0;border:none;color:var(--primary-color);font-size:40px;line-height:1;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease;z-index:10001}.acknowledgment-close:hover{transform:rotate(90deg);color:#fff}.acknowledgment-title{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0 0 40px;text-align:center}.acknowledgment-text{text-align:left;color:var(--background-light);line-height:1.8;margin-bottom:30px}.acknowledgment-text p{margin:0 0 20px}.acknowledgment-text p:last-child{margin-bottom:0}.acknowledgment-divider{width:60%;height:3px;margin:30px auto 0}@media (max-width:768px){.acknowledgment-popup-content{padding:40px 30px;width:95%}.acknowledgment-title{font-size:var(--font-size-4xl);margin-bottom:30px}.acknowledgment-text{font-size:var(--font-size-base)}.acknowledgment-close{top:15px;right:15px;font-size:35px;width:35px;height:35px}.acknowledgment-divider{width:70%}}.connect2form-message.success{text-align:center}.work-cta-block{text-align:left;width:100%;padding:6%;position:relative}.work-cta-block.pattern-box:after{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-pink-left.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;content:'';position:absolute;top:-10px;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.pattern-box:hover:after{opacity:1}.work-cta-block.pattern-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-pink-right.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.pattern-box:hover:before{opacity:1}.work-cta-block h3{font-size:95px;color:var(--primary-color);line-height:1.1}.work-content-wrap{position:absolute;left:0;right:0;top:0;bottom:0;padding:8% 6%}.work-cta-block p{font-size:70px;color:var(--primary-color);font-weight:700;line-height:1.1}.work-cta-block:hover .work-title{opacity:0;transition:all .3s ease}.work-content-wrap{opacity:0;transition:all .3s ease}.work-cta-block:hover .work-content-wrap{opacity:1;transition:all .3s ease}.work-cta-block.purple-box:after{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-purple-left.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;content:'';position:absolute;top:30px;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.purple-box:hover:after{opacity:1}.work-cta-block.purple-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-purple-right.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.purple-box:hover:before{opacity:1}.work-cta-block.purple-box .work-title h3{color:var(--accent-purple)}.work-cta-block.purple-box .work-content-wrap p{color:var(--accent-purple)}.work-cta-block.green-box:after{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-green-left.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;content:'';position:absolute;top:30px;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.green-box:hover:after{opacity:1}.work-cta-block.green-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pattern-green-right.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.work-cta-block.green-box:hover:before{opacity:1}.work-cta-block.green-box .work-title h3{color:var(--accent-green)}.work-cta-block.green-box .work-content-wrap p{color:var(--accent-green)}.team-banner-section{padding:80px 0}.team-banner-section h3{font-size:var(--font-size-6xl);margin-bottom:50px;line-height:1.1}.team-banner-section h3:last-child{margin-bottom:0}.team-banner-section .pink-text{color:var(--primary-color)}.team-banner-section .purple-text{color:var(--primary-color)}.team-banner-section .green-text{color:var(--primary-color)}@media (max-width:1200px){.work-cta-block h3{font-size:60px}.team-banner-section{padding:60px 0}.team-banner-section h3{font-size:var(--font-size-5xl)}.work-cta-block p{font-size:40px}.work-cta-block.pattern-box{background-size:25%}}.team-detail-item{width:100%}@media (max-width:768px){.work-cta-block.pattern-box:after{display:none}.work-cta-block.pattern-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/pink-pattern.png);background-size:24%;background-position:top right;top:-20px}.work-cta-block.pattern-box.purple-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/purple-pattern.png);background-size:24%;background-position:top right;top:-20px}.work-cta-block.pattern-box.green-box:before{background-image:url(//www.neondynamo.com/wp-content/themes/neon-dynamo/assets/css/../images/green-pattern.png);background-size:24%;background-position:top right;top:-20px}.work-cta-block h3{font-size:48px}.team-detail-item{width:100%;margin-top:19px}.team-detail-item-title p:after{margin:15px 0}.team-detail-row{padding:0 0 30px}.team-detail-image-item{padding-bottom:130%}.team-banner-section{padding:40px 0}.team-banner-section h3{font-size:var(--font-size-5xl)}.work-cta-block p{font-size:32px}.video-container iframe{position:absolute;top:50%;left:50%;width:100vw;height:100%;min-height:100vh;min-width:100%;transform:translate(-50%,-50%);pointer-events:none}}.work-detail-section .row .row{width:100%}.work-detail{width:100%}.social-list a img{max-height:27px}.team-img .hover-img{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}.team-img:hover .hover-img{opacity:1}.team-img .main-img{height:100%;object-fit:cover;width:100%}.team-img{position:relative;height:auto;padding-bottom:100%}.team-img .hover-img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;object-fit:cover;opacity:0}.team-img:hover .hover-img{opacity:1}.team-img .main-img{height:100%;object-fit:cover;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}.row.no-gutters{margin:0}section.team-section{padding-top:0}.team-img{position:relative;height:auto;width:100%}@media (max-width:768px){.team-section .col-4{width:50%}}@media (max-width:480px){.team-section .col-4{width:100%}}