ul,ol,dl{margin-left:20px}
.about_digidoers .ut-horizontal-style-align-left img{max-width:100%;width:auto}
.ut-horizontal-navigation.ut-navigation-style-separator ul li a::after{display:none}
.ut-spacing-120 .ut-footer-area{padding-bottom:40px!important;padding-top:40px!important}
.footer.ut-footer-has-widgets{padding:28px 0 0!important}
.footer .footer-content{padding-top:0!important}
.portfolio_box .bklyn5-team-member img{height:332px!important}
.hero-down-arrow{bottom:10px;font-size:26px!important;position:absolute;left:50%;z-index:1000}
.header-sticky{background:#fff!important}
.contact_us .wpcf7-form p{width:calc(50% - 16px);margin-left:8px!important;margin-right:8px!important;float:left}
.text-area-message{width:calc(100% - 16px);margin-left:8px!important;margin-right:8px!important}
form#awsm-application-form .awsm-job-form-group.awsm-job-inline-group input#awsm_form_privacy_policy:checked:before{content:'\2713';background:#151515;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;position:absolute;font-size:15px;line-height:1}
form#awsm-application-form .awsm-job-form-group.awsm-job-inline-group input#awsm_form_privacy_policy{appearance:none!important;border:1px solid #DDD;height:20px!important;width:calc(20px)!important;position:relative!important;border-radius:0;padding:0;top:0!important;margin:0 8px 0 0 !important}
form#awsm-application-form .awsm-job-form-group.awsm-job-inline-group label[for="awsm_form_privacy_policy"]{margin-bottom:0;line-height:1.5;width:calc(100% - 40px);display:inline-block;padding-left:0}
.our-team{position:relative;overflow:hidden;height:355px}
.our-team .team-pic > img{width:92%;height:auto}
.our-team .team-profile{background:#2948ff;padding:0 24px;position:absolute;right:0;bottom:-46%;width:90%;min-height:245px;transition:all .25s ease 0s}
.our-team .team-profile:before{content:"";border-bottom:30px solid #2948ff;border-right:262px solid transparent;position:absolute;top:-30px;left:0}
.our-team .team-profile{line-height:22px}
.our-team .description{color:#fff;line-height:25px}
.our-team .description:after{content:"";display:block;border-bottom:1px solid #fff;margin-top:10px}
.our-team .team-title:after{content:"";display:block;width:10%;border-bottom:4px solid #fff;padding-bottom:10px}
.teams_members_all_box{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px}
.our-team .team-profile h4{color:#fff;font-size:18px;margin-bottom:5px;margin-top:10px}
.our-team .team-profile h3{color:#fff;font-size:14px;margin-bottom:20px}
.our-team .team-profile p{color:#fff;margin-bottom:px;font-size:14px}
.our-team:hover .team-profile{bottom:0}
.our-team .team-profile h3:after{content:"";display:block;width:10%;border-bottom:4px solid #fff;padding-bottom:10px}
.our-team .team-profile p:after{content:"";display:block;border-bottom:1px solid #fff;margin-top:10px}
section#ut-section-67c7d88a063a5{padding-top:70px}
header[role=banner]{background:#322c49;display:inline-block;text-align:center;width:100%;margin-bottom:30px;color:#fff}
header[role=banner] h1{color:#fff;margin:30px 0 10px}
header[role=banner] img ~ *{padding:0 20px}
header[role=banner] a.cta-button{padding:.8em 2.5em;letter-spacing:.05em;font-weight:600;color:#fff;border-radius:50px;background-color:#2948ff;font-size:16px;cursor:pointer;text-decoration:none;text-transform:uppercase;line-height:125%;overflow:hidden;box-sizing:border-box;transition:all .2s ease-in-out;margin:auto;margin-bottom:15px;display:block;width:fit-content}
header[role=banner] a.cta-button:hover{color:#fff;background-color:#396afc}
section[aria-labelledby="aeo-intro"]{padding-top:50px;padding-bottom:80px}
section[aria-labelledby="aeo-intro"] h2#aeo-intro{font-family:"Montserrat";font-weight:800;font-size:32px;line-height:1.2;text-transform:capitalize;color:#333f;text-align:left;margin-bottom:30px}
section[aria-labelledby="aeo-intro"] h3{font-size:28px!important;line-height:1.2}
section[aria-labelledby="aeo-intro"] h4{font-size:24px!important;line-height:1.2;text-align:left;font-family:'Montserrat';margin-bottom:30px}
section[aria-labelledby="aeo-intro"] ul.benefits-list{margin:0;padding:0;list-style:none;gap:30px;margin-top:30px;display:flex;flex-wrap:wrap;margin-bottom:40px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit{padding:30px;background-color:#f7f9fb;box-shadow:0 4px 10px 0 #1e293b14;max-width:calc(33.33%);flex:1 1 calc(33.33% - 30px);position:relative}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5{font-family:'Montserrat';font-size:20px;line-height:1.2;text-align:left}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5 i.fa{color:#fff;padding:20px;background:#2948ff;border-radius:200px;height:65px;width:65px;display:flex;justify-content:center;align-items:center;font-size:30px;margin-bottom:20px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit ul{margin:0;padding:0;text-align:left;list-style:none}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit ul li i.fa{color:#2948ff!important;font-size:18px;margin-right:5px}
section[aria-labelledby="aeo-intro"] h4 i.fa.fa-rocket{color:#2948ff;font-size:30px}
section[aria-labelledby="why-choose-us"] h2{font-size:32px!important;line-height:1.2;text-align:center;font-family:'Montserrat'}
section[aria-labelledby="why-choose-us"] p{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px;text-align:center;margin-bottom:30px}
section[aria-labelledby="why-choose-us"] ul li{padding-left:45px;margin-bottom:20px;position:relative}
section[aria-labelledby="why-choose-us"] ul li:before{content:'\f0a4 ';font-family:'FontAwesome';color:#2948ff;font-size:25px;display:block;position:absolute;top:-2px;left:0}
section[aria-labelledby="why-choose-us"] blockquote p[itemprop="reviewBody"]{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px;text-align:left;margin-bottom:20px}
section[aria-labelledby="why-choose-us"] ul{margin-top:0!important}
section[aria-labelledby="why-choose-us"] ul li strong{color:#333f;display:block;font-size:20px;margin-bottom:5px;font-family:'Poppins';line-height:1}
section[aria-labelledby="aeo-intro"] p{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px}
section[aria-labelledby="why-choose-us"] ul li span{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit ul li{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px}
header[role=banner] p{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px}
header[role=banner] p.urgency-text{animation:blink 1.5s infinite;color:red;font-weight:700;font-size:18px}
header[role=banner] p{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px}
section[aria-labelledby="aeo-intro"] .container{padding:20px;border:1px solid #ccc}
@keyframes blink {
0%,100%{opacity:1}
50%{opacity:0}
}
section[aria-labelledby="why-choose-us"] ul{padding:0;margin:0;list-style:none}
section[aria-labelledby="why-choose-us"] ul li{font-family:"Poppins";font-weight:400;font-size:16px;line-height:32px}
section[aria-labelledby="how-we-optimize"]{padding-top:80px;padding-bottom:80px}
section[aria-labelledby="how-we-optimize"] h2{font-size:32px!important;line-height:1.2;text-align:center;font-family:'Montserrat'}
section[aria-labelledby="how-we-optimize"] p{font-family:"Poppins";font-weight:400;font-size:18px;line-height:32px;text-align:center}
section[aria-labelledby="how-we-optimize"] ul.steps-list{list-style:none;gap:30px;margin:0;padding:0;margin-bottom:30px;display:flex;flex-wrap:wrap;margin-top:30px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li{padding:30px;background-color:#f7f9fb;box-shadow:0 4px 10px 0 #1e293b14;max-width:calc(33.33%);flex:1 1 calc(33.33% - 30px);position:relative}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3{font-family:'Montserrat';font-size:28px;line-height:1.2;text-align:center}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3 i.fa{color:#fff;padding:20px;background:#2948ff;border-radius:200px;height:70px;width:70px;display:flex;justify-content:center;align-items:center;font-size:35px;margin:auto;margin-bottom:20px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li p{line-height:1.4em}
section[aria-labelledby="how-we-optimize"] a.cta-button{padding:.8em 2.5em;letter-spacing:.05em;font-weight:600;color:#fff;border-radius:50px;background-color:#2948ff;font-size:16px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;line-height:125%;overflow:hidden;box-sizing:border-box;transition:all .2s ease-in-out;margin:auto;display:block;width:fit-content;margin-bottom:0}
section[aria-labelledby="how-we-optimize"] a.cta-button:hover{color:#fff;background-color:#396afc}
section[aria-labelledby="why-choose-us"] a.cta-button{padding:.8em 2.5em;letter-spacing:.05em;font-weight:600;color:#fff;border-radius:50px;background-color:#2948ff;font-size:16px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;line-height:125%;overflow:hidden;box-sizing:border-box;transition:all .2s ease -in-out;margin:auto;display:block;width:fit-content;margin-bottom:0}
section[aria-labelledby="aeo-intro"] a.cta-button{padding:.8em 2.5em;letter-spacing:.05em;font-weight:600;color:#fff;border-radius:50px;background-color:#2948ff;font-size:16px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;line-height:125%;overflow:hidden;box-sizing:border-box;transition:all .2s ease -in-out;margin:auto;display:block;width:fit-content;margin-bottom:15px}
section[aria-labelledby="aeo-intro"] a.cta-button:hover,section[aria-labelledby="why-choose-us"] a.cta-button:hover{color:#fff;background-color:#396afc}
section[aria-labelledby="why-choose-us"] img.testimonial-image{border-radius:50%;border:4px solid;border-color:#396afc;position:relative;max-width:120px;min-width:120px}
section[aria-labelledby="why-choose-us"] blockquote{margin:0;border:0;padding:0}
section[aria-labelledby="why-choose-us"] blockquote cite[itemprop="author"] span{font-size:18px;font-weight:600!important;line-height:1.7;font-family:'Montserrat'!important}
section[aria-labelledby="why-choose-us"] div[itemtype="https://schema.org/Review"]{display:flex;margin:auto;margin-right:0;gap:40px;align-items:flex-start;padding:20px;background-color:#f7f9fb;box-shadow:0 4px 10px 0 #1e293b14;margin-bottom:30px;margin-top:0;position:sticky;top:0}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(1):before{content:'1';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block;content:1;font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(2):before{content:'2';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(3):before{content:'3';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(4):before{content:'4';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(5):before{content:'5';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(6):before{content:'6';font-size:70px;font-weight:700;line-height:1;background:linear-gradient(to bottom,#2948ff 0,#fa9ea60d 80%),100% #fbb6bc00;-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:absolute;right:24px;top:20px;display:block}
section[aria-labelledby="faq-heading"] h2#faq-heading{font-size:32px!important;line-height:1.2;text-align:left;font-family:'Montserrat';margin-bottom:35px}
section[aria-labelledby="faq-heading"] details summary{display:block;position:relative}
section[aria-labelledby="faq-heading"] details{display:block;padding:20px;margin-bottom:20px;background-color:#f7f9fb;box-shadow:0 4px 10px 0 #1e293b14}
section[aria-labelledby="faq-heading"] details summary h3{margin-bottom:0;font-family:'Montserrat';font-size:28px;line-height:1.2}
.faq-group{margin-top:30px}
.faq-group div[itemprop="mainEntity"]{border:1px solid #ccc;padding:15px;display:block;margin-bottom:20px}
.faq-group div[itemprop="mainEntity"]:last-child{margin-bottom:0}
.faq-group div[itemprop="mainEntity"] h4{font-size:24px!important;line-height:1.2;text-align:left;font-family:'Montserrat';margin-bottom:15px}
.faq-group div[itemprop="mainEntity"] p{font-family:"Poppins";font-weight:400;font-size:16px;line-height:1.4}
.faq-group div[itemprop="mainEntity"] p:last-child{margin:0}
.new_leanding_custom_sec{padding-top:50px!important;padding-bottom:50px!important}
.testimonial_outer{display:flex;gap:40px;align-items:flex-start;position:relative}
.testimonial_outer .left_side,.testimonial_outer .right_side{flex:1}
.faq-group{height:100%!important;display:block!important;max-height:100%!important}
section[aria-labelledby="faq-heading"] details{height:100%!important;max-height:100%!important}
@media screen and (max-width: 1024px) and (min-width: 821px) {
.teams_members_all_box{grid-template-columns:repeat(3,1fr)}
}
@media screen and (max-width: 820px) and (min-width: 521px) {
.teams_members_all_box{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width: 520px) {
.teams_members_all_box{grid-template-columns:repeat(1,1fr)}
}
@media screen and (min-width: 1024px) {
body.home section#home_banner_section{background-position:center center!important}
}
@media screen and (max-width: 1199px) {
header[role=banner] h1{font-size:32px}
header[role=banner] p{font-size:16px;line-height:1.7}
header[role=banner] a.cta-button{font-size:14px}
header[role=banner] p.urgency-text{font-size:16px}
section[aria-labelledby="aeo-intro"] h2#aeo-intro{font-size:28px}
section[aria-labelledby="aeo-intro"] h3{font-size:24px!important}
section[aria-labelledby="aeo-intro"] p{font-size:16px;line-height:1.7}
section[aria-labelledby="aeo-intro"] h4{font-size:20px!important}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5{font-size:18px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit ul li{font-size:16px;line-height:1.7;margin-bottom:10px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5 i.fa{padding:10px;height:60px;width:60px;font-size:25px}
section[aria-labelledby="aeo-intro"] a.cta-button{font-size:14px}
section[aria-labelledby="why-choose-us"] h2{font-size:28px!important}
section[aria-labelledby="why-choose-us"] p{font-size:16px;line-height:1.7}
section[aria-labelledby="why-choose-us"] ul li strong{font-size:18px}
section[aria-labelledby="why-choose-us"] img.testimonial-image{max-width:100px;min-width:100px}
section[aria-labelledby="why-choose-us"] div[itemtype="https://schema.org/Review"]{gap:30px}
section[aria-labelledby="why-choose-us"] a.cta-button{font-size:14px}
section[aria-labelledby="how-we-optimize"] h2{font-size:28px!important}
section[aria-labelledby="how-we-optimize"] p{font-size:16px;line-height:1.7}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3 i.fa{padding:15px;height:65px;width:65px;font-size:25px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3{font-size:24px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(1):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(2):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(3):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(4):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(5):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(6):before{font-size:50px}
section[aria-labelledby="how-we-optimize"] a.cta-button{font-size:14px}
section[aria-labelledby="faq-heading"] h2#faq-heading{font-size:28px!important}
section[aria-labelledby="faq-heading"] details summary h3{font-size:24px}
.faq-group div[itemprop="mainEntity"] h4{font-size:20px!important}
.faq-group div[itemprop="mainEntity"] p{font-size:16px;line-height:1.7}
section[aria-labelledby="why-choose-us"] ul li span{font-size:16px;line-height:1.7}
}
@media screen and (max-width: 991px) {
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit{max-width:calc(50%);flex:1 1 calc(50% - 30px)}
section[aria-labelledby="how-we-optimize"] ul.steps-list li{padding:30px;background-color:#f7f9fb;box-shadow:0 4px 10px 0 #1e293b14;max-width:calc(50%);flex:1 1 calc(50% - 30px);position:relative}
section[aria-labelledby="why-choose-us"] div[itemtype="https://schema.org/Review"]{margin-left:0;width:100%}
.testimonial_outer .left_side p{text-align:center}
section[aria-labelledby="faq-heading"] h2#faq-heading{text-align:center}
section[aria-labelledby="aeo-intro"] h2#aeo-intro{text-align:center}
section[aria-labelledby="aeo-intro"] h3{text-align:center}
section[aria-labelledby="aeo-intro"] p{text-align:center}
section[aria-labelledby="aeo-intro"] h4{text-align:center}
section[aria-labelledby="why-choose-us"] p{margin-bottom:20px}
section[aria-labelledby="aeo-intro"]{padding-top:20px;padding-bottom:50px}
section[aria-labelledby="how-we-optimize"]{padding-top:50px;padding-bottom:50px}
.new_leanding_custom_sec{padding-bottom:20px!important}
}
@media screen and (max-width: 782px) {
.new_leanding_custom_sec{padding-top:10px!important}
}
@media screen and (max-width: 767px) {
.testimonial_outer{gap:0;flex-wrap:wrap}
.testimonial_outer .left_side,.testimonial_outer .right_side{flex:unset;width:100%}
}
@media screen and (max-width: 580px) {
header[role=banner] h1{font-size:28px}
header[role=banner] a.cta-button{max-width:300px}
section[aria-labelledby="aeo-intro"] h2#aeo-intro{font-size:24px}
section[aria-labelledby="aeo-intro"] h3{font-size:20px!important}
section[aria-labelledby="aeo-intro"] h4{font-size:18px!important}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit{max-width:calc(100%);flex:1 1 calc(100%)}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5{font-size:16px}
section[aria-labelledby="aeo-intro"] ul.benefits-list li.benefit h5 i.fa{height:50px;width:50px;font-size:20px}
section[aria-labelledby="why-choose-us"] h2{font-size:24px!important}
section[aria-labelledby="why-choose-us"] ul li strong{font-size:16px}
section[aria-labelledby="why-choose-us"] div[itemtype="https://schema.org/Review"]{gap:20px;flex-direction:column}
section[aria-labelledby="why-choose-us"] img.testimonial-image{max-width:80px;min-width:80px}
section[aria-labelledby="why-choose-us"] blockquote cite[itemprop="author"] span{font-size:16px}
section[aria-labelledby="how-we-optimize"] h2{font-size:24px!important}
section[aria-labelledby="how-we-optimize"] ul.steps-list li{max-width:calc(100%);flex:1 1 calc(100%)}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3 i.fa{padding:10px;height:55px;width:55px;font-size:20px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li h3{font-size:20px}
section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(1):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(2):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(3):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(4):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(5):before,section[aria-labelledby="how-we-optimize"] ul.steps-list li:nth-child(6):before{font-size:40px}
section[aria-labelledby="faq-heading"] h2#faq-heading{font-size:24px!important}
section[aria-labelledby="faq-heading"] details summary h3{font-size:20px}
.faq-group div[itemprop="mainEntity"] h4{font-size:18px!important}
.new_leanding_custom_sec{padding-top:10px!important}
}
@media (max-width:991px) and (min-width: 768px) {
#ut_bi_657ff97f44e6e .bklyn-big-icon,#ut_bi_657ff97f45112 .bklyn-big-icon,#ut_bi_657ff97f45472 .bklyn-big-icon{height:70px!important;line-height:70px!important;width:70px!important;font-size:35px!important}
.social_icon_box .vc_column-inner{padding-left:10px!important;padding-right:10px!important}
h2.section-title.ut-flowtyped[data-title="Drop us a line."] span{line-height:1em!important}
.ut-mobile-menu a:hover{color:#ffff!important}
}
@media (max-width:1023px) and (min-width: 768px) {
body.home section#home_banner_section{background-position:10% 100%!important}
.about_digidoers figure.ut-service-icon.ut-custom-icon{height:56px!important;width:56px!important}
.about_digidoers figure.ut-service-icon.ut-custom-icon img{max-width:56px!important;width:100%!important}
}
@media screen and (max-width: 767px) {
.social_icon_box .vc_column-inner{padding-left:10px!important;padding-right:10px!important}
.ut-service-column.ut-service-column-horiz ul li{width:fit-content;margin:auto}
.ut-mobile-menu a:hover{color:#ffff!important}
body.home section#home_banner_section{background-position:10% 100%!important}
.about_digidoers figure.ut-service-icon.ut-custom-icon{height:56px!important;width:56px!important}
.about_digidoers figure.ut-service-icon.ut-custom-icon img{max-width:56px!important;width:100%!important}
.about_digidoers .ut-horizontal-style{flex-direction:column}
}
@media only screen and (max-width: 500px) {
.contact_us .wpcf7-form p{width:calc(100% - 16px);margin-left:8px!important;margin-right:8px!important;float:left}
section#get-quote{background-repeat:no-repeat!important;background-position:top!important}
}
body{color:#333!important}
:root{--green:#008a2e;--purple-light:#a655f7;--purple-dark:#7c3bed;--title-text:#09090b}
@media (min-width: 1440px) {
#header-section.fullwidth .grid-container:not(.ut-megamenu-grid-container){max-width:1360px;padding-left:30px;padding-right:30px}
.grid-container .ha-header-perspective .grid-15{width:21%!important}
.grid-container .ha-header-perspective .grid-70{width:58%!important}
}
.sticky_ic{display:none!important}
div#ut-header-placeholder{display:none!important}
header#header-section.ut-secondary-custom-skin{border:none!important}
header#header-section.ut-secondary-custom-skin:not(.header-sticky){background:none!important;border:none!important;box-shadow:none!important}
.social_ic a.bklyn-btn.bklyn-btn-normal{color:#fff!important;border-radius:10px;background-color:var(--green);margin:0!important}
.social_ic{align-items:center;height:80px}
section.banner{height:100vh;min-height:750px}
.banner_tag{background:#fff;margin:0 auto 20px!important;max-width:fit-content;font-size:14px;padding:5px 16px;border-radius:999px}
.banner_tag .wpb_wrapper{display:flex;align-items:center;gap:5px}
.banner_tag .wpb_wrapper svg{color:var(--green);fill:var(--green);width:16px}
.banner_heading h1{text-align:center;color:var(--title-text);font-size:96px;font-weight:700!important}
.banner_heading h1 .purple_text{color:var(--purple-dark)}
.banner_heading h1 .green_text{color:var(--green)}
.number_row{max-width:800px;margin-left:auto!important;margin-right:auto!important}
.number_box{text-align:center}
.number_box h3{font-size:2.25rem;line-height:2.5rem;color:var(--purple-dark);margin:0}
h1,h2,h3{letter-spacing:0!important}
section .wpb_raw_code{margin:0 auto}
section .wpb_raw_code h2{text-align:center;font-size:48px;line-height:1.2;color:var(--title-text)}
section .wpb_raw_code h2 span.purple_text{color:var(--purple-dark)}
.services_row{margin:0!important;padding-top:20px!important;padding-bottom:20px!important}
.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;row-gap:40px;justify-content:space-between;margin-left:-20px;margin-right:-20px}
.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row{margin:0!important;width:33.33%}
.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row>.wpb_column,.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row>.wpb_column>.vc_column-inner{height:100%}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper{transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:32px;border:1px solid #008a2e2a;background:#fff;border-radius:1rem;height:100%}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover{transform:translateY(-10px);border-color:#008a2e2a}
.services_row .wpb_column .bklyn-btn.bklyn-btn-normal{margin:0;background:none;color:var(--green);font-weight:600!important;text-transform:capitalize;padding:0!important;display:flex;max-width:fit-content}
.services_row .wpb_column ul li{font-size:14px}
.services_row .wpb_column ul li::marker{color:var(--green)}
.services_row .wpb_text_column.wpb_content_element{margin-bottom:20px}
.services_title{display:flex;align-items:center}
.services_title figure.ut-service-icon{width:56px!important;height:56px!important;min-width:56px;display:flex;align-items:center;justify-content:center;background:#008a2e2a;border-radius:10px;transition:all .3s;font-size:32px!important}
.services_title figure.ut-service-icon img{width:32px;height:auto;transition:all .3s;filter:brightness(0) saturate(100%) invert(32%) sepia(76%) saturate(518%) hue-rotate(95deg) brightness(95%) contrast(90%)}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover .services_title figure.ut-service-icon{background:var(--green)}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover .services_title figure.ut-service-icon img{filter:brightness(0) invert(1)}
.technologies_we_use .services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row{width:25%}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper{transition:all .3s;box-shadow:none;padding:20px;border:1px solid #008a2e2a;background:#fff;border-radius:1rem}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover{transform:none;border-color:#008a2e2a}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper>.wpb_content_element{margin-bottom:30px}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper>.wpb_content_element .services_title{width:100%;justify-content:center}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper>.wpb_content_element .services_title h3{color:var(--green)}
.technologies_we_use .services_row .wpb_column ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:15px}
.technologies_we_use .services_row .wpb_column ul li{font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px}
.technologies_we_use .services_row .wpb_column .vc_column-inner>.wpb_wrapper>.wpb_text_column.wpb_content_element{margin:0}
.our_core_values .services_title{align-items:flex-start}
.our_core_values .services_title figure.ut-service-icon.ut-custom-icon{width:48px!important;height:48px!important;min-width:48px!important;margin-right:20px}
.our_core_values .services_title figure.ut-service-icon.ut-custom-icon img.ut-adaptive-image{max-width:26px}
.bklyn-btn.bklyn-btn-normal{padding:1.05em 1.75em!important;text-transform:capitalize}
.bklyn-btn.bklyn-btn-normal:hover{transform:scale(1.05)}
.button_gr .bklyn-btn.bklyn-btn-normal{background-image:linear-gradient(134deg,var(--green) 0%,var(--green) 100%)!important}
.vc_row-fluid.our_core_values+.vc_row-fluid.our_core_values{margin-top:0!important}
.banner.cta_section{height:auto;min-height:0}
.industries_we_serve .services_title{flex-direction:column;align-items:flex-start}
.industries_we_serve .services_row{display:flex;flex-wrap:wrap}
.industries_we_serve .services_row .wpb_column>.vc_column-inner,.industries_we_serve .services_row .wpb_column>.vc_column-inner>.wpb_wrapper{height:100%}
.industries_we_serve .services_title figure.ut-service-icon{margin:0 0 20px}
.industries_we_serve .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover{box-shadow:0 10px 15px 0 var(--tw-shadow-color,#0000001a),0 4px 6px 0 var(--tw-shadow-color,#0000001a)}
.industries_we_serve .services_row .wpb_column .vc_column-inner>.wpb_wrapper::before{content:'';width:100%;height:8px;display:block;position:absolute;top:0;left:0;right:0}
.industries_we_serve .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover .services_title figure.ut-service-icon img{filter:none}
.industries_we_serve .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover figure.ut-service-icon{transform:scale(1.1)}
ul.portfolio_filter{margin:0 0 40px;padding:0;list-style:none;display:flex;gap:15px;flex-wrap:wrap;justify-content:center;align-items:center}
ul.portfolio_filter span.filter{background:#fff;border:1px solid #008a2e2a;padding:6px 20px;display:inline-block;font-size:14px;font-weight:600;border-radius:5px;cursor:pointer;transition:all .35s}
ul.portfolio_filter span.filter:hover{background:var(--green);color:#fff}
ul.portfolio_filter span.filter.active{background:var(--green);color:#fff;border-color:var(--green)}
#gallery{display:flex;flex-wrap:wrap;gap:40px;padding-bottom:20px}
.portfolio-item{position:relative;display:none;width:100%;max-width:calc(33.33% - 40px*2/3);transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:24px;border:1px solid #008a2e2a;background:#fff;border-radius:10px}
.portfolio-item:hover{box-shadow:0 10px 15px 0 var(--tw-shadow-color,#0000001a),0 4px 6px 0 var(--tw-shadow-color,#0000001a);border:1px solid #008a2e2a}
.portfolio-item .portfolio_img{border-radius:10px;overflow:hidden;margin-bottom:20px;position:relative;padding-top:56.6%}
.portfolio-item .portfolio_img img{position:absolute;inset:0;object-fit:cover;transition:all .45s}
.portfolio-item:hover .portfolio_img img{transform:scale(1.1)}
span.tag{display:inline-block;margin-bottom:15px;background:#008a2e2a;color:var(--green);border-radius:999px;font-size:14px;padding:2px 15px}
.portfolio_info h3{font-size:20px;margin:0 0 10px;transition:all .35s}
.portfolio-item:hover .portfolio_info h3{color:var(--green)}
.labels{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.labels span{background:#7c3bed1a;color:#7c3bed;padding:0 10px;display:inline-block;font-size:13px;border-radius:999px;transition:all .35s}
.how_we_work .services_row{display:flex;flex-wrap:wrap}
.how_we_work .services_row .wpb_column>.vc_column-inner,.how_we_work .services_row .wpb_column>.vc_column-inner>.wpb_wrapper{height:100%;position:relative}
.how_we_work .wpb_column .wpb_wrapper>.wpb_content_element{margin:0}
.how_we_work .services_title{flex-direction:column;align-items:flex-start}
.how_we_work .services_title figure.ut-service-icon{margin:0 0 20px}
.how_we_work .services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper:hover .services_title figure.ut-service-icon img{filter:none}
.how_we_work .services_row .wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element{position:relative}
.how_we_work .services_row .wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'';position:absolute;top:0;right:0;color:#008a2e2a;font-size:50px;font-weight:700}
.how_we_work .services_row .wpb_column.tech_box_1>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'01'}
.how_we_work .services_row .wpb_column.tech_box_2>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'02'}
.how_we_work .services_row .wpb_column.tech_box_3>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'03'}
.how_we_work .services_row .wpb_column.tech_box_4>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'04'}
.how_we_work .services_row .wpb_column.tech_box_5>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'05'}
.how_we_work .services_row .wpb_column.tech_box_6>.vc_column-inner>.wpb_wrapper>.wpb_content_element::before{content:'06'}
.testimonial_col .wpb_wrapper{display:flex;flex-wrap:wrap;gap:40px}
.testimonial_col .wpb_wrapper .wpb_content_element{position:relative;width:100%;max-width:calc(33.33% - 40px*2/3);transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:24px;border-radius:10px;margin:0;border:1px solid #e4e4e7;background:#fff}
.testimonial_col .wpb_wrapper .wpb_content_element .testimonial_item{position:relative}
.testimonial_col .wpb_wrapper .wpb_content_element .testimonial_item::before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237c3bed4d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-quote w-12 h-12 text-blue-400 mb-6' aria-hidden='true'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'%3E%3C/path%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'%3E%3C/path%3E%3C/svg%3E");display:inline-block;width:28px;height:28px;visibility:visible;background-repeat:no-repeat;background-size:100%;margin-bottom:10px;opacity:.6}
.testimonial_row{padding-bottom:20px}
.testimonial_col .wpb_wrapper .wpb_content_element .testimonial_item .ut-st-name{font-weight:600!important;margin-bottom:5px}
.ut-blog-grid-article-inner{transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:24px;border:1px solid #008a2e2a;background:#fff;border-radius:1rem!important}
.ut-blog-grid-article-inner figure.ut-post-thumbnail-caption-wrap{border-radius:10px!important;overflow:hidden!important;margin-bottom:20px;position:relative;padding-top:56.6%}
.ut-blog-grid-article-inner figure.ut-post-thumbnail-caption-wrap img{position:absolute;inset:0;object-fit:cover;transition:all .45s}
.ut-blog-grid-article-inner .entry-meta{position:relative;padding:0!important;display:flex!important}
span.cat-links{background:#7c3bed1a;color:var(--purple-dark);padding:0 10px;display:inline-block;font-size:13px;border-radius:999px;transition:all .35s}
span.cat-links i{color:inherit}
.ut-blog-grid-article-inner .entry-meta>a{display:flex;align-items:center;margin-left:20px}
.ut-blog-grid-article-inner .entry-meta>a svg{width:17px;height:auto}
.ut-blog-grid-article-inner .entry-meta .date-format{position:static;display:flex;align-items:center;margin-left:6px}
.ut-blog-grid-article-inner .entry-meta .date-format span.day{font-size:14px;font-weight:700;padding-right:5px;line-height:normal}
.ut-blog-grid-article-inner .entry-meta .date-format span{text-transform:none;font-weight:400!important}
.ut-blog-grid-article-inner .ut-blog-grid-content-wrap{padding:20px 0 25px}
.ut-blog-grid-article-inner .entry-meta.footer_meta{padding-top:20px!important}
.ut-blog-grid-article-inner .entry-meta.footer_meta span.author-links{float:none;margin:0 auto 0 0}
.ut-blog-grid-article-inner .entry-meta.footer_meta a.bklyn-btn.bklyn-btn-icon-right.bklyn-btn-normal{margin:0;background:none;color:var(--purple-dark);font-weight:600!important;text-transform:capitalize;padding:0!important;display:flex;max-width:fit-content}
.ut-blog-grid-article-inner .entry-meta.footer_meta a.bklyn-btn.bklyn-btn-icon-right.bklyn-btn-normal i{color:var(--purple-dark)}
.faq_section_new .ut-accordion-module{max-width:850px;margin:auto}
.faq_section_new .ut-accordion-module .ut-accordion-module-item{position:relative;transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:24px!important;border:1px solid #008a2e2a;background:#fff;border-radius:10px}
.faq_section_new .ut-accordion-module .ut-accordion-module-item+.ut-accordion-module-item{margin-top:20px}
.faq_section_new .ut-accordion-module .ut-accordion-module-item .ut-accordion-module-content{padding-right:0;font-size:15px}
.faq_section_new .ut-accordion-module .ut-accordion-module-item .ut-accordion-module-content p{line-height:1.8}
.get_in_touch_row>.vc_column_container>.vc_column-inner>.wpb_wrapper{transition:all .3s;box-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);padding:24px;border:1px solid #008a2e2a;background:#fff;border-radius:1rem}
.contact_form_home input.wpcf7-form-control,.contact_form_home select.wpcf7-form-control,.contact_form_home textarea.wpcf7-form-control{border-color:#d1d5dc;padding:12px 16px;margin:0!important;border-radius:6px;color:#333;font-family:inherit!important;font-size:16px}
.contact_form_home label{margin:0 0 20px;display:block}
body .contact_form_home input.wpcf7-form-control.wpcf7-submit{background-image:linear-gradient(134deg,var(--green) 0%,var(--green) 100%)!important;border-radius:5px!important}
.contact_form_home input.wpcf7-form-control.wpcf7-submit:hover{transform:scale(1.05)}
textarea.wpcf7-form-control.wpcf7-textarea{font-family:inherit!important;height:176px}
.ut-footer-area.ut-footer-area-content .grid-container{display:flex;justify-content:space-between;color:#d1d5dc;font-size:15px;line-height:1.5}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100{width:auto}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100:nth-child(1){width:100%;max-width:35%}
.ut-footer-area.ut-footer-area-content .grid-container:before,.ut-footer-area.ut-footer-area-content .grid-container:after{display:none}
.ut-footer-area li#custom_html-5{margin:0}
.ut-footer-area ul.sidebar li{font-size:15px;margin-bottom:15px}
#ut-sitebody .ut-footer-area ul.sidebar li a{color:#d1d5dc!important}
#ut-sitebody .ut-footer-area ul.sidebar li a:hover{color:#fff!important}
#ut-sitebody .ut-footer-area h3.widget-title,#ut-sitebody .ut-footer-area h2.wp-block-heading{font-size:18px!important;text-transform:capitalize!important}
ul.footer-contact_links li{display:flex;gap:15px}
#ut-sitebody .ut-footer-area ul.footer-contact_links li i.fa{font-size:18px!important;color:var(--purple-light)!important}
body#ut-sitebody .footer-content .fa{color:var(--purple-light)!important}
#ut-sitebody .ut-footer-area ul.footer-socials{display:flex;gap:20px;margin:0}
#ut-sitebody .ut-footer-area ul.footer-socials li{margin:0}
#ut-sitebody .ut-footer-area ul.footer-socials li a{background:#1e2939;display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:5px;transition:.35s}
#ut-sitebody .ut-footer-area ul.footer-socials li a:hover{background:var(--purple-light)}
#ut-sitebody .ut-footer-area ul.footer-socials li a i.fa{font-size:20px!important;color:#d1d5dc!important}
.why_choose.vc_section>.vc_row+.vc_row-full-width+.vc_row,.form_social_section.vc_section>.vc_row+.vc_row-full-width+.vc_row,.what_our_clients_say.vc_section>.vc_row+.vc_row-full-width+.vc_row,.faq_section.vc_section>.vc_row+.vc_row-full-width+.vc_row{margin-top:20px!important}
body.ut-mobile-menu-open header#header-section.ut-secondary-custom-skin{background:#fff!important}
.contact_form_home input::placeholder, .contact_form_home textarea::placeholder {color:#333; opacity: 1;}
section.banner.inner_page {
    height: 65vh;
    min-height: 550px;
}
section.banner.inner_page .banner_heading h1 {
    font-size: 60px;
    line-height: 1.1;
}
.banner.about_banner.inner_page {
    height: 65vh;
    min-height: 650px;
}
.banner.about_banner .banner_bages .vc_column-inner>.wpb_wrapper {
    padding-bottom: 50px;
}
.wpcf7-not-valid-tip {
    margin-top: 6px;
}
.bklyn-team-member-ocupation {
    font-size: 14px !important;
}
.banner_bages .vc_column-inner>.wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}
a.awsm-job-item .awsm-job-specification-item {
    color: #333;
}
.faq_section .faq-search {
    max-width: 850px;
    margin: auto;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.faq_section input {
    width: 100%;
    border-color: #d1d5dc;
    padding: 12px 16px;
    margin: 0 !important;
    border-radius: 6px;
    color: #333;
    font-family: inherit !important;
    font-size: 16px;
}
.faq_section  input::placeholder {
    color: #333;
}
.faq_section .ut-accordion-module-item.hide {
    display: none;
}

.faq-search-box {
  position: relative;
  width: 100%;
}

#clearSearch {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 18px;
  color: #7c3bed;
  display: none;
}

#faqSearchBtn:hover {
    transform: scale(1.05);
}

#faqSearchBtn {
    cursor: pointer;
    color: #fff !important;
    border-radius: 10px;
    margin: 0 !important;
    background-image: linear-gradient(134deg, var(--green) 0%, var(--green) 100%) !important;
    font-size: 14px;
    padding: 0.8em 1.75em !important;
}
.faq-loader {
  text-align: center;
  margin-bottom: 15px;
}

.spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid var(--green);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  animation: spin 0.8s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.no-results {
  text-align: center;
  margin-top: 10px;
  color: #666;
}

.banner_bages .vc_column-inner>.wpb_wrapper .wpb_raw_code.banner_tag {
    margin: 0 !important;
}
.banner_bages .vc_column-inner>.wpb_wrapper .wpb_raw_code.banner_tag svg {
    fill: none;
}
section .wpb_raw_code.text_left h2 {
    text-align: left;
}
section .wpb_raw_code h2 span.green_text{color:var(--green)}
.font_18 {
    font-size: 18px;
    line-height: 1.625;
}
.number_section .ut-information-box-image-wrap.ut-background-lozad.ut-pseudo-background {
    min-height: 0;
    padding: 0;
}
.number_section .ut-information-box-image-wrap.ut-background-lozad.ut-pseudo-background .ut-information-box-inner-overlay {
    padding: 0;
}
.number_section .ut-information-box-image-wrap.ut-background-lozad.ut-pseudo-background:hover h3 {
    transition: all 0.35s;
}
.number_section .ut-information-box-image-wrap.ut-background-lozad.ut-pseudo-background:hover h3 {
    transform: scale(1.1);
}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .team_member_box .vc_column-inner>.wpb_wrapper {
    padding: 15px;
}
.services_row.team_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row {
    margin: 0 !important;
    width: 25%;
}
.services_row.core_values_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row {
    margin: 0 !important;
    width: 25%;
}
.services_row.core_values_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper>.wpb_content_element {
    margin-bottom: 0;
}
.core_values_row .our_core_values .services_title {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
.core_values_row .our_core_values .services_title figure.ut-service-icon-medium.ut-service-icon-svg {
    margin-right: 0 !important;
    margin-bottom: 24px !important;
    width: 64px !important;
    height: 64px !important;
}
.core_values_row .our_core_values .services_title figure.ut-service-icon-medium.ut-service-icon-svg img {
    max-width: 32px;
}
.ut-blog-grid-article-inner .ut-blog-grid-content-wrap h2.entry-title:hover {
    color: #333;
}
.single-post header#header-section.ut-secondary-custom-skin:not(.header-sticky),
.single-awsm_job_openings header#header-section.ut-secondary-custom-skin:not(.header-sticky) {
    box-shadow: transparent 0px 0px, transparent 0px 0px, rgba(0, 0, 0, 0.1) 0px 5px 5px -4px !important;
}
article.ut-blog-classic-article.single_post {
    margin-bottom: 0 !important;
    padding-top: 50px;
}
header#header-section.ut-secondary-custom-skin {
    transition: all 0.35s;
}
.single_post_wrapper {
    max-width: 900px;
    margin: auto;
}
.single_post_wrapper {
    max-width: 900px;
    margin: auto;
}
.single-post .single_post_entry_meta .entry-meta {
    background: none;
    padding: 0;
    text-align: center;
    margin: 0;
}
.single-post .single_post_entry_meta .entry-meta span.cat-links {
    max-width: fit-content;
    margin: 0 auto 15px;
    background: var(--purple-dark);
    color: #fff;
}
.single-post .single_post_entry_meta .entry-meta span.cat-links a {
    color: inherit;
}
#ut-sitebody.single-post .single_post_wrapper h1.entry-title.single-post-entry-title.element-with-custom-line-height {
    text-align: center;
}
.single-post .date_author_info .entry-meta {
    background: none;
    padding: 0;
    text-align: center;
    margin: 0 0 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.single-post .date_author_info .entry-meta .date-format {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.single-post .date_author_info .entry-meta .date-format svg {
    width: 16px;
    height: 16px;
}
.single-post .date_author_info .entry-meta .date-format span.day,.single-post .date_author_info .entry-meta .date-format span.month {
    font-size: inherit;
    font-weight: normal;
    line-height: normal;
    display: inline-block;
    letter-spacing: 0;
}
.awsm-job-listings.awsm-row {
    max-width: 900px;
    margin: auto;
    border: none;
}
.awsm-job-listings.awsm-row .awsm-grid-item .awsm-job-item {
    border: 1px solid #e4e4e7;
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap;
}
.awsm-job-listings.awsm-row .awsm-grid-item .awsm-job-item h2.awsm-job-post-title {
    font-size: 22px;
}
.awsm-job-listings.awsm-row .awsm-grid-item .awsm-job-item .awsm-job-specification-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 16px;
}
.awsm-job-specification-wrapper .awsm-job-specification-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px;
}
.awsm-job-specification-wrapper .awsm-job-specification-item::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100% auto;
}
.awsm-job-specification-wrapper .awsm-job-specification-item.awsm-job-specification-job-type::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234c4c4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-clock w-4 h-4' data-lov-id='src/pages/Careers.tsx:184:26' data-lov-name='Clock' data-component-path='src/pages/Careers.tsx' data-component-line='184' data-component-file='Careers.tsx' data-component-name='Clock' data-component-content='%257B%2522className%2522%253A%2522w-4%2520h-4%2522%257D'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");
}
.awsm-job-specification-wrapper .awsm-job-specification-item.awsm-job-specification-job-location::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234c4c4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-map-pin w-4 h-4' data-lov-id='src/pages/Careers.tsx:180:26' data-lov-name='MapPin' data-component-path='src/pages/Careers.tsx' data-component-line='180' data-component-file='Careers.tsx' data-component-name='MapPin' data-component-content='%257B%2522className%2522%253A%2522w-4%2520h-4%2522%257D'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");
}
.awsm-job-specification-wrapper .awsm-job-specification-item.awsm-job-specification-experience::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234c4c4c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-briefcase w-4 h-4' data-lov-id='src/pages/Careers.tsx:176:26' data-lov-name='Briefcase' data-component-path='src/pages/Careers.tsx' data-component-line='176' data-component-file='Careers.tsx' data-component-name='Briefcase' data-component-content='%257B%2522className%2522%253A%2522w-4%2520h-4%2522%257D'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'%3E%3C/path%3E%3Crect width='20' height='14' x='2' y='6' rx='2'%3E%3C/rect%3E%3C/svg%3E");
}
.awsm-job-listings.awsm-row .awsm-grid-item .awsm-job-item .awsm-job-more-container {
    max-width: fit-content;
    margin-top: 15px;
    padding: 8px 16px;
    background: var(--green);
    color: #fff;
    border-radius: 8px;
}
.awsm-job-listings.awsm-row .awsm-grid-item .awsm-job-item .awsm-job-more-container span.awsm-job-more {
    color: #fff !important;
}
.ut-navigation-with-link-animation.ut-navigation-with-link-animation-type-background ul.sub-menu li.current-menu-item>a span {
    color: #fff !important;
}
section#get-quote:before {
    content: '';
    background-image: radial-gradient(circle at 25px 25px, hsl(262 83% 58% / .2) 2px, transparent 0);
    background-size: 50px 50px;
    position: absolute;
    inset: 0;
    opacity: .5;
}
section#get-quote .callouts li::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2316a249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-circle-check-big w-5 h-5 text-accent mr-3 flex-shrink-0' data-lov-id='src/pages/ServiceDetail.tsx:191:22' data-lov-name='CheckCircle' data-component-path='src/pages/ServiceDetail.tsx' data-component-line='191' data-component-file='ServiceDetail.tsx' data-component-name='CheckCircle' data-component-content='%257B%2522className%2522%253A%2522w-5%2520h-5%2520text-accent%2520mr-3%2520flex-shrink-0%2522%257D'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'%3E%3C/path%3E%3Cpath d='m9 11 3 3L22 4'%3E%3C/path%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 100%;
    position: relative;
    top: 4px;
}
section#get-quote.top_cta_banner {
    padding-top: 150px;
}
.top_cta_banner ul.callouts {
    font-size: 16px;
}
.form_block>.vc_column-inner>.wpb_wrapper {
    box-shadow: 0 10px 15px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    background-color: white;
    border: 1px solid #e4e4e7;
    border-radius: 16px;
    padding: 24px;
    margin-bottom: 15px;
    overflow: hidden;
}
.form_block>.vc_column-inner>.wpb_wrapper .get_quote_heading {
    background-image: linear-gradient(130deg, rgba(124, 59, 237, 0.08) 0%, transparent 100%) !important;
    padding: 24px;
    margin: -24px -24px 24px !important;
}
.form_block>.vc_column-inner>.wpb_wrapper .get_quote_heading h2 {
    font-size: 24px;
    font-weight: 600;
}
.form_block .social_icon_box .wpb_content_element {
    margin-bottom: 0;
}
.form_block .social_icon_box .wpb_content_element .bklyn-big-icon.bklyn-big-icon-round {
    margin: 0;
    height: 60px !important;
    line-height: 60px !important;
    width: 60px !important;
    font-size: 28px !important;
}
ul.ecommerce_platforms {
    border-top: 1px solid #e4e4e7;
    padding-top: 30px;
    margin-bottom: 0;
}
.top_cta_banner ul.callouts {
    display: flex;
    flex-direction: column;
    gap: 1px;
}
.awsm-job-container {
    padding: 20px 0 0;
    position: relative;
}
.awsm-job-container h1.entry-title.awsm-jobs-single-title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
}
.awsm-job-single-wrap.awsm-col-2 {
    margin: 0;
}
.awsm-job-entry-content.entry-content h2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    margin-bottom: 1rem;
}
.awsm-job-entry-content.entry-content ul {
    margin: 0 0 30px;
    padding: 0;
    list-style: none;
}
.awsm-job-entry-content.entry-content ul li {
    display: flex;
    gap: 10px;
}
.awsm-job-entry-content.entry-content ul li+li {
    margin-top: 10px;
}
.awsm-job-entry-content.entry-content ul li::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2316a249' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-circle-check-big w-5 h-5 text-accent mr-3 flex-shrink-0' data-lov-id='src/pages/ServiceDetail.tsx:191:22' data-lov-name='CheckCircle' data-component-path='src/pages/ServiceDetail.tsx' data-component-line='191' data-component-file='ServiceDetail.tsx' data-component-name='CheckCircle' data-component-content='%257B%2522className%2522%253A%2522w-5%2520h-5%2520text-accent%2520mr-3%2520flex-shrink-0%2522%257D'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'%3E%3C/path%3E%3Cpath d='m9 11 3 3L22 4'%3E%3C/path%3E%3C/svg%3E");
    width: 20px;
    min-width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 100%;
    position: relative;
    top: 4px;
}
.awsm-job-specification-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 30px;
}
.awsm-job-specification-wrapper .awsm-job-specification-item {
    width: 100%;
    max-width: calc(50% - 10px);
    flex-wrap: wrap;
}
.awsm-job-specification-wrapper .awsm-job-specification-item span.awsm-job-specification-label {width: 100%;font-size: 14px;color: #000;}
.awsm-job-specification-wrapper .awsm-job-specification-item:before {
    display: none;
}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-form {
    margin-top: -56px;
    position: sticky;
    top: 150px;
    width: 35%;
}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-content {
    width: 65%;
}
.awsm-job-form-inner {
    padding: 24px;
    border-radius: 16px;
}
.awsm-job-form-inner h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    margin-bottom: 1rem;
}
form#awsm-application-form .awsm-job-form-group:last-child {
    margin: 0;
}
form#awsm-application-form .awsm-job-form-group input#awsm-application-submit-btn {
    margin: 0;
    width: 100%;
    background: var(--purple-dark);
}
form#awsm-application-form .awsm-job-form-group.awsm-job-inline-group label[for="awsm_form_privacy_policy"] {
    font-size: 14px;
}
form#awsm-application-form .awsm-job-form-group.awsm-job-inline-group input#awsm_form_privacy_policy {
    position: relative;
    top: 5px !important;
}
.industry .services_title figure.ut-service-icon {
    background: none !important;
    border-radius: 0;
    height: auto !important;
    width: auto !important;
    transform: none !important;
}
.industry .services_title figure.ut-service-icon img.ut-adaptive-image {
    filter: none !important;
    max-width: 56px;
    width: auto !important;
}
.lead, .dark .lead, .taxonomy-description {
    line-height: 28px !important;
}
p strong {
    font-weight: 700;
}
.ut-footer-area ul.sidebar li i.fa {
    display: flex;
    min-width: 18px;
    justify-content: center;
}
.BklynIcons-Right-6:before{
    content: "\e977";
    font-weight: 700;
}
#contact_form .services_title .ut-service-column.ut-service-column-horiz a.ut-service-column-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.my_contact .wpcf7 form .wpcf7-response-output {
    margin: 1em 0.5em 1em !important;
    padding: 0.2em 1em;
    border: 2px solid #ffb900;
    float: left;
}
.get_in_touch_row .contact_us {
    margin-top: 0px !important;
    height: auto;
}
.get_in_touch_row .contact_us .vc_column-inner .wpb_wrapper {
    height: 100%;
}
a.awsm-job-item .awsm-job-specification-item.awsm-job-specification-experience {
    max-width: 100%;
    display: inline-block;
}
.wpb_wrapper .bklyn-single-testimonial .ut-st-subtitle {
    font-size: 14px !important;
}
.awsm-job-single-wrap.awsm-col-2 .awsm-job-content {
    padding-right: 15px;
}
.ut-service-column {
    position: relative;
}
.button_gr_center a.bklyn-btn {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: fit-content;
}
.team_member_box {
    padding-bottom: 20px;
}
.recent_work_work_row .wpb_content_element {
    margin-bottom: 0;
}
.latest_insights span.author-links {
    display: none;
}
.portfolio-item .portfolio_img {
    min-height: 201.83px;
}
@media (max-width:1199px) {
    .awsm-job-container {
        padding: 20px 15px 0;
    }
    .ecommerce_platforms {
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: wrap;
    }
}
@media (max-width:992px) {
    .awsm-job-single-wrap.awsm-col-2 .awsm-job-content {
        width: 100%;
        padding-right: 0px;
    }
    .awsm-job-single-wrap.awsm-col-2 .awsm-job-form {
        margin-top: 0px;
        width: 100%;
    }
    .section-title span {
        line-height: 1.2 !important;
    }
}
@media (max-width:1024px) and (min-width:992px) {
    .get_in_touch_row {
        flex-direction: row-reverse;
    }
    body .grid-container .ha-header-perspective .grid-15 {
        width: 22%!important;
    }
    .how_we_work {
        padding-bottom: 80px !important;
    }
    .team_row>.wpb_column>.vc_column-inner>.wpb_wrapper {
        row-gap: 20px;
    }
}
@media (max-width:991px) and (min-width:768px) {
    .date-format .month {
        font-size: 12px !important;
    }
    .ut-blog-grid-article-inner .entry-meta .date-format span.day {
        font-size: 12px !important;
    }
    span.cat-links a {
        font-size: 12px !important;
    }
    body .grid-container .ha-header-perspective .grid-15 {
        width: 22%!important;
    }
    .how_we_work {
        padding-bottom: 80px !important;
    }
    .Trusted_row {
        margin-top: 0px !important;
    }
    .unleash_box .ut-block-revealer-content {
        font-size: 32px !important;
    }
    .team_row>.wpb_column>.vc_column-inner>.wpb_wrapper {
        row-gap: 20px;
    }
}
@media (max-width:1700px) and (min-width:1280px) {
    .banner_heading h1 {
        font-size: 85px;
    }
}


@media (max-width:1365px) {
.grid-container .ha-header-perspective .grid-15{width:22%!important}
.grid-container .ha-header-perspective .grid-70{width:56%!important}
.banner_heading h1{font-size:80px}
#header-section.fullwidth .grid-container:not(.ut-megamenu-grid-container){padding-left:10px!important;padding-right:10px!important}
}
@media (max-width:1279px) {
.banner_heading h1{font-size:70px}
}
@media (max-width:1024px) {
.banner_heading h1,section.banner.inner_page .banner_heading h1{font-size:48px}
.grid-container .ha-header-perspective .grid-15{width:80%!important}
.site-logo img{max-height:50px}
section .wpb_raw_code h2{font-size:40px}
.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row,.technologies_we_use .services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row{margin:0 auto!important;width:50%}
.portfolio-item,.testimonial_col .wpb_wrapper .wpb_content_element{max-width:calc(50% - 40px * 1 / 2)}
.ut-blog-grid-module .ut-blog-grid .tablet-grid-50{width:50%!important}
.contact_us.my_contact{order:2;margin-top:40px}
.ut-footer-area.ut-footer-area-content .grid-container{flex-wrap:wrap;row-gap:40px}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100:nth-child(1){width:100%;max-width:50%}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100{width:50%}
.services_row.team_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row,
.services_row.core_values_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row {
    width: 50%;
}
}
@media (max-width:767px) {
.banner_heading h1,section.banner.inner_page .banner_heading h1{font-size:36px}
section .wpb_raw_code h2{font-size:30px;line-height:1.2}
.services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row,.technologies_we_use .services_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row,.ut-blog-grid-module .ut-blog-grid .tablet-grid-50{width:100%!important}
#header-section .site-logo{width:150px!important}
.portfolio-item,.testimonial_col .wpb_wrapper .wpb_content_element{max-width:100%}
.banner .wpb_column.vc_column_container.vc_col-sm-12{padding-top:0!important}
.vc_row.number_row{margin-top:0!important}
.services_title figure.ut-service-icon{width:40px!important;height:40px!important;min-width:40px;margin:0 15px 0 0!important;font-size:24px!important;}
.services_title figure.ut-service-icon img{width:26px}
.ut-service-column,.ut-service-column.ut-vertical{text-align:left!important}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper>.wpb_content_element{margin-bottom:20px}
.services_row .wpb_column .vc_column-inner>.wpb_wrapper .vc_column-inner>.wpb_wrapper,.portfolio-item,.ut-blog-grid-article-inner{padding:20px}
.industries_we_serve .services_title figure.ut-service-icon,.how_we_work .services_title figure.ut-service-icon{margin:0 0 15px!important}
.entry-meta.footer_meta .bklyn-btn-holder.bklyn-btn-left{width:fit-content!important}
p span br{display:none}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100:nth-child(1){width:100%;max-width:100%}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100{width:100%}
.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100 ul.sidebar>li,.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100 ul.sidebar>li ul.menu,.ut-footer-area.ut-footer-area-content .grid-container .grid-25.tablet-grid-50.mobile-grid-100 ul.sidebar>li ul.menu li:last-child{margin-bottom:0}
    .vc_section.number_section .ut-service-column.ut-vertical {
        text-align: center !important;
    }
    .services_row.core_values_row>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_row .wpb_wrapper .ut-service-column {
        text-align: center !important;
    }
    .vc_section.vc_section-has-fill.core_values {
        padding-bottom: 40px !important;
    }
    .date-format .month {
        font-size: 11px !important;
    }
    .ut-blog-grid-article-inner .entry-meta .date-format span.day {
        font-size: 11px !important;
    }
    span.cat-links a {
        font-size: 11px !important;
    }
    .ut-blog-grid-article-inner .entry-meta>a svg {
        width: 13px;
    }
    span.cat-links .fa.fa-folder-open-o {
        font-size: 13px;
    }
    body .form_social_section .wpb_content_element {
        margin-bottom: 25px !important;
    }
    .how_we_work {
        padding-bottom: 80px !important;
    }
    body .vc_section.vc_section-has-fill.core_values  {
        padding-bottom: 80px !important;
    }
    .icons_colome {
        width: fit-content !important;
        display: inline-block;
    }
    .icons_row {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0;
    }
    section#get-quote.top_cta_banner {
        padding-top: 110px;
        padding-bottom: 80px !important;
    }
    #ut-sitebody .header-mobile-center .lead {
        text-align: left !important;
    }
    #ut-sitebody .header-mobile-center .lead p {
        text-align: center;
    }
    .Technologies_row {
        padding-bottom: 50px !important;
    }
    .industry.services_row {
        padding-bottom: 50px !important;
    }
}