body { 
    --topSpace: 90px;
}
.btn-animation{
	 opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
body.home.active3 .img-hero.hero .btn-animation{
       opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.link-text{color:var(--primary);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.link-text:hover{color:var(--black);}
.link-text-white{color:var(--primary);-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.link-text-white:hover{color:var(--white);}
.tech-sub{font-size:var(--font-h5);font-weight:800;font-family:var(--avenirheavy);}
.mh1390{min-height:1390px;}
.mh1048{min-height:1048px;}
.mh740{min-height:740px;}
.nb-born .svgWord1{right:-85px;}
.nb-born .svgLine1{bottom:-352px;left:412px;}
.nb-ai .svgWord2{left:-113px;top:-110px;}
.nb-ai .svgLine2{right:108px;bottom:-101px;}
.nb-models .svgWord3{top:-140px;left:-64px;}
.nb-models .svgLine3{right:37px;bottom:-99px;}
.nb-narrative .svgLine4{right:220px;top:-101px;}
.nb-narrative .svgLine5{right:159px;top:-100px;}
.svgTrigger2{top:600px;}
.svgTrigger3{/* top:220px;*/
 top:0}
.svgTrigger4{/* top:920px;*/
 top:400px;}
.svgTrigger5{top:10px;}
.svgTrigger6{top:410px;}
.svgTrigger7{top:182px;}
.svgTrigger8{top:-69px;}
.tech-section .techservices .container-fluid .topPlus-side{transform:translateY(-75px);}
.tech-section .techservices .container-fluid:has(.topPlus-side)::after{top:calc(10% - 75px);}
.tech-names .sec-title h3 a{color:var(--secondary);}
.tech-names .sec-title h3 a:hover{color:var(--primary);}
@media only screen and (max-width:1759.98px){.fix-ai-solutions{transform:translateY(85px) !important;}
.tech-section .techservices .container-fluid:has(.fix-ai-solutions)::after{top:calc(10% + 85px);}
.fix-webdev{transform:translateY(140px) !important;}
.tech-section .techservices .container-fluid:has(.fix-webdev)::after{top:calc(10% + 140px);}
.fix-saasdev{transform:translateY(155px) !important;}
.tech-section .techservices .container-fluid:has(.fix-saasdev)::after{top:calc(10% + 155px);}
.tech-section .techservices .container-fluid .topPlus-side{transform:translateY(160px);}
.tech-section .techservices .container-fluid:has(.topPlus-side)::after{top:calc(10% + 150px);}
.nb-born .svgWord1{right:70px;}
.nb-born .svgLine1{left:178px;}
.nb-ai .svgWord2{left:-158px;top:-126px;}
.nb-ai .svgLine2{right:22px;bottom:-98px;}
.nb-models .svgWord3{left:-95px;top:-153px;}
.nb-models .svgLine3{right:-49px;}
.nb-narrative .svgLine4{right:132px;}
.nb-narrative .svgLine5{right:71px;}
}
@media only screen and (max-width:1439.98px){.nb-born .svgWord1{right:30px;}
.nb-born.mh1080{min-height:1030px;}
.svgWord1 svg{max-width:400px;}
.nb-born .svgLine1{left:138px;bottom:-282px;}
.svgLine1 svg{max-width:570px;}
.svgWord2 svg{width:515px;}
.nb-ai .svgWord2{left:-96px;top:-44px;}
.nb-ai .svgLine2{right:-15px;bottom:-101px;svg{width:237px;}
}
.nb-narrative.mh850{min-height:740px;}
.nb-ai.mh1390{min-height:1080px;}
.nb-models.mh1048{min-height:960px;}
.nb-models .svgWord3{left:-35px;top:-144px;svg{width:400px;}
}
.nb-models .svgLine3{right:-111px;bottom:-96px;}
.nb-narrative .svgLine4{right:116px;top:-106px;svg{width:316px;}
}
.nb-narrative.mh740{min-height:540px;}
.nb-narrative .svgLine5{right:80px;svg{width:274px;}
}
.nb-ai-cards{justify-content:flex-start !important;gap:20px;}
}
@media only screen and (max-width:1199.98px){.svgWord2 svg{width:375px;}
.nb-models .svgWord3{left:-130px;top:-70px;svg{width:290px;}
}
.nb-narrative.mh850{min-height:auto;}
.nb-models.mh1048{min-height:auto;}
.nb-ai.mh1390{min-height:auto;}
	.svgWord1 svg{max-width:320px;}
}
@media only screen and (min-width:992px){.nb-cta .nb-cta-title{font-size:30px;}
}
@media only screen and (min-width:1440px){.nb-cta .nb-cta-title{font-size:40px;}
:root{--font-h2:55px;--font-h3:30px;--font-h4:30px;--font-h5:24px;--font-h6:22px;}
}
@media only screen and (max-width:991.98px){}
.nb-btn-ghost{color:var(--secondary);border-color:var(--secondary);background:#fff;margin-left:20px;}
.nb-btn-ghost:hover{color:var(--white);background:var(--secondary);border-color:var(--secondary);margin-left:20px;}
.img-hero{min-height:100vh !important;}
.nb-hero-sub{max-width:600px;}
.art{position:absolute;right:0;width:40%;}
.men-move{position:absolute;width:1360px;bottom:-150px;left:-750px;aspect-ratio:16 / 9;}
body.animation .men-move{transition:all 3s ease-in-out;bottom:-10px;left:-320px;}
.layer{position:absolute;inset:0;}
.layer > svg{width:100%;height:100%;display:block;}
/* frames are stacked;only one is display:block at a time */
.frame{display:none;position:absolute;inset:0;}
.frame.on{display:block;}
.frame svg{width:100%;height:100%;display:block;}
/* force every path to plain black strokes,overriding the SVGs' own styles */
 .frame path{fill:none !important;stroke:#000 !important;stroke-width:2px !important;stroke-linejoin:round;}
@media only screen and (max-width:1759.98px){body.animation .men-move{left:-400px;}
}
@media only screen and (max-width:1759.98px){#iceberg svg{width:560px;}
.men-move{bottom:-220px;left:-790px;}
.men-move.active{bottom:-140px;left:-500px;}
}
@media only screen and (max-width:1439.98px){.img-hero{min-height:70vh !important;}
#iceberg svg{width:460px;}
.art{bottom:-70px;}
.men-move{bottom:-80px;left:-610px;}
.men-move.active{bottom:0px;left:-400px;}
}
@media only screen and (max-width:1199.98px){.img-hero{min-height:auto !important;}
.nb-hero-art{height:380px;width:100%;}
.img-hero.banner-section{padding-top:var(--sectionSpace);}
}
@media only screen and (max-width:991.98px){.img-hero.banner-section .row{flex-flow:column-reverse;gap:30px;}
.nb-btn-row{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:20px;}
.nb-btn-ghost{margin-left:0;}
}

/* Yv Css */

/* Section */
.tech-section-space{padding-top:calc(var(--sectionSpace) * 2);    padding-bottom: calc(var(--sectionSpace)) !important;}
.latest-post-sec{    
	background-color: var(--white);
    padding-top: calc(var(--sectionSpace));
    padding-bottom: calc(var(--sectionSpace));
}
/* Tech Box */
.tech-box-height{min-height:340px;}
.tech-section-space.tech-section .techservices .container-fluid+.container-fluid{margin-top:200px;}
/* AI */
:root{--extop:0px;--exleft:33px;}
.nwhomeLine1{top:calc(-200px + var(--extop));left:calc(531px + var(--exleft));}
.nwhomeWord1{top:calc(-74px + var(--extop));left:calc(134px + var(--exleft));}
.tech-name-1{/* height:auto;*/
}
/* Web Development */
.nwhomeLine2{top:calc(-318px + var(--extop));left:calc(347px + var(--exleft));}
.nwhomeWord2{top:calc(-1px + var(--extop));left:calc(71px + var(--exleft));}
/* SaaS */
.nwhomeLine3{top:calc(-308px + var(--extop));left:calc(451px + var(--exleft));}
.nwhomeWord3{top:calc(-16px + var(--extop));left:calc(111px + var(--exleft));}
/* Design */
.nwhomeLine4{top:calc(-261px + var(--extop));left:calc(305px + var(--exleft));}
.nwhomeWord4{top:calc(-24px + var(--extop));left:calc(140px + var(--exleft));}
.design-box{height:300px;}
/* Audits */
.nwhomeLine5{top:calc(-228px + var(--extop));left:calc(337px + var(--exleft));}
.nwhomeWord5{top:calc(-77px + var(--extop));left:calc(121px + var(--exleft));}
.audits-box{position:relative;top:-50px;}
/* Maintenance */
.nwhomeLine6{top:calc(-286px + var(--extop));left:calc(540px + var(--exleft));}
.nwhomeWord6{top:calc(-56px + var(--extop));left:calc(161px + var(--exleft));}
.svgTrigger9{top:-109px;}
.svgTrigger10{top:51px;}
.svgTrigger11{top:-455px;}
.svgTrigger12{top:45px;}
.svgTrigger13{top:-519px;}
.svgTrigger14{top:-19px;}
.svgTrigger15{top:-445px;}
.svgTrigger16{top:17px;}
.svgTrigger17{top:-398px;}
.svgTrigger18{top:-98px;}
.svgTrigger19{top:-497px;}
.svgTrigger20{top:-197px;}

/* .tech-section .tech-names ul li a {
    text-decoration: underline;
} */

.tech-section .services-list ul li a::after,
.tech-section .sec-title a::after {
    content: "";
    display: inline-block;
	width: 0.8em;
	height: 0.8em;
	margin-inline-start: 0.25em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23000000' d='M 40.960938 4.9804688 A 2.0002 2.0002 0 0 0 40.740234 5 L 28 5 A 2.0002 2.0002 0 1 0 28 9 L 36.171875 9 L 22.585938 22.585938 A 2.0002 2.0002 0 1 0 25.414062 25.414062 L 39 11.828125 L 39 20 A 2.0002 2.0002 0 1 0 43 20 L 43 7.2460938 A 2.0002 2.0002 0 0 0 40.960938 4.9804688 z M 12.5 8 C 8.3826878 8 5 11.382688 5 15.5 L 5 35.5 C 5 39.617312 8.3826878 43 12.5 43 L 32.5 43 C 36.617312 43 40 39.617312 40 35.5 L 40 26 A 2.0002 2.0002 0 1 0 36 26 L 36 35.5 C 36 37.446688 34.446688 39 32.5 39 L 12.5 39 C 10.553312 39 9 37.446688 9 35.5 L 9 15.5 C 9 13.553312 10.553312 12 12.5 12 L 22 12 A 2.0002 2.0002 0 1 0 22 8 L 12.5 8 z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: -2px;
}
.tech-section .services-list ul li a:hover::after,
.tech-section .sec-title a:hover::after {
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23f37022' d='M 40.960938 4.9804688 A 2.0002 2.0002 0 0 0 40.740234 5 L 28 5 A 2.0002 2.0002 0 1 0 28 9 L 36.171875 9 L 22.585938 22.585938 A 2.0002 2.0002 0 1 0 25.414062 25.414062 L 39 11.828125 L 39 20 A 2.0002 2.0002 0 1 0 43 20 L 43 7.2460938 A 2.0002 2.0002 0 0 0 40.960938 4.9804688 z M 12.5 8 C 8.3826878 8 5 11.382688 5 15.5 L 5 35.5 C 5 39.617312 8.3826878 43 12.5 43 L 32.5 43 C 36.617312 43 40 39.617312 40 35.5 L 40 26 A 2.0002 2.0002 0 1 0 36 26 L 36 35.5 C 36 37.446688 34.446688 39 32.5 39 L 12.5 39 C 10.553312 39 9 37.446688 9 35.5 L 9 15.5 C 9 13.553312 10.553312 12 12.5 12 L 22 12 A 2.0002 2.0002 0 1 0 22 8 L 12.5 8 z'/%3E%3C/svg%3E");
}
.blog-listing-grid .blog-content_info { 
    border: 1px solid #e0e0e0;
    border-top: 0;
}

@media only screen and (min-width:1760px){
/* 	.faq-section.nb-faq{padding-top:calc(var(--sectionSpace) + 80px);} */
}
@media only screen and (max-width:1759.98px){.tech-section-space.tech-section .techservices .container-fluid+.container-fluid{margin-top:150px;}
.tech-section-space{padding-top:var(--sectionSpace);overflow:visible;}

.tech-section-space .services-cta{margin-top:calc(var(--sectionSpace) + 120px) !important;}
.nwhomeLine1 svg{width:950px;}
:root{--extop:0px;--exleft:209px;}
.nwhomeLine1{top:calc(-100px + var(--extop));left:calc(210px + var(--exleft));}
.nwhomeWord1{top:calc(16px + var(--extop));left:calc(-81px + var(--exleft));svg{max-width:350px;}
}
.nwhomeLine2{top:calc(-148px + var(--extop));left:calc(47px + var(--exleft));svg{max-width:810px;}
}
.nwhomeWord2{top:calc(157px + var(--extop));left:calc(-125px + var(--exleft));svg{max-width:500px;}
}
.nwhomeLine3{top:calc(-69px + var(--extop));left:calc(211px + var(--exleft));svg{max-width:880px;}
}
.nwhomeWord3{top:calc(173px + var(--extop));left:calc(-20px + var(--exleft));svg{max-width:400px;}
}
.nwhomeLine4{top:calc(-5px + var(--extop));left:calc(88px + var(--exleft));svg{max-width:850px;}
}
.nwhomeWord4{top:calc(182px + var(--extop));left:calc(-76px + var(--exleft));svg{max-width:350px;}
}
.nwhomeLine5{top:calc(28px + var(--extop));left:calc(89px + var(--exleft));svg{max-width:750px;}
}
.nwhomeWord5{top:calc(152px + var(--extop));left:calc(-35px + var(--exleft));svg{max-width:250px;}
}
.nwhomeLine6{top:calc(-4px + var(--extop));left:calc(246px + var(--exleft));svg{max-width:560px;}
}
.nwhomeWord6{top:calc(178px + var(--extop));left:calc(-63px + var(--exleft));svg{max-width:280px;}
}
.svgTrigger3{top:120px;}
.svgTrigger4{top:420px;}
.svgTrigger5{top:-170px;}
.svgTrigger6{top:330px;}
.svgTrigger7{top:-218px;}
.svgTrigger8{top:-168px;}
.svgTrigger10{top:51px;}
.svgTrigger11{top:-382px;}
.svgTrigger12{top:18px;}
.svgTrigger13{top:-250px;}
.svgTrigger14{top:50px;}
.svgTrigger15{top:-211px;}
.svgTrigger16{top:89px;}
.svgTrigger17{top:-171px;}
.svgTrigger18{top:129px;}
.svgTrigger19{top:-96px;}
.svgTrigger20{top:204px;}
}
@media only screen and (max-width:1439.98px){:root{--extop:0px;--exleft:101px;}
.tech-section.tech-section-space .techservices .container-fluid::after{display:none;}
.fix-ai-solutions{transform:translateY(-12px) !important;}
.fix-webdev{transform:translateY(60px) !important;}
.fix-saasdev{transform:translateY(80px) !important;}
.nwhomeLine1 svg{width:800px;}
.nwhomeLine1{top:calc(-100px + var(--extop));left:calc(220px + var(--exleft));}
.nwhomeWord1{top:calc(-77px + var(--extop));left:calc(-16px + var(--exleft));svg{max-width:310px;}
}
.nwhomeLine2{top:calc(-259px + var(--extop));left:calc(76px + var(--exleft));svg{max-width:750px;}
}
.nwhomeWord2{top:calc(23px + var(--extop));left:calc(-22px + var(--exleft));svg{max-width:500px;}
}
.nwhomeLine3{top:calc(-195px + var(--extop));left:calc(194px + var(--exleft));svg{max-width:880px;}
}
.nwhomeWord3{top:calc(54px + var(--extop));left:calc(-7px + var(--exleft));svg{max-width:400px;}
}
.nwhomeLine4{top:calc(-115px + var(--extop));left:calc(71px + var(--exleft));svg{max-width:850px;}
}
.nwhomeWord4{top:calc(72px + var(--extop));left:calc(27px + var(--exleft));svg{max-width:350px;}
}
.nwhomeLine5{top:calc(-79px + var(--extop));left:calc(70px + var(--exleft));svg{max-width:750px;}
}
.nwhomeWord5{top:calc(49px + var(--extop));left:calc(-24px + var(--exleft));svg{max-width:250px;}
}
.nwhomeLine6{top:calc(-102px + var(--extop));left:calc(227px + var(--exleft));svg{max-width:560px;}
}
.nwhomeWord6{top:calc(80px + var(--extop));left:calc(38px + var(--exleft));svg{max-width:280px;}
}
.svgTrigger3{top:170px;}
.svgTrigger5{top:39px;}
.svgTrigger6{top:539px;}
.svgTrigger7{top:79px;}
.svgTrigger8{top:39px;}
.svgTrigger9{top:99px;}
.svgTrigger10{top:259px;}
.svgTrigger11{top:-69px;}
.svgTrigger12{top:231px;}
.svgTrigger13{top:-133px;}
.svgTrigger14{top:167px;}
.svgTrigger15{top:-90px;}
.svgTrigger16{top:210px;}
.svgTrigger17{top:-50px;}
.svgTrigger18{top:250px;}
.svgTrigger19{top:30px;}
.svgTrigger20{top:330px;}
}
@media only screen and (max-width:1199.98px){
    .tech-section-space.tech-section .techservices .container-fluid+.container-fluid{margin-top:100px;}
    .nwhomeWord1,.nwhomeWord2,.nwhomeWord3,.nwhomeWord4,.nwhomeWord5,.nwhomeWord6{display:flex;align-items:center;justify-content:center;top:0;left:0;}
    .nwhomeWord1 svg{max-width:250px;}
    .nwhomeWord2 svg{max-width:350px;}
    .nwhomeWord3 svg{max-width:300px;}
    .nwhomeWord4 svg{max-width:300px;}
    .nwhomeWord5 svg{max-width:250px;}
    .nwhomeWord6 svg{max-width:250px;}
    .fix-ai-solutions,.fix-webdev,.fix-saasdev,.tech-section .techservices .container-fluid .topPlus-side{transform:none !important;}
    .tech-section-space .services-cta{margin-top:var(--sectionSpace) !important;}
}
@media only screen and (max-width:991.98px){
    .nb-btn-row .btn{margin-left:0 !important;}
    .tech-section-space.tech-section .techservices .container-fluid+.container-fluid{margin-top:50px;}
	.svgTrigger10,.svgTrigger12,.svgTrigger14,.svgTrigger16,.svgTrigger18,.svgTrigger20{top:-100px;}
}
@media only screen and (max-width:767.98px){
    .wordClass{display:none !important;}
	.faq-section.nb-faq{padding-top:0 !important;}
	.tech-box-height{min-height:auto;}
	.tech-section-space.tech-section .techservices .container-fluid+.container-fluid {
        margin-top: 0;
    }
	.tech-section .techservices .tech-names, .tech-section .techservices .flex-md-row-reverse .tech-names {
        padding: 0px 0px 10px;
    }
	.tech-section-space .services-cta {
        margin-top: 50px !important;
    }
}
