html{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    font-family:sans-serif
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    vertical-align:baseline;
    display:inline-block
}
audio:not([controls]){
    height:0;
    display:none
}
[hidden],template{
    display:none
}
a{
    background-color:#0000
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    margin:.67em 0;
    font-size:2em
}
mark{
    color:#000;
    background:#ff0
}
small{
    font-size:80%
}
sub,sup{
    vertical-align:baseline;
    font-size:75%;
    line-height:0;
    position:relative
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
@font-face{
    font-family:webflow-icons;
    src:url(data:application/x-font-ttf;
    charset=utf-8;
    base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight:400;
    font-style:normal
}
[class^=w-icon-],[class*=\ w-icon-]{
    speak:none;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-weight:400;
    line-height:1;
    font-family:webflow-icons!important
}
.w-icon-slider-right:before{
    content:""
}
.w-icon-slider-left:before{
    content:""
}
.w-icon-nav-menu:before{
    content:""
}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{
    content:""
}
.w-icon-file-upload-remove:before{
    content:""
}
.w-icon-file-upload-icon:before{
    content:""
}
*{
    box-sizing:border-box
}
html{
    height:100%
}
body{
    color:#333;
    background-color:#fff;
    min-height:100%;
    margin:0;
    font-family:Arial,sans-serif;
    font-size:14px;
    line-height:20px
}
img{
    vertical-align:middle;
    max-width:100%;
    display:inline-block
}
html.w-mod-touch *{
    background-attachment:scroll!important
}
.w-block{
    display:block
}
.w-inline-block{
    max-width:100%;
    display:inline-block
}
.w-clearfix:before,.w-clearfix:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-clearfix:after{
    clear:both
}
.w-hidden{
    display:none
}
.w-button{
    color:#fff;
    line-height:inherit;
    cursor:pointer;
    background-color:#3898ec;
    border:0;
    border-radius:0;
    padding:9px 15px;
    text-decoration:none;
    display:inline-block
}
input.w-button{
    -webkit-appearance:button
}
html[data-w-dynpage] [data-w-cloak]{
    color:#0000!important
}
.w-code-block{
    margin:unset
}
pre.w-code-block code{
    all:inherit
}
.w-optimization{
    display:contents
}
.w-webflow-badge,.w-webflow-badge>img{
    box-sizing:unset;
    width:unset;
    height:unset;
    max-height:unset;
    max-width:unset;
    min-height:unset;
    min-width:unset;
    margin:unset;
    padding:unset;
    float:unset;
    clear:unset;
    border:unset;
    border-radius:unset;
    background:unset;
    background-image:unset;
    background-position:unset;
    background-size:unset;
    background-repeat:unset;
    background-origin:unset;
    background-clip:unset;
    background-attachment:unset;
    background-color:unset;
    box-shadow:unset;
    transform:unset;
    direction:unset;
    font-family:unset;
    font-weight:unset;
    color:unset;
    font-size:unset;
    line-height:unset;
    font-style:unset;
    font-variant:unset;
    text-align:unset;
    letter-spacing:unset;
    -webkit-text-decoration:unset;
    text-decoration:unset;
    text-indent:unset;
    text-transform:unset;
    list-style-type:unset;
    text-shadow:unset;
    vertical-align:unset;
    cursor:unset;
    white-space:unset;
    word-break:unset;
    word-spacing:unset;
    word-wrap:unset;
    transition:unset
}
.w-webflow-badge{
    white-space:nowrap;
    cursor:pointer;
    box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;
    visibility:visible!important;
    opacity:1!important;
    z-index:2147483647!important;
    color:#aaadb0!important;
    overflow:unset!important;
    background-color:#fff!important;
    border-radius:3px!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:6px!important;
    font-size:12px!important;
    line-height:14px!important;
    text-decoration:none!important;
    display:inline-block!important;
    position:fixed!important;
    inset:auto 12px 12px auto!important;
    transform:none!important
}
.w-webflow-badge>img{
    position:unset;
    visibility:unset!important;
    opacity:1!important;
    vertical-align:middle!important;
    display:inline-block!important
}
h1,h2,h3,h4,h5,h6{
    margin-bottom:10px;
    font-weight:700
}
h1{
    margin-top:20px;
    font-size:38px;
    line-height:44px
}
h2{
    margin-top:20px;
    font-size:32px;
    line-height:36px
}
h3{
    margin-top:20px;
    font-size:24px;
    line-height:30px
}
h4{
    margin-top:10px;
    font-size:18px;
    line-height:24px
}
h5{
    margin-top:10px;
    font-size:14px;
    line-height:20px
}
h6{
    margin-top:10px;
    font-size:12px;
    line-height:18px
}
p{
    margin-top:0;
    margin-bottom:10px
}
blockquote{
    border-left:5px solid #e2e2e2;
    margin:0 0 10px;
    padding:10px 20px;
    font-size:18px;
    line-height:22px
}
figure{
    margin:0 0 10px
}
figcaption{
    text-align:center;
    margin-top:5px
}
ul,ol{
    margin-top:0;
    margin-bottom:10px;
    padding-left:40px
}
.w-list-unstyled{
    padding-left:0;
    list-style:none
}
.w-embed:before,.w-embed:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-embed:after{
    clear:both
}
.w-video{
    width:100%;
    padding:0;
    position:relative
}
.w-video iframe,.w-video object,.w-video embed{
    border:none;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
fieldset{
    border:0;
    margin:0;
    padding:0
}
button,[type=button],[type=reset]{
    cursor:pointer;
    -webkit-appearance:button;
    border:0
}
.w-form{
    margin:0 0 15px
}
.w-form-done{
    text-align:center;
    background-color:#ddd;
    padding:20px;
    display:none
}
.w-form-fail{
    background-color:#ffdede;
    margin-top:10px;
    padding:10px;
    display:none
}
label{
    margin-bottom:5px;
    font-weight:700;
    display:block
}
.w-input,.w-select{
    color:#333;
    vertical-align:middle;
    background-color:#fff;
    border:1px solid #ccc;
    width:100%;
    height:38px;
    margin-bottom:10px;
    padding:8px 12px;
    font-size:14px;
    line-height:1.42857;
    display:block
}
.w-input::placeholder,.w-select::placeholder{
    color:#999
}
.w-input:focus,.w-select:focus{
    border-color:#3898ec;
    outline:0
}
.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{
    cursor:not-allowed
}
.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{
    background-color:#eee
}
textarea.w-input,textarea.w-select{
    height:auto
}
.w-select{
    background-color:#f3f3f3
}
.w-select[multiple]{
    height:auto
}
.w-form-label{
    cursor:pointer;
    margin-bottom:0;
    font-weight:400;
    display:inline-block
}
.w-radio{
    margin-bottom:5px;
    padding-left:20px;
    display:block
}
.w-radio:before,.w-radio:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-radio:after{
    clear:both
}
.w-radio-input{
    float:left;
    margin:3px 0 0 -20px;
    line-height:normal
}
.w-file-upload{
    margin-bottom:10px;
    display:block
}
.w-file-upload-input{
    opacity:0;
    z-index:-100;
    width:.1px;
    height:.1px;
    position:absolute;
    overflow:hidden
}
.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{
    color:#333;
    display:inline-block
}
.w-file-upload-error{
    margin-top:10px;
    display:block
}
.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{
    display:none
}
.w-file-upload-uploading-btn{
    cursor:pointer;
    background-color:#fafafa;
    border:1px solid #ccc;
    margin:0;
    padding:8px 12px;
    font-size:14px;
    font-weight:400;
    display:flex
}
.w-file-upload-file{
    background-color:#fafafa;
    border:1px solid #ccc;
    flex-grow:1;
    justify-content:space-between;
    margin:0;
    padding:8px 9px 8px 11px;
    display:flex
}
.w-file-upload-file-name{
    font-size:14px;
    font-weight:400;
    display:block
}
.w-file-remove-link{
    cursor:pointer;
    width:auto;
    height:auto;
    margin-top:3px;
    margin-left:10px;
    padding:3px;
    display:block
}
.w-icon-file-upload-remove{
    margin:auto;
    font-size:10px
}
.w-file-upload-error-msg{
    color:#ea384c;
    padding:2px 0;
    display:inline-block
}
.w-file-upload-info{
    padding:0 12px;
    line-height:38px;
    display:inline-block
}
.w-file-upload-label{
    cursor:pointer;
    background-color:#fafafa;
    border:1px solid #ccc;
    margin:0;
    padding:8px 12px;
    font-size:14px;
    font-weight:400;
    display:inline-block
}
.w-icon-file-upload-icon,.w-icon-file-upload-uploading{
    width:20px;
    margin-right:8px;
    display:inline-block
}
.w-icon-file-upload-uploading{
    height:20px
}
.w-container{
    max-width:940px;
    margin-left:auto;
    margin-right:auto
}
.w-container:before,.w-container:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-container:after{
    clear:both
}
.w-container .w-row{
    margin-left:-10px;
    margin-right:-10px
}
.w-row:before,.w-row:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-row:after{
    clear:both
}
.w-row .w-row{
    margin-left:0;
    margin-right:0
}
.w-col{
    float:left;
    width:100%;
    min-height:1px;
    padding-left:10px;
    padding-right:10px;
    position:relative
}
.w-col .w-col{
    padding-left:0;
    padding-right:0
}
.w-col-1{
    width:8.33333%
}
.w-col-2{
    width:16.6667%
}
.w-col-3{
    width:25%
}
.w-col-4{
    width:33.3333%
}
.w-col-5{
    width:41.6667%
}
.w-col-6{
    width:50%
}
.w-col-7{
    width:58.3333%
}
.w-col-8{
    width:66.6667%
}
.w-col-9{
    width:75%
}
.w-col-10{
    width:83.3333%
}
.w-col-11{
    width:91.6667%
}
.w-col-12{
    width:100%
}
.w-hidden-main{
    display:none!important
}
@media screen and (max-width:991px){
    .w-container{
        max-width:728px
    }
    .w-hidden-main{
        display:inherit!important
    }
    .w-hidden-medium{
        display:none!important
    }
    .w-col-medium-1{
        width:8.33333%
    }
    .w-col-medium-2{
        width:16.6667%
    }
    .w-col-medium-3{
        width:25%
    }
    .w-col-medium-4{
        width:33.3333%
    }
    .w-col-medium-5{
        width:41.6667%
    }
    .w-col-medium-6{
        width:50%
    }
    .w-col-medium-7{
        width:58.3333%
    }
    .w-col-medium-8{
        width:66.6667%
    }
    .w-col-medium-9{
        width:75%
    }
    .w-col-medium-10{
        width:83.3333%
    }
    .w-col-medium-11{
        width:91.6667%
    }
    .w-col-medium-12{
        width:100%
    }
    .w-col-stack{
        width:100%;
        left:auto;
        right:auto
    }
}
@media screen and (max-width:767px){
    .w-hidden-main,.w-hidden-medium{
        display:inherit!important
    }
    .w-hidden-small{
        display:none!important
    }
    .w-row,.w-container .w-row{
        margin-left:0;
        margin-right:0
    }
    .w-col{
        width:100%;
        left:auto;
        right:auto
    }
    .w-col-small-1{
        width:8.33333%
    }
    .w-col-small-2{
        width:16.6667%
    }
    .w-col-small-3{
        width:25%
    }
    .w-col-small-4{
        width:33.3333%
    }
    .w-col-small-5{
        width:41.6667%
    }
    .w-col-small-6{
        width:50%
    }
    .w-col-small-7{
        width:58.3333%
    }
    .w-col-small-8{
        width:66.6667%
    }
    .w-col-small-9{
        width:75%
    }
    .w-col-small-10{
        width:83.3333%
    }
    .w-col-small-11{
        width:91.6667%
    }
    .w-col-small-12{
        width:100%
    }
}
@media screen and (max-width:479px){
    .w-container{
        max-width:none
    }
    .w-hidden-main,.w-hidden-medium,.w-hidden-small{
        display:inherit!important
    }
    .w-hidden-tiny{
        display:none!important
    }
    .w-col{
        width:100%
    }
    .w-col-tiny-1{
        width:8.33333%
    }
    .w-col-tiny-2{
        width:16.6667%
    }
    .w-col-tiny-3{
        width:25%
    }
    .w-col-tiny-4{
        width:33.3333%
    }
    .w-col-tiny-5{
        width:41.6667%
    }
    .w-col-tiny-6{
        width:50%
    }
    .w-col-tiny-7{
        width:58.3333%
    }
    .w-col-tiny-8{
        width:66.6667%
    }
    .w-col-tiny-9{
        width:75%
    }
    .w-col-tiny-10{
        width:83.3333%
    }
    .w-col-tiny-11{
        width:91.6667%
    }
    .w-col-tiny-12{
        width:100%
    }
}
.w-widget{
    position:relative
}
.w-widget-map{
    width:100%;
    height:400px
}
.w-widget-map label{
    width:auto;
    display:inline
}
.w-widget-map img{
    max-width:inherit
}
.w-widget-map .gm-style-iw{
    text-align:center
}
.w-widget-map .gm-style-iw>button{
    display:none!important
}
.w-widget-twitter{
    overflow:hidden
}
.w-widget-twitter-count-shim{
    vertical-align:top;
    text-align:center;
    background:#fff;
    border:1px solid #758696;
    border-radius:3px;
    width:28px;
    height:20px;
    display:inline-block;
    position:relative
}
.w-widget-twitter-count-shim *{
    pointer-events:none;
    -webkit-user-select:none;
    user-select:none
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner{
    text-align:center;
    color:#999;
    font-family:serif;
    font-size:15px;
    line-height:12px;
    position:relative
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear{
    display:block;
    position:relative
}
.w-widget-twitter-count-shim.w--large{
    width:36px;
    height:28px
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{
    font-size:18px;
    line-height:18px
}
.w-widget-twitter-count-shim:not(.w--vertical){
    margin-left:5px;
    margin-right:8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large{
    margin-left:6px
}
.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{
    content:" ";
    pointer-events:none;
    border:solid #0000;
    width:0;
    height:0;
    position:absolute;
    top:50%;
    left:0
}
.w-widget-twitter-count-shim:not(.w--vertical):before{
    border-width:4px;
    border-color:#75869600 #5d6c7b #75869600 #75869600;
    margin-top:-4px;
    margin-left:-9px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{
    border-width:5px;
    margin-top:-5px;
    margin-left:-10px
}
.w-widget-twitter-count-shim:not(.w--vertical):after{
    border-width:4px;
    border-color:#fff0 #fff #fff0 #fff0;
    margin-top:-4px;
    margin-left:-8px
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{
    border-width:5px;
    margin-top:-5px;
    margin-left:-9px
}
.w-widget-twitter-count-shim.w--vertical{
    width:61px;
    height:33px;
    margin-bottom:8px
}
.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{
    content:" ";
    pointer-events:none;
    border:solid #0000;
    width:0;
    height:0;
    position:absolute;
    top:100%;
    left:50%
}
.w-widget-twitter-count-shim.w--vertical:before{
    border-width:5px;
    border-color:#5d6c7b #75869600 #75869600;
    margin-left:-5px
}
.w-widget-twitter-count-shim.w--vertical:after{
    border-width:4px;
    border-color:#fff #fff0 #fff0;
    margin-left:-4px
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{
    font-size:18px;
    line-height:22px
}
.w-widget-twitter-count-shim.w--vertical.w--large{
    width:76px
}
.w-background-video{
    color:#fff;
    height:500px;
    position:relative;
    overflow:hidden
}
.w-background-video>video{
    object-fit:cover;
    z-index:-100;
    background-position:50%;
    background-size:cover;
    width:100%;
    height:100%;
    margin:auto;
    position:absolute;
    inset:-100%
}
.w-background-video>video::-webkit-media-controls-start-playback-button{
    -webkit-appearance:none;
    display:none!important
}
.w-background-video--control{
    background-color:#0000;
    padding:0;
    position:absolute;
    bottom:1em;
    right:1em
}
.w-background-video--control>[hidden]{
    display:none!important
}
.w-slider{
    text-align:center;
    clear:both;
    -webkit-tap-highlight-color:#0000;
    tap-highlight-color:#0000;
    background:#ddd;
    height:300px;
    position:relative
}
.w-slider-mask{
    z-index:1;
    white-space:nowrap;
    height:100%;
    display:block;
    position:relative;
    left:0;
    right:0;
    overflow:hidden
}
.w-slide{
    vertical-align:top;
    white-space:normal;
    text-align:left;
    width:100%;
    height:100%;
    display:inline-block;
    position:relative
}
.w-slider-nav{
    z-index:2;
    text-align:center;
    -webkit-tap-highlight-color:#0000;
    tap-highlight-color:#0000;
    height:40px;
    margin:auto;
    padding-top:10px;
    position:absolute;
    inset:auto 0 0
}
.w-slider-nav.w-round>div{
    border-radius:100%
}
.w-slider-nav.w-num>div{
    font-size:inherit;
    line-height:inherit;
    width:auto;
    height:auto;
    padding:.2em .5em
}
.w-slider-nav.w-shadow>div{
    box-shadow:0 0 3px #3336
}
.w-slider-nav-invert{
    color:#fff
}
.w-slider-nav-invert>div{
    background-color:#2226
}
.w-slider-nav-invert>div.w-active{
    background-color:#222
}
.w-slider-dot{
    cursor:pointer;
    background-color:#fff6;
    width:1em;
    height:1em;
    margin:0 3px .5em;
    transition:background-color .1s,color .1s;
    display:inline-block;
    position:relative
}
.w-slider-dot.w-active{
    background-color:#fff
}
.w-slider-dot:focus{
    outline:none;
    box-shadow:0 0 0 2px #fff
}
.w-slider-dot:focus.w-active{
    box-shadow:none
}
.w-slider-arrow-left,.w-slider-arrow-right{
    cursor:pointer;
    color:#fff;
    -webkit-tap-highlight-color:#0000;
    tap-highlight-color:#0000;
    -webkit-user-select:none;
    user-select:none;
    width:80px;
    margin:auto;
    font-size:40px;
    position:absolute;
    inset:0;
    overflow:hidden
}
.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{
    position:absolute
}
.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{
    outline:0
}
.w-slider-arrow-left{
    z-index:3;
    right:auto
}
.w-slider-arrow-right{
    z-index:4;
    left:auto
}
.w-icon-slider-left,.w-icon-slider-right{
    width:1em;
    height:1em;
    margin:auto;
    inset:0
}
.w-slider-aria-label{
    clip:rect(0 0 0 0);
    border:0;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    position:absolute;
    overflow:hidden
}
.w-slider-force-show{
    display:block!important
}
.w-dropdown{
    text-align:left;
    z-index:900;
    margin-left:auto;
    margin-right:auto;
    display:inline-block;
    position:relative
}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{
    vertical-align:top;
    color:#222;
    text-align:left;
    white-space:nowrap;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    text-decoration:none;
    position:relative
}
.w-dropdown-toggle{
    -webkit-user-select:none;
    user-select:none;
    cursor:pointer;
    padding-right:40px;
    display:inline-block
}
.w-dropdown-toggle:focus{
    outline:0
}
.w-icon-dropdown-toggle{
    width:1em;
    height:1em;
    margin:auto 20px auto auto;
    position:absolute;
    top:0;
    bottom:0;
    right:0
}
.w-dropdown-list{
    background:#ddd;
    min-width:100%;
    display:none;
    position:absolute
}
.w-dropdown-list.w--open{
    display:block
}
.w-dropdown-link{
    color:#222;
    padding:10px 20px;
    display:block
}
.w-dropdown-link.w--current{
    color:#0082f3
}
.w-dropdown-link:focus{
    outline:0
}
@media screen and (max-width:767px){
    .w-nav-brand{
        padding-left:10px
    }
}
.w-lightbox-backdrop{
    cursor:auto;
    letter-spacing:normal;
    text-indent:0;
    text-shadow:none;
    text-transform:none;
    visibility:visible;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    color:#fff;
    text-align:center;
    z-index:2000;
    opacity:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -webkit-tap-highlight-color:transparent;
    background:#000000e6;
    outline:0;
    font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
    font-size:17px;
    font-style:normal;
    font-weight:300;
    line-height:1.2;
    list-style:disc;
    position:fixed;
    inset:0;
    -webkit-transform:translate(0)
}
.w-lightbox-backdrop,.w-lightbox-container{
    -webkit-overflow-scrolling:touch;
    height:100%;
    overflow:auto
}
.w-lightbox-content{
    height:100vh;
    position:relative;
    overflow:hidden
}
.w-lightbox-view{
    opacity:0;
    width:100vw;
    height:100vh;
    position:absolute
}
.w-lightbox-view:before{
    content:"";
    height:100vh
}
.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
    height:86vh
}
.w-lightbox-frame,.w-lightbox-view:before{
    vertical-align:middle;
    display:inline-block
}
.w-lightbox-figure{
    margin:0;
    position:relative
}
.w-lightbox-group .w-lightbox-figure{
    cursor:pointer
}
.w-lightbox-img{
    width:auto;
    max-width:none;
    height:auto
}
.w-lightbox-image{
    float:none;
    max-width:100vw;
    max-height:100vh;
    display:block
}
.w-lightbox-group .w-lightbox-image{
    max-height:86vh
}
.w-lightbox-caption{
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:#0006;
    padding:.5em 1em;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden
}
.w-lightbox-embed{
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.w-lightbox-control{
    cursor:pointer;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:24px;
    width:4em;
    transition:all .3s;
    position:absolute;
    top:0
}
.w-lightbox-left{
    /* background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==); */
    display: none;
    bottom: 0;
    left: 0;
}
.w-lightbox-right{
    /* background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+); */
    display: none;
    bottom: 0;
    right: 0;
}
.w-lightbox-close{
    /* background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=); */
    background-size:18px;
    height: 2.6em;
    right: 0;
}
.w-lightbox-strip{
    white-space:nowrap;
    padding:0 1vh;
    line-height:0;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    overflow:auto hidden
}
.w-lightbox-item{
    box-sizing:content-box;
    cursor:pointer;
    width:10vh;
    padding:2vh 1vh;
    display:inline-block;
    -webkit-transform:translate(0,0)
}
.w-lightbox-active{
    opacity:.3
}
.w-lightbox-thumbnail{
    background:#222;
    height:10vh;
    position:relative;
    overflow:hidden
}
.w-lightbox-thumbnail-image{
    position:absolute;
    top:0;
    left:0
}
.w-lightbox-thumbnail .w-lightbox-tall{
    width:100%;
    top:50%;
    transform:translateY(-50%)
}
.w-lightbox-thumbnail .w-lightbox-wide{
    height:100%;
    left:50%;
    transform:translate(-50%)
}
.w-lightbox-spinner{
    box-sizing:border-box;
    border:5px solid #0006;
    border-radius:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    animation:.8s linear infinite spin;
    position:absolute;
    top:50%;
    left:50%
}
.w-lightbox-spinner:after{
    content:"";
    border:3px solid #0000;
    border-bottom-color:#fff;
    border-radius:50%;
    position:absolute;
    inset:-4px
}
.w-lightbox-hide{
    display:none
}
.w-lightbox-noscroll{
    overflow:hidden
}
@media (min-width:768px){
    .w-lightbox-content{
        height:96vh;
        margin-top:2vh
    }
    .w-lightbox-view,.w-lightbox-view:before{
        height:96vh
    }
    .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{
        height:84vh
    }
    .w-lightbox-image{
        max-width:96vw;
        max-height:96vh
    }
    .w-lightbox-group .w-lightbox-image{
        max-width:82.3vw;
        max-height:84vh
    }
    .w-lightbox-left,.w-lightbox-right{
        opacity:.5;
        display:block
    }
    .w-lightbox-close{
        opacity:.8
    }
    .w-lightbox-control:hover{
        opacity:1
    }
}
.w-lightbox-inactive,.w-lightbox-inactive:hover{
    opacity:0
}
.w-richtext:before,.w-richtext:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-richtext:after{
    clear:both
}
.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{
    white-space:initial
}
.w-richtext ol,.w-richtext ul{
    overflow:hidden
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{
    outline:2px solid #2895f7
}
.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{
    content:"";
    display:none;
    position:absolute;
    inset:0
}
.w-richtext figure{
    max-width:60%;
    position:relative
}
.w-richtext figure>div:before{
    cursor:default!important
}
.w-richtext figure img{
    width:100%
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder{
    opacity:.6
}
.w-richtext figure div{
    color:#0000;
    font-size:0
}
.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{
    display:table
}
.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{
    display:inline-block
}
.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{
    caption-side:bottom;
    display:table-caption
}
.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{
    width:60%;
    height:0
}
.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{
    width:100%
}
.w-richtext figure.w-richtext-align-center{
    clear:both;
    margin-left:auto;
    margin-right:auto
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{
    max-width:100%
}
.w-richtext figure.w-richtext-align-normal{
    clear:both
}
.w-richtext figure.w-richtext-align-fullwidth{
    text-align:center;
    clear:both;
    width:100%;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    display:block
}
.w-richtext figure.w-richtext-align-fullwidth>div{
    padding-bottom:inherit;
    display:inline-block
}
.w-richtext figure.w-richtext-align-fullwidth>figcaption{
    display:block
}
.w-richtext figure.w-richtext-align-floatleft{
    float:left;
    clear:none;
    margin-right:15px
}
.w-richtext figure.w-richtext-align-floatright{
    float:right;
    clear:none;
    margin-left:15px
}
.w-nav{
    z-index:1000;
    background:#ddd;
    position:relative
}
.w-nav:before,.w-nav:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-nav:after{
    clear:both
}
.w-nav-brand{
    float:left;
    color:#333;
    text-decoration:none;
    position:relative
}
.w-nav-link{
    vertical-align:top;
    color:#222;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    text-decoration:none;
    display:inline-block;
    position:relative
}
.w-nav-link.w--current{
    color:#0082f3
}
.w-nav-menu{
    float:right;
    position:relative
}
[data-nav-menu-open]{
    text-align:center;
    background:#c8c8c8;
    min-width:200px;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    overflow:visible;
    display:block!important
}
.w--nav-link-open{
    display:block;
    position:relative
}
.w-nav-overlay{
    width:100%;
    display:none;
    position:absolute;
    top:100%;
    left:0;
    right:0;
    overflow:hidden
}
.w-nav-overlay [data-nav-menu-open]{
    top:0
}
.w-nav[data-animation=over-left] .w-nav-overlay{
    width:auto
}
.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{
    z-index:1;
    top:0;
    right:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay{
    width:auto
}
.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{
    z-index:1;
    top:0;
    left:auto
}
.w-nav-button{
    float:right;
    cursor:pointer;
    -webkit-tap-highlight-color:#0000;
    tap-highlight-color:#0000;
    -webkit-user-select:none;
    user-select:none;
    padding:18px;
    font-size:24px;
    display:none;
    position:relative
}
.w-nav-button:focus{
    outline:0
}
.w-nav-button.w--open{
    color:#fff;
    background-color:#c8c8c8
}
.w-nav[data-collapse=all] .w-nav-menu{
    display:none
}
.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{
    display:block
}
.w--nav-dropdown-list-open{
    position:static
}
@media screen and (max-width:991px){
    .w-nav[data-collapse=medium] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=medium] .w-nav-button{
        display:block
    }
}
@media screen and (max-width:767px){
    .w-nav[data-collapse=small] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=small] .w-nav-button{
        display:block
    }
    .w-nav-brand{
        padding-left:10px
    }
}
@media screen and (max-width:479px){
    .w-nav[data-collapse=tiny] .w-nav-menu{
        display:none
    }
    .w-nav[data-collapse=tiny] .w-nav-button{
        display:block
    }
}
.w-tabs{
    position:relative
}
.w-tabs:before,.w-tabs:after{
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-tabs:after{
    clear:both
}
.w-tab-menu{
    position:relative
}
.w-tab-link{
    vertical-align:top;
    text-align:left;
    cursor:pointer;
    color:#222;
    background-color:#ddd;
    padding:9px 30px;
    text-decoration:none;
    display:inline-block;
    position:relative
}
.w-tab-link.w--current{
    background-color:#c8c8c8
}
.w-tab-link:focus{
    outline:0
}
.w-tab-content{
    display:block;
    position:relative;
    overflow:hidden
}
.w-tab-pane{
    display:none;
    position:relative
}
.w--tab-active{
    display:block
}
@media screen and (max-width:479px){
    .w-tab-link{
        display:block
    }
}
.w-ix-emptyfix:after{
    content:""
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
.w-dyn-empty{
    background-color:#ddd;
    padding:10px
}
.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{
    display:none!important
}
.wf-layout-layout{
    display:grid
}
@font-face{
    font-family:Satoshi;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb22d6_Satoshi-Bold.ttf)format("truetype");
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb233d_InterTight-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb235a_InterTight-ExtraBold.ttf)format("truetype");
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2329_InterTight-Medium.ttf)format("truetype");
    font-weight:500;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype"),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb232a_InterTight-Black.ttf)format("truetype");
    font-weight:900;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2325_InterTight-Regular.ttf)format("truetype");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2327_InterTight-ExtraLight.ttf)format("truetype");
    font-weight:200;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2322_InterTight-Thin.ttf)format("truetype");
    font-weight:100;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2349_InterTight-Light.ttf)format("truetype");
    font-weight:300;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Intertight;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb2340_InterTight-SemiBold.ttf)format("truetype");
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Caveatbrush;
    src:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6736046c98c8bd1b9ca8e9a2_CaveatBrush-Regular.ttf)format("truetype");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
:root{
    --primary-black:#0f0f0f;
    --black:#141414;
    --white:white;
    --beige:#f4f1e7;
    --transparent:#0000;
    --off-white:whitesmoke;
    --blue:#0057ff;
    --black-2:black;
    --neon:#e0ff00;
    --design:6rem;
    --pink:#ff9fea;
    --approx-gray:#767676;
    --orange:#ff3b00;
    --vega-yellow:#ffde00;
    --green-2:#359697;
    --rescribe-blue:#1892ee;
    --acadly-blue:#0067d2;
    --green-3:#378e5b;
    --coolstra-red:#bb434e;
    --wlnc-blue:#0147ff;
    --dell-blue:#037fb9;
    --univa-freen:#0f8880;
    --qpiai-blue:#031c46;
    --stratai-green:#05e2c2;
    --white-2:white;
    --heading:5rem;
    --orange-2:#fa8835;
    --strat-green:#0f8880
}
.w-layout-grid{
    grid-row-gap:16px;
    grid-column-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.w-pagination-wrapper{
    flex-wrap:wrap;
    justify-content:center;
    display:flex
}
.w-pagination-previous{
    color:#333;
    background-color:#fafafa;
    border:1px solid #ccc;
    border-radius:2px;
    margin-left:10px;
    margin-right:10px;
    padding:9px 20px;
    font-size:14px;
    display:block
}
.w-pagination-previous-icon{
    margin-right:4px
}
.w-pagination-next{
    color:#333;
    background-color:#fafafa;
    border:1px solid #ccc;
    border-radius:2px;
    margin-left:10px;
    margin-right:10px;
    padding:9px 20px;
    font-size:14px;
    display:block
}
.w-layout-hflex{
    flex-direction:row;
    align-items:flex-start;
    display:flex
}
.w-commerce-commercecheckoutformcontainer{
    background-color:#f5f5f5;
    width:100%;
    min-height:100vh;
    padding:20px
}
.w-commerce-commercelayoutcontainer{
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.w-commerce-commercelayoutmain{
    flex:0 800px;
    margin-right:20px
}
.w-commerce-commercecartapplepaybutton{
    color:#fff;
    cursor:pointer;
    -webkit-appearance:none;
    appearance:none;
    background-color:#000;
    border-width:0;
    border-radius:2px;
    align-items:center;
    height:38px;
    min-height:30px;
    margin-bottom:8px;
    padding:0;
    text-decoration:none;
    display:flex
}
.w-commerce-commercecartapplepayicon{
    width:100%;
    height:50%;
    min-height:20px
}
.w-commerce-commercecartquickcheckoutbutton{
    color:#fff;
    cursor:pointer;
    -webkit-appearance:none;
    appearance:none;
    background-color:#000;
    border-width:0;
    border-radius:2px;
    justify-content:center;
    align-items:center;
    height:38px;
    margin-bottom:8px;
    padding:0 15px;
    text-decoration:none;
    display:flex
}
.w-commerce-commercequickcheckoutgoogleicon,.w-commerce-commercequickcheckoutmicrosofticon{
    margin-right:8px;
    display:block
}
.w-commerce-commercecheckoutcustomerinfowrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutblockheader{
    background-color:#fff;
    border:1px solid #e6e6e6;
    justify-content:space-between;
    align-items:baseline;
    padding:4px 20px;
    display:flex
}
.w-commerce-commercecheckoutblockcontent{
    background-color:#fff;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    padding:20px
}
.w-commerce-commercecheckoutlabel{
    margin-bottom:8px
}
.w-commerce-commercecheckoutemailinput{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:0;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutemailinput::placeholder{
    color:#999
}
.w-commerce-commercecheckoutemailinput:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingaddresswrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutshippingfullname{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingfullname::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingfullname:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingstreetaddress{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingstreetaddress::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingstreetaddress:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingstreetaddressoptional{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingstreetaddressoptional:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutrow{
    margin-left:-8px;
    margin-right:-8px;
    display:flex
}
.w-commerce-commercecheckoutcolumn{
    flex:1;
    padding-left:8px;
    padding-right:8px
}
.w-commerce-commercecheckoutshippingcity{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingcity::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingcity:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingstateprovince{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingstateprovince::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingstateprovince:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingzippostalcode{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingzippostalcode::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingzippostalcode:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingcountryselector{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:0;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutshippingcountryselector::placeholder{
    color:#999
}
.w-commerce-commercecheckoutshippingcountryselector:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutshippingmethodswrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutshippingmethodslist{
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6
}
.w-commerce-commercecheckoutshippingmethoditem{
    background-color:#fff;
    border-bottom:1px solid #e6e6e6;
    flex-direction:row;
    align-items:baseline;
    margin-bottom:0;
    padding:16px;
    font-weight:400;
    display:flex
}
.w-commerce-commercecheckoutshippingmethoddescriptionblock{
    flex-direction:column;
    flex-grow:1;
    margin-left:12px;
    margin-right:12px;
    display:flex
}
.w-commerce-commerceboldtextblock{
    font-weight:700
}
.w-commerce-commercecheckoutshippingmethodsemptystate{
    text-align:center;
    background-color:#fff;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
    padding:64px 16px
}
.w-commerce-commercecheckoutpaymentinfowrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutcardnumber{
    -webkit-appearance:none;
    appearance:none;
    cursor:text;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutcardnumber::placeholder{
    color:#999
}
.w-commerce-commercecheckoutcardnumber:focus,.w-commerce-commercecheckoutcardnumber.-wfp-focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutcardexpirationdate{
    -webkit-appearance:none;
    appearance:none;
    cursor:text;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutcardexpirationdate::placeholder{
    color:#999
}
.w-commerce-commercecheckoutcardexpirationdate:focus,.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutcardsecuritycode{
    -webkit-appearance:none;
    appearance:none;
    cursor:text;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutcardsecuritycode::placeholder{
    color:#999
}
.w-commerce-commercecheckoutcardsecuritycode:focus,.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingaddresstogglewrapper{
    flex-direction:row;
    display:flex
}
.w-commerce-commercecheckoutbillingaddresstogglecheckbox{
    margin-top:4px
}
.w-commerce-commercecheckoutbillingaddresstogglelabel{
    margin-left:8px;
    font-weight:400
}
.w-commerce-commercecheckoutbillingaddresswrapper{
    margin-top:16px;
    margin-bottom:20px
}
.w-commerce-commercecheckoutbillingfullname{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingfullname::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingfullname:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingstreetaddress{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingstreetaddress::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingstreetaddress:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingstreetaddressoptional{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingstreetaddressoptional:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingcity{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingcity::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingcity:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingstateprovince{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingstateprovince::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingstateprovince:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingzippostalcode{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:16px;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingzippostalcode::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingzippostalcode:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutbillingcountryselector{
    -webkit-appearance:none;
    appearance:none;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    width:100%;
    height:38px;
    margin-bottom:0;
    padding:8px 12px;
    line-height:20px;
    display:block
}
.w-commerce-commercecheckoutbillingcountryselector::placeholder{
    color:#999
}
.w-commerce-commercecheckoutbillingcountryselector:focus{
    border-color:#3898ec;
    outline-style:none
}
.w-commerce-commercecheckoutorderitemswrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutsummaryblockheader{
    background-color:#fff;
    border:1px solid #e6e6e6;
    justify-content:space-between;
    align-items:baseline;
    padding:4px 20px;
    display:flex
}
.w-commerce-commercecheckoutorderitemslist{
    margin-bottom:-20px
}
.w-commerce-commercecheckoutorderitem{
    margin-bottom:20px;
    display:flex
}
.w-commerce-commercecartitemimage{
    width:60px;
    height:0%
}
.w-commerce-commercecheckoutorderitemdescriptionwrapper{
    flex-grow:1;
    margin-left:16px;
    margin-right:16px
}
.w-commerce-commercecheckoutorderitemquantitywrapper{
    white-space:pre-wrap;
    display:flex
}
.w-commerce-commercecheckoutorderitemoptionlist{
    margin-bottom:0;
    padding-left:0;
    text-decoration:none;
    list-style-type:none
}
.w-commerce-commercelayoutsidebar{
    flex:0 0 320px;
    position:sticky;
    top:20px
}
.w-commerce-commercecheckoutordersummarywrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutsummarylineitem,.w-commerce-commercecheckoutordersummaryextraitemslistitem{
    flex-direction:row;
    justify-content:space-between;
    margin-bottom:8px;
    display:flex
}
.w-commerce-commercecheckoutsummarytotal{
    font-weight:700
}
.w-commerce-commercecheckoutplaceorderbutton{
    color:#fff;
    cursor:pointer;
    -webkit-appearance:none;
    appearance:none;
    text-align:center;
    background-color:#3898ec;
    border-width:0;
    border-radius:3px;
    align-items:center;
    margin-bottom:20px;
    padding:9px 15px;
    text-decoration:none;
    display:block
}
.w-commerce-commercecheckouterrorstate{
    background-color:#ffdede;
    margin-top:16px;
    margin-bottom:16px;
    padding:10px 16px
}
.w-commerce-commercepaypalcheckoutformcontainer{
    background-color:#f5f5f5;
    width:100%;
    min-height:100vh;
    padding:20px
}
.w-commerce-commercecheckoutcustomerinfosummarywrapper{
    margin-bottom:20px
}
.w-commerce-commercecheckoutsummaryitem,.w-commerce-commercecheckoutsummarylabel{
    margin-bottom:8px
}
.w-commerce-commercecheckoutsummaryflexboxdiv{
    flex-direction:row;
    justify-content:flex-start;
    display:flex
}
.w-commerce-commercecheckoutsummarytextspacingondiv{
    margin-right:.33em
}
.w-commerce-commercecheckoutpaymentsummarywrapper{
    margin-bottom:20px
}
.w-commerce-commercepaypalcheckouterrorstate{
    background-color:#ffdede;
    margin-top:16px;
    margin-bottom:16px;
    padding:10px 16px
}
.w-commerce-commerceorderconfirmationcontainer{
    background-color:#f5f5f5;
    width:100%;
    min-height:100vh;
    padding:20px
}
.w-commerce-commercecheckoutshippingsummarywrapper{
    margin-bottom:20px
}
.w-layout-blockcontainer{
    max-width:940px;
    margin-left:auto;
    margin-right:auto;
    display:block
}
.w-form-formradioinput--inputType-custom{
    border:1px solid #ccc;
    border-radius:50%;
    width:12px;
    height:12px
}
.w-form-formradioinput--inputType-custom.w--redirected-focus{
    box-shadow:0 0 3px 1px #3898ec
}
.w-form-formradioinput--inputType-custom.w--redirected-checked{
    border-width:4px;
    border-color:#3898ec
}
.w-layout-vflex{
    flex-direction:column;
    align-items:flex-start;
    display:flex
}
@media screen and (max-width:991px){
    .w-layout-blockcontainer{
        max-width:728px
    }
}
@media screen and (max-width:767px){
    .w-commerce-commercelayoutcontainer{
        flex-direction:column;
        align-items:stretch
    }
    .w-commerce-commercelayoutmain{
        flex-basis:auto;
        margin-right:0
    }
    .w-commerce-commercelayoutsidebar{
        flex-basis:auto
    }
    .w-layout-blockcontainer{
        max-width:none
    }
}
@media screen and (max-width:479px){
    .w-commerce-commercecheckoutemailinput,.w-commerce-commercecheckoutshippingfullname,.w-commerce-commercecheckoutshippingstreetaddress,.w-commerce-commercecheckoutshippingstreetaddressoptional{
        font-size:16px
    }
    .w-commerce-commercecheckoutrow{
        flex-direction:column
    }
    .w-commerce-commercecheckoutshippingcity,.w-commerce-commercecheckoutshippingstateprovince,.w-commerce-commercecheckoutshippingzippostalcode,.w-commerce-commercecheckoutshippingcountryselector,.w-commerce-commercecheckoutcardnumber,.w-commerce-commercecheckoutcardexpirationdate,.w-commerce-commercecheckoutcardsecuritycode,.w-commerce-commercecheckoutbillingfullname,.w-commerce-commercecheckoutbillingstreetaddress,.w-commerce-commercecheckoutbillingstreetaddressoptional,.w-commerce-commercecheckoutbillingcity,.w-commerce-commercecheckoutbillingstateprovince,.w-commerce-commercecheckoutbillingzippostalcode,.w-commerce-commercecheckoutbillingcountryselector{
        font-size:16px
    }
}
body{
    color:#333;
    font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size:14px;
    line-height:20px
}
h1{
    color:#141414;
    letter-spacing:-.04em;
    text-transform:uppercase;
    margin-top:72px;
    margin-bottom:32px;
    font-family:Inter,sans-serif;
    font-size:72px;
    font-weight:600;
    line-height:80px
}
h2{
    color:var(--primary-black);
    letter-spacing:-1.28px;
    text-transform:uppercase;
    margin-top:72px;
    margin-bottom:24px;
    font-family:Inter,sans-serif;
    font-size:64px;
    font-weight:600;
    line-height:72px
}
h3{
    margin-top:20px;
    margin-bottom:10px;
    font-size:24px;
    font-weight:700;
    line-height:30px
}
h4{
    margin-top:10px;
    margin-bottom:10px;
    font-size:18px;
    font-weight:700;
    line-height:24px
}
h6{
    color:#141414;
    margin-top:60px;
    margin-bottom:60px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
p{
    color:#4e4e4e;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
ul{
    margin-top:16px;
    margin-bottom:-16px;
    padding-left:20px
}
ol{
    margin-top:0;
    margin-bottom:10px;
    padding-left:40px
}
li{
    color:#4e4e4e;
    margin-top:16px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
img{
    max-width:100%;
    display:inline-block
}
strong{
    font-weight:700
}
blockquote{
    color:#000;
    border-left:5px solid #000;
    margin-top:32px;
    margin-bottom:72px;
    padding:10px 20px 10px 17px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-style:italic;
    font-weight:400;
    line-height:40px
}
.body{
    color:var(--primary-black);
    background-color:#f4f1e7
}
.body.inter{
    color:#000;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:1.5
}
.body.inter.text-black{
    color:#000
}
.body.white{
    background-color:#fff
}
.body.design-bg-color{
    background-color:#0f0f0f
}
.body.transparent{
    background-color:#0000
}
.body.f4f2ec{
    background-color:#f4f2ec
}
.body.design-bg-color-copy{
    background-color:#0f0f0f
}
.primary-btn-icon{
    width:24px;
    height:18px;
    position:absolute;
    inset:0% auto auto 0%
}
.primary-btn-icon.hide{
    display:none
}
.primary-btn-icon.hide-copy{
    display:block
}
.primary-btn-icon.invert{
    filter:invert()
}
.home-drop-item{
    border-bottom:1px solid var(--black);
    justify-content:space-between;
    align-items:center;
    padding:12px 12px 12px 16px;
    display:flex
}
.home-drop-item.opc{
    justify-content:space-between;
    padding:12px 12px 12px 16px
}
.drop-icon{
    width:24px;
    height:24px
}
.her0-nav-container{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-right:1px solid var(--black);
    border-left:1px solid var(--black);
    flex:1;
    grid-template-rows:auto;
    grid-template-columns:max-content 1fr max-content max-content;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1280px;
    height:76px;
    margin-left:40px;
    margin-right:40px;
    padding-left:16px;
    padding-right:16px;
    display:flex
}
.her0-nav-container.is-centre{
    place-items:center stretch
}
.her0-nav-container.is-black-centre{
    border-right-color:var(--white);
    border-left-color:var(--white);
    justify-content:space-between;
    place-items:center stretch;
    display:flex
}
.her0-nav-container.nav-flex{
    justify-content:space-between;
    place-items:center stretch;
    display:flex
}
.her0-nav-container.nav-flex.white-border{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.her0-nav-container.nav-flex.white-border.marign-remove{
    margin-left:0;
    margin-right:0
}
.her0-nav-container.nav-flex.white-border.marign-remove-alternate{
    margin-left:22px;
    margin-right:23px
}
.her0-nav-container.nav-flex.white-border.marketing-page{
    margin-left:40px;
    margin-right:40px
}
.her0-nav-container.nav-flex.no-border{
    border-left-style:none;
    border-right-style:none;
    position:relative
}
.her0-nav-container.nav-flex.no-border.mobile-center{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:max-content;
    grid-auto-columns:1fr;
    display:flex
}
.her0-nav-container.nav-flex.no-border.mobile-center.sapce-between{
    justify-content:space-between;
    align-items:center
}
.her0-nav-container.nav-flex.no-border.auto-height{
    height:auto
}
.log-infos-2{
    grid-column-gap:12px;
    grid-row-gap:12px;
    align-items:center;
    display:flex
}
.log-infos-2.inside{
    display:none
}
.link-block-c{
    cursor:pointer;
    height:100%;
    text-decoration:none
}
.link-block-c._w-100,.link-block-c.width-100{
    width:100%
}
.navigation-link{
    text-align:center;
    align-items:center;
    padding:28px 16px;
    line-height:24px;
    display:flex
}
.nav-down-arrow{
    width:16px;
    height:16px;
    margin-left:4px
}
.flat-btn-text{
    font-size:18px;
    font-weight:500;
    line-height:28px
}
.flat-btn-text.nav{
    font-size:16px;
    line-height:24px
}
.brand-img{
    width:138px;
    display:block
}
.menu-button-2.hide{
    display:none
}
.nav-menu-light-2{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:absolute;
    left:0;
    right:0
}
.nav-menu-light-2.black-bg{
    top:auto
}
.nav-menu-light-2.remove-width{
    width:auto;
    max-width:none
}
.nav-menu-light-2.hide{
    display:none
}
.nav-menu-light-2.max-width-436px{
    width:100%
}
.nav-menu-light-2.max-widht-411{
    width:100%;
    max-width:411px
}
.navbar{
    z-index:1000;
    background-color:#0000;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    display:flex
}
.navbar.tr{
    background-color:#0000
}
.navbar.design-page{
    margin-top:30px
}
.navbar.design-page-white{
    max-height:80px;
    padding-top:30px;
    padding-bottom:30px
}
.drop-item-link{
    color:#141414;
    margin-left:0;
    margin-right:0;
    padding:0;
    font-size:16px;
    font-weight:500;
    line-height:20px
}
.dropdown-list{
    border-style:solid solid none;
    border-width:1px;
    border-color:var(--black);
    flex-direction:column;
    width:220px;
    padding:0;
    inset:86px auto auto -30%;
    overflow:hidden
}
.dropdown-list.w--open{
    top:76px
}
.primary-button{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.primary-button.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.primary-button.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.primary-button.ft.white-bg{
    color:#fff;
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button.pr-single.black-bg{
    border-style:solid none none
}
.primary-button.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.primary-button.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.primary-button.pr-02{
    padding:15px 24px
}
.primary-button.about{
    text-decoration:none
}
.primary-button.about.black-bg{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button.about.footer-cta{
    color:#141414;
    width:100%;
    max-width:242px;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button.about.white-border{
    border-color:var(--off-white);
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button.about.hoeme-button{
    color:#141414;
    padding:10px;
    text-decoration:none
}
.primary-button.about.hoeme-button:hover{
    color:var(--white)
}
.primary-button.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.navigation{
    z-index:999;
    border-bottom:1px solid var(--black);
    width:100%
}
.navigation.no-border{
    background-color:#000;
    border-bottom-style:none
}
.navigation.no-border.is-sticky{
    z-index:9999;
    position:sticky;
    top:0
}
.navigation.no-border.is-sticky.is-white{
    background-color:#fff0
}
.navigation.no-border.is-transparent{
    background-color:var(--transparent)
}
.navigation.white-border{
    border-bottom-color:var(--white);
    justify-content:space-between;
    align-items:stretch
}
.navigation.white-border.no-border.sma,.navigation.white-border.no-border.bsm{
    background-color:var(--transparent);
    border-bottom-style:none
}
.nav-button{
    background-color:var(--black);
    color:var(--white);
    padding:6px 20px
}
.nav-button.border{
    border:1px solid var(--black)
}
.nav-book-text{
    font-family:Inter,sans-serif;
    font-weight:500
}
.nav-book-text.body-regular-02{
    font-weight:500
}
.hero-title-01{
    text-transform:uppercase;
    width:100%;
    max-width:767px;
    margin-top:0;
    margin-bottom:0;
    font-size:64px;
    line-height:72px
}
.hero-title-01.heading-01.black-text.c1{
    text-align:center
}
.hero-title-01.heading-01.black-text.contacct{
    color:#000;
    text-align:center;
    font-size:117px
}
.hero-title-01.heading-01.white-text.contact-text{
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px;
    display:none
}
.hero-title-01.heading-01.white-text.contact-text-blue{
    color:#0057ff;
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px
}
.hero-title-01.heading-02.black-text.chl{
    text-align:center
}
.hero-title-01.heading-03.black-text.b2{
    width:100%;
    max-width:768px
}
.hero-title-01.heading-03.black-text.b1{
    text-align:center;
    max-width:903px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.heading-03.black-text.prj{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.heading-03.black-text.home01{
    max-width:903px
}
.hero-title-01.heading-03.black-text.align-center{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.faq{
    text-align:center;
    max-width:642px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.faq.heading-03.black-text.another{
    text-align:left;
    margin-left:0;
    margin-right:0
}
.hero-title-01.case-study.black-text{
    max-width:1126px
}
.hero-title-01.case-study.black-text.b2{
    width:100%;
    max-width:768px
}
.hero-title-01.case-study.black-text.b1{
    text-align:center;
    max-width:903px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.case-study.black-text.prj{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.case-study.black-text.home01{
    max-width:903px
}
.hero-title-01.case-study.black-text.text-weight{
    font-weight:400
}
.hero-title-01.case-study.black-text.text-weight.exapnd{
    min-width:1100px
}
.hero-title-01.case-study.black-text.text-weight._64px{
    font-size:64px
}
.hero-title-01.case-study.black-text.text-weight.expand-tablet-width{
    min-width:1100px
}
.hero-title-01.case-study.white-text.text-size-64px{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-size:64px
}
.hero-title-01.case-study.white-text.text-size-64px.width-1147{
    max-width:1147px
}
.hero-title-01.case-study.white-text.text-size-55px-1{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-size:55px
}
.hero-title-01.case-study.white-text.text-size-55px-1.width-1147{
    max-width:1147px
}
.hero-title-01.our-customer{
    text-align:center;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.our-customer.white-text{
    letter-spacing:-.02em;
    padding-right:0
}
.hero-title-01.customer-review{
    margin-top:50px
}
.hero-title-01.customer-review.letters-form{
    text-transform:capitalize
}
.hero-title-01.design{
    text-align:left;
    letter-spacing:-3.78px;
    font-size:54px;
    line-height:60px
}
.hero-title-01.design.white-text.text-align-left,.hero-title-01.design.text-align-left{
    text-align:left
}
.hero-title-01.design.text-align-left.widht{
    max-width:450px
}
.hero-title-01.marketing{
    text-transform:none;
    max-width:1090px
}
.hero-title-01.ai-agents{
    text-align:left;
    letter-spacing:-1.44px;
    text-transform:capitalize;
    max-width:620px;
    font-size:48px;
    line-height:58px
}
.hero-title-01.ai-agents.white-text.text-align-left,.hero-title-01.ai-agents.text-align-left{
    text-align:left
}
.hero-title-01.text-size-64px.widht-949{
    max-width:949px
}
.hero-title-01.text-size-64px.widht-949.text-align-center{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-01.ai-agents-cards{
    text-align:left;
    letter-spacing:-1.44px;
    text-transform:none;
    max-width:637px;
    font-size:48px;
    line-height:58px
}
.hero-title-01.ai-agents-cards.white-text.text-align-left,.hero-title-01.ai-agents-cards.text-align-left{
    text-align:left
}
.hero-title-01.content-marketing{
    letter-spacing:-2.49px;
    text-transform:capitalize;
    max-width:866px;
    font-size:83px;
    line-height:90px
}
.hero-title-01.max-widht-1099{
    max-width:1099px
}
.hero-title-01.marketing-about-heading{
    text-transform:none;
    max-width:1090px
}
.hero-title-01.marketing-about-heading.is-mobile{
    display:none
}
.custom-container{
    border-right:1px solid var(--black);
    border-left:1px solid var(--black);
    width:100%;
    max-width:1280px;
    margin-left:40px;
    margin-right:40px
}
.custom-container.fa{
    overflow:hidden
}
.custom-container.fa.border-none{
    border-left-style:none;
    border-right-style:none
}
.custom-container.fa.border-both-side{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container.pr-2{
    overflow:hidden
}
.custom-container.is-flex{
    justify-content:center;
    align-items:center
}
.custom-container.on-contact{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container.white{
    border-right-color:var(--white);
    border-left-style:solid;
    border-left-color:var(--white)
}
.custom-container.no-border{
    border-left-style:none;
    border-right-style:none;
    margin-left:auto;
    margin-right:auto
}
.custom-container.t-100{
    padding-top:100px
}
.custom-container.t-100.b-80{
    padding-bottom:80px
}
.custom-container.t-80{
    padding-top:80px
}
.custom-container.t-80.b-80{
    padding-bottom:80px
}
.custom-container.t-52{
    padding-top:52px
}
.custom-container.t-52.b-80{
    padding-bottom:80px
}
.custom-container.black-bg.bootom-border{
    border-bottom:1px solid #000
}
.custom-container.blue-bg{
    background-color:var(--blue)
}
.custom-container.border-bottom{
    border-bottom:1px solid #000
}
.custom-container.white-border{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container.white-border.over-flow{
    overflow:hidden
}
.custom-container.white-border.over-flow.no-border{
    margin-left:auto;
    margin-right:auto
}
.custom-container.white-border.over-flow.no-border.no-margin{
    margin-left:0;
    margin-right:0
}
.custom-container.white-border.no-border{
    border-left-style:none;
    border-right-style:none
}
.custom-container.overflow{
    margin-top:0
}
.custom-container.ai-agents{
    height:786px
}
.custom-container.ai-agents.bottom-border-mobile-padding{
    border-bottom:1px solid #000
}
.custom-container.overflow-auto-mobile{
    margin-top:0
}
.custom-container.bg-img{
    background-size:cover;
    background-attachment:scroll
}
.custom-container.relative{
    position:relative
}
.custom-container.marketing-page{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container.marketing-page.over-flow{
    overflow:hidden
}
.custom-container.marketing-page.over-flow.no-border{
    margin-left:auto;
    margin-right:auto
}
.custom-container.marketing-page.over-flow.no-border.no-margin{
    margin-left:0;
    margin-right:0
}
.custom-container.marketing-page.no-border{
    border-left-style:none;
    border-right-style:none
}
.hero-content-01{
    justify-content:center;
    align-items:center;
    padding-top:108px;
    padding-bottom:80px;
    display:flex
}
.hero-content-01.b2{
    justify-content:flex-start;
    padding:100px 40px
}
.hero-content-01.b2.test{
    flex-flow:column
}
.hero-content-01.b2.top-80{
    padding-top:80px
}
.hero-content-01.st{
    text-align:center;
    flex-direction:column;
    padding-top:200px;
    padding-bottom:200px
}
.hero-content-01.chl{
    flex-direction:column;
    padding-bottom:0
}
.hero-secton{
    justify-content:center;
    display:flex
}
.color-title-01{
    margin-top:0;
    margin-bottom:0;
    font-size:54px;
    font-weight:700;
    line-height:62px
}
.colors-guide{
    border-top:1px solid var(--black);
    justify-content:center;
    display:flex
}
.approx-gray-bg{
    background-color:#767676
}
.off-white-bg{
    background-color:#f5f5f5
}
.pink-elephant-bg{
    background-color:#ff9fea
}
.color-body.white-bg{
    margin-top:12px
}
.pink-elephant-text{
    color:#ff9fea
}
.red-text{
    color:red
}
.approx-gray-text{
    color:#767676
}
.white-bg{
    background-color:#fff
}
.off-white-text{
    color:#f5f5f5
}
.color-box{
    width:100%;
    height:136px;
    overflow:hidden
}
.color-item{
    border:1px solid var(--black);
    width:100%;
    max-width:160px;
    padding:12px;
    overflow:hidden
}
.color-hex-code{
    color:#151515;
    margin-top:6px;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.red-bg{
    background-color:red
}
.white-text{
    color:#fff;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:38px
}
.color-name{
    color:#151515;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:24px
}
.black-bg{
    background-color:var(--black-2);
    color:#fff;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    font-family:Inter,sans-serif
}
.color-list-01{
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    grid-auto-flow:row;
    margin-top:56px;
    display:grid
}
.black-text{
    box-sizing:border-box;
    outline-offset:0px;
    color:#141414;
    outline:3px #141414;
    text-decoration:none
}
.heading-02{
    letter-spacing:-2.16px;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:72px;
    font-weight:600;
    line-height:80px
}
.heading-02.on-good{
    color:#f4f1e7;
    letter-spacing:0;
    margin-left:auto;
    margin-right:auto;
    font-size:84px;
    font-weight:700;
    line-height:100px
}
.heading-02.on-good.black-text{
    color:#141414
}
.heading-02.on-business{
    text-transform:capitalize;
    font-size:96px
}
.heading-02.business-title{
    letter-spacing:-.04em;
    text-transform:none;
    font-size:40px;
    line-height:45px
}
.body-02{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.body-02.card-tick-text,.body-02.card-tick-text-2{
    font-weight:500
}
.body-02.card-tick-text-2.black-text{
    color:#14141466
}
.sub-heading-03{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:32px
}
.heading-01{
    letter-spacing:-3.2px;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:80px;
    font-weight:600;
    line-height:88px
}
.fonts-guide{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.body-medium-01{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:28px
}
.body-medium-01.black-text.mnth{
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:24px
}
.sub-heading-02{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
.sub-heading-02.check{
    margin-top:20px;
    margin-bottom:10px
}
.typography-text-wrap{
    color:var(--black);
    margin-bottom:32px
}
.typography-text-wrap.btn{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.body-01{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
.sub-heading-01{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:48px
}
.typography-content{
    padding:100px 40px
}
.typograhpy-head{
    margin-bottom:72px
}
.sub-heading-04{
    letter-spacing:-.24px;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:500;
    line-height:32px
}
.sub-heading-04.funnel{
    color:#141414;
    font-size:22px;
    font-weight:700;
    line-height:120%
}
.caption-01{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:18px
}
.footer-text{
    margin-bottom:40px
}
.footer-text.body-regular-02.max-widht-496{
    width:100%;
    max-width:496px
}
.footer-text.body-regular-02.mobile-text-size{
    color:#000;
    text-decoration:none
}
.footer-brand{
    object-fit:cover;
    width:138px;
    height:27px
}
.footer-col-head{
    margin-bottom:28px
}
.footer-social-wrap{
    grid-column-gap:24px;
    grid-row-gap:24px;
    display:flex
}
.footer-social-wrap.hide{
    display:none
}
.brand-wrap{
    margin-bottom:24px
}
.footer-top-home{
    grid-column-gap:98px;
    grid-row-gap:98px;
    grid-template-rows:auto;
    grid-template-columns:minmax(auto,357px) minmax(max-content,1fr) minmax(max-content,1fr) minmax(max-content,1fr);
    grid-auto-columns:1fr;
    margin-left:0;
    padding:80px 100px;
    display:grid
}
.footer-top-home.f{
    justify-content:flex-start;
    align-items:stretch;
    padding-left:60px;
    padding-right:60px;
    display:flex
}
.footer-top-home.f.left-riight{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white)
}
.footer-top-home.f.hide{
    display:none
}
.footer-top-home.f.horizontal{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column
}
.footer-top-home.home{
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    padding:0;
    display:flex
}
.footer-top-home.home.left-riight{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white)
}
.footer-top-home.home.hide{
    display:none
}
.footer-top-home.home.horizontal{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column
}
.footer-col-head-text{
    letter-spacing:0;
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-weight:500
}
.footer-col-head-text.body-regular-02{
    font-weight:500
}
.footer-social-content{
    align-items:center;
    margin-top:24px;
    display:flex
}
.footer-social-content.vertical{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    margin-top:0;
    font-size:22px;
    font-weight:600;
    line-height:140%
}
.footer{
    justify-content:center;
    width:100%;
    display:flex;
    position:relative
}
.footer.black-bg{
    border-top:1px solid var(--white);
    border-bottom:1px solid var(--white)
}
.footer.bg-glow{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67555a9ac9989275ef4d8654_Glow%20Effect%2036.svg);
    background-position:-60%;
    background-repeat:no-repeat;
    background-size:auto
}
.footer.vertical{
    flex-flow:column;
    justify-content:center;
    align-items:center
}
.footer-col-body{
    grid-row-gap:24px;
    flex-direction:column;
    display:flex
}
.footer-col-body.footer-flex{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:row
}
.grid-item{
    margin-bottom:0
}
.grid-item.first{
    flex-direction:column;
    display:flex
}
.grid-item.first.horizontal{
    grid-column-gap:136px;
    grid-row-gap:136px;
    flex-flow:row;
    justify-content:flex-start;
    align-items:center
}
.grid-item.hide-temp{
    display:none
}
.footer-copyright{
    border-top:1px solid #eaeaea;
    justify-content:center;
    margin-top:80px;
    padding-top:24px;
    padding-bottom:38px;
    display:flex
}
.footer-copyright.cp{
    margin-top:0;
    padding-top:20px;
    padding-bottom:20px
}
.footer-copyright.cp.top-border-ts{
    border-top-style:none
}
.footer-copyright-text-wrap{
    justify-content:center;
    display:flex
}
.footer-copywright-text{
    text-align:center;
    margin-bottom:0
}
.footer-copywright-text.body-regular-02.white-text{
    color:#fff
}
.footer-copywright-text.body-regular-02.home{
    text-align:left;
    font-size:12px;
    line-height:140%
}
.footer-content{
    width:100%;
    max-width:1280px
}
.footer-content.no-width{
    max-width:none
}
.heading-03{
    color:#141414;
    letter-spacing:-1.28px;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:64px;
    font-weight:600;
    line-height:72px
}
.heading-03.categories-tuitlle{
    margin-top:60px
}
.heading-03.is-define{
    color:#fff
}
.heading-03.table-heading{
    color:#f4f1e7;
    margin-top:0;
    font-size:36px;
    line-height:32px
}
.heading-03.table-heading.all-caps{
    text-transform:uppercase
}
.body-regular-01{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
.body-regular-01.black-text.chl{
    text-align:center
}
.body-semibold-01{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:28px
}
.body-semibold-01.italic{
    font-style:italic
}
.body-regular-02{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.body-regular-02.black-text.content-text{
    margin-top:24px;
    margin-bottom:40px
}
.body-semibold-02{
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.hero-01{
    justify-content:center;
    display:flex
}
.hero-01.b2{
    border-top:1px solid var(--black)
}
.hero-01.on-contact{
    border-bottom-color:var(--white);
    background-color:#141414
}
.hero-01._80px{
    letter-spacing:-.04em;
    text-transform:uppercase;
    border-bottom-style:none;
    margin-top:0;
    margin-bottom:0;
    font-size:80px;
    line-height:86px
}
.hero-01._80px.para{
    color:#141414;
    text-transform:uppercase;
    font-weight:600;
    line-height:1
}
.hero-01._80px.para.white-text{
    color:var(--white);
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    position:sticky
}
.hero-01._80px.para.white-text.width{
    flex:none
}
.hero-01._80px.white-text{
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.hero-01._80px.white-text.semibold-text{
    margin-left:auto;
    margin-right:auto
}
.hero-01._96-px{
    letter-spacing:-5.76px;
    font-size:90px;
    font-weight:600;
    line-height:108px
}
.hero-01._96-px.white-text{
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.hero-01._96-px.white-text.first-letter-cap{
    align-self:stretch
}
.hero-01._96-px.white-text.first-letter-cap.align-center,.hero-01._96-px.white-text.first-letter-cap.is-marketing-hero{
    text-align:center;
    width:auto;
    margin-left:0;
    margin-right:0
}
.hero-01._96-px.white-text.dont-shrink{
    flex:none
}
.hero-01._92px{
    letter-spacing:-2.76px;
    font-size:92px;
    font-weight:600;
    line-height:90px
}
.hero-01._92px.white-text.first-letter-cap{
    align-self:stretch
}
.hero-01._92px.white-text.first-letter-cap.align-center,.hero-01._92px.black-text.text-align-center{
    text-align:center
}
.hero-01._82px{
    letter-spacing:-.06em;
    font-size:82px;
    font-weight:600;
    line-height:90px
}
.hero-01._82px.white-text{
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.hero-01._82px.white-text.first-letter-cap{
    align-self:stretch
}
.hero-01._82px.white-text.first-letter-cap.align-center{
    text-align:center
}
.hero-01._82px.white-text.first-letter-cap.dont-shrink.deig,.hero-01._82px.white-text.first-letter-cap.desing{
    line-height:100%
}
.hero-01._72px{
    letter-spacing:-.02em;
    font-size:72px;
    line-height:90px
}
.contact-01{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.contact-content-01{
    justify-content:space-between;
    display:flex
}
.contact-content-01.cp3{
    justify-content:center;
    padding-left:100px;
    padding-right:100px
}
.contact-left-01{
    border-right:1px solid var(--black);
    width:100%;
    max-width:460px;
    padding:64px 52px
}
.contact-left-01.cp2{
    max-width:560px;
    padding:0;
    overflow:hidden
}
.contact-right-01{
    width:100%;
    max-width:820px
}
.contact-right-01.cp2{
    max-width:720px
}
.contact-right-01.cp3{
    border-left:1px solid var(--black);
    max-width:760px
}
.contact-title-01{
    font-family:Inter,sans-serif;
    font-weight:500
}
.contact-title-01.sub-heading-03.black-text{
    color:#000;
    letter-spacing:0;
    text-transform:capitalize
}
.contact-title-01.sub-heading-03.conact-address{
    color:#f4f1e7;
    letter-spacing:0
}
.contact-text-01{
    margin-top:16px;
    margin-bottom:56px
}
.address-list-01{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-direction:column;
    display:flex
}
.address-item-01{
    grid-column-gap:16px;
    grid-row-gap:16px;
    align-items:center;
    display:flex
}
.address-icon-01{
    width:56px;
    height:56px
}
.address-title-text-01{
    margin-top:0;
    margin-bottom:0
}
.contact-form-wrap-01{
    margin-bottom:0
}
.contact-form-01{
    flex-direction:column;
    justify-content:space-between;
    display:flex
}
.contact-form-01.cp3{
    border-right:1px solid var(--black)
}
.contact-form-01.border-lr{
    border-left:1px solid #000;
    border-right:1px solid #000
}
.form-group{
    width:100%;
    height:80px;
    position:relative
}
.form-group.text-area{
    border-bottom:1px #000;
    height:194px
}
.form-group.cp2{
    width:50%;
    height:108px
}
.form-group.cp2-r{
    height:108px
}
.from-group-wrap{
    align-items:center;
    width:100%;
    height:80px;
    display:flex
}
.form-filed{
    border-bottom:1px solid var(--black);
    width:100%;
    height:80px;
    margin-bottom:0;
    padding:26px 16px 26px 68px
}
.form-filed.body-regular-01.approx-gray-text{
    border-top:1px solid var(--white);
    border-right:1px solid var(--white);
    border-left:1px solid var(--white)
}
.form-filed.body-regular-01.approx-gray-text.cp2{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-right:4px
}
.form-filed.body-regular-01.approx-gray-text.cp2-r{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-left:30px
}
.form-filed.body-regular-01.approx-black-text{
    border-top:1px solid var(--white);
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    color:#f4f1e7;
    background-color:#141414
}
.form-filed.body-regular-01.approx-black-text::placeholder{
    color:#f4f1e7
}
.form-filed.body-regular-01.approx-black-text.cp2{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-right:4px
}
.form-filed.body-regular-01.approx-black-text.cp2-r{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-left:30px
}
.form-filed.body-regular-01.approx-black-text.border{
    color:#f4f1e7;
    border-top-style:none
}
.form-filed._01{
    border:1px solid var(--black);
    height:100%;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:60px
}
.form-filed._01.body-regular-02.black-text::placeholder{
    color:#767676
}
.form-select{
    border-bottom:1px solid var(--black);
    width:100%;
    height:80px;
    margin-bottom:0;
    padding:26px 16px 26px 64px
}
.form-select.body-regular-01.approx-gray-text{
    border-top:1px solid var(--white);
    border-left:1px solid var(--white)
}
.form-select.body-regular-01.approx-gray-text.bud{
    border-right:1px solid var(--white)
}
.form-select.body-regular-01.approx-gray-text.black-bg{
    color:#f4f1e7
}
.form-select.body-regular-01.approx-gray-text.select2{
    border-right:1px solid var(--off-white);
    color:#f4f1e7;
    background-color:#141414;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66cdab9691fa49a9e93e2163_Vector%20\(68\).svg);
    background-position:95%;
    background-repeat:no-repeat;
    background-size:10px
}
.form-select.body-regular-01.white-bg{
    color:#000
}
.form-select.body-regular-01.white-bg.arrow-icon{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6704236f79f81a0c9e34315c_Vector%20\(27\).svg);
    background-position:95%;
    background-repeat:no-repeat;
    background-size:auto;
    border:1px #000;
    border-bottom-style:solid
}
.form-select.first-select{
    border-right:1px solid var(--black)
}
.form-select.first-select.body-regular-01.approx-gray-text{
    border-top:1px none var(--white);
    border-left:1px solid var(--white)
}
.form-select.first-select.body-regular-01.approx-gray-text.black-bg{
    border-top-style:solid;
    border-bottom-style:none;
    border-bottom-color:var(--white);
    color:#f4f1e7;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66cdab9691fa49a9e93e2163_Vector%20\(68\).svg);
    background-position:95%;
    background-repeat:no-repeat;
    background-size:10px
}
.form-select.first-select.body-regular-01.white-bg{
    color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6704236f79f81a0c9e34315c_Vector%20\(27\).svg);
    background-position:95%;
    background-repeat:no-repeat;
    background-size:auto;
    border:1px solid #000;
    border-style:none solid solid none
}
.contact-icon{
    width:24px;
    height:24px;
    position:absolute;
    inset:28px auto auto 32px
}
.contact-icon.double{
    top:42px;
    left:0
}
.contact-icon.cp2{
    top:42px
}
.form-textarea{
    border-bottom:1px solid var(--black);
    width:100%;
    height:186px;
    margin-bottom:0;
    padding:26px 16px 26px 68px
}
.form-textarea.body-regular-01.approx-gray-text{
    border-top:1px solid var(--white);
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%
}
.form-textarea.body-regular-01.black-rotext{
    border-color:var(--white);
    color:#f4f1e7;
    background-color:#141414;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    height:100%
}
.form-textarea.body-regular-01.black-rotext::placeholder{
    color:#f4f1e7
}
.form-textarea.body-regular-01.black-rotext.off-white-bg{
    border-style:none none solid;
    border-color:var(--black-2)var(--black-2)var(--black);
    color:#000;
    background-color:#fff
}
.form-textarea.body-regular-01.black-rotext.off-white-bg::placeholder{
    color:#000
}
.primary-button-text{
    text-transform:capitalize;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:24.5px
}
.primary-button-text.body-semibold-02.black-text-impact{
    font-weight:600
}
.primary-button-text.body-semibold-02.white-text-newslteer-text{
    color:#f4f1e7;
    font-size:14px
}
.primary-button-text.medium-16px{
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:24px
}
.primary-button-text.medium-16px.black-text{
    font-weight:500
}
.primary-button-text.medium-16px.black-text-impact{
    font-weight:600
}
.primary-button-text.medium-16px.white-text-newslteer-text{
    color:#f4f1e7;
    font-size:14px
}
.primary-button-text.is-design{
    font-size:20px;
    font-weight:500
}
.success-message{
    padding-top:0;
    padding-bottom:0
}
.error-message{
    margin-top:0;
    padding-top:0;
    padding-bottom:0
}
.map-content-01{
    padding-top:91px;
    padding-bottom:91px
}
.map-section-01{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.map-section-01.hide{
    display:none
}
.text-block-2{
    text-align:center;
    width:100%;
    max-width:465px;
    margin-top:24px
}
.text-block-2.body-regular-01{
    max-width:470px;
    margin-left:auto;
    margin-right:auto
}
.map-head-01{
    text-align:center;
    width:100%;
    max-width:655px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px
}
.map-images-01{
    width:100%;
    height:620px;
    overflow:hidden
}
.map-img-01{
    object-fit:cover;
    width:100%;
    height:100%
}
.map-image-01{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.map-image-01.hide{
    display:none
}
.footer-top{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.footer-top.bg-black{
    background-color:var(--black)
}
.footer-top.white-border{
    border-bottom-color:var(--white);
    position:relative
}
.footer-top.white-border.bg-glow{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67555a9ac9989275ef4d8654_Glow%20Effect%2036.svg);
    background-position:50%;
    background-size:cover
}
.footer-top.white-border.over-flow{
    overflow:hidden
}
.footer-top.no-border{
    border-bottom-style:none
}
.footer-top.no-border.bg-beige{
    background-color:var(--beige)
}
.footer-content-top{
    padding-top:99px;
    padding-bottom:99px
}
.footer-content-top.design{
    background-color:#000
}
.footer-content-top.border-top{
    border-top:1px solid #000
}
.footer-content-top.border-top.bg-black{
    background-color:var(--black)
}
.footer-content-top.border-top.bg-black._60-b-padding{
    padding-bottom:60px
}
.footer-content-top.border-top.white-border{
    border-top-color:var(--white)
}
.footer-content-top.border-top.white-border._60-b-padding{
    padding-bottom:60px
}
.footer-content-top.is-calendly{
    padding-top:60px;
    padding-bottom:60px
}
.footer-head-top{
    grid-column-gap:4px;
    grid-row-gap:4px;
    text-align:center;
    width:100%;
    max-width:786px;
    margin-left:auto;
    margin-right:auto
}
.footer-head-top.design{
    max-width:854px
}
.footer-head-top.width-1116{
    max-width:1116px
}
.footer-title-top{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0
}
.footer-title-top.heading-01.white-text.max-width-688px{
    width:100%;
    max-width:688px
}
.footer-title-top.heading-01.text-size-60px{
    letter-spacing:-2.4px;
    font-size:60px
}
.footer-title-top.heading-01.saa-marketing-lp{
    color:#fff;
    text-align:center;
    letter-spacing:-.03em;
    text-transform:capitalize;
    width:100%;
    max-width:1008px;
    margin-left:auto;
    margin-right:auto;
    font-size:88px;
    line-height:99px
}
.footer-title-top.heading-01.saa-marketing-lp.black-text{
    color:#000
}
.footer-title-top.heading-01.saa-marketing-lp.black-text.is-northstar{
    max-width:1108px
}
.footer-title-top.heading-01.neat_log{
    color:#fff;
    text-align:center;
    letter-spacing:-.06em;
    text-transform:none;
    width:100%;
    max-width:1011px;
    margin-left:auto;
    margin-right:auto;
    font-size:74px;
    font-weight:500;
    line-height:83px
}
.footer-title-top.heading-01.home{
    color:#fff;
    text-align:center;
    letter-spacing:-.04em;
    text-transform:capitalize;
    width:100%;
    max-width:937px;
    margin-left:auto;
    margin-right:auto;
    font-size:96px;
    font-weight:600;
    line-height:104px
}
.footer-title-top.heading-01.design-lp{
    color:#000;
    text-align:center;
    letter-spacing:-.06em;
    text-transform:none;
    width:100%;
    max-width:1011px;
    margin-left:auto;
    margin-right:auto;
    font-size:74px;
    font-weight:600;
    line-height:83px
}
.footer-title-top.heading-01.nothstar{
    color:#fff;
    text-align:center;
    letter-spacing:-.03em;
    text-transform:capitalize;
    width:100%;
    max-width:1108px;
    margin-left:auto;
    margin-right:auto;
    font-size:88px;
    line-height:99px
}
.footer-title-top.heading-01.nothstar.black-text{
    color:#000
}
.footer-title-top.heading-01.design-lp-white{
    color:#000;
    text-align:center;
    letter-spacing:-.04em;
    text-transform:capitalize;
    width:100%;
    max-width:1178px;
    margin-left:auto;
    margin-right:auto;
    font-size:96px;
    font-weight:600;
    line-height:108px
}
.footer-title-top.heading-01.bsm{
    color:#fff;
    text-align:center;
    letter-spacing:-.02em;
    text-transform:none;
    width:100%;
    max-width:1128px;
    margin-left:auto;
    margin-right:auto;
    font-size:96px;
    line-height:108px
}
.footer-title-top.heading-01.bsm.black-text{
    color:#000
}
.right-arrow-ft{
    width:59.5px;
    height:45px
}
.text-wrap-ft{
    grid-column-gap:6px;
    grid-row-gap:6px;
    justify-content:center;
    align-items:center;
    display:flex
}
.text-wrap-ft.hide-99n-mls{
    margin-left:auto;
    margin-right:auto
}
.footer-title-top-another{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0
}
.footer-title-top-another.heading-01.black-text{
    display:none
}
.footer-up{
    border-bottom:1px solid var(--black);
    flex-flow:row;
    padding-top:40px;
    padding-bottom:32px;
    display:flex
}
.footer-up.padding-left-40{
    padding-left:40px
}
.footer-up.padding-tb._100px.padding-left-40px{
    padding-top:100px;
    padding-bottom:100px;
    padding-left:40px
}
.footer-up.padding-tb._100px.padding-left-40px.border-none{
    border-bottom-style:none
}
.footer-up.no-border{
    border-bottom-style:none;
    border-bottom-width:0
}
.moving-text-wrap{
    flex-flow:row;
    flex:none;
    display:flex;
    overflow:hidden
}
.moving-text-wrap.hidden{
    display:none
}
.moving-text{
    text-transform:uppercase
}
.moving-text.heading-01.black-text{
    flex:none;
    margin-right:40px
}
.copyright{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black-2);
    justify-content:center;
    display:flex
}
.copyright.black-bg{
    border-top-style:none
}
.after-copyright{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.after-copyright.footer-black{
    border-top:1px solid var(--white);
    background-color:#141414
}
.footer-wrap.dsign-gap{
    margin-top:817px
}
.footer-wrap.sma{
    padding-top:12.5rem
}
.footer-wrap.bg-beige{
    background-color:var(--beige)
}
.contact-page-img{
    object-fit:cover;
    width:100%;
    height:100%
}
.form-group-cp2{
    display:flex
}
.blog-01{
    justify-content:center;
    display:flex
}
.blog-01.b2{
    border-bottom:1px solid var(--black)
}
.blog-01.single{
    border-top:1px solid #000;
    border-bottom:1px solid var(--black)
}
.blog-head-01{
    text-align:center;
    width:100%;
    max-width:969px;
    margin-left:auto;
    margin-right:auto
}
.blog-head-01.left{
    text-align:left;
    max-width:768px;
    margin-left:40px;
    margin-right:0
}
.blog-head-01.left.b-3{
    margin-right:40px;
    padding-top:100px;
    padding-bottom:100px
}
.blog-head-01.pro1{
    padding-top:108px
}
.blog-head-01.b2,.blog-head-01.bl3{
    padding-top:108px;
    padding-bottom:80px
}
.blog-head-01.b-3{
    padding-top:100px;
    padding-bottom:100px
}
.blog-title-01{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0
}
.blog-title-01.heading-03.privacy{
    text-align:left;
    text-transform:none;
    margin-bottom:40px
}
.blog-list-01{
    width:100%
}
.blog-list-01.b2{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    display:flex
}
.blog-list-01.b3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-bottom:1px solid var(--black);
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.blog-list-01.b3.single{
    border-top:1px solid var(--black);
    border-bottom-style:none
}
.blog-list-01.b3.single.nogrid{
    display:block
}
.blog-list-01.b3.single.hide-temp{
    display:none
}
.blog-list-01.bl3{
    border-top:1px solid #000
}
.blog-list-01.b-3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.blog-item-wrap-01{
    border-bottom:1px solid var(--black);
    justify-content:space-between;
    display:flex
}
.blog-item-wrap-01.b2{
    border-right:1px solid var(--black);
    border-bottom-style:none;
    width:100%
}
.blog-item-wrap-01.b2.border-top{
    border-top:1px solid var(--black)
}
.blog-item-wrap-01.b2.right-none{
    border-right-style:none
}
.blog-item-wrap-01._01{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.blog-item-wrap-01.h-1{
    border-bottom-style:none
}
.blog-item-wrap-01.h-1.gap-40{
    grid-column-gap:40px;
    grid-row-gap:40px
}
.blog-item-wrap-01.hide-blog{
    display:none
}
.blog-item-wrap-01.oblog{
    border-bottom-style:solid
}
.blog-item-wrap-01.top-marging{
    border-bottom-style:none
}
.blog-item-inner-01.left{
    align-items:center;
    width:100%;
    max-width:880px;
    display:flex
}
.blog-item-inner-01.left._02{
    border-bottom:1px none var(--black)
}
.blog-item-inner-01.left._02.right{
    border-bottom-style:solid;
    border-left-style:none;
    max-width:100%
}
.blog-item-inner-01.right{
    border-left:1px solid var(--black);
    width:100%;
    max-width:400px;
    height:100%
}
.blog-item-inner-01.right.b2{
    border-left-style:none;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    max-width:100%;
    display:flex
}
.blog-item-inner-01.right._01{
    border-left-style:none;
    border-right:1px solid #000;
    max-width:640px
}
.blog-item-inner-01.blog-page{
    border:1px solid #000;
    flex-flow:column;
    height:100%
}
.blog-item-inner-01.blog-page.b2{
    border-left-style:none;
    flex-direction:column;
    justify-content:space-between;
    max-width:100%;
    display:flex
}
.blog-item-inner-01.blog-page._01{
    border-left-style:none;
    border-right:1px solid #000;
    max-width:640px
}
.blog-img-inner-01{
    border-right:1px solid var(--black);
    flex:1;
    width:100%;
    height:440px;
    overflow:hidden
}
.blog-img-inner-01.right{
    border-bottom:1px solid var(--black);
    border-right-style:none;
    height:200px
}
.blog-img-inner-01.right.b2{
    border-top:1px solid var(--black);
    border-bottom-style:none;
    flex:0 auto;
    height:180px
}
.blog-img-inner-01.right._01{
    height:277px
}
.blog-img-inner-01.right.small-image{
    height:160px
}
.blog-img-inner-01.third{
    border-right-style:none;
    height:500px
}
.blog-img-inner-01.left{
    height:436px;
    position:relative
}
.blog-img-inner-01.left._02{
    max-width:280px;
    height:276px
}
.blog-img-inner-01.blog-thumbnail{
    border-bottom:1px solid var(--black);
    border-right-style:none;
    height:auto;
    padding-top:45%;
    position:relative
}
.blog-img-inner-01.blog-thumbnail.b2{
    border-top:1px solid var(--black);
    border-bottom-style:none;
    flex:0 auto;
    height:280px
}
.blog-img-inner-01.blog-thumbnail._01{
    height:277px
}
.blog-imgs-inner-01{
    object-fit:cover;
    width:100%;
    height:100%
}
.blog-imgs-inner-01.centre{
    object-position:84% 50%
}
.blog-inner-content-01{
    flex:1;
    padding-left:60px;
    padding-right:60px
}
.blog-inner-content-01.right{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    padding:32px 24px;
    display:flex
}
.blog-inner-content-01.right.b2{
    flex:0 auto;
    padding-top:46px;
    padding-bottom:60px;
    padding-left:40px
}
.blog-inner-content-01.right.b2.inner{
    flex:1;
    padding-bottom:40px
}
.blog-inner-content-01.right._01{
    padding-top:55px;
    padding-bottom:53px;
    padding-left:40px
}
.blog-inner-content-01.third{
    border-top:1px solid var(--black);
    flex-direction:column;
    align-items:center;
    padding-top:60px;
    padding-bottom:60px;
    display:flex
}
.blog-inner-content-01.left._02{
    padding-left:42px;
    padding-right:44px
}
.blog-inner-content-01.main-blog{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    min-height:232px;
    padding:32px 24px;
    display:flex
}
.blog-inner-content-01.main-blog.b2{
    flex:0 auto;
    padding-top:46px;
    padding-bottom:60px;
    padding-left:40px
}
.blog-inner-content-01.main-blog._01{
    padding-top:55px;
    padding-bottom:53px;
    padding-left:40px
}
.blog-date-info-wrap{
    grid-column-gap:4px;
    grid-row-gap:4px;
    margin-bottom:16px;
    display:flex
}
.blog-date-info-wrap.right{
    margin-bottom:14px
}
.date-info-text{
    text-transform:uppercase
}
.date-info-text.caption-01{
    font-weight:500
}
.date-info-text.caption-01.approx-gray-text.b2{
    font-size:12px;
    line-height:16px
}
.date-info-text.third.approx-gray-text{
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:16px
}
.blog-inner-title-01{
    margin-top:0;
    margin-bottom:0
}
.blog-inner-title-01.sub-heading-02.black-text._01{
    margin-top:14px;
    margin-bottom:32px
}
.blog-inner-title-01.sub-heading-02.black-text._36px-size{
    font-size:36px
}
.blog-inner-title-01.sub-heading-02.black-text._36px-size.all-caps{
    text-transform:uppercase
}
.blog-inner-title-01.sub-heading-02.black-text.text-size-52pxcenter-width{
    text-align:center;
    letter-spacing:-1.56px;
    max-width:711px;
    margin-left:auto;
    margin-right:auto;
    font-size:52px;
    line-height:60px
}
.blog-inner-title-01.sub-heading-02.black-text.text-size-52pxcenter-width-748{
    text-align:center;
    letter-spacing:-1.56px;
    max-width:748px;
    margin-left:auto;
    margin-right:auto;
    font-size:52px;
    line-height:60px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-64px{
    text-transform:uppercase;
    font-size:64px;
    line-height:70px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width{
    max-width:400px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width.mobile{
    display:none
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px{
    letter-spacing:-1.56px;
    text-transform:uppercase;
    font-size:52px;
    line-height:60px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px.width{
    max-width:400px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px.width.mobile{
    display:none
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width{
    text-align:center;
    letter-spacing:-1.56px;
    text-transform:capitalize;
    margin-left:auto;
    margin-right:auto;
    font-size:52px;
    line-height:60px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width.width{
    max-width:400px
}
.blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width.width.mobile{
    display:none
}
.blog-inner-title-01.right{
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:30px
}
.blog-inner-title-01.right.black-text{
    margin-bottom:24px
}
.blog-inner-title-01.third.sub-heading-01.black-text{
    text-align:center;
    width:100%;
    max-width:580px;
    margin-bottom:32px
}
.blog-inner-title-01.sub-heading-03.black-text._02,.blog-inner-text-01.body-regular-02.black-text{
    margin-top:16px;
    margin-bottom:32px
}
.blog-inner-text-01.body-regular-02.black-text._28px{
    margin-top:0;
    margin-bottom:0;
    font-size:28px;
    line-height:32px
}
.blog-inner-text-01.body-regular-02.white-text._28px,.blog-inner-text-01.body-regular-02.white-text._28px-1{
    font-size:28px;
    line-height:38px
}
.secondary-button{
    grid-column-gap:12px;
    grid-row-gap:12px;
    align-items:center;
    text-decoration:none;
    display:flex
}
.secondary-button.auto{
    margin-top:auto
}
.secondary-button.white-bg{
    background-color:var(--transparent);
    color:var(--white);
    border:1px solid #fff;
    padding:20px 28px
}
.secondary-button.bg-black{
    background-color:var(--black);
    color:var(--white);
    height:51px;
    padding:20px 18px 20px 24px
}
.secondary-button.bg-black.margin-60{
    margin-top:36px
}
.secondary-button.bg-black.customer-review{
    justify-content:center;
    align-self:stretch;
    align-items:center
}
.secondary-btn-text{
    text-transform:uppercase
}
.secondary-btn-icon{
    width:24px;
    height:18px
}
.blog-single{
    justify-content:center;
    display:flex
}
.blog-content{
    padding-top:108px
}
.rich-text-wrap{
    width:100%;
    max-width:994px;
    margin-left:auto;
    margin-right:auto;
    padding-top:8px;
    padding-bottom:0
}
.blog-title{
    width:100%;
    max-width:723px;
    margin-top:0;
    margin-bottom:0
}
.blog-title.heading-03.black-text.blog{
    max-width:1100px
}
.blog-thumb{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    width:100%;
    height:560px;
    overflow:hidden
}
.blog-head-texts{
    margin-bottom:80px;
    padding-left:40px;
    padding-right:40px
}
.blog-thumb-img{
    object-fit:cover;
    width:100%;
    height:100%
}
.blog-02.hide-temp{
    display:none
}
.blogs-02{
    justify-content:center;
    display:flex
}
.blogs-02.h-1{
    border-bottom:1px solid var(--black)
}
.blogs-02.h-1.bottom-100px{
    padding-bottom:100px
}
.blogs-02.h-1.bottom-100px.no-border{
    border-bottom-style:none
}
.blog-list-02{
    width:100%
}
.blog-content-02._02{
    padding-top:100px;
    padding-bottom:100px;
    padding-left:40px
}
.blog-content-02._02.both-padding-40px{
    margin-left:auto;
    margin-right:auto
}
.blog-content-02._02.both-padding-40px.flex{
    justify-content:center;
    align-items:stretch;
    display:flex
}
.blog-content-02.faq{
    padding:100px 20px
}
.blog-content-02.faq.another{
    padding-left:40px;
    padding-right:40px
}
.blog-content-02.compare{
    padding:100px 40px
}
.blog-title-02{
    margin-top:0;
    margin-bottom:32px
}
.cta{
    padding:100px 40px
}
.cta-title{
    text-align:center;
    text-transform:uppercase;
    width:100%;
    max-width:936px;
    margin:0 auto
}
.cta-form{
    width:100%;
    max-width:480px;
    margin-left:auto;
    margin-right:auto
}
.bottom-texts{
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:center;
    align-items:center;
    display:flex
}
.left-text{
    grid-column-gap:8px;
    grid-row-gap:8px;
    align-items:center;
    display:flex
}
.mark-text{
    font-family:Inter,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:18px
}
.form-group-02{
    width:100%;
    height:64px;
    position:relative
}
.envelope{
    width:24px;
    height:24px;
    position:absolute;
    inset:20px auto auto 20px
}
.cta-text{
    text-align:center;
    margin-top:24px;
    margin-bottom:40px;
    padding-left:40px;
    padding-right:40px
}
.submit-btn{
    text-transform:uppercase;
    width:154px;
    height:56px;
    position:absolute;
    inset:4px 4px auto auto
}
.project-list-01{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-top:1px solid var(--black);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:80px;
    display:grid
}
.project-list-01._02{
    grid-template-columns:1fr 1fr 1fr
}
.project-list-01._03-another{
    border-top-style:none;
    grid-template-columns:1fr 1fr;
    margin-top:0
}
.project-item-01{
    width:100%
}
.project-item-01.first,.project-item-01.first2{
    border-right:1px solid #000
}
.project-item-01.first2.right-none.last{
    border-right-style:none
}
.project-item-01.first2.right-none._03-another{
    border-bottom:1px solid #000;
    border-right-style:none
}
.project-item-01.first2.right-none._03-another-last,.project-item-01.first2.right-none._03-anothers{
    border-bottom:1px #000;
    border-right-style:none
}
.project-item-01.first2._03{
    border-bottom:1px solid var(--black)
}
.project-item-01.first2._03-another{
    border-bottom:1px none var(--black)
}
.project-item-01.first-2{
    border-right:1px solid #000
}
.project-item-01.first-2.pr-2{
    border-right-style:none
}
.project-item-01.case-study{
    border:1px solid #000;
    height:100%
}
.project-item-01.case-study.right-none.last{
    border-right-style:none
}
.project-item-01.case-study.right-none._03-another{
    border-bottom:1px solid #000;
    border-right-style:none
}
.project-item-01.case-study.right-none._03-another-last,.project-item-01.case-study.right-none._03-anothers{
    border-bottom:1px #000;
    border-right-style:none
}
.project-item-01.case-study._03{
    border-bottom:1px solid var(--black)
}
.project-item-01.case-study._03-another{
    border-bottom:1px none var(--black)
}
.item-head-01{
    width:100%;
    height:380px;
    overflow:hidden
}
.item-head-01._02{
    height:240px;
    margin-bottom:40px;
    padding-left:0;
    padding-right:0
}
.item-head-01._03{
    height:420px;
    position:relative
}
.item-body-01{
    border-top:1px solid var(--black);
    padding:40px
}
.item-body-01._02{
    border-top-style:none;
    padding:0 20px 20px
}
.item-body-01._03{
    justify-content:space-between;
    align-items:center;
    padding:24px 32px;
    display:flex
}
.item-thumb-01{
    object-fit:cover;
    width:100%;
    height:100%;
    transition:transform .2s
}
.item-thumb-01.square{
    aspect-ratio:1
}
.item-thumb-01.square.height{
    min-height:102%
}
.item-thumb-01.h-300,.item-thumb-01.h-3k{
    max-height:253px
}
.item-thumb-01._1{
    max-width:650px;
    height:688px
}
.item-thumb-01._4{
    height:441px
}
.item-thumb-01._2{
    min-width:525px;
    max-width:525px;
    height:315px
}
.item-thumb-01._3{
    max-width:525px;
    height:291px
}
.item-thumb-01._5{
    min-width:705px;
    max-width:705px;
    height:474px
}
.item-thumb-01._6,.item-thumb-01._9{
    max-width:470px;
    height:474px
}
.item-title-01{
    margin-top:0;
    margin-bottom:0
}
.item-title-01.sub-heading-02.case-study{
    color:#141414;
    font-size:20px;
    line-height:30px
}
.item-title-01._32px.case-study{
    color:#141414;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:30px
}
.item-title-01._32px.case-study.test{
    text-align:center
}
.item-tags{
    grid-column-gap:10px;
    grid-row-gap:10px;
    align-items:center;
    margin-top:24px;
    display:flex
}
.item-tags._02{
    margin-top:0
}
.item-tags._03{
    margin-top:0;
    position:absolute;
    inset:auto auto 31px 40px
}
.item-tags.hidden{
    display:none
}
.item-tag{
    border:1px solid var(--black);
    color:var(--black);
    text-transform:uppercase;
    padding:5.8px 18px;
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:600;
    line-height:18px
}
.item-tag.white-tag{
    border-color:var(--white);
    color:var(--white);
    font-size:18px;
    font-weight:400;
    line-height:26px
}
.item-tag.black-tag{
    border-color:var(--black);
    color:var(--black);
    font-size:18px;
    font-weight:400;
    line-height:26px
}
.item-tag.padding-10px{
    padding:10px
}
.project-single{
    justify-content:center;
    display:flex
}
.single-titles{
    margin-top:108px;
    margin-left:40px;
    margin-right:40px
}
.single-title{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0
}
.single-tag{
    text-transform:uppercase
}
.single-tags{
    grid-column-gap:20px;
    grid-row-gap:20px;
    align-items:center;
    margin-top:24px;
    margin-left:40px;
    display:none
}
.single-thumbs{
    border-top:1px solid var(--black);
    width:100%;
    height:620px;
    margin-top:80px;
    overflow:hidden
}
.single-thumb{
    object-fit:cover;
    width:100%;
    height:100%
}
.details-about-porject{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.details-content{
    display:flex
}
.rich-texts{
    border-right:1px solid var(--black);
    width:100%;
    max-width:880px
}
.aside{
    width:100%;
    max-width:400px
}
.aside-title{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0;
    padding-top:32px;
    padding-bottom:32px;
    padding-left:60px
}
.aside-status{
    grid-column-gap:40px;
    grid-row-gap:40px;
    border-top:1px solid var(--black);
    flex-direction:column;
    padding-top:60px;
    padding-left:60px;
    padding-right:20px;
    display:flex
}
.stat-title{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:15px
}
.stat-title.heading-03.black-text.case{
    margin-bottom:10px;
    font-size:24px;
    line-height:32px
}
.rich-text-block{
    padding:8px 60px 80px
}
.rich-text-block h2{
    margin-top:40px;
    margin-bottom:20px;
    font-size:50px;
    line-height:62px
}
.rich-text-block li{
    color:#141414
}
.rich-text-block p{
    margin-top:10px
}
.rich-text-block img{
    margin-top:20px;
    margin-bottom:20px
}
.rich-text-block h3{
    color:#141414;
    font-family:Inter,sans-serif;
    font-weight:600
}
.rich-text-block strong{
    color:#000
}
.faq-question-answer{
    border-bottom:1px solid var(--black);
    color:#000;
    font-size:20px;
    font-weight:700;
    line-height:32px
}
.faq-question-answer.white-bg{
    border-radius:0
}
.faq-question-answer.last{
    border-bottom-style:none
}
.question-title{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
.question-title.faq2{
    font-size:24px;
    font-weight:600;
    line-height:32px
}
.question-title.faq2.text-size-22px{
    font-size:22px
}
.question-title.faq2.white-text{
    color:var(--white)
}
.down-caret-icon{
    width:34px;
    height:25px
}
.faq-body{
    flex-direction:column
}
.faq-body.faq2{
    color:#000;
    width:100%;
    max-width:840px;
    margin-left:auto;
    margin-right:auto
}
.faq-body.faq2.flex{
    grid-column-gap:18px;
    grid-row-gap:18px;
    display:flex
}
.faq-body.faq2.white-text{
    color:#fff
}
.faq-body.bsm{
    grid-column-gap:16px;
    grid-row-gap:16px;
    color:#000;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    width:50%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.faq-body.bsm.flex{
    grid-column-gap:18px;
    grid-row-gap:18px;
    display:flex
}
.faq-body.bsm.white-text{
    color:#fff
}
.faq-title-wrap{
    grid-column-gap:80px;
    grid-row-gap:80px;
    align-items:center;
    padding-left:54px;
    display:flex
}
.faq-title-wrap.faq1{
    grid-column-gap:14px;
    grid-row-gap:14px;
    padding-left:0
}
.faq-answer-text{
    border-top:1px solid #000;
    margin-bottom:0;
    padding-top:24px;
    padding-bottom:40px;
    display:block
}
.faq-answer-text.body-regular-02.black-text{
    border-top:1px solid #000
}
.faq-answer-text.body-regular-02.white-text.white-border{
    border-top:1px solid var(--white)
}
.faq-answer-text.body-regular-02.white-faq{
    color:#fff;
    border-top-color:#fff
}
.faq-answer-text.body-regular-02.white-faq.white-border{
    border-top:1px solid var(--white)
}
.faq-answer-text.body-regular-02.bsm{
    padding-bottom:50px;
    font-size:14px
}
.faq-answer-text.body-regular-02.bsm-01{
    margin-top:0;
    padding-top:24px;
    padding-bottom:0;
    font-size:14px
}
.faq-answer-text.body-regular-02.bsm-02{
    border-top-style:none;
    padding-top:0;
    padding-bottom:50px;
    font-size:14px
}
.faq-answer-text.body-regular-02.bsm-03{
    border-top-style:none;
    margin-top:0;
    padding-top:0;
    padding-bottom:0;
    font-size:14px
}
.faqs-content{
    flex:1;
    width:100%;
    margin-left:auto;
    margin-right:auto
}
.faq-question{
    cursor:pointer;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.faq-question.faq2{
    padding:47px 40px
}
.faq-question.faq2.top-padding-remove{
    padding-top:0
}
.faq-question.faq2.align-top{
    justify-content:space-between;
    align-items:flex-start
}
.faq-question.faq2.padding-change{
    padding-top:40px
}
.faq-question.faq2.black-text.black-bg{
    flex-flow:row
}
.faq-question.faq2.black-text.f4f1e7{
    background-color:#f4f1e7
}
.faq-question.bsm{
    justify-content:space-between;
    align-items:flex-start;
    padding-top:50px;
    padding-bottom:50px;
    font-weight:400
}
.faq-question.bsm.top-padding-remove{
    padding-top:0
}
.faq-question.bsm.align-top{
    justify-content:space-between;
    align-items:flex-start
}
.faq-question.bsm.padding-change{
    padding-top:40px
}
.faq-question.bsm.black-text.black-bg{
    flex-flow:row
}
.faq-question.bsm.black-text.f4f1e7{
    background-color:#f4f1e7
}
.faq-01{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.faq-icon-wrap{
    border-left:1px solid var(--black);
    justify-content:center;
    align-items:center;
    width:120px;
    height:120px;
    display:flex
}
.faq-icon-wrap.faq2{
    border-left-style:none;
    width:auto;
    height:auto
}
.project-head-02._02,.project-head-02.c{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.project-head-02.centre{
    border-bottom:1px solid #141414;
    justify-content:center;
    align-items:stretch;
    display:flex
}
.project-head-02.centre.white-border{
    border-top:1px solid var(--white);
    border-bottom-color:var(--white)
}
.project-head-02.centre.no-border{
    border-bottom-style:none
}
.project-head-02.centre.no-border.hide{
    display:none
}
.projects._02{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex;
    position:relative
}
.projects._02.no-border{
    border-bottom-style:none
}
.projects._02.border-remove{
    border-bottom-width:0
}
.projects._02.border-remove.padding-40{
    margin-left:40px;
    margin-right:40px
}
.projects._02.over-flow{
    overflow:hidden
}
.project-01{
    justify-content:center;
    display:flex
}
.project-01.b2,.project-01._3king{
    border-bottom:1px solid var(--black);
    background-color:#f4f1e7
}
.project-02._02{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.project-02._02.top-border{
    border-top:1px solid #000
}
.project-content-01{
    padding-top:108px
}
.project-content-01._03{
    padding-top:0
}
.project-content-01.case-studies{
    padding-top:72px
}
.project-head-01{
    text-align:center;
    width:100%;
    max-width:969px;
    margin-left:auto;
    margin-right:auto
}
.item-text-01{
    margin-top:16px;
    margin-bottom:32px
}
.item-text-01.body-regular-02.black-text{
    display:none
}
.item-date{
    text-transform:uppercase
}
.item-date.black-text{
    margin-bottom:16px
}
.project-list-02.hide{
    display:none
}
.project-item-02{
    border-bottom:1px solid var(--black);
    width:100%;
    display:flex
}
.project-item-02.last{
    border-bottom-style:none
}
.item-titles-02{
    border-right:1px solid var(--black);
    width:100%;
    max-width:96px;
    position:relative
}
.item-titles-02.home-1{
    height:100%;
    position:absolute;
    inset:0% auto auto 0%
}
.item-title-02{
    margin-top:0;
    margin-bottom:0;
    transform:rotate(90deg)
}
.item-title-02.sub-heading-03.black-text{
    width:239px;
    position:absolute;
    inset:154px auto auto -73px;
    transform:rotate(90deg)
}
.item-title-02.h-1{
    text-align:center;
    text-transform:uppercase;
    width:264px;
    position:absolute;
    inset:152px auto auto -85px;
    transform:rotate(-90deg)
}
.item-body-02{
    grid-column-gap:40px;
    grid-row-gap:40px;
    width:100%;
    padding:40px 60px;
    display:flex
}
.item-imgs-02{
    width:100%;
    max-width:362px;
    height:260px
}
.item-contents-02{
    flex-direction:column;
    justify-content:space-between;
    width:100%;
    display:flex
}
.content-texts-02{
    justify-content:space-between;
    align-items:flex-start;
    margin-bottom:32px;
    display:flex
}
.content-text-02{
    width:100%;
    max-width:306px
}
.item-btns-02{
    justify-content:flex-end;
    display:flex
}
.item-icon-01{
    width:48px;
    height:48px
}
.hero-02{
    background-color:#f4f1e7;
    justify-content:center;
    display:flex
}
.hero-02.below-border{
    border-bottom:1px solid #000;
    position:relative
}
.hero-02.transparent-bg{
    background-color:var(--transparent)
}
.hero-02.transparent-bg._100vh{
    height:100vh
}
.hero-02.transparent-bg.padding-40{
    margin-left:40px;
    margin-right:40px
}
.hero-02.transparent-bg.mobile-20-padding.top-border{
    border-top:1px solid var(--beige)
}
.hero-02.transparent-bg.saas-marketing-hero{
    justify-content:space-between;
    padding-bottom:100px
}
.hero-02.transparent-bg.neat-logs-hero{
    padding-top:140px
}
.hero-02.transparent-bg.top-border{
    border-top:1px solid #fff
}
.hero-02.transparent-bg.design-lp,.hero-02.transparent-bg.northstar{
    justify-content:space-between;
    padding-bottom:100px
}
.hero-02.over-flow{
    overflow:hidden
}
.hero-02.tr{
    background-color:#0000
}
.hero-02.tr._100vh{
    height:100vh
}
.hero-02.tr.padding-40{
    margin-left:40px;
    margin-right:40px
}
.hero-02.tr.mobile-20-padding.top-border{
    border-top:1px solid var(--beige)
}
.hero-02.tr.saas-marketing-hero{
    justify-content:center;
    align-items:center;
    padding-bottom:100px
}
.hero-02.beige{
    background-color:#f4f2ec
}
.hero-02.beige._100vh{
    height:100vh
}
.hero-02.beige.padding-40{
    margin-left:40px;
    margin-right:40px
}
.hero-02.beige.mobile-20-padding.top-border{
    border-top:1px solid var(--beige)
}
.hero-02.beige.saas-marketing-hero{
    justify-content:center;
    align-items:center;
    padding-bottom:100px
}
.hero-02.marekting-page{
    background-color:var(--transparent)
}
.hero-02.marekting-page._100vh{
    height:100vh
}
.hero-02.marekting-page.padding-40{
    margin-left:40px;
    margin-right:40px
}
.hero-02.marekting-page.mobile-20-padding.top-border{
    border-top:1px solid var(--beige)
}
.hero-02.marekting-page.saas-marketing-hero{
    justify-content:space-between;
    padding-bottom:100px
}
.hero-02.marekting-page.neat-logs-hero{
    padding-top:140px
}
.hero-02.marekting-page.top-border{
    border-top:1px solid #fff
}
.hero-02.marekting-page.design-lp,.hero-02.marekting-page.northstar{
    justify-content:space-between;
    padding-bottom:100px
}
.hero-content-02{
    padding-top:80px
}
.hero-content-02.home-1{
    padding-bottom:323px;
    position:relative
}
.hero-content-02.home-2.padding-top-bottom{
    padding-bottom:94px;
    font-weight:400
}
.hero-content-02.home-2.padding-top-bottom.ai-agents{
    z-index:2;
    position:relative
}
.hero-content-02.home-2.hero-padding-desing-lp{
    padding-top:100px;
    padding-bottom:137px;
    font-weight:400
}
.hero-content-02.home-2.padding-top-bottom-lp{
    padding-top:146px;
    padding-bottom:94px;
    font-weight:400
}
.hero-content-02.home-2.padding-top-bottom-lp.mobile-2nd.simple{
    padding-top:86px
}
.hero-content-02.home-2.padding-top-bottom-lp.lp-01{
    padding-top:100px
}
.hero-content-02.home-2.padding-top-bottom-lp.lp-01.simple{
    padding-top:86px
}
.hero-content-02.home-2.padding-top-bottom-c-m{
    padding-top:228px;
    padding-bottom:94px;
    font-weight:400
}
.hero-content-02.home-2.padding-top-bottom-c-m.mobile-2nd.simple{
    padding-top:86px
}
.hero-content-02.home-2.markting-lp-hero-padding{
    padding-top:120px
}
.hero-content-02.home-2.markting-lp-hero-padding.sma{
    flex:none;
    width:100%;
    max-width:687px
}
.hero-content-02.home-2.markting-lp-hero-padding.northstar{
    padding-top:66px
}
.hero-content-02.home-2.hero-padding-desing-lp-marketing{
    padding-top:100px;
    padding-bottom:137px;
    font-weight:400
}
.hero-content-02.home-3{
    padding-top:0;
    display:flex
}
.hero-content-02.new-home{
    padding-top:70px;
    padding-bottom:177px;
    position:relative
}
.hero-content-02.new-home.desktop{
    min-height:100vh
}
.hero-content-02.new-home.desktop.design-page,.hero-content-02.new-home.desktop.design-page-copy{
    min-height:auto;
    padding-top:90px;
    padding-bottom:99px
}
.hero-content-02.new-home.mobile{
    display:none
}
.hero-head-02{
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:space-between;
    width:100%;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.hero-head-02.home01{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-direction:column;
    padding-left:80px
}
.hero-head-02.home3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-direction:column;
    justify-content:center;
    max-width:660px
}
.hero-head-02.is-bottom-align{
    grid-column-gap:29px;
    grid-row-gap:29px;
    align-items:flex-end
}
.hero-head-02.home-02{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch
}
.hero-head-02.home-02.margin-55{
    justify-content:space-between;
    align-items:stretch;
    margin-left:auto;
    margin-right:auto
}
.hero-head-02.home-02.margin-55._50--width{
    width:50%
}
.hero-head-02.home-02.margin-55.width{
    max-width:760px
}
.hero-head-02.home-02.padding-remove{
    justify-content:space-between;
    align-items:stretch;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    position:relative
}
.hero-head-02.home-02.padding-remove._50--width{
    width:50%
}
.hero-head-02.home-02.padding-remove.is-design-lp{
    justify-content:center;
    align-items:center;
    min-height:100vh
}
.hero-head-02.home-02.gap-44{
    grid-column-gap:20px;
    grid-row-gap:20px
}
.hero-head-02.home-02.design-lp{
    justify-content:flex-start;
    align-items:stretch;
    padding-left:0;
    padding-right:0;
    position:relative
}
.hero-head-02.lp01{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    padding-left:0;
    padding-right:0
}
.hero-head-02.lp01.margin-55{
    justify-content:space-between;
    align-items:stretch;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.hero-head-02.lp01.margin-55._50--width{
    width:50%
}
.hero-head-02.lp01.padding-remove{
    justify-content:space-between;
    align-items:stretch;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    position:relative
}
.hero-head-02.lp01.padding-remove._50--width{
    width:50%
}
.hero-head-02.lp01.gap-44{
    grid-column-gap:20px;
    grid-row-gap:20px
}
.hero-titles-02{
    width:100%;
    max-width:720px
}
.hero-titles-02.home-1{
    max-width:876px
}
.hero-titles-02.home-2{
    text-align:center;
    max-width:none;
    margin-left:auto;
    margin-right:auto
}
.hero-titles-02.home-2.flex{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.hero-titles-02.home-2.flex.width-100{
    max-width:940px
}
.hero-titles-02.home-2.flex.width-100.simple{
    max-width:990px
}
.hero-titles-02.home-2.flex.width-100-max-width-1195{
    max-width:1195px
}
.hero-titles-02.home-2.flex.width-100-max-width-1195.simple{
    max-width:990px
}
.hero-titles-02.home-2.flex.max-width-660{
    min-width:660px;
    max-width:660px
}
.hero-titles-02.home-2.mobile-version{
    display:none
}
.hero-titles-02.is-about{
    max-width:750px
}
.hero-titles-02.hero-head-form{
    text-align:center;
    max-width:950px;
    margin-left:auto;
    margin-right:auto
}
.hero-titles-02.min-width{
    min-width:1190px
}
.hero-titles-02.ai-agents{
    text-align:center;
    max-width:856px;
    margin-left:auto;
    margin-right:auto
}
.hero-titles-02.ai-agents.flex{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.hero-titles-02.ai-agents.flex.width-100{
    max-width:940px
}
.hero-titles-02.ai-agents.flex.width-100.simple{
    max-width:990px
}
.hero-titles-02.ai-agents.flex.width-100-max-width-1195{
    max-width:1195px
}
.hero-titles-02.ai-agents.flex.width-100-max-width-1195.simple{
    max-width:990px
}
.hero-title-02{
    margin-top:0;
    margin-bottom:0
}
.hero-title-02.hide{
    display:none
}
.hero-title-02.black-text{
    text-transform:uppercase;
    font-size:64px;
    font-weight:600;
    line-height:59px
}
.hero-title-02.black-text.heading-02.case-studies{
    font-size:72px;
    line-height:80px
}
.hero-title-02.black-text.heading-01-home,.hero-title-02.black-text.heading-home-01{
    letter-spacing:-1.28px;
    text-transform:uppercase;
    font-size:58px;
    font-weight:600;
    line-height:72px
}
.hero-title-02.black-text.head-small-form{
    letter-spacing:-1.28px;
    text-transform:uppercase;
    font-size:56px;
    font-weight:600;
    line-height:72px
}
.hero-title-02.black-text.heading-80px{
    letter-spacing:-1.28px;
    text-transform:uppercase;
    font-size:60px;
    font-weight:600;
    line-height:68px
}
.hero-title-02.black-text.heading-80px.width{
    width:100%
}
.hero-title-02.black-text.heading-80px.width-lp{
    text-align:left
}
.hero-title-02.black-text.heading-80px--72{
    letter-spacing:-1.28px;
    text-transform:uppercase;
    font-size:60px;
    font-weight:600;
    line-height:68px
}
.hero-title-02.black-text.heading-80px--72.width{
    width:1100px
}
.hero-title-02.black-text._60px{
    text-align:left;
    letter-spacing:-3px;
    font-size:60px;
    line-height:68px
}
.hero-title-02.black-text._60px.max-width-620{
    width:100%;
    max-width:620px
}
.hero-title-02.black-text._60px.align-center{
    text-align:center
}
.hero-title-02.black-text._60px.max-width-620-copy{
    width:100%;
    min-width:680px;
    max-width:620px
}
.hero-title-02.black-text._80px{
    text-align:left;
    letter-spacing:-3.2px;
    font-size:80px;
    line-height:88px
}
.hero-title-02.black-text._80px.max-width-620{
    width:100%;
    min-width:620px;
    max-width:620px
}
.hero-title-02.black-text._80px.align-center{
    text-align:center
}
.hero-title-02.black-text._80px.align-center-text-size{
    text-align:center;
    font-size:60px;
    line-height:130%
}
.hero-title-02.black-text._70px{
    letter-spacing:-3.5px;
    text-transform:uppercase;
    font-size:70px;
    font-weight:600;
    line-height:77px
}
.hero-title-02.black-text._70px.width{
    width:100%
}
.hero-title-02.black-text._70px.width-lp{
    text-align:left
}
.hero-title-02.black-text._70px.mobile{
    display:none
}
.hero-title-02.black-text._86px{
    text-align:left;
    letter-spacing:-3px;
    text-transform:none;
    font-size:86px;
    line-height:79px
}
.hero-title-02.black-text._86px.max-width-620{
    width:100%;
    max-width:620px
}
.hero-title-02.black-text._86px.align-center{
    text-align:center
}
.hero-title-02.black-text._86px.max-width-620-copy{
    width:100%;
    min-width:680px;
    max-width:620px
}
.hero-title-02.black-text._86px.max-width-660{
    width:100%;
    min-width:500px;
    max-width:660px
}
.hero-title-02.black-text._86px.max-width-580{
    max-width:580px
}
.hero-title-02.is-good{
    color:#f4f1e7;
    font-size:22px;
    font-weight:600;
    line-height:26px
}
.hero-title-02.is-good.black-text{
    color:#141414
}
.hero-title-02.is-good.black-text.max-wdth-242{
    text-align:center;
    max-width:242px
}
.hero-title-02.is-good.regular{
    font-weight:400
}
.hero-title-02.is-good.max-width-233{
    width:100%;
    max-width:223px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-02.is-good.max-width-233.rotate{
    text-align:center
}
.hero-title-02.is-good.max-width-233.rotate--2{
    text-align:center;
    rotate:-5deg
}
.hero-title-02.white-text._64px{
    text-align:left;
    letter-spacing:-3px;
    text-transform:uppercase;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    font-size:64px;
    font-weight:600;
    line-height:77px
}
.hero-title-02.white-text._64px.max-width-660{
    width:100%;
    max-width:660px
}
.hero-title-02.white-text._64px.max-width-660.size{
    text-transform:none;
    font-size:54px
}
.hero-title-02.white-text._64px.max-width-heading-size{
    width:100%;
    max-width:660px;
    font-size:46px;
    line-height:120%
}
.hero-title-02.white-text._64px.max-width-687px-letter-casing,.hero-title-02.white-text._64px.northstar{
    letter-spacing:-.06em;
    text-transform:capitalize;
    width:100%;
    max-width:687px
}
.hero-title-with-img{
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-flow:row;
    align-items:center;
    display:flex
}
.hero-title-with-img.home-1{
    justify-content:center
}
.text-wrap-02{
    flex-direction:column;
    align-items:flex-start;
    width:100%;
    max-width:366px;
    display:flex
}
.text-wrap-02.home-1{
    grid-row-gap:32px;
    max-width:435px;
    margin-top:0
}
.text-wrap-02.home-2{
    grid-row-gap:32px;
    text-align:center;
    align-items:center;
    max-width:510px;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto
}
.text-wrap-02.home3{
    max-width:548px
}
.text-wrap-02.is-about{
    flex:1;
    max-width:372px
}
.text-wrap-02.homepage{
    grid-row-gap:24px;
    text-align:center;
    align-items:center;
    max-width:600px;
    margin-left:auto;
    margin-right:auto
}
.text-wrap-02.homepage.margin-55{
    margin-top:55px
}
.text-wrap-02.homepage.margin-55.max-with-712{
    max-width:712px
}
.text-wrap-02.homepage.margin-40.gap-72{
    grid-column-gap:71px;
    grid-row-gap:71px
}
.text-wrap-02.homepage.margin-40{
    margin-top:20px
}
.text-wrap-02.homepage.margin-40.max-with-712{
    text-align:left;
    max-width:712px
}
.text-wrap-02.homepage.margin-40.max-with-712.align-left{
    justify-content:flex-start;
    align-items:flex-start
}
.text-wrap-02.homepage.margin-40.max-with-712-copy{
    max-width:480px;
    margin-left:0
}
.text-wrap-02.homepage.margin-27-top{
    margin-top:27px
}
.text-wrap-02.homepage.wrapper_marketing-lp{
    justify-content:flex-start;
    align-items:flex-start;
    max-width:710px;
    margin-left:0;
    margin-right:0
}
.text-wrap-02.homepage.wrapper_marketing-lp.gap-48{
    grid-row-gap:48px
}
.text-wrap-02.homepage.wrapper_marketing-lp.gap-48.max-width-560px{
    max-width:560px
}
.text-wrap-02.homepage.margin-32{
    margin-top:32px
}
.text-wrap-02.homepage.margin-32.gap-72{
    grid-column-gap:71px;
    grid-row-gap:71px
}
.text-wrap-02.homepage.margin-40-top{
    margin-top:40px
}
.text-wrap-02.homepage.margin-40-top.gap-72{
    grid-column-gap:71px;
    grid-row-gap:71px
}
.text-wrap-02.video-100{
    justify-content:space-between;
    align-items:stretch;
    max-width:862px;
    margin-left:auto;
    margin-right:auto
}
.text-wrap-02.design-lp{
    text-align:center;
    justify-content:flex-start;
    align-items:center;
    max-width:700px;
    margin-top:34px;
    margin-left:auto;
    margin-right:auto
}
.text-wrap-02.design-lp.margin-55{
    margin-top:55px
}
.text-wrap-02.design-lp.margin-55.max-with-712{
    max-width:712px
}
.text-wrap-02.design-lp.margin-40.gap-72{
    grid-column-gap:71px;
    grid-row-gap:71px
}
.text-wrap-02.design-lp.margin-40{
    margin-top:20px
}
.text-wrap-02.design-lp.margin-40.max-with-712{
    text-align:left;
    max-width:712px
}
.text-wrap-02.design-lp.margin-40.max-with-712.align-left{
    justify-content:flex-start;
    align-items:flex-start
}
.text-wrap-02.design-lp.margin-40.max-with-712-copy{
    max-width:480px;
    margin-left:0
}
.text-wrap-02.design-lp.margin-27-top{
    margin-top:27px
}
.text-wrap-02.design-lp.wrapper_marketing-lp{
    justify-content:flex-start;
    align-items:flex-start;
    max-width:710px;
    margin-left:0;
    margin-right:0
}
.text-wrap-02.design-lp.wrapper_marketing-lp.gap-48{
    grid-row-gap:48px
}
.hero-text-02{
    color:#0f0f0f
}
.hero-text-02.sub-heading-04{
    color:#1f1f1f;
    margin-bottom:24px
}
.hero-text-02.sub-heading-04.allcaps-none{
    text-transform:none
}
.hero-text-02.sub-heading-04.allcaps-none.width-580px{
    max-width:580px
}
.hero-text-02.sub-heading-04.allcaps-none._24px{
    text-align:center;
    margin-bottom:0;
    font-size:24px;
    font-weight:400;
    line-height:30px
}
.hero-text-02.sub-heading-04.allcaps-none._24px.left-align{
    text-align:left;
    font-size:24px
}
.hero-text-02.sub-heading-04.allcaps-none._24px.left-align.text-align-center{
    text-align:center
}
.hero-text-02.sub-heading-04.allcaps-none.white-text{
    color:var(--white)
}
.hero-text-02.sub-heading-04._26px{
    font-size:26px;
    font-weight:400
}
.hero-text-02.sub-heading-04.white-text{
    color:var(--white);
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    font-size:16px;
    font-weight:400
}
.hero-text-02.sub-heading-04.white-text._28px{
    text-align:left;
    text-transform:capitalize;
    font-size:28px;
    font-weight:400;
    line-height:38px
}
.hero-text-02.sub-heading-04.white-text.marketing-lp-para{
    text-align:left;
    width:100%;
    margin-top:36px;
    font-size:24px;
    font-weight:400;
    line-height:30px
}
.hero-text-02.sub-heading-04.white-text._24{
    color:var(--neon);
    text-align:left;
    align-self:flex-start;
    font-size:24px
}
.hero-text-02.sub-heading-04.white-text._24-white{
    text-align:left;
    align-self:flex-start;
    font-size:24px
}
.hero-text-02.sub-heading-04.white-text.northstar{
    text-align:left;
    width:100%;
    margin-top:36px;
    font-size:24px;
    font-weight:400;
    line-height:30px
}
.hero-text-02.sub-heading-04.text-20px{
    text-transform:none;
    font-weight:400
}
.hero-text-02.sub-heading-04.text-20px.text-color-5f5f5f{
    color:#5f5f5f
}
.hero-text-02.body-regular-02.black-text{
    margin-top:24px;
    margin-bottom:0
}
.hero-text-02.sub-heading-new-home{
    color:#fff;
    letter-spacing:normal;
    text-transform:none;
    margin-top:0;
    margin-bottom:24px;
    font-size:30px;
    font-weight:400;
    line-height:38px
}
.hero-text-02.sub-heading-new-home.allcaps-none{
    text-transform:none
}
.hero-text-02.sub-heading-new-home.allcaps-none.width-580px{
    max-width:580px
}
.hero-text-02.sub-heading-new-home.allcaps-none._24px{
    text-align:center;
    margin-bottom:0;
    font-size:24px;
    font-weight:400;
    line-height:30px
}
.hero-text-02.sub-heading-new-home.allcaps-none._24px.left-align{
    text-align:left;
    font-size:24px
}
.hero-text-02.sub-heading-new-home.allcaps-none.white-text{
    color:var(--white)
}
.hero-text-02.sub-heading-new-home._26px{
    font-size:26px;
    font-weight:400
}
.hero-text-02.sub-heading-new-home.white-text{
    color:var(--white);
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.hero-text-02.sub-heading-new-home.white-text._28px{
    text-align:left;
    text-transform:capitalize;
    font-size:28px;
    font-weight:400;
    line-height:38px
}
.hero-text-02.sub-heading-new-home.white-text.marketing-lp-para{
    text-align:left;
    width:100%;
    margin-top:36px;
    font-size:24px;
    font-weight:400;
    line-height:30px
}
.hero-text-02.sub-heading-new-home.white-text._24{
    color:var(--neon);
    text-align:left;
    align-self:flex-start;
    font-size:24px
}
.hero-text-02.sub-heading-new-home.white-text._24-white{
    text-align:left;
    align-self:flex-start;
    font-size:24px
}
.hero-text-02.sub-heading-new-home.text-20px{
    text-transform:none;
    font-weight:400
}
.hero-text-02.sub-heading-new-home.text-20px.text-color-5f5f5f{
    color:#5f5f5f
}
.hero-text-02.sub-heading-new-home.black-text{
    color:#000
}
.hero-text-02.design_hero-para{
    letter-spacing:-.02em;
    text-transform:none;
    width:100%;
    max-width:507px;
    margin-top:0;
    margin-bottom:0;
    font-size:24px;
    font-weight:400;
    line-height:32px
}
.hero-thumbs-02{
    border-top:1px solid var(--black);
    width:100%;
    height:560px;
    margin-top:80px;
    overflow:hidden
}
.hero-thumbs-02.home-1{
    border-top-style:none;
    max-width:680px;
    height:596px;
    margin-top:0;
    position:absolute;
    inset:auto 0% 0% auto
}
.hero-thumbs-02.home-2{
    border-top-style:none;
    border-top-width:0;
    height:296px;
    margin-top:0;
    margin-bottom:-1px
}
.hero-thumbs-02.home-3{
    border-left:1px solid var(--black);
    border-top-style:none;
    max-width:620px;
    height:680px;
    margin-top:0
}
.hero-thumbs-02.about{
    margin-top:25px
}
.hero-thumbs-02.last-about{
    height:650px;
    margin-top:25px
}
.hero-thumbs-02.about-top{
    grid-column-gap:24px;
    grid-row-gap:24px;
    grid-template-rows:auto;
    grid-template-columns:.75fr .5fr;
    grid-auto-columns:1fr;
    display:flex
}
.hero-thumb-02{
    object-fit:cover;
    width:100%;
    height:100%
}
.logos{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    background-color:#f4f1e7;
    justify-content:center;
    display:flex
}
.logos.corner-radius{
    border-top-left-radius:63px;
    border-top-right-radius:63px;
    flex-flow:row
}
.logos.corner-radius.no-border{
    border-bottom-style:none
}
.logos.remove-bottom-border{
    border-bottom-width:0
}
.logos.design-lp{
    background-color:#0f0f0f;
    padding-bottom:90px
}
.logos.design-lp-wgite{
    background-color:#0f0f0f;
    padding-top:120px;
    padding-bottom:90px
}
.logos-content{
    padding:53px 33px 35px;
    position:relative
}
.logos-content.max-width-655{
    max-width:655px;
    margin-left:auto;
    margin-right:auto
}
.logos-content.max-width-655.gap{
    margin-top:45px;
    padding:0 20px
}
.logos-content.top-margin{
    margin-top:46px
}
.logos-content.top-margin.top-border{
    border-top:1px solid #000
}
.logos-content.home-page{
    border:1px solid #000;
    border-radius:21px;
    margin-top:60px
}
.logos-content.home-page.top-border{
    border-top:1px solid #000
}
.logos-content.home-page.white-border{
    border-color:#fff
}
.logos-content.home-page.white-border.is-design-lp-white{
    padding-left:61px;
    padding-right:61px
}
.logo-list{
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    place-items:center end;
    display:flex
}
.logo-list.spacebetween{
    justify-content:space-between;
    display:flex
}
.logo-list.gap-32{
    grid-column-gap:32px;
    grid-row-gap:32px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.logo-list.gap-32.hide-dekstop{
    display:none
}
.logo-list.mobile-gap{
    justify-content:space-between;
    align-items:center
}
.logo-list.mobile-gap.center-align{
    grid-column-gap:70px;
    grid-row-gap:70px;
    justify-content:center;
    align-items:center
}
.logo-list.mobile-gap.mobile-show{
    display:none
}
.logo-list.mobile-gap.mobile-show.desktop{
    display:flex
}
.logo-list.mobile-gap.mobile-show.desktop.north-star-moile{
    min-width:930px;
    display:none
}
.logo-item{
    display:block
}
.logo-item.is-72px{
    width:72px
}
.logo-item._142px{
    width:142px
}
.logo-item._02{
    mix-blend-mode:multiply;
    width:146px
}
.logo-item._01{
    mix-blend-mode:darken;
    width:168px
}
.logo-item._03{
    width:267px
}
.logo-item.homeo1{
    mix-blend-mode:darken;
    width:200px
}
.logo-item.home02{
    mix-blend-mode:multiply;
    width:169px
}
.logo-item.home04,.logo-item._133px{
    width:133px
}
.logo-item._109px{
    width:109px
}
.logo-item.is-131{
    mix-blend-mode:multiply;
    width:100%;
    max-width:131px
}
.logo-item.is-56px{
    width:100%;
    max-width:56px
}
.logo-item.is-103,.logo-item.is-103px{
    width:100%;
    max-width:103px
}
.logo-item.is-85px{
    width:100%;
    max-width:85px
}
.logo-text{
    letter-spacing:.64px;
    text-transform:uppercase;
    padding:2px 18px;
    font-family:Satoshi,sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:28px;
    position:absolute;
    inset:0% auto auto 0%
}
.logo-text.black-bg.orange-text{
    color:#fff;
    background-color:#ff3b00;
    margin-top:0;
    margin-bottom:0
}
.logo-text.black-bg.orange-text.align-center{
    text-align:center;
    max-width:260px;
    margin-left:auto;
    margin-right:auto;
    position:static
}
.logo-text.black-bg.orange-text.alignment-margin{
    max-width:250px;
    margin-bottom:32px;
    margin-left:auto;
    margin-right:auto;
    position:static
}
.why-choose-us{
    z-index:99;
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.why-choose-content{
    padding:100px;
    position:relative
}
.titles-wrap{
    text-align:center;
    width:100%;
    max-width:732px;
    margin-left:auto;
    margin-right:auto
}
.titles-wrap.servc{
    text-align:left;
    flex:1;
    max-width:none;
    margin-left:0;
    margin-right:0
}
.titles-wrap.is-992px{
    max-width:992px
}
.titles-wrap.max-width-843{
    max-width:930px;
    margin-left:0;
    margin-right:0
}
.choose-title{
    margin-top:0;
    margin-bottom:0
}
.choose-title.heading-03.size-54px{
    font-size:52px
}
.choose-title.heading-03.align-center{
    text-align:center
}
.choose-title.heading-03.size-60{
    font-size:60px
}
.choose-title.heading-03.min-width-860{
    min-width:860px
}
.choose-title.heading-03._55px{
    letter-spacing:normal;
    font-size:55px;
    line-height:66px
}
.choose-title.heading-03._55px.text-align-left{
    text-align:left;
    max-width:980px
}
.choose-title.heading-03._55px.text-align-left.no-all-caps{
    text-transform:none
}
.choose-title.heading-03._55px.text-align-left.no-all-caps.mobile{
    display:none
}
.choose-title._24px{
    text-transform:capitalize;
    font-size:24px;
    line-height:28px
}
.choose-title._24px.m-b-14{
    margin-bottom:14px
}
.choose-text{
    margin-top:24px
}
.choose-text.body-regular-02{
    color:#141414
}
.choose-text.body-regular-02.team,.choose-text.body-regular-02.team-text{
    margin-top:0
}
.choose-text.body-regular-02.team-position{
    color:#141414;
    margin-top:0
}
.choose-text.body-regular-02.white-text-2{
    color:#f4f1e7;
    margin-top:0
}
.choose-text.body-regular-02.impact-para{
    color:#141414;
    margin-top:0;
    font-size:12px;
    font-weight:500;
    line-height:18px
}
.choose-text.body-regular-02.impact-para.all-caps{
    text-transform:uppercase
}
.choose-text.body-regular-02.impact-para.all-caps.width-impact{
    width:157px
}
.choose-text.body-regular-02.privacy{
    margin-top:0
}
.choose-text.body-regular-02._60-opacity-italic{
    color:#0009;
    margin-top:0;
    font-style:italic
}
.choose-text.body-regular-02.in-vw{
    color:#f4f1e7;
    margin-top:0
}
.why-choose{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    max-width:1080px;
    margin-top:80px;
    display:grid
}
.choose-item{
    border:1px solid var(--black);
    flex-direction:column;
    align-items:center;
    width:100%;
    padding:44px 32px 48px;
    display:flex
}
.choose-item.white-bg._01{
    background-color:#e0ff00;
    border-right-style:none
}
.choose-item.white-bg._02{
    background-color:#0057ff;
    border-right-style:none
}
.choose-item.white-bg._03{
    background-color:#ff3b00
}
.item-title{
    margin-top:0;
    margin-bottom:0
}
.item-title.choose{
    text-align:center;
    margin-top:40px;
    margin-bottom:18px
}
.item-title.choose.sub-heading-02.table-headong{
    color:#f4f1e7;
    margin-top:0;
    margin-bottom:0;
    font-size:36px
}
.item-title.serv{
    text-transform:uppercase;
    margin-top:40px;
    margin-bottom:32px
}
.item-title.serv.sub-heading-01.team-member{
    color:#141414;
    margin-top:0;
    margin-bottom:0;
    font-size:28px;
    font-weight:700;
    line-height:36px
}
.item-title.serv.sub-heading-01.white-text{
    width:100%;
    max-width:267px;
    font-size:36px
}
.item-title.serv.sub-heading-01.value-card{
    color:#f4f1e7;
    font-size:32px;
    line-height:38px
}
.item-title.serv.sub-heading-01.value-card-black{
    color:#141414;
    margin-right:0;
    font-size:32px;
    line-height:38px
}
.item-title.serv.sub-heading-01.impact{
    color:#141414;
    margin-top:63px;
    margin-bottom:50px;
    font-size:24px;
    font-weight:500;
    line-height:24px
}
.item-title.serv.sub-heading-01.impact.mukunda.white-text{
    color:var(--white)
}
.item-title.serv.sub-heading-01.impact.mukunda.text-color-white{
    color:#fff
}
.item-title.serv.sub-heading-01.impact-title{
    color:#141414;
    margin-top:0;
    margin-bottom:0;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
.item-title.serv.sub-heading-01.imapc-02{
    color:#141414;
    margin-top:58px;
    margin-bottom:36px;
    font-size:24px;
    font-weight:500;
    line-height:24px
}
.item-title.serv.sub-heading-01.impact-03{
    color:#141414;
    margin-top:24px;
    margin-bottom:60px;
    font-size:24px;
    font-weight:500;
    line-height:24px
}
.item-title.serv.sub-heading-01.privacy-heading{
    color:#141414;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-size:24px;
    font-weight:500;
    line-height:24px
}
.item-title.serv.sub-heading-01.portfolio{
    color:#fff;
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0;
    font-size:48px
}
.item-title.serv.sub-heading-01.portfolio-black{
    color:var(--black);
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0;
    font-size:48px
}
.item-title.serv.sub-heading-01.mukunda{
    color:#141414;
    margin-top:29px;
    margin-bottom:50px;
    font-size:24px;
    font-weight:500;
    line-height:24px
}
.item-title.achive.sub-heading-02.black-text{
    margin-bottom:0
}
.item-title.testm{
    margin-top:0;
    margin-bottom:0
}
.item-title.body-semibold-02.black-text{
    color:#f4f2ec;
    margin-top:auto
}
.item-title.sub-heading-02.black-text{
    margin-bottom:16px
}
.item-title.h-3{
    text-transform:uppercase;
    margin-bottom:4px;
    font-weight:600
}
.item-title._3-king{
    color:#141414;
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title._3-king._0-3px-letter{
    letter-spacing:.32px
}
.item-title._3-king.shoes-text{
    letter-spacing:.32px;
    font-size:32px;
    font-style:italic;
    line-height:36px
}
.item-title._3-king.shoes-text.body-semibold-01{
    font-size:32px;
    font-weight:500
}
.item-title._3-king.shoes-text-01{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title._3-king.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.approch{
    color:#ffffff4d;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:36px;
    font-weight:700;
    line-height:38px
}
.item-title.approch._0-3px-letter{
    letter-spacing:.32px
}
.item-title.approch.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.risba-testi-text{
    color:#141414;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-style:italic;
    font-weight:600;
    line-height:42px
}
.item-title.risba-testi-text._0-3px-letter{
    letter-spacing:.32px
}
.item-title.risba-testi-text.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.risba-testi-text.vega{
    font-weight:400
}
.item-title.risba-testi-text.vega.min-width{
    min-width:875px
}
.item-title.risba-testi-text.wlnc{
    font-size:40px;
    font-weight:400;
    line-height:47px
}
.item-title.risba-testi-text._32px,.item-title.risba-testi-text.qpiai{
    font-size:32px;
    font-weight:400;
    line-height:47px
}
.item-title.risba-testi-text.beyond{
    aspect-ratio:auto;
    font-weight:400;
    line-height:1.3125
}
.item-title.audio-art{
    color:#141414;
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.audio-art._0-3px-letter{
    letter-spacing:.32px
}
.item-title.audio-art.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.audio-art.shoes-text-01{
    letter-spacing:.32px;
    font-size:32px;
    font-style:italic;
    font-weight:600
}
.item-title.audio-art.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.simply{
    color:#141414;
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.simply._0-3px-letter{
    letter-spacing:.32px
}
.item-title.simply.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.simply.shoes-text-01{
    letter-spacing:.32px;
    font-size:32px;
    font-style:italic;
    font-weight:500
}
.item-title.simply.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.vega{
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.vega._0-3px-letter{
    letter-spacing:.32px
}
.item-title.vega.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.vega.shoes-text.body-semibold-01{
    font-size:32px;
    font-weight:600
}
.item-title.vega.shoes-text-01{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.vega.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.rescribe{
    color:#141414;
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.acadly{
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.acadly._0-3px-letter{
    letter-spacing:.32px
}
.item-title.acadly.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.acadly.shoes-text.body-semibold-01{
    font-size:32px;
    font-weight:600
}
.item-title.acadly.shoes-text-01{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.acadly.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.acadly._18px{
    font-size:18px;
    line-height:28px
}
.item-title.acadly.b-14{
    margin-bottom:14px
}
.item-title.acadly._24px{
    font-size:24px;
    line-height:28px
}
.item-title.acadly.b-30{
    margin-bottom:30px
}
.item-title.wlnc{
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:38px
}
.item-title.wlnc._0-3px-letter{
    letter-spacing:.32px
}
.item-title.wlnc.shoes-text{
    letter-spacing:.32px;
    font-size:32px;
    font-style:italic;
    line-height:36px
}
.item-title.wlnc.shoes-text.body-semibold-01{
    font-size:32px;
    font-weight:600
}
.item-title.wlnc.shoes-text-01{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.wlnc.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.rescribe{
    letter-spacing:-1.28px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:38px
}
.item-title.rescribe._0-3px-letter{
    letter-spacing:.32px
}
.item-title.rescribe.shoes-text{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.rescribe.shoes-text.body-semibold-01{
    font-size:32px;
    font-weight:600
}
.item-title.rescribe.shoes-text-01{
    letter-spacing:.32px;
    font-size:30px;
    font-style:italic
}
.item-title.rescribe.technology{
    color:#f4f1e7d6;
    letter-spacing:0;
    font-size:36px;
    font-style:italic
}
.item-title.ai-agents{
    color:var(--black-2);
    font-family:Inter,sans-serif;
    font-size:28px;
    font-weight:600;
    line-height:20px
}
.item-title.text-size-26{
    letter-spacing:-.78px;
    font-family:Inter,sans-serif;
    font-size:26px;
    font-weight:400;
    line-height:150%
}
.item-title.text-size-26.semibold-text{
    font-weight:600
}
.item-title.text-size-26.semibold-text.widht{
    min-width:350px
}
.item-text.choose{
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:18px
}
.item-text.tesim{
    margin-top:24px;
    margin-bottom:16px
}
.item-text.tesim.sub-heading-04.approch-text{
    color:#f4f1e7;
    min-width:200px;
    margin-top:0;
    margin-bottom:0;
    font-weight:400;
    line-height:26px
}
.item-text.h-2{
    margin-top:24px;
    margin-bottom:40px
}
.item-text.h-2-1{
    margin-top:16px;
    margin-bottom:32px
}
.item-text.h-2-1.body-medium-01{
    color:#f4f2ec
}
.item-text.h-2-1.body-medium-01.black-text{
    color:var(--black)
}
.item-text.h-2-1.body-regular-01{
    color:#fff
}
.item-text.h-2-1.body-regular-01.text-black{
    color:#000
}
.item-text.h-3-1{
    margin-top:16px;
    margin-bottom:32px
}
.item-text.h-3-1.sub-heading-02{
    margin-top:24px;
    margin-bottom:96px
}
.item-text.para-18px{
    color:#000;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
.item-text.para-18px.black{
    color:#000;
    font-weight:400
}
.item-text.para-18px.white{
    color:#fff;
    text-decoration:none
}
.item-text.para-18px.white.underline{
    text-decoration:underline
}
.item-text.para-18px.b-24{
    margin-bottom:24px
}
.item-text.para-18px.m-t-13{
    margin-top:13px
}
.item-text.para-18px.max-width-553{
    width:100%;
    max-width:600px
}
.item-text.para-18px.max-width-553.white-text{
    color:var(--white)
}
.item-text.para-18px.max-width-553.mobile-left-align._16px-mobile{
    letter-spacing:-.72px
}
.item-text.para-18px.no-underline{
    text-decoration:none
}
.item-text.para-18px.max-width-457{
    width:100%;
    max-width:457px
}
.item-text.para-18px.max-width-457.white-text{
    color:var(--white)
}
.item-text.para-18px.max-width-457.text-color-5f5f5f{
    color:#5f5f5f
}
.item-text._16px{
    color:#fff;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.item-text._16px.text-black{
    color:#000
}
.item-text.ai-agents{
    color:#5f5f5f;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:26px
}
.button-wrap{
    justify-content:center;
    margin-top:70px;
    display:flex
}
.service{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.service.top-border{
    border-top:1px solid #000
}
.service.top-border.white-border{
    border-top-color:var(--white);
    border-bottom-color:var(--white)
}
.service.top-border.bottom-90px{
    padding-bottom:90px
}
.service.no-border{
    border-bottom-style:none;
    border-bottom-width:var(--design)
}
.service.border-radius{
    border-top-left-radius:45px;
    border-top-right-radius:45px
}
.service.over-flow{
    overflow:hidden
}
.services.home-1.hide{
    display:none
}
.services.home-1.border{
    border-top:1px solid #000;
    border-bottom:1px solid #000
}
.service-content{
    padding:100px 40px
}
.service-content.home-1{
    position:relative
}
.service-content.home-2.max-widht-702{
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.service-content.home-2.black-bg.absolute{
    height:425px;
    margin-bottom:200px;
    position:absolute;
    inset:0%
}
.service-content.home-2.top-border{
    border-top:1px solid #000
}
.service-content.home3{
    padding-bottom:0;
    padding-left:0;
    padding-right:0
}
.service-content.border-bottom{
    border-bottom:1px solid #000
}
.service-content.marketing{
    padding-bottom:60px
}
.service-content.marketing.max-widht-702{
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.service-content.marketing.black-bg.absolute{
    height:425px;
    margin-bottom:200px;
    position:absolute;
    inset:0%
}
.service-content.marketing.top-border{
    border-top:1px solid #000
}
.service-content.home-3{
    padding-top:180px
}
.service-content.home-3.max-widht-702{
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.service-content.home-3.black-bg.absolute{
    height:425px;
    margin-bottom:200px;
    position:absolute;
    inset:0%
}
.service-content.home-3.top-border{
    border-top:1px solid #000
}
.service-title{
    text-align:center;
    width:100%;
    max-width:766px;
    margin-top:0;
    margin-bottom:0
}
.service-title.heading-03{
    letter-spacing:-.02em
}
.service-title.heading-03.black-text.pr2,.service-title.heading-03.black-text-left,.service-title.heading-03.black-text-left.pr2{
    text-align:left
}
.service-title.heading-03.black-text-left.design-text{
    max-width:900px
}
.service-title.heading-03.black-text-left.first-cap,.service-title.heading-03.black-text-left.no-caps{
    text-transform:capitalize
}
.service-title.heading-03.black-text-left.text-align-center{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.black-text-left.text-align-center.first-letter-cap{
    max-width:none
}
.service-title.heading-03.black-text-left.design-landing-page{
    text-align:center;
    max-width:1057px;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.black-text-left.design-landing-page.left-align{
    text-align:left
}
.service-title.heading-03.black-text-left.design-landing-page--left-aligjn{
    max-width:100%
}
.service-title.heading-03.black-text-left.design-landing-page--left-aligjn.left-align{
    text-align:left
}
.service-title.heading-03.black-text-left.sidepadding-40{
    padding-left:40px
}
.service-title.heading-03.define-text{
    text-align:left;
    max-width:886px
}
.service-title.heading-03.define-text.pr2{
    text-align:left
}
.service-title.heading-03.define-text._767{
    max-width:767px
}
.service-title.heading-03.define-text.width-1037px{
    max-width:1037px
}
.service-title.heading-03.impact{
    text-align:left;
    max-width:1119px;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.impact.width-846{
    max-width:846px
}
.service-title.heading-03.design-process{
    text-align:left;
    text-transform:none;
    width:auto;
    max-width:none;
    font-size:96px;
    line-height:128px
}
.service-title.heading-03.design-process.pr2{
    text-align:left
}
.service-title.heading-03.white-text{
    color:#fff;
    text-align:left;
    letter-spacing:0;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    font-weight:700
}
.service-title.heading-03.white-text.text-align-center{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.white-text.text-align-center._64px{
    font-size:64px;
    font-weight:600
}
.service-title.heading-03.white-text.text-align-center.semibold-text{
    font-weight:600
}
.service-title.heading-03.design{
    max-width:900px;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.align-center{
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.design-lp{
    color:#fff;
    max-width:1012px;
    margin-left:auto;
    margin-right:auto
}
.service-title.heading-03.design-lp-white{
    color:#fff;
    max-width:1127px;
    margin-left:auto;
    margin-right:auto;
    font-size:60px
}
.service-title.home-1{
    max-width:843px;
    margin-left:auto;
    margin-right:auto
}
.service-title.home-1.heading-03.black-text.full{
    max-width:1280px
}
.service-title.home-1.heading-03.on-home-page{
    box-sizing:border-box;
    text-align:center;
    object-fit:fill;
    width:100%;
    max-width:1010px;
    line-height:72px;
    display:block
}
.service-title.home-1.heading-03.client-text{
    max-width:725px
}
.service-title.home-1.heading-03.invesment{
    max-width:none
}
.service-title.home-1.heading-03.invesment._55px-72{
    font-size:55px
}
.service-title.home-1.heading-03.our-client-text{
    text-align:center;
    letter-spacing:-2px;
    flex:1;
    justify-content:space-between;
    align-items:flex-start
}
.service-title.home-1.heading-03._64px{
    font-size:64px
}
.service-title.home-3{
    text-align:left;
    max-width:843px;
    margin-left:auto;
    margin-right:auto
}
.service-title.home-3.heading-03.black-text{
    max-width:700px;
    margin-left:0
}
.service-title.home-3.heading-03.black-text._12{
    text-align:center;
    max-width:904px;
    margin-left:auto
}
.service-title.home-3.heading-03.black-text.h-2{
    max-width:772px
}
.service-title.home-3{
    max-width:843px;
    margin-left:auto;
    margin-right:auto
}
.service-list{
    flex-direction:column;
    display:flex
}
.service-list.sevc{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.service-list.sevc.pink-elephant-bg{
    background-color:#0057ff
}
.service-list.sevc.hide{
    display:none
}
.serivce-item{
    display:flex
}
.serivce-item._01,.serivce-item._02{
    border-bottom:1px solid var(--black)
}
.serivce-item.home-1{
    display:block
}
.serivce-item.home-1._01,.serivce-item.home-1._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.serivce-item.h-3{
    flex-direction:column;
    padding:46px 40px
}
.serivce-item.h-3._01,.serivce-item.h-3._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.serivce-item.h-3-1{
    flex-direction:column;
    padding:10px 10px 38px
}
.serivce-item.h-3-1._01{
    border-right:1px solid var(--black);
    border-bottom-style:none;
    justify-content:space-between
}
.serivce-item.h-3-1._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.serivce-item.home-3{
    display:block
}
.serivce-item.home-3-2{
    grid-column-gap:64px;
    grid-row-gap:64px;
    align-items:center;
    padding-top:24px;
    padding-bottom:24px;
    padding-left:24px
}
.serivce-item.noshrink{
    justify-content:flex-start;
    align-items:flex-start;
    width:100%
}
.item-left{
    border-right:1px solid #000;
    width:100%;
    max-width:600px;
    height:700px;
    overflow:hidden
}
.item-left._01{
    background-color:#fff;
    height:600px
}
.item-left._011{
    background-color:#fff;
    border:1px solid #000;
    border-top-style:none;
    height:580px
}
.item-left._011.first{
    border-left-style:none
}
.service-img{
    object-fit:cover;
    width:100%;
    height:100%
}
.service-img.servc{
    border:1px solid var(--black)
}
.service-img.home-3{
    max-width:307px
}
.item-right{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    justify-content:space-between;
    width:100%;
    max-width:680px;
    padding:100px 80px;
    display:flex
}
.item-right.testim{
    grid-column-gap:0px;
    grid-row-gap:0px;
    background-color:#f4f1e7;
    justify-content:flex-start;
    padding-top:114px
}
.count{
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:72px;
    height:72px;
    display:flex
}
.count.sub-heading-03.gradient.white-text.tab{
    width:64px;
    height:64px;
    position:absolute;
    inset:60px auto auto
}
.count.sub-heading-03.gradient.white-text.inner-tab{
    width:64px;
    height:64px
}
.gradient{
    background-image:linear-gradient(#fde7e8,#f299ce 20%,#005fcb 65%,#000)
}
.achivement{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.achivement.hide{
    display:none
}
.achivement.top-border{
    border-top:1px solid #000
}
.achivement-content{
    padding:100px 20px
}
.achivement-title{
    text-align:center;
    width:100%;
    max-width:766px;
    margin:0 auto
}
.achivement-title.heading-03{
    max-width:805px
}
.achivement-title.heading-03.black-text{
    max-width:914px
}
.achivement-title.heading-03.on-king-3{
    max-width:1221px
}
.achivement-item{
    cursor:pointer;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:center;
    width:100%;
    height:180px;
    display:flex
}
.achivement-item._01,.achivement-item._02,.achivement-item._03,.achivement-item._04{
    border-bottom:1px solid var(--black)
}
.item-madels{
    border-right:1px solid var(--black);
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:180px;
    height:100%;
    display:flex
}
.item-madel{
    width:65px;
    height:72px
}
.item-dates{
    border-right:1px solid var(--black);
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:320px;
    height:100%;
    display:flex
}
.item-title-wrap{
    grid-column-gap:40px;
    grid-row-gap:40px;
    border-right:1px solid var(--black);
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:603px;
    height:100%;
    display:flex
}
.title-button{
    border:1px solid var(--black);
    text-transform:uppercase;
    padding:8px 16px;
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:400;
    line-height:16px
}
.item-arrows{
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:180px;
    height:100%;
    display:flex
}
.item-arrow{
    width:72px;
    height:72px
}
.item-arrow.hide{
    display:none
}
.testimonials.design-gap{
    margin-top:800px
}
.testimonials.design-gap-1{
    margin-top:220px
}
.testimonial-tabs{
    position:relative
}
.testimonial-tabs.hide-temp{
    display:none
}
.tab-menu.testimonial{
    z-index:99;
    grid-column-gap:16px;
    grid-row-gap:16px;
    display:flex;
    position:absolute;
    inset:auto 38% 172px auto
}
.tab-link.testimonial{
    outline-offset:8px;
    background-color:#0000;
    border-radius:50%;
    outline:1px solid #222;
    width:8px;
    height:8px;
    margin:8px;
    padding:0
}
.tab-link.testimonial.w--current{
    background-color:#000
}
.tab-contents.content{
    border-top:1px solid var(--black)
}
.tab-contents.content.h-1{
    border-bottom-style:none
}
.faq-icon{
    width:24px;
    height:24px;
    display:none
}
.caret-down-icon{
    width:32px;
    min-width:32px;
    height:32px;
    min-height:32px
}
.growth-section{
    border-bottom:1px solid #000;
    justify-content:center;
    display:flex;
    position:relative
}
.growth-section.no-border{
    border:1px #000
}
.growth-content{
    justify-content:space-between;
    display:flex
}
.growth-content.h-2{
    background-color:#141414
}
.growth-left{
    border-right:1px solid var(--black);
    width:100%;
    max-width:740px;
    padding-top:87px;
    padding-left:45px;
    padding-right:45px
}
.growth-left.h-2{
    border-right-color:var(--white);
    justify-content:center;
    align-items:center;
    max-width:540px;
    padding-top:30px;
    padding-bottom:30px;
    display:flex
}
.growth-left.is-good{
    border-right-style:none;
    justify-content:center;
    align-items:center;
    max-width:540px;
    padding-top:30px;
    padding-bottom:30px;
    display:flex
}
.growth-right{
    flex-direction:column;
    justify-content:space-between;
    width:100%;
    max-width:540px;
    display:flex
}
.growth-right.h-2{
    max-width:740px
}
.growth-img.h-2{
    width:100%;
    max-width:279px;
    height:421px
}
.growth-title{
    text-align:center;
    text-transform:none;
    max-width:400px;
    margin-left:auto;
    margin-right:auto
}
.growth-title.h-2{
    text-align:left;
    text-transform:uppercase;
    max-width:100%;
    margin:0
}
.growth-title.h-2.heading-03.black-text.home{
    letter-spacing:0
}
.growth-title.h-2.heading-03.black-text.home.mobile{
    display:none
}
.growth-title.h-2.heading-03.white-text,.growth-title.h-2.heading-03.text-stroke{
    color:#f4f2ec
}
.growth-text-wrap{
    grid-column-gap:31px;
    grid-row-gap:31px;
    justify-content:center;
    align-items:center;
    display:flex
}
.growth-text-wrap.home-3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-left:1px solid var(--black);
    flex-direction:column;
    justify-content:space-between;
    width:100%
}
.grwth-title{
    margin-top:0;
    margin-bottom:0
}
.growth-inner-wrap.left.home-3{
    border-bottom:1px solid var(--black);
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
}
.growth-inner-wrap.home-3{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
}
.growth-right-inner{
    padding-top:60px;
    padding-left:53px;
    padding-right:53px
}
.growth-right-inner.h-3{
    padding-left:60px
}
.growth-text{
    text-align:center;
    margin-top:24px;
    margin-bottom:32px
}
.growth-text.h-2{
    text-align:left;
    width:100%;
    max-width:547px;
    margin-bottom:76px
}
.growth-text.h-2.body-regular-02.good-text{
    color:#141414;
    margin-top:47px;
    margin-bottom:50px;
    font-size:20px;
    line-height:32px
}
.growth-text.h-2.body-regular-02.business-no-margin{
    color:#141414;
    max-width:797px;
    margin-top:0;
    margin-bottom:0;
    font-size:20px;
    line-height:32px
}
.growth-text.h-2.body-regular-02.text-stroke-growth{
    color:#f4f2ec
}
.growth-text.h-2.body-regular-02.home{
    color:#141414;
    margin-top:22px;
    margin-bottom:50px;
    font-size:20px;
    line-height:32px
}
.growth-text.h-2.body-regular-02.home.mobile{
    display:none
}
.virtical-divider{
    background-color:var(--black);
    width:4px;
    height:40px
}
.grwth-text{
    text-transform:uppercase;
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:18px
}
.item-head.servc{
    border-bottom:1px solid var(--black);
    padding:23px 23px 24px
}
.item-head.servc._03{
    padding-bottom:23px
}
.item-head.h-2-1{
    border:1px solid var(--black);
    width:100%;
    height:239px;
    overflow:hidden
}
.item-head.home-3{
    border-top:1px solid #000;
    display:flex
}
.item-head.h-3-1{
    width:100%;
    max-width:540px;
    height:412px;
    overflow:hidden
}
.item-body.seervce{
    padding:40px
}
.item-body.h-3{
    margin-top:80px
}
.item-body.h-3-1{
    flex-flow:column;
    flex:1;
    justify-content:space-between;
    align-items:stretch;
    margin-top:40px;
    padding-left:22px;
    padding-right:22px;
    display:flex
}
.item-body.home-3{
    padding:40px 35px 60px 30px
}
.item-body.home-3-1{
    width:100%;
    max-width:740px;
    padding-left:22px;
    padding-right:22px
}
.item-titles.servc{
    grid-column-gap:24px;
    grid-row-gap:24px;
    align-items:center;
    display:flex
}
.item-icons{
    border:1px solid var(--black);
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:80px;
    height:80px;
    display:flex
}
.item-icon{
    width:36px;
    height:36px
}
.item-links{
    border-top:1px solid var(--black);
    justify-content:space-between;
    align-items:center;
    margin-top:24px;
    padding-top:24px;
    display:flex
}
.item-link{
    text-transform:uppercase;
    text-decoration:none
}
.faqs-content-01{
    color:#fff;
    flex:1;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-top:100px;
    padding-bottom:100px
}
.faqs-content-01.remove-padding{
    padding-top:0;
    padding-bottom:0
}
.faqs-content-01.sma{
    padding-top:67px
}
.faqs-content-01.bsm{
    grid-column-gap:80px;
    grid-row-gap:80px;
    padding-top:0;
    padding-bottom:0;
    display:flex
}
.faq-answers{
    border-top:1px solid var(--white);
    height:712px;
    display:flex
}
.faq-answers.pink-elephant-bg{
    border-top-color:var(--black);
    width:100%;
    overflow:hidden
}
.answer-left{
    border-right:1px solid var(--black);
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:760px;
    display:flex
}
.answer-img{
    width:100%;
    max-width:598px;
    height:426px
}
.answer-title{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:600;
    line-height:56px
}
.answer-right{
    width:100%;
    max-width:520px
}
.spdiv01{
    border-bottom:1px solid var(--black);
    padding:60px 20px 60px 54px
}
.spdiv02{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-direction:column;
    padding:60px 20px 59px 54px;
    display:flex
}
.text-block-3{
    margin-bottom:8px
}
.spdiv03{
    flex-direction:column;
    justify-content:space-between;
    display:flex
}
.content-wrap{
    width:100%;
    display:flex
}
.left-content{
    border-right:1px solid #000;
    width:100%;
    max-width:740px;
    padding:80px 72px 80px 64px
}
.right-content{
    width:100%;
    max-width:540px;
    height:620px;
    overflow:hidden
}
.dot{
    width:12px;
    height:12px;
    font-size:90px
}
.content-title{
    margin-top:0;
    margin-bottom:0
}
.spdiv04{
    grid-column-gap:14px;
    grid-row-gap:14px;
    align-items:center;
    display:flex
}
.spdiv05{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-direction:column;
    display:flex
}
.right-conte-img{
    object-fit:cover;
    width:100%;
    height:100%
}
.content-menu{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.tab-link{
    background-color:var(--white);
    text-transform:uppercase;
    padding-top:30px;
    padding-bottom:30px
}
.tab-link.sub-heading-02.w--current{
    background-color:var(--black);
    color:var(--white)
}
.tab-link.sub-heading-02._01{
    border-right:1px solid var(--black)
}
.tab-link.sub-heading-02._02{
    border-right:1px solid #000
}
.text-block-6{
    text-align:center
}
.blogs-01{
    background-color:#f4f1e7
}
.quote-mark{
    width:40px;
    height:40px
}
.title-tight{
    font-weight:400
}
.spdiv06{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.image{
    width:100%;
    max-width:760px;
    margin-bottom:-1px
}
.spdiv07{
    margin-bottom:78px
}
.faqs-answer{
    width:100%;
    height:100%;
    padding-left:40px;
    padding-right:40px;
    overflow:hidden
}
.faqs-answer.top-boerder{
    border-top:1px solid var(--white)
}
.faqs-answer.f4f1e7{
    background-color:#f4f1e7
}
.faqs-answer.bsm{
    width:100%;
    height:auto;
    padding-left:0;
    padding-right:0
}
.faq-question-answers{
    border-bottom:1px solid var(--black);
    color:#000;
    font-size:20px;
    font-weight:700;
    line-height:32px
}
.faq-question-answers.first{
    border-top:1px #eeeeeeed;
    border-bottom:1px solid var(--black);
    padding:0
}
.faq-question-answers.border-none{
    background-color:var(--beige);
    border-left:1px solid #f3f1e7;
    border-right:1px solid #f3f1e7
}
.faq-question-answers.border-none.first{
    border-top-style:solid;
    border-top-color:var(--black);
    background-color:var(--beige)
}
.faq-question-answers.border-none.first.white-border{
    border-color:var(--white)
}
.faq-question-answers.border-none.first.is-blac{
    background-color:var(--black-2);
    color:#fff;
    border:1px #000
}
.faq-question-answers.border-none.first.bsm{
    border-top-style:none;
    border-top-color:var(--primary-black);
    border-left-style:none;
    border-right-style:none
}
.faq-question-answers.border-none.h-last.black{
    background-color:var(--black-2);
    color:#fff;
    border:1px #000
}
.faq-question-answers.border-none.white-border{
    border-color:var(--white);
    border-top-style:solid;
    border-top-width:1px
}
.faq-question-answers.border-none.white-text{
    color:#fff
}
.faq-question-answers.border-none.top-border{
    border-top:1px solid #000
}
.faq-question-answers.border-none.is-black{
    background-color:var(--black-2);
    color:#fff;
    border:1px #000
}
.faq-question-answers.border-none.first-bsm{
    border-style:solid none;
    border-top-width:1px;
    border-top-color:var(--primary-black);
    border-bottom-color:var(--primary-black);
    background-color:var(--beige)
}
.faq-question-answers.border-none.first-bsm.white-border{
    border-color:var(--white)
}
.faq-question-answers.border-none.first-bsm.is-blac{
    background-color:var(--black-2);
    color:#fff;
    border:1px #000
}
.faq-question-answers.border-none.first-bsm.bsm{
    border-top-color:var(--primary-black);
    padding-bottom:50px
}
.faq-question-answers.white-faq{
    color:#fff;
    background-color:#0f0f0f;
    border:1px #000;
    border-bottom:1px solid #fff
}
.faq-question-answers.white-faq.first{
    border-top-style:solid;
    border-top-color:var(--white)
}
.faq-question-answers.white-faq.first.white-border{
    border-color:var(--white)
}
.faq-question-answers.white-faq.white-border{
    border-color:var(--white);
    border-top-style:solid;
    border-top-width:1px
}
.faq-question-answers.white-faq.white-text{
    color:#fff
}
.hero-section{
    justify-content:center;
    display:flex
}
.hero-content.h-1{
    padding:108px 40px 100px
}
.hero-content.h-11{
    padding-top:100px
}
.hero-content.h-11.off-white-bg{
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:space-between;
    align-items:flex-end;
    padding-left:60px;
    padding-right:60px;
    display:flex
}
.hero-head{
    flex-direction:column;
    align-items:center;
    padding-top:108px;
    display:flex
}
.hero-title{
    margin-top:0;
    margin-bottom:0
}
.hero-title.p-2{
    text-align:center;
    width:100%;
    max-width:870px;
    margin-left:auto;
    margin-right:auto
}
.hero-title.h-1{
    text-align:center;
    width:100%;
    max-width:868px;
    margin-left:auto;
    margin-right:auto
}
.pricing-02-grid-year{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-top:1px solid var(--black);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:72px;
    display:none
}
.pricing-02-grid-year.pr3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:none
}
.subprice.body-regular-02,.subprice.pr2{
    letter-spacing:normal;
    text-transform:none
}
.body-01-medium{
    margin-top:0;
    margin-bottom:0;
    font-size:18px;
    font-weight:500;
    line-height:28px
}
.body-01-medium.black-text.mnth{
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:24px
}
.custom-switch{
    cursor:pointer;
    background-color:#e4e4e4;
    border-radius:37px;
    width:44px;
    min-width:44px;
    height:24px;
    margin-left:18px;
    margin-right:18px;
    position:relative
}
.pricing-features-item{
    align-items:center;
    display:flex
}
.switch-white-circle{
    background-color:#fff;
    border-radius:50%;
    width:20px;
    height:20px;
    position:absolute;
    top:2px;
    left:2px
}
.pricing-01-grid{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-top:1px solid var(--black);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:72px;
    display:grid
}
.pricing-01-grid.pr2{
    grid-template-columns:1fr 1fr 1fr 1fr;
    margin-top:90px
}
.pricing-01-grid.pr3{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-direction:column;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:grid
}
.switch-div{
    justify-content:center;
    align-items:center;
    margin-top:32px;
    padding-left:20px;
    padding-right:20px;
    display:flex
}
.pricing-features-list{
    grid-column-gap:14px;
    grid-row-gap:14px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    width:100%;
    padding:40px 40px 46px;
    display:grid
}
.pricing-features-list.pr2{
    margin-top:32px;
    margin-bottom:40px;
    padding:0
}
.pricing-features-list.pr3{
    flex-direction:column;
    width:auto;
    padding:32px 60px;
    display:flex
}
.pricing-features-icon{
    width:18px;
    height:18px;
    margin-right:10px
}
.pricing-01-card{
    width:100%;
    padding:0
}
.pricing-01-card._01,.pricing-01-card._02{
    border-right:1px solid var(--black)
}
.pricing-01-card.pr-2{
    padding:40px 32px
}
.pricing-01-card.pr-2._03{
    border-right:1px solid #000
}
.pricing-01-card.pr3{
    border-bottom:1px solid #000;
    display:flex
}
.pricing-01-card.pr3.prlast{
    border-bottom-style:none
}
.pricing-01-card.pr3.pro{
    border-top:1px solid var(--black);
    margin-top:60px
}
.pricing-01-card-header{
    border-bottom:1px solid var(--black);
    flex-direction:column;
    align-items:flex-start;
    padding:46px 40px;
    display:flex
}
.pricing-01-card-header.pr-2{
    padding:0
}
.pricing-01-card-header.pr-3{
    border-right:1px solid var(--black);
    border-bottom-style:none;
    justify-content:space-between;
    width:100%;
    max-width:410px;
    padding:54px 0 54px 82px
}
.pricing-item-title{
    margin-top:0;
    margin-bottom:24px
}
.pricing-item-title.sub-heading-02.black-text{
    margin-bottom:40px
}
.pricing-item-title.pr-2,.pricing-item-title.pr-3{
    margin-bottom:32px
}
.pricing-item-title.pr-3.sub-heading-01.black-text{
    margin-bottom:0
}
.hero-text{
    text-align:center;
    width:100%;
    max-width:777px;
    margin-top:24px
}
.hero-text.p-2{
    max-width:605px
}
.hero-text.p2{
    text-transform:uppercase;
    width:auto;
    max-width:none;
    margin-top:0
}
.hero-text.h-1{
    max-width:528px;
    margin-left:auto;
    margin-right:auto
}
.hero-text.h-1.body-regular-01.black-text{
    margin-bottom:40px
}
.hero-text.st{
    max-width:482px
}
.card-title{
    margin-top:0;
    margin-bottom:0;
    font-family:Intertight,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:32px
}
.card-title.pr-2{
    margin-top:32px;
    margin-bottom:16px;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:32px
}
.card-title.pr3{
    font-family:Inter,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:48px
}
.card-text{
    margin-top:16px;
    margin-bottom:32px;
    font-family:Intertight,sans-serif
}
.card-text.pr2{
    font-family:Intertight,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.card-text.pr2.black-text{
    margin-top:0
}
.card-text.pr3{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:28px
}
.card-tag{
    text-transform:uppercase;
    border:1px solid #000;
    margin-bottom:30px;
    padding:6px 10px
}
.card-btn{
    border:1px solid var(--black);
    text-align:center;
    text-transform:uppercase;
    width:100%;
    padding-top:15px;
    padding-bottom:15px;
    font-family:Inter,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:18px
}
.card-btn.pr3{
    padding-left:48px;
    padding-right:48px
}
.pricing-head{
    border-top:1px none var(--black);
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.pricing-body{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.pricing-content{
    padding:100px 40px
}
.plan-wrap{
    margin-top:100px
}
.plan-item{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-bottom:1px solid var(--black);
    grid-template-rows:auto;
    grid-template-columns:minmax(200px,688px) 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:center;
    width:100%;
    height:80px;
    display:grid
}
.plan-item.big-height{
    height:135px
}
.plan-item.p-fisrt{
    height:auto
}
.plan-item.p-last{
    border-bottom-style:none
}
.plan-item.pr2{
    grid-template-columns:minmax(200px,490px) 1fr 1fr 1fr 1fr
}
.plan-free{
    flex-direction:column;
    align-items:center;
    width:100%;
    max-width:133px;
    margin-bottom:24px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.plan-text{
    letter-spacing:0;
    width:100%;
    height:100%;
    padding-top:24px;
    padding-bottom:24px
}
.plan-text._01{
    border-right:1px solid var(--black);
    padding-left:40px
}
.plan-text._02{
    border-right:1px solid var(--black);
    text-align:center
}
.plan-text._04{
    text-align:center
}
.plan-text._04.sub-heading-04.black-text.pr2{
    border-right:1px none var(--black)
}
.plan-text._04.sub-heading-04.black-text.pr2.pink-elephant-bg{
    border-bottom-width:1px;
    border-bottom-color:var(--black)
}
.plan-text._03{
    border-right:1px solid var(--black);
    text-align:center
}
.plan-text.p-first{
    align-items:flex-end;
    padding-left:40px;
    display:flex
}
.plan-text._01-big{
    border-right:1px solid var(--black);
    align-items:flex-end;
    padding-left:40px;
    display:flex
}
.plan-text._04-1{
    text-align:center
}
.plan-text._04-1.sub-heading-04.black-text.pr2{
    border-right:1px solid var(--black);
    border-bottom:1px solid var(--black);
    background-color:var(--pink);
    padding-bottom:23px
}
.plan-text._04-2{
    text-align:center
}
.plan-text._04-2.sub-heading-04.black-text.pr2{
    border-right:1px solid var(--black)
}
.plan-text._04-2.sub-heading-04.black-text.pr2.pink-elephant-bg{
    border-bottom:1px solid var(--black);
    padding-bottom:23px
}
.fr-text{
    margin-bottom:18px
}
.plan-tick{
    width:24px;
    height:24px
}
.plan-tick-wrap{
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
}
.plan-tick-wrap._01,.plan-tick-wrap._02,.plan-tick-wrap.pr2{
    border-right:1px solid var(--black)
}
.plan-tick-wrap.pr2.pink-elephant-bg{
    border-bottom:1px solid #000
}
.plan-tick-wrap.pr2.pink-elephant-bg.l-last{
    border-bottom-style:none
}
.hero-text-wrap{
    grid-column-gap:8px;
    grid-row-gap:8px;
    background-color:var(--off-white);
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:488px;
    margin-top:40px;
    padding:10px 16px;
    display:flex
}
.current-icon{
    width:18px;
    height:18px
}
.card-icon{
    width:40px;
    height:40px
}
.card-icon.pr-3{
    width:16px;
    height:16px
}
.feature-text{
    margin-bottom:10px
}
.card-icon-wrap{
    grid-column-gap:8px;
    grid-row-gap:8px;
    border:1px solid var(--black);
    justify-content:center;
    align-items:center;
    padding:6px 18px;
    display:flex
}
.contenct-01-image{
    object-fit:cover;
    width:100%;
    height:100%
}
.single-tab{
    align-items:center;
    min-height:554px;
    display:flex
}
.single-tab.r2{
    min-height:631px
}
.tab-content-right{
    width:100%;
    max-width:422px;
    padding-left:54px;
    padding-right:54px
}
.tab-content-right.r2{
    max-width:100%;
    padding-left:0;
    padding-right:0
}
.tab-body{
    align-items:center;
    display:flex
}
.tab-body.r2{
    flex-direction:column;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    padding:60px 54px;
    display:flex
}
.content-01-inner-box{
    width:100%;
    height:100%;
    display:flex;
    overflow:hidden
}
.pricing-bodys{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    width:100%;
    max-width:870px;
    padding:54px 82px 54px 124px;
    display:flex
}
.divider-h{
    background-color:#e4e4e4;
    width:155px;
    height:1px;
    margin-top:14px;
    margin-bottom:14px
}
.inner-body.pr-2{
    flex-direction:column;
    justify-content:space-between;
    display:flex
}
.sub-price.caption-01.black-text{
    margin-top:16px
}
.hero{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.buttons-wrap{
    grid-column-gap:24px;
    grid-row-gap:24px;
    justify-content:center;
    display:flex
}
.hero-thumb._01{
    width:100%;
    max-width:342px;
    height:539px;
    overflow:hidden
}
.hero-thumb._02{
    width:100%;
    max-width:376px;
    height:619px
}
.hero-thumb._03{
    width:100%;
    max-width:359px;
    height:539px
}
.thumb{
    object-fit:cover;
    width:100%;
    height:100%
}
.content{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.contents-wrap{
    padding:100px 40px
}
.content-titles{
    margin-top:0;
    margin-bottom:0
}
.content-titles.h-1{
    text-align:center;
    width:100%;
    max-width:1020px;
    margin-left:auto;
    margin-right:auto
}
.content-cards{
    grid-column-gap:46px;
    grid-row-gap:46px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    padding:100px 40px;
    display:grid
}
.content-card{
    border:1px solid var(--black);
    width:100%;
    padding:32px 40px 48px
}
.title-wrap{
    grid-column-gap:16px;
    grid-row-gap:16px;
    align-items:center;
    margin-bottom:24px;
    display:flex
}
.bullet-point{
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:32px;
    height:32px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:28px;
    display:flex
}
.card-titles{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:28px
}
.card-img{
    margin-top:38px
}
.showcase{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.showcase-list{
    grid-column-gap:40px;
    grid-row-gap:40px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    padding:100px 60px;
    display:grid
}
.showcase-item{
    border:1px solid var(--black);
    padding:26px 26px 20px
}
.showcase-thumb-wrap{
    width:100%;
    height:410px;
    margin-bottom:24px;
    position:relative;
    overflow:hidden
}
.showcase-thumb-img{
    object-fit:cover;
    object-position:50% 0%;
    width:100%
}
.showcase-item-title{
    text-align:center
}
.project-collection{
    width:100%;
    height:712px;
    overflow:hidden
}
.collection-item{
    margin-bottom:-5px
}
.color-content{
    padding:100px 60px
}
.buttons-guide{
    border-bottom:1px solid #000;
    justify-content:center;
    display:flex
}
.license-content{
    grid-column-gap:72px;
    grid-row-gap:72px;
    flex-direction:column;
    padding:100px 40px;
    display:flex
}
.license-icon{
    width:32px;
    height:32px
}
.semi-sub-heading-01{
    margin-top:0;
    margin-bottom:0
}
.license-link-wrap{
    grid-column-gap:12px;
    grid-row-gap:12px;
    align-items:center;
    text-decoration:none;
    display:flex
}
.license{
    border-top:1px solid var(--black);
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.font-link-wrap{
    grid-column-gap:40px;
    grid-row-gap:40px;
    display:flex
}
.license-title{
    margin-top:0;
    margin-bottom:0
}
.license-text{
    margin-bottom:24px
}
.license-text.black-text.para{
    width:100%;
    max-width:422px
}
.license-title---wrap{
    margin-bottom:24px
}
.images-links{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-direction:column;
    display:flex
}
.change-log{
    grid-column-gap:24px;
    grid-row-gap:24px;
    border-top:1px solid var(--black);
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    margin-top:60px;
    padding:94px 20px;
    display:flex
}
.tab-header-5{
    border-left:1px solid #0f0f14;
    border-right:1px solid #0f0f14;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:160px;
    height:100%;
    padding-top:10px;
    padding-bottom:25px;
    display:flex;
    position:relative;
    overflow:hidden
}
.tab-header-5.r2{
    border-left-style:none;
    width:189px;
    padding-top:60px
}
.tab-header-6{
    border-style:none none none solid;
    border-width:1px;
    border-color:var(--black)black black;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:160px;
    height:100%;
    padding-top:10px;
    padding-bottom:25px;
    display:flex;
    position:relative;
    overflow:hidden
}
.tab-header-6.r2{
    padding-top:60px
}
.tab-header-7{
    border-right:1px none var(--black);
    border-left:1px none var(--black);
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:160px;
    height:100%;
    padding-top:10px;
    padding-bottom:25px;
    display:flex;
    position:relative;
    overflow:hidden
}
.tab-header-7.r2{
    border-right-style:solid;
    width:189px;
    padding-top:60px
}
.body-13{
    font-size:18px;
    line-height:28px
}
.body-13.mt-18{
    color:#141414;
    margin-bottom:40px;
    font-size:16px;
    line-height:26px
}
.tab-header-8{
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    width:160px;
    height:100%;
    padding-top:10px;
    padding-bottom:25px;
    display:flex;
    position:relative;
    overflow:hidden
}
.tab-header-8.r2{
    padding-top:60px
}
.content-01-tab-2{
    justify-content:flex-start;
    max-height:554px;
    display:flex;
    overflow:hidden
}
.content-01-tab-2.r2{
    max-height:631px
}
.sub-heading-7{
    letter-spacing:normal;
    text-transform:none;
    margin-top:32px;
    margin-bottom:24px;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
.tab-text{
    color:var(--black);
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:40px;
    position:absolute;
    bottom:127px;
    transform:rotate(-90deg)
}
.tab-text._01{
    width:175px
}
.tab-text._02{
    width:160px
}
.tab-text._03{
    width:145px
}
.tab-text.r2._01{
    text-transform:uppercase;
    width:360px;
    font-size:24px;
    line-height:32px;
    bottom:223px
}
.img-wrap-tab{
    border-right:1px solid var(--black);
    width:100%;
    max-width:380px;
    height:100%;
    overflow:hidden
}
.img-wrap-tab.r2{
    border:1px solid #000;
    max-width:100%;
    height:323px
}
.r2-text{
    margin-top:40px;
    margin-bottom:24px
}
.sub-tab{
    color:var(--approx-gray);
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.sub-heading{
    letter-spacing:normal;
    text-transform:uppercase
}
.r2-img{
    width:120px;
    max-width:none;
    height:120px
}
.icon-wrap{
    width:24px;
    height:18px;
    margin-left:12px;
    position:relative
}
.secondary-btn{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.secondary-btn.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.secondary-btn.h-1.white-bg{
    border:1px solid var(--black)
}
.secondary-btn.h-1.white-bg.pr-1{
    border-style:solid none none
}
.secondary-btn.h-1.white-bg.pr-2{
    border-style:solid none none;
    align-items:center;
    height:100%;
    padding-top:36px;
    padding-bottom:36px
}
.secondar-btn-icon{
    width:24px;
    height:18px;
    position:absolute;
    inset:0% auto auto 0%
}
.secondar-btn-icon.hide{
    display:none
}
.primary-button-two{
    cursor:pointer;
    border-top:1px solid #000;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button-two.home-1{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-two.home-1.black-bg{
    position:relative
}
.primary-button-two.home-1.black-bg._w-full{
    width:100%;
    text-decoration:none
}
.primary-button-two.home-1.black-bg.ct-1{
    border-top-style:none;
    height:100%;
    padding-top:28px;
    padding-bottom:28px
}
.primary-button-two.home-1.orange-bg._w-full{
    width:100%
}
.primary-button-two.home-1.orange-bg.ct-1{
    border-style:none none solid;
    border-right-width:1px;
    border-right-color:var(--black-2);
    border-bottom-width:1px;
    border-bottom-color:#000;
    border-left-width:1px;
    border-left-color:var(--black-2);
    background-color:var(--orange);
    height:100%;
    margin-bottom:-1px;
    padding-top:28px;
    padding-bottom:28px;
    position:relative
}
.primary-button-two.home-1.blue-bg._w-full{
    background-color:var(--black-2);
    width:100%;
    text-decoration:none;
    transition:all .3s
}
.primary-button-two.home-1.blue-bg._w-full:hover{
    background-color:var(--blue)
}
.primary-button-two.home-1.blue-bg.ct-1{
    border-top-style:none;
    height:100%;
    padding-top:28px;
    padding-bottom:28px
}
.primary-button-two.home-1.newsletter{
    border-color:var(--white);
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    margin-top:11px;
    margin-bottom:11px;
    margin-right:12px;
    padding:9px 20px;
    position:relative
}
.primary-button-two.home-1.newsletter._w-full{
    width:100%;
    text-decoration:none
}
.primary-button-two.home-1.newsletter.ct-1{
    border-top-style:none;
    height:100%;
    padding-top:28px;
    padding-bottom:28px
}
.pricing-list{
    border-top:1px solid var(--black);
    width:100%;
    margin-top:60px
}
.quantity,.field-label{
    display:none
}
.f-f-block{
    max-width:280px
}
.f-f-block.width-chsnge{
    max-width:400px
}
.f-f-block.max-width-change{
    max-width:100%
}
.f-f-block.home{
    width:100%;
    max-width:421px
}
.f-s-block{
    grid-column-gap:60px;
    grid-row-gap:60px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.f-s-block.flex{
    justify-content:center;
    align-items:flex-start;
    padding-left:594px;
    display:flex
}
.cart-quantity{
    display:none
}
.cart-button{
    color:#141414;
    background-color:#fff0;
    margin-right:20px;
    padding:0
}
.icon-cart{
    width:32px;
    height:32px;
    margin-right:0
}
.nav_link{
    color:#141414;
    flex:none;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px;
    text-decoration:none
}
.nav_link.white-link{
    color:#f4f1e7
}
.nav_link.white-link._100--width{
    min-width:120px
}
.nav_link.white-link.width-100px{
    min-width:100px
}
.nav_link.white-link.sizing{
    flex:0 auto
}
.nav_link.white-link._18px{
    font-size:18px
}
.nav_link.min-width-200{
    min-width:138px
}
.nav_link.min-width-200.white-text{
    color:var(--white)
}
.nav_link.is-18px{
    color:#0f0f0f;
    letter-spacing:-.02em;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
.primary-button-nav{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button-nav.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.primary-button-nav.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.primary-button-nav.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-nav.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-nav.pr-single.black-bg{
    border-style:solid none none
}
.primary-button-nav.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.primary-button-nav.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.primary-button-nav.pr-02{
    padding:15px 24px
}
.primary-button-nav.about.black-bg{
    color:#fff;
    flex-flow:row;
    padding:6px 12px 6px 20px;
    text-decoration:none
}
.primary-button-nav.about.bg-transparent{
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.primary-button-nav.about.white-border{
    border-color:var(--white);
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.primary-button-nav.about.bg-black{
    color:#fff;
    background-color:#000;
    padding:10px 20px;
    text-decoration:none
}
.primary-button-nav.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.orange-text{
    color:#ff3b00
}
.hero-about-image{
    grid-column-gap:24px;
    grid-row-gap:24px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:25px;
    display:grid
}
.color-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5cba3695127680b76b398_image%207287%20\(8\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:1px solid #000;
    border-left-style:none;
    height:415px
}
.color-image.is-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5cb55af0993a53a3e2179_image%207290%20\(9\).avif);
    background-position:50%;
    border:1px solid #000;
    border-right-style:none;
    height:100%
}
.color-image.is-3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5cb9ce0242f8385ab0664_image%207291%20\(2\).avif);
    border:1px solid #000;
    border-left-style:none;
    height:340px
}
.images-wrapper{
    position:relative
}
.images-wrapper._2{
    box-shadow:0 4px 4px #00000040
}
.b-w-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5ca6f470ec43bc5920e8e_image%207287%20\(7\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:1px solid #000;
    border-left-style:none;
    position:absolute;
    inset:0%
}
.b-w-image._2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5ca49044fb274af00fbc7_image%207290%20\(8\).avif);
    border-left-style:solid;
    border-right-style:none
}
.b-w-image._3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5ca2debdbc3b815360a02_image%207292%20\(3\).avif);
    border-bottom-style:solid
}
.about-hero-images{
    width:100%;
    height:100%;
    position:relative
}
.about-hero-images.max-width-457{
    border-left:1px solid #000;
    max-width:457px
}
.about-hero-images.right-border{
    border-right:1px solid #000
}
.about-image-white{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5c7de05d8206185da1416_attachment%201%20\(3\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
}
.about-image-white._01{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66e178a15146734ff30b4f47_IMG_2202%201%20\(1\).avif);
    border-bottom-style:none
}
.about-image-white.top-left{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8e86771d7bd7697e4728_IMG_2364%201-min.avif)
}
.about-image-white.top-right{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8e86f2a3c344e2dcbafb_IMG_2388%201-min.avif)
}
.about-image-color{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5c7e9c75c24373e327f18_attachment%202%20\(4\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    width:100%;
    height:100%
}
.about-image-color.is-01{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66e178c2639441668e5bd5b2_IMG_2202%201%20\(2\).avif)
}
.about-image-color.top-left{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8e86c9d5f71dc9d6d1a5_IMG_2364%201%20\(1\)-min.avif)
}
.about-image-color.top-right{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8e865c1c2f91dd9cba73_IMG_2388%201%20\(1\)-min.avif)
}
.para-wrap{
    max-width:707px;
    margin-left:auto;
    margin-right:auto
}
.logo-wrapper{
    mix-blend-mode:multiply;
    background-color:#f4f1e7
}
.team-section{
    justify-content:center;
    align-items:stretch;
    display:flex;
    position:relative
}
.team-grid{
    grid-column-gap:30px;
    grid-row-gap:70px;
    grid-template-columns:1fr 1fr 1fr;
    place-items:stretch stretch
}
.team-wrapper{
    background-color:#fff9;
    border:1px solid #000;
    min-height:456px;
    padding:22px 24px 15px
}
.team-wrapper.hide-temp{
    display:none
}
.team-image-wrapper{
    background-color:#f4f1e7;
    border:1px solid #000;
    width:100%;
    max-width:323px;
    height:307px;
    position:relative
}
.team-image-white{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d00aff016483dc25b93d51_akki-removebg-preview%201%20\(5\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    height:363px;
    position:absolute;
    top:-58px
}
.team-image-white._2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c60dae667df2bfd1a5c478_aditiya-removebg-preview%201%20\(1\).avif);
    background-position:41%;
    height:402px;
    top:-96px
}
.team-image-white.hide{
    display:none
}
.team-image-white.is-black{
    position:absolute
}
.team-image-white._03{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c60ded5a84d3bcf556a21a_image%207279.avif);
    background-position:50%
}
.team-image-white._04{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c618eabb26ccac6a9ec122_IMG_1696%201%20\(2\).avif);
    background-position:50%
}
.team-image-white._05{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c6198276cc7cdf8916d6a5_image%207267.avif);
    background-position:50% 13%;
    height:370px;
    top:-65px
}
.team-image-white._06{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61c029033511397a16395_7F224345-E15B-4EDE-A54E-AC42E47CD4D3.avif);
    background-position:50%
}
.team-image-white._07{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61e61a5052a6a5bbfb559_WhatsApp%20Image%202024-08-20%20at%2012.01.22%201.avif);
    background-position:50%
}
.team-image-white._08{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61fc9d380a4e1b89aa0c8_20240818_230109%202.avif);
    background-position:50%
}
.team-image-white._09{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1ce8a3e006924d0a2707e_WhatsApp%20Image%202024-08-30%20at%2015.24.56%201.avif);
    background-position:50%
}
.team-image-white._10{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d15fd7b9907d7861a7d8ca_IMG-20240229-WA0032%201.avif);
    background-position:50%
}
.team-image-white._11{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d15fd660de3ad3ded3316f_Image_v2.remini-enhanced__1_-removebg-preview%201.avif);
    background-position:50%
}
.team-image-white._12{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1ce8afd20146e86948ebf_0Y1A0628%201%201.avif);
    background-position:50%
}
.team-image-white._13{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67069cf7b9562c93a2dfbce2_img1%202-min.avif);
    background-position:50%
}
.team-image-white._14{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8ab45c8249e09cbae2de_slack%20dp%20\(1\)%201-min.avif);
    background-position:50%
}
.team-image-white._15{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8ab4c9c6f0948627b8d7_IMG_20240319_150302%202-min.avif);
    background-position:50%
}
.team-image-white._16{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6735f9a3270dc2bc13d68f84_IMG_3646%201-min.avif)
}
.team-image-white._17{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6810d756c862f03f8f69ceda_PHOTO-2025-04-24-21-26-43%202.avif)
}
.team-detail{
    grid-column-gap:9px;
    grid-row-gap:9px;
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    margin-top:15px;
    display:flex
}
.team-image-color{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ce0affeb13dc19b7fa516e_akki-removebg-preview%201%20\(3\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    height:363px;
    position:relative;
    top:-58px
}
.team-image-color.hide{
    display:none
}
.team-image-color.is-black{
    position:absolute
}
.team-image-color._02{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c60d99071796664def451d_aditiya-removebg-preview%201.avif);
    background-position:41%;
    height:402px;
    top:-96px
}
.team-image-color._03{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c60df3e3a1ed22c4b6f1bd_image%207279%20\(1\).avif);
    background-position:50%
}
.team-image-color._04{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c618d52e06ebf82ac08ba7_IMG_1696%201%20\(1\).avif);
    background-position:50%
}
.team-image-color._05{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c619981528f61a113ed6fd_image%207267%20\(1\).avif);
    background-position:50% 13%;
    height:370px;
    top:-65px
}
.team-image-color._06{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61c06495d1a2976872e70_7F224345-E15B-4EDE-A54E-AC42E47CD4D3%20\(1\).avif);
    background-position:50%
}
.team-image-color._07{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61e67e712f1a27d2d780b_WhatsApp%20Image%202024-08-20%20at%2012.01.22%201%20\(2\).avif);
    background-position:50%
}
.team-image-color._08{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c61fc4d60e58f6c71c6406_20240818_230109%202%20\(1\).avif);
    background-position:50%
}
.team-image-color._09{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1ce8a666112b4c6fa0028_WhatsApp%20Image%202024-08-30%20at%2015.24.56%201%20\(1\).avif);
    background-position:50%
}
.team-image-color._10{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d15fd75072bdb570c723ea_IMG-20240229-WA0032%201%20\(1\).avif);
    background-position:50%
}
.team-image-color._11{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d15fd798945ff5748fdc73_Image_v2.remini-enhanced__1_-removebg-preview%201%20\(1\).avif);
    background-position:50%
}
.team-image-color._12{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1ce8cc792d2bde4f0a52b_0Y1A0628%201%201%20\(1\).avif);
    background-position:50%
}
.team-image-color._13{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67069cfb299e3026a2cefe78_img1%201-min.avif);
    background-position:50%
}
.team-image-color._14{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8ab4f2789a3234be2536_slack%20dp%20\(1\)%202-min.avif);
    background-position:50%
}
.team-image-color._15{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/672d8ab5ac40632d7cc19893_IMG_20240319_150302%201-min.avif);
    background-position:50%
}
.team-image-color._16{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6735faf5735706c07250fcd6_IMG_3646%201%20\(1\)-min.avif)
}
.team-image-color._17{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6810d7756dfc3d6207279df5_PHOTO-2025-04-24-21-26-43%201.avif)
}
.team-image-white-copy{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c5ffa1df6b833a4616b01e_akki-removebg-preview%201.avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    height:363px;
    position:relative;
    top:-58px
}
.team-image-white-copy.hide{
    display:none
}
.team-image-white-copy.is-black{
    position:absolute
}
.footer_cta{
    justify-content:center;
    align-items:stretch;
    margin-top:40px
}
.footer_cta.margin-design{
    margin-top:65px
}
.footer_cta.bottom-padding{
    margin-bottom:40px
}
.team-grid-wrapper{
    padding:100px 40px
}
.value-section{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.value-section.bottom{
    border-bottom-style:none;
    overflow:hidden
}
.value-wrapper{
    width:100%;
    padding-top:200px;
    display:flex
}
.value-card-cta{
    background-color:#141414;
    border:1px solid #141414;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:25%;
    min-height:500px;
    padding:30px 26px;
    transition:all .4s ease-out;
    display:flex
}
.value-card-cta:hover{
    transform:translateY(-200px)
}
.value-card-cta._2{
    background-color:#0057ff;
    justify-content:flex-start;
    align-items:center;
    padding-left:20px;
    padding-right:20px
}
.value-card-cta._3{
    background-color:#ff3b00;
    justify-content:flex-start;
    align-items:center;
    padding-left:20px;
    padding-right:20px
}
.value-card-cta._4{
    background-color:#e0ff00;
    justify-content:flex-start;
    align-items:center;
    padding-left:20px;
    padding-right:20px
}
.value-card-cta._1:hover{
    transform:none
}
.primary-button-alternative{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button-alternative.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.primary-button-alternative.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.primary-button-alternative.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-alternative.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-alternative.pr-single.black-bg{
    border-style:solid none none
}
.primary-button-alternative.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.primary-button-alternative.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.primary-button-alternative.pr-02{
    padding:15px 24px
}
.primary-button-alternative.about.black-bg{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-alternative.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-alternative.about.footer-cta{
    color:#141414;
    width:100%;
    max-width:242px;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-alternative.about.white-border{
    border-color:var(--off-white);
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-alternative.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.valua-card-liust{
    margin-top:0;
    margin-bottom:0
}
.value-list-item{
    color:#f4f1e7;
    margin-top:0
}
.define-section{
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.define-section.hide{
    display:none
}
.define-section.top-border{
    border-top:1px solid #000
}
.define-us-section{
    justify-content:center;
    align-items:stretch;
    display:flex
}
.define-us-section.topbordernone{
    overflow:hidden
}
.define-us-section.topbordernone.black-bg{
    flex-flow:row;
    justify-content:center;
    align-items:stretch
}
.define-us-section.topbordernone.black-bg.padding{
    padding-top:15px;
    padding-bottom:140px;
    position:relative
}
.define-us-section.bottom-border{
    border-bottom:1px solid #000
}
.definne-wrapper{
    background-color:#141414;
    flex-flow:column;
    justify-content:flex-end;
    align-items:center;
    width:100%;
    padding-top:350px;
    display:flex
}
.define-circle-wrapper{
    grid-column-gap:85px;
    grid-row-gap:85px;
    display:flex
}
.define-circle{
    background-color:#0057ff;
    border-radius:50%;
    width:102px;
    height:102px
}
.define-circle._2{
    background-color:#ff3b00
}
.define-circle._3{
    background-color:#e0ff00
}
.define-card{
    border:1px solid #f4f1e7;
    border-radius:150px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:566px;
    height:107px;
    display:flex
}
.define-card._2{
    max-width:407px;
    margin-right:-370px
}
.define-card._3{
    max-width:352px;
    margin-left:32px
}
.define-card._4{
    max-width:258px;
    margin-left:32px
}
.define-card._5{
    max-width:440px;
    margin-right:0;
    position:absolute;
    top:-56px;
    left:188px;
    transform:rotate(20deg)
}
.define-card._6{
    max-width:407px;
    margin-right:0;
    position:absolute;
    top:-112px;
    left:406px;
    transform:rotate(49.2deg)
}
.define-second-row{
    grid-column-gap:42px;
    grid-row-gap:42px;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    max-width:800px;
    display:flex
}
.define-second-row._2{
    position:relative
}
.impact-section{
    justify-content:center;
    align-items:stretch;
    display:flex
}
.impact-wrapper{
    grid-column-gap:32px;
    grid-row-gap:32px;
    border-bottom:1px solid #141414;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:50px;
    padding-bottom:50px;
    padding-left:40px;
    display:flex
}
.impact-wrapper.top-border{
    border-top:1px solid #141414
}
.impact-text{
    color:#141414;
    font-size:24px;
    line-height:24px
}
.impact-text-wrapper{
    width:100%;
    max-width:1053px
}
.impact-text-wrapper.risba{
    max-width:1228px
}
.impact-text-wrapper.audioart{
    max-width:941px
}
.impact-text-wrapper.audioart.auto{
    max-width:none
}
.impact-text-wrapper.strat{
    max-width:1102px
}
.impact-text-wrapper.strat.auto{
    max-width:none
}
.impact-text-wrapper.vega{
    max-width:1115px
}
.impact-text-wrapper.vega.auto{
    max-width:none
}
.impact-text-wrapper.acdly{
    min-width:1159px;
    max-width:none
}
.impact-text-wrapper.acdly.auto{
    max-width:none
}
.impact-text-wrapper.acdly.side-padding-40{
    padding-left:40px
}
.impact-text-wrapper.simpluy-coach,.impact-text-wrapper.simpluy-coach.auto{
    max-width:none
}
.impact-main-wrapper{
    justify-content:center;
    align-items:stretch;
    display:flex
}
.impact-main-wrapper.border-top{
    border-top:1px solid #000
}
.impact-main-wrapper.reverse{
    flex-flow:row-reverse
}
.impact-main-wrapper.border-bottom{
    border-bottom:1px solid #000
}
.impact-video-wrapper{
    border-bottom:1px solid #141414;
    border-right:1px solid #141414;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:760px;
    min-height:481px;
    display:flex
}
.impact-video-wrapper.bottom-border{
    border-bottom-width:0
}
.impact-video-wrapper.left-border{
    border-bottom-style:none;
    border-left:1px solid #000;
    border-right-style:none
}
.impact-right-wrapper{
    border-bottom:1px solid #141414;
    flex-flow:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    padding-top:90px;
    display:flex
}
.impact-right-wrapper._2{
    padding-top:80px
}
.impact-right-wrapper._033,.impact-right-wrapper.mukunda{
    padding-top:30px
}
.impact-right-wrapper.harley,.impact-right-wrapper.housr{
    justify-content:center;
    align-items:center
}
.impact-right-wrapper.sma{
    border:1px solid #000;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:462px;
    padding-top:65px;
    padding-bottom:72px
}
.impact-right-wrapper.sma-border{
    border:1px solid #000;
    justify-content:space-between;
    align-items:stretch;
    padding-top:74px;
    padding-bottom:74px
}
.impact-right-wrapper.sma-copy{
    border:1px solid #000;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding-top:65px;
    padding-bottom:72px
}
.impact-right-wrapper.northstar{
    background-color:var(--beige);
    border:1px solid #000;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding-top:65px;
    padding-bottom:72px
}
.impact-right-wrapper.bsm{
    grid-column-gap:60px;
    grid-row-gap:60px;
    border:1px solid #000;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:462px;
    padding-top:0;
    padding-bottom:0
}
.impact-right-wrapper.bsm-1{
    grid-column-gap:60px;
    grid-row-gap:60px;
    border:1px solid #000;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:528px;
    min-height:454px;
    padding-top:0;
    padding-bottom:0
}
.impact-right-wrapper.bsm-3{
    border:1px solid #000;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:315px;
    padding-top:0;
    padding-bottom:0
}
.impact-logo{
    width:273px
}
.impact-logo.vega{
    width:200px
}
.impact-logo.food{
    width:148px
}
.impact-logo.audio{
    align-self:center;
    width:198px
}
.impact-logo.mukunda{
    width:148px;
    max-height:148px
}
.impact-logo.bsm{
    width:100%;
    max-width:200px
}
.impact-right-heading{
    text-align:center
}
.impact-number-wrapper{
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    max-width:122px;
    display:flex
}
.impact-number-wrapper._002{
    max-width:170px
}
.impact-number-wrapper.risba{
    max-width:198px
}
.impact-number-wrapper.risba.width-110{
    max-width:113px
}
.impact-number-wrapper.risba.width-74{
    max-width:74px
}
.impact-number-wrapper.risba.width-157{
    max-width:157px
}
.impact-number-wrapper.risba.width-164{
    max-width:164px
}
.impact-number-wrapper.rescribe{
    max-width:136px
}
.impact-number-wrapper.bsm{
    grid-column-gap:15px;
    grid-row-gap:15px
}
.impact-number{
    grid-column-gap:28px;
    grid-row-gap:28px;
    justify-content:center;
    align-items:center;
    display:flex
}
.impact-number.housr{
    margin-top:50px;
    margin-bottom:0
}
.impact-number.stretch{
    justify-content:space-between;
    align-items:center
}
.impact-line{
    background-color:#141414;
    width:4px;
    height:75px
}
.impact-btn{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.impact-btn.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.impact-btn.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.impact-btn.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.impact-btn.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.impact-btn.pr-single.black-bg{
    border-style:solid none none
}
.impact-btn.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.impact-btn.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.impact-btn.pr-02{
    padding:15px 24px
}
.impact-btn.about.black-bg{
    padding-top:20px;
    padding-bottom:20px
}
.impact-btn.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.impact-btn.about.footer-cta{
    color:#141414;
    width:100%;
    max-width:242px;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.impact-btn.about.white-border{
    border-color:var(--off-white);
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.impact-btn.about.on-impact{
    background-color:var(--black-2);
    color:var(--white);
    border-bottom-style:solid;
    border-left-style:solid;
    border-left-width:.1px;
    border-right-style:solid;
    border-right-width:.1px;
    width:100%;
    margin-top:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none;
    transition:all .3s
}
.impact-btn.about.on-impact:hover{
    background-color:var(--blue);
    color:var(--white)
}
.impact-btn.about.on-impact.hover-neon:hover{
    background-color:var(--neon);
    color:var(--black-2)
}
.impact-btn.about.on-vega{
    background-color:var(--black-2);
    color:var(--white);
    border-bottom-style:none;
    border-left-style:solid;
    border-left-width:.1px;
    border-right-style:solid;
    border-right-width:.1px;
    width:100%;
    margin-top:auto;
    padding-top:20px;
    padding-bottom:20px;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    text-decoration:none;
    transition:all .3s
}
.impact-btn.about.on-vega:hover{
    background-color:var(--orange)
}
.impact-btn.about.on-food{
    color:#141414;
    background-color:#0057ff;
    border-bottom-style:none;
    border-left-style:solid;
    border-left-width:.1px;
    border-right-style:solid;
    border-right-width:.1px;
    width:100%;
    margin-top:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.impact-btn.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.food_right-content{
    border:1px solid #141414;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:525px;
    height:298px;
    min-height:200px;
    display:flex;
    overflow:hidden
}
.food_right-content.hide{
    display:none
}
.mukunda_video{
    width:100%;
    height:100%
}
.mukunda_video.hidden,.nav-cta.hide-indesk{
    display:none
}
.nav-links{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:center;
    align-items:center;
    display:flex
}
.nav-links.max-width-350{
    justify-content:space-between;
    align-items:center;
    width:100%;
    min-width:374px;
    max-width:350px
}
.nav-links._100--width{
    justify-content:center;
    align-items:center;
    width:100%
}
.navbar-black{
    z-index:999;
    background-color:#141414;
    border-bottom:1px solid #f4f1e7;
    justify-content:center;
    align-items:center;
    display:flex
}
.contact-hero-left{
    border-right:1px solid #f4f1e7;
    width:100%;
    max-width:657px;
    height:100%;
    padding:40px 20px
}
.hero-content-01-c{
    justify-content:space-between;
    align-items:center;
    height:100%;
    padding-top:0;
    padding-bottom:0;
    display:flex
}
.hero-content-01-c.b2{
    justify-content:flex-start;
    padding:100px 40px
}
.hero-content-01-c.st{
    text-align:center;
    flex-direction:column;
    padding-top:200px;
    padding-bottom:200px
}
.hero-content-01-c.chl{
    flex-direction:column;
    padding-bottom:0
}
.contact-hero-right{
    flex:1;
    height:100%
}
.contct-heading-wrapper{
    grid-column-gap:90px;
    grid-row-gap:90px;
    flex-flow:column;
    display:flex
}
.the-contact-text{
    display:inline-block;
    position:relative;
    top:99px
}
.contact-heading-last{
    margin-top:0;
    display:none
}
.contact-heading-last.display{
    display:block
}
.contact-hero-first{
    grid-column-gap:16px;
    grid-row-gap:16px;
    border-bottom:1px solid #f4f1e7;
    flex-flow:column;
    padding-top:32px;
    padding-bottom:54px;
    padding-left:32px;
    display:flex
}
.contact-hero-first.border{
    border-bottom-style:none
}
.contact-hero-first.border.black{
    border-bottom-style:solid;
    border-bottom-color:#000;
    border-left:1px solid #000
}
.contact-hero-first.border.black.last{
    border-bottom-style:none
}
.address-text-link{
    color:#f4f1e7;
    margin-top:2px;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px;
    text-decoration:none;
    display:inline-block
}
.address-text-link.underline{
    text-decoration:underline
}
.address-text-link.black-text{
    color:#000
}
.address-link-wrapper{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.address-link-wrapper.social{
    grid-column-gap:16px;
    grid-row-gap:0px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    place-items:center start;
    display:grid
}
.contact-content-black{
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.contact-content-black.cp3{
    justify-content:center;
    padding-left:100px;
    padding-right:100px
}
.contact-form{
    border-bottom:1px solid var(--black);
    background-color:#141414;
    justify-content:center;
    display:flex
}
.contact-form.white{
    background-color:#fff
}
.form-submit{
    background-color:#0000;
    position:absolute;
    inset:0%
}
.button-para{
    margin-left:15px
}
.dev-image{
    width:45px
}
.text-size-12px{
    font-size:12px;
    line-height:18px
}
.primary-button-hero{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button-hero.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.primary-button-hero.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.primary-button-hero.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-hero.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-hero.pr-single.black-bg{
    border-style:solid none none
}
.primary-button-hero.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.primary-button-hero.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.primary-button-hero.pr-02{
    padding:15px 24px
}
.primary-button-hero.about.black-bg{
    padding-top:20px;
    padding-bottom:20px
}
.primary-button-hero.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-hero.about.footer-cta{
    color:#141414;
    width:100%;
    max-width:242px;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-hero.about.white-border{
    border-color:var(--off-white);
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-hero.about.home-button-white{
    border-color:var(--white);
    color:var(--white);
    padding:10px 22px;
    text-decoration:none
}
.primary-button-hero.about.home-button-white:hover{
    background-color:var(--white);
    color:var(--black)
}
.primary-button-hero.about.home-button-white.black-text{
    color:var(--black)
}
.primary-button-hero.about.black-text{
    text-decoration:none
}
.primary-button-hero.about.black-text.padding{
    padding:10px
}
.primary-button-hero.about.home-button-black{
    color:var(--black);
    padding:10px 22px;
    text-decoration:none
}
.primary-button-hero.about.home-button-black:hover{
    background-color:var(--black);
    color:var(--white)
}
.primary-button-hero.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.good-left{
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    display:flex
}
.good-left.h-2{
    max-width:740px
}
.good-content{
    justify-content:space-between;
    padding:100px 40px;
    display:flex
}
.good-content.calendly{
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    padding-top:60px;
    padding-bottom:60px
}
.good-content.home{
    justify-content:space-between;
    align-items:center
}
.good-heading-wrapper{
    max-width:400px
}
.good-heading-wrapper.home{
    width:100%;
    max-width:631px
}
.good-card{
    background-color:var(--blue);
    border:1px solid #0f0f0f;
    border-radius:16px;
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    max-width:264px;
    min-height:300px;
    padding:22px 22px 28px;
    display:flex
}
.good-card.is-orange{
    background-color:var(--orange)
}
.good-card.is-orange.absolute-2{
    justify-content:space-between;
    align-items:center;
    max-width:375px;
    min-height:auto;
    margin-left:auto;
    margin-right:auto;
    padding-top:64px;
    padding-bottom:64px;
    position:absolute;
    bottom:-2%;
    right:465.3px;
    rotate:-5deg
}
.good-card.is-neon{
    background-color:var(--neon)
}
.good-card.is-neon.absolute-3{
    justify-content:space-between;
    align-items:center;
    max-width:378px;
    min-height:auto;
    padding-top:64px;
    padding-bottom:40px;
    position:absolute;
    top:380.37px;
    bottom:0%;
    right:75.37px;
    rotate:-13deg
}
.good-card.approch{
    grid-column-gap:5px;
    grid-row-gap:5px;
    background-color:#0000;
    border-width:2px;
    border-color:#fff3;
    justify-content:flex-end;
    align-items:flex-start;
    max-width:280px;
    min-height:244px
}
.good-card.absolute{
    justify-content:space-between;
    align-items:center;
    max-width:392px;
    min-height:auto;
    padding:64px 40px 40px;
    position:absolute;
    top:78px;
    right:170px;
    rotate:9.29deg
}
.good-right{
    grid-column-gap:35px;
    grid-row-gap:35px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    max-width:562px;
    display:grid
}
.good-number-wrapper{
    justify-content:flex-end;
    align-items:center;
    display:flex
}
.business-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:flex-start;
    padding-top:60px;
    padding-bottom:80px;
    padding-left:40px;
    display:flex
}
.business-right{
    width:100%;
    max-width:838px
}
.business-card{
    grid-column-gap:72px;
    grid-row-gap:72px;
    opacity:.5;
    color:#141414;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    justify-content:flex-start;
    align-items:center;
    padding-top:42px;
    padding-bottom:42px;
    text-decoration:none;
    transition:opacity .3s;
    display:flex
}
.business-card:hover{
    opacity:1
}
.business-card.bottom-border-none{
    border-bottom-style:none
}
.business-card.stretch{
    justify-content:space-between;
    padding-right:60px
}
.business-icon{
    width:88px
}
.business-para{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    height:95px;
    padding-bottom:80px;
    padding-right:40px
}
.business-para.bottom-margin-80px{
    margin-bottom:80px
}
.business-left{
    max-width:220px
}
.client-say-wrapper{
    background-color:#f4f2ec;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c88071436186f8f8b2e7fa_Frame%201321315548.avif);
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:contain;
    justify-content:space-between;
    align-items:flex-start;
    min-height:642px;
    padding-top:140px;
    padding-left:42px;
    display:flex;
    position:relative;
    overflow:hidden
}
.client-say-wrapper.height-remove{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66c88071436186f8f8b2e7fa_Frame%201321315548.avif);
    background-repeat:no-repeat;
    background-size:contain;
    height:642px;
    min-height:auto
}
.client-say-wrapper.height-remove.hide-bg{
    background-color:var(--beige);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex-flow:column;
    justify-content:flex-start
}
.client-say-wrapper.home{
    min-height:auto;
    padding-top:0;
    padding-left:0
}
.clutch-icon{
    width:389px
}
.card-wrapper{
    justify-content:space-between;
    display:flex
}
.newsletter-form-block{
    border-top:1px solid #f4f1e7;
    min-height:64px;
    margin-bottom:0
}
.newsletter-form{
    background-color:var(--blue);
    height:100%;
    display:flex
}
.newsletter-email{
    color:#f4f2ec;
    background-color:#0000;
    border:1px solid #0000;
    height:100%;
    margin-bottom:0;
    padding-left:30px;
    font-family:Inter,sans-serif;
    font-size:16px
}
.newsletter-email:active,.newsletter-email:focus,.newsletter-email:focus-visible,.newsletter-email[data-wf-focus-visible]{
    border-style:solid;
    border-color:#0000
}
.newsletter-email::placeholder{
    color:#f4f1e7
}
.newsletter-submit{
    background-color:#0000;
    padding-top:0;
    padding-bottom:0;
    position:absolute;
    inset:0%
}
.growth-content-wrapper{
    flex-flow:column;
    max-width:547px;
    display:flex
}
.table_cell.first{
    border-right:1px solid #141414;
    width:180px
}
.table_cell.second{
    width:462px
}
.table_cell.second-right-boder{
    border-right:1px solid #141414;
    width:462px
}
.table_row{
    border-bottom:2px solid #3a75fa80;
    width:100%
}
.table_row.bottom-border{
    border-bottom:1px solid #141414
}
.table_header{
    width:50%;
    min-height:180px
}
.table_head,.table_component{
    width:100%
}
.table-head-wrapper{
    background-color:#141414;
    justify-content:center;
    align-items:center;
    min-height:180px;
    display:flex
}
.first-cell{
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:180px;
    display:flex
}
.second-cell{
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:462px;
    min-height:180px;
    display:flex
}
.compare-grid{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-columns:minmax(auto,180px) minmax(auto,462px) minmax(auto,462px) minmax(auto,180px)
}
.typedjs-multiple.heading-small{
    color:#f4f1e7;
    letter-spacing:-4.68px;
    text-transform:capitalize;
    width:100%;
    height:217px;
    padding-right:0;
    font-family:Inter,sans-serif;
    font-size:117px;
    font-weight:600;
    line-height:109px
}
.typedjs-multiple.heading-small.black-text{
    color:#000;
    font-size:112px;
    line-height:102px
}
.typedjs-multiple.heading-small.work-script{
    color:#000;
    max-width:868px;
    height:424px;
    margin-left:auto;
    margin-right:auto;
    font-size:96px;
    line-height:102px
}
.typedjs-multiple.heading-small.text-size-96px{
    color:#fff;
    text-align:center;
    font-size:96px
}
.typedjs-multiple.heading-small.text-size-64px{
    color:#fff;
    text-align:left;
    font-size:64px;
    line-height:67px
}
.typing-text{
    color:#0057ff;
    letter-spacing:-4.68px;
    text-transform:uppercase;
    width:100%;
    max-width:767px;
    margin-top:0;
    margin-bottom:0;
    font-size:117px;
    line-height:109px;
    display:none
}
.typing-text.heading-01.black-text.c1,.typing-text.heading-01.black-text.contacct{
    text-align:center
}
.typing-text.heading-01.white-text.contact-text{
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px
}
.typing-text.heading-01.white-text.contact-text-blue{
    color:#0057ff;
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px
}
.typing-text.heading-02.black-text.chl{
    text-align:center
}
.typing-text.heading-03.black-text.b2{
    width:100%;
    max-width:768px
}
.typing-text.heading-03.black-text.b1{
    text-align:center;
    max-width:903px;
    margin-left:auto;
    margin-right:auto
}
.typing-text.heading-03.black-text.prj{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.typing-text.heading-03.black-text.home01{
    max-width:903px
}
.typing-text.faq{
    text-align:center;
    max-width:642px;
    margin-left:auto;
    margin-right:auto
}
.typing-text.faq.heading-03.black-text.another{
    text-align:left;
    margin-left:0;
    margin-right:0
}
.typing-text.blue-text{
    display:block
}
.cursor-circle{
    background-color:var(--orange);
    border-radius:100%;
    width:46px;
    height:46px;
    position:absolute
}
.compare-head{
    background-color:#141414;
    justify-content:center;
    align-items:center;
    min-height:180px;
    display:flex
}
.compare-head.left-border{
    border-left:1px solid #f4f1e7
}
.compare-head.left-border._1{
    margin-left:-1px
}
.table-content.right-bottom-border{
    border-bottom:1px solid #141414;
    border-right:1px solid #141414
}
.table-content-180px{
    justify-content:center;
    align-items:center;
    min-height:180px;
    display:flex
}
.table-content-180px.right-bottom-border{
    border-bottom:1px solid #141414;
    border-right:1px solid #141414
}
.table-content-180px.right-border-none{
    border-bottom:1px solid #141414;
    border-right:1px #141414
}
.table-content-180px.right-bottom-border-bottom-border-none{
    border-bottom:1px #141414;
    border-right:1px solid #141414
}
.table-content-180px.right-border-bottom-none{
    border-bottom:1px #141414;
    border-right:1px #141414
}
.table-content-180px.bg_beige{
    background-color:var(--beige);
    width:28%;
    position:relative
}
.table-content-462px{
    justify-content:center;
    align-items:center;
    display:flex
}
.table-content-462px.right-bottom-border{
    border-bottom:1px solid #141414;
    border-right:1px solid #141414
}
.table-content-462px.right-bottom-border-bottom-none{
    border-bottom:1px #141414;
    border-right:1px solid #141414
}
.table-content-462px.bg_beige{
    background-color:var(--beige);
    width:72%
}
.table-title{
    color:#141414;
    font-size:24px;
    font-weight:500;
    line-height:32px
}
.table-title._20px{
    font-size:20px;
    font-weight:400;
    line-height:1.3
}
.table-title._20px._100--width{
    width:100%;
    min-width:322px;
    max-width:322px
}
.table-title._20px._100--width-copy{
    width:100%;
    min-width:334px;
    max-width:322px
}
.max-width-307{
    text-align:center;
    width:100%;
    max-width:307px
}
.max-width-307._400px{
    max-width:380px
}
.max-width-201{
    text-align:center;
    width:100%;
    max-width:200px
}
.circle-icon._70px{
    width:70px
}
.circle-icon._85px{
    width:85px
}
.circle-icon._61px{
    width:61px
}
.circle-icon.absolute-1{
    position:absolute
}
.funnel-section.home-1.hide{
    display:none
}
.fuunel-wrapper{
    width:100%;
    display:flex
}
.funnel-content{
    grid-column-gap:24px;
    grid-row-gap:24px;
    border-right:1px solid #000;
    flex-flow:column;
    width:16.6667%;
    min-height:480px;
    padding:30px 28px;
    display:flex
}
.funnel-content.noborder-left{
    border-right-style:none;
    justify-content:flex-end;
    align-items:center
}
.funnel-content.bottom-align{
    justify-content:flex-end;
    align-items:center
}
.funnel-icon{
    align-self:center;
    width:130px
}
.text-weight-semibold.orange-span-underline{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--orange);
    text-decoration-color:var(--orange)
}
.text-weight-semibold.neon-underline{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--neon);
    text-decoration-color:var(--neon)
}
.regular-text{
    font-weight:400
}
.case-study-wrapper{
    flex-flow:column;
    display:flex;
    position:relative
}
.case-study-wrapper.gap-40{
    grid-column-gap:40px;
    grid-row-gap:40px;
    min-height:100vh;
    position:relative
}
.case-study-content-wrapper{
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.case-study-content-wrapper.is-reverse{
    justify-content:flex-end;
    align-items:center
}
.case-study-content-wrapper.is-reverse.padding-40px{
    padding-left:40px
}
.case-study-content-wrapper.wrap-left{
    flex-flow:row-reverse;
    justify-content:flex-end;
    align-items:center
}
.case-study-content-wrapper.wrap-left.align-left{
    justify-content:flex-start;
    align-items:center
}
.case-study-content-wrapper.border-bottom{
    border-bottom:1px solid #000
}
.case-study-content-wrapper.border-bottom.reverse{
    flex-flow:row-reverse
}
.case-study-content-wrapper.border-bottom.relative{
    position:relative
}
.case-study-thumbnail{
    width:100%;
    max-width:400px
}
.case-study-thumbnail._100.bottom-border.balls-bg{
    background-color:var(--black);
    height:401px;
    position:relative
}
.case-study-thumbnail._100.bottom-border.balls-bg.linked-in-sizing{
    border-radius:10px;
    max-width:430px;
    height:638px
}
.case-study-thumbnail._100.bottom-border.balls-bg.sma{
    overflow:hidden
}
.case-study-thumbnail._100.bottom-border.balls-bg.bsm{
    min-width:362px;
    max-width:362px;
    overflow:hidden
}
.progress-img{
    aspect-ratio:auto;
    object-fit:cover;
    border-style:none solid;
    border-color:#141414
}
.progress-img._002{
    aspect-ratio:3/2;
    max-height:400px
}
.progress-img.mobile-only{
    display:none
}
.case-study-right{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    max-width:600px;
    text-decoration:none;
    display:flex
}
.case-study-right.padding-tablet{
    width:100%
}
.case-study-right.padding-tablet.max-width-529{
    justify-content:space-between;
    max-width:529px
}
.case-collection-wrapper{
    border-bottom:1px solid #141414
}
.case-collection-wrapper.no-border-bottom{
    border-bottom-style:none
}
.case-study-section.over-flow{
    overflow:hidden
}
.case-study-section.padding-100px{
    padding-top:100px;
    padding-bottom:100px
}
.client-section.home-1.hide{
    display:none
}
.client-section.is-northstar{
    padding-top:80px
}
.blog,.blog-item{
    height:100%
}
.footer-head-top-home{
    grid-column-gap:4px;
    grid-row-gap:4px;
    text-align:center;
    width:100%;
    max-width:940px;
    margin-left:auto;
    margin-right:auto
}
.footer-head-top-home.max-width-1179{
    flex-flow:column;
    max-width:1179px;
    display:flex
}
.footer-head-top-home.max-width-1179.saas-marketing{
    grid-column-gap:94px;
    grid-row-gap:94px;
    justify-content:space-between;
    align-items:center
}
.funnel-content-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.startup_grid{
    grid-column-gap:30px;
    grid-row-gap:100px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:100px;
    margin-bottom:150px;
    display:grid;
    position:relative
}
.startup_grid.remove-gap{
    margin-bottom:0
}
.rating_text{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:12px;
    font-weight:700
}
.linear_heading{
    letter-spacing:-2px;
    text-shadow:none;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(97deg,#3a75fa 32.89%,#282ee6 47.81%);
    -webkit-background-clip:text;
    background-clip:text;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:40px;
    font-weight:700;
    line-height:1.4em;
    display:inline-block
}
.button_arrow{
    margin-right:0
}
.section_plan{
    background-color:#f2f3f5
}
.padding-global{
    padding-left:60px;
    padding-right:60px
}
.padding-global._40px{
    padding-left:30px;
    padding-right:30px
}
.feedback_right-card{
    background-color:#fff;
    border-radius:12px;
    justify-content:flex-start;
    align-items:flex-end;
    min-height:158px;
    padding-bottom:16px;
    padding-left:19px;
    display:flex
}
.feedback_right-card._1{
    padding-bottom:12px;
    padding-left:13px;
    padding-right:13px
}
.nav_logo-black{
    margin-right:0;
    position:absolute;
    inset:0% auto auto 0%
}
.nav_arrow{
    margin-right:0
}
.glow_effect-layer-2{
    z-index:0;
    pointer-events:none;
    position:absolute;
    inset:-39% auto auto -30%
}
.mukunda_video-2{
    border-radius:20px;
    width:100%;
    height:100%;
    overflow:hidden
}
.table_row-2{
    border-bottom:2px solid #3a75fa80
}
.table_row-2.hidden{
    display:none
}
.table_row-2.no-border-bottom{
    border-bottom-style:none;
    border-bottom-width:0
}
.table_row-2.white-border{
    border-bottom-color:#ffffff80;
    padding-bottom:40px
}
.hero_right-content{
    min-width:400px;
    display:block
}
.hero_right-content.cta-form{
    margin-left:0;
    margin-right:0
}
.hero_right-content.cta-form.hidden{
    display:none
}
.hero_right-content._2{
    min-width:490px
}
.our-approach{
    z-index:-1;
    position:absolute;
    inset:-5% 0% 0%
}
.table_image{
    margin-right:0
}
.footer_line{
    border-bottom:.5px solid #fff;
    margin-top:26px;
    margin-bottom:26px
}
.client_clutch-logo{
    width:319px;
    margin-right:0
}
.heading-style-h4{
    color:#fff;
    letter-spacing:normal;
    text-shadow:none;
    margin-top:0;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:40px;
    font-weight:700;
    line-height:54px
}
.heading-style-h4.is-email{
    color:#0057ff;
    font-weight:800;
    line-height:43px
}
.about-us-id{
    z-index:-1;
    position:absolute;
    inset:-4% 0% 0%
}
.table_heading{
    color:#000;
    letter-spacing:normal;
    text-shadow:none;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:800;
    line-height:21px
}
.filed_wrapper{
    margin-bottom:20px
}
.partner_logo-wrapper{
    background-color:#1d1d1d;
    border-radius:8px;
    justify-content:flex-start;
    align-items:center;
    width:200px;
    height:100px;
    padding-bottom:0;
    padding-left:13px;
    padding-right:13px;
    display:flex;
    box-shadow:3px 4px 11.7px #000
}
.section_step-approach{
    background-color:#111;
    position:relative
}
.hero_section{
    padding-top:40px
}
.benifit_left{
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-flow:column;
    width:100%;
    max-width:325px;
    display:flex
}
.benifit_left._4{
    max-width:329px
}
.benifit_left.is-five{
    max-width:315px
}
.benifit_left._8{
    max-width:469px
}
.benifit_left._5{
    max-width:338px
}
.benifit_left._6{
    max-width:329px
}
.benifit_left._3{
    grid-column-gap:33px;
    grid-row-gap:33px;
    max-width:350px
}
.nav_component{
    z-index:999;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    width:100%;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    padding:24px 60px;
    position:fixed;
    inset:5% 0% auto
}
.padding-section-pricing{
    padding-top:110px;
    padding-bottom:40px
}
.section_experiences{
    padding-top:100px;
    padding-bottom:150px;
    position:relative
}
.step_para-wrapper{
    max-width:340px
}
.table_row--plan{
    background-image:linear-gradient(166deg,#3a75fa08 2.16%,#3a75fa1a 91.2%);
    height:100%
}
.b2b-wrapper{
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.table_right{
    margin-right:0
}
.contact{
    z-index:-1;
    position:absolute;
    inset:-10% 0% 0%
}
.top-bottom-margin{
    margin-top:20px;
    margin-bottom:40px
}
.nav_links{
    grid-column-gap:10px;
    grid-row-gap:10px;
    justify-content:center;
    align-items:center;
    display:flex
}
.copywrite_text{
    color:#fff;
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-size:18px;
    line-height:140%
}
.roi_wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38d07395ec472002017_Frame%201321315534.svg);
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:cover;
    border:.5px solid #ffffff80;
    border-radius:21px;
    margin-top:84px;
    padding:57px 43px 65px;
    position:relative
}
.field-label-n{
    font-family:Montserrat,sans-serif;
    font-size:16px;
    font-weight:600
}
.b2b_image{
    width:945px;
    margin-right:0
}
.result_blur{
    pointer-events:none;
    position:absolute;
    inset:-72% -10% auto auto
}
.footer_top-content{
    justify-content:space-between;
    align-items:center;
    display:flex
}
.service_wrapper{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.upthrust_logo{
    margin-right:0
}
.b2b_left-wrapper{
    color:#000;
    max-width:145px;
    margin-top:-75px;
    text-decoration:underline
}
.video_right-content{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-direction:row;
    justify-content:flex-start;
    width:100%;
    max-width:391px;
    display:flex
}
.step_approach-wrapper{
    grid-column-gap:10px;
    grid-row-gap:10px;
    justify-content:space-between;
    width:100%;
    max-width:1152px;
    display:flex
}
.marketing_left{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff0d;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    flex:1;
    justify-content:flex-start;
    align-items:center;
    max-width:500px;
    min-height:638px;
    padding-top:50px;
    padding-bottom:50px;
    display:flex
}
.marketing_left.centre{
    justify-content:center
}
.result_right-card{
    min-height:276px
}
.plan_card-wrapper{
    background-image:none;
    border:1px solid #083cb3;
    border-radius:16px
}
.for_mb{
    display:none
}
.website_visitor-image{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.website_visitor-image.is-relative{
    z-index:22;
    position:relative
}
.section_upthrust-benifit{
    background-color:#111
}
.footer_link-text{
    color:#fff;
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-size:16px;
    font-weight:600;
    text-decoration:none
}
.footer_link-text:hover{
    color:#fff;
    text-align:left
}
.hero_rating-image{
    width:113px
}
.hero_rating-image.is-116px-width{
    width:116px
}
.step_left-card{
    background-color:#1414140d;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38d07395ec47200200e_Frame%201321315290.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:.5px solid #5a5a5a;
    border-radius:21px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:424px;
    min-height:286px;
    padding:21px 12px 20px 15px;
    display:flex
}
.work_bottom-content{
    grid-column-gap:15px;
    grid-row-gap:15px;
    text-align:right;
    flex-direction:column;
    align-items:flex-end;
    max-width:280px;
    display:flex
}
.result_blur-layer-2{
    pointer-events:none;
    position:absolute;
    inset:-86% auto auto 0%
}
.result_right-card-2{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    padding:50px 30px 20px;
    display:flex
}
.result_right-card-2.height{
    height:289px
}
.result_right-card-2.height-1{
    height:276px
}
.section_footer{
    position:relative;
    overflow:hidden
}
.client_wrapper{
    grid-column-gap:85px;
    grid-row-gap:85px;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    border:.5px solid #5a5a5a;
    border-radius:21px;
    min-height:642px;
    display:flex;
    position:relative;
    overflow:hidden
}
.width-280px{
    justify-content:center;
    align-items:center;
    max-width:280px;
    display:flex
}
.nav_link-2{
    text-decoration:none
}
.remark_linear{
    text-align:center;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(100deg,#8ab9ff 41.87%,#4b82ff 70.6%);
    -webkit-background-clip:text;
    background-clip:text;
    padding-right:4px;
    display:inline-block
}
.plan_cell-wrapper{
    justify-content:center;
    align-items:center;
    min-height:64px;
    padding-top:40px;
    padding-bottom:40px;
    display:flex
}
.work_card{
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    min-height:355px;
    padding:30px;
    display:flex
}
.website_wrapper-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38e07395ec47200205e_Group%203015266%20\(1\).svg);
    background-position:50% -12%;
    background-repeat:no-repeat;
    background-size:contain;
    border:.5px solid #ffffff80;
    border-radius:48px;
    margin-top:84px;
    padding:84px 10px 54px
}
.video_wrap{
    width:100%
}
.video_wrap.hide-it{
    display:none
}
.client_right-bottom{
    justify-content:center;
    align-items:flex-start;
    margin-top:100px;
    margin-right:40px;
    display:flex
}
.text-size-large-n{
    color:#fff;
    letter-spacing:-1.12px;
    font-family:Montserrat,sans-serif;
    font-size:28px;
    line-height:38px
}
.text-size-large-n._75--opacity{
    font-family:Inter,sans-serif
}
.text-size-large-n._75--opacity.black-text{
    color:var(--black)
}
.text-size-large-n._75--opacity.black-text.mobile-hide.white-text{
    color:var(--white);
    padding:0
}
.heading-style-h1{
    color:#fff;
    letter-spacing:normal;
    text-transform:none;
    text-shadow:none;
    width:647px;
    margin-top:0;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:64px;
    font-weight:800;
    line-height:74px
}
.heading-style-h1.is-black{
    color:#000;
    width:auto;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:83px
}
.heading-style-h1.is-faq{
    color:#000;
    letter-spacing:-3.2px;
    text-transform:uppercase;
    width:auto;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:83px
}
.heading-style-h1.is-about-us{
    width:958px;
    font-family:Inter,sans-serif;
    font-weight:600;
    line-height:90px
}
.white_bg{
    background-color:#fff;
    border-radius:21px;
    width:100%;
    height:100%
}
.linear_circle{
    z-index:1;
    margin-right:0;
    position:absolute
}
._48px{
    font-size:48px;
    display:inline-block
}
.table_component-plan{
    border-top-left-radius:16px;
    border-top-right-radius:16px;
    width:100%
}
.padding-section-hero{
    padding-top:100px;
    padding-bottom:108px
}
.step_card-content{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    max-width:372px;
    margin-top:auto;
    display:flex
}
.plus_minus-wrapper{
    justify-content:center;
    align-items:center;
    display:flex
}
.cost_heading{
    color:#000;
    letter-spacing:0;
    justify-content:center;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:1.2em
}
.cost_heading.text-color-white{
    color:#fff;
    text-transform:capitalize;
    align-self:stretch;
    font-family:Inter,sans-serif
}
.cost_heading.text-color-white.all-caps{
    text-transform:uppercase;
    font-family:Inter,sans-serif
}
.cost_heading.text-color-white.min-width{
    min-width:220px
}
.cost_heading.text-color-white.width{
    min-width:200px
}
.cost_heading.text-color-white{
    color:#fff
}
.nav_cta.hide-desk{
    display:none
}
.our_plan-id{
    z-index:-1;
    pointer-events:none;
    position:absolute;
    inset:-11% 0% 0%
}
.section_pricing-plan{
    background-color:#f2f3f5
}
.text-size-17px{
    color:#fff;
    letter-spacing:normal;
    font-family:Poppins,sans-serif;
    font-size:17px;
    font-weight:500;
    line-height:19px
}
.text-size-17px.is-16px-black{
    color:#333;
    letter-spacing:.32px;
    font-size:16px;
    line-height:140%
}
.text-size-17px.is-16px{
    letter-spacing:.32px;
    font-size:16px;
    line-height:140%
}
.text-size-17px.is-black-font{
    color:#333;
    font-family:Montserrat,sans-serif
}
.text-size-17px.is-black{
    color:#333
}
.text-size-17px.is-30--opcaity{
    color:#ffffff4d
}
.rating_card-second{
    transform-origin:0 100%;
    border:8px solid #ffffff1a;
    border-radius:12px;
    width:100%;
    max-width:375px;
    margin-top:0;
    transform:rotate(-5deg)
}
.price_left-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    max-width:400px;
    display:flex
}
.green_bg-image{
    width:773px;
    display:none;
    position:absolute;
    inset:-9% auto auto -7%
}
.heading-h3-style{
    color:#000;
    letter-spacing:0;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:28px;
    font-weight:600
}
.heading-h3-style.white-text{
    color:var(--white)
}
.heading-h3-style._32px-text{
    color:var(--white);
    font-family:Inter,sans-serif;
    font-size:32px;
    line-height:32px
}
.approach_wrapper{
    grid-column-gap:48px;
    grid-row-gap:48px;
    flex-flow:column;
    display:flex
}
.glow_effect-layer-7{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    top:-32%;
    left:-25%;
    right:auto
}
.section_logo{
    background-color:#111
}
.audience_grid{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    max-width:705px;
    margin-top:30px;
    display:grid
}
.audience_grid.hide-desk{
    display:none
}
.recommed{
    color:#fff;
    letter-spacing:normal;
    background-color:#333;
    border-top-right-radius:16px;
    border-bottom-left-radius:21px;
    padding:10px 20px;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:500;
    line-height:135%;
    position:absolute;
    inset:-1px -1px auto auto
}
.btn_arrow{
    margin-right:-8px
}
.btn_arrow._24px{
    width:24px
}
.btn_arrow._26px{
    width:26px
}
.nav_wrapper{
    overflow:hidden
}
.logo_wrapper{
    background-color:#1d1d1d;
    border-radius:8px;
    flex:none;
    justify-content:flex-start;
    align-items:flex-end;
    width:200px;
    height:100px;
    padding-bottom:11px;
    padding-left:12px;
    display:flex;
    box-shadow:3px 4px 11.7px #000
}
.logo_wrapper.hide{
    display:none
}
.info_icon,.client_rating-card{
    margin-right:0
}
.text-size-24px{
    letter-spacing:-.02em;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:32px
}
.text-size-24px.is-regular-white{
    color:#fff;
    font-weight:400
}
.text-size-24px.is-regular-12px{
    font-weight:400
}
.text-size-24px.is-regular-12px.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-24px.text-color-white-12px{
    color:#fff
}
.text-size-24px.text-color-white{
    color:#fff;
    font-family:Inter,sans-serif
}
.text-size-24px.text-color-white.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-weight:400;
    line-height:1.33333
}
.text-size-24px.text-color-white.font-inter.text-weight-light{
    font-weight:300
}
.text-size-24px.is-regular{
    font-weight:400
}
.text-size-24px.text-color-white--in-mb{
    color:#fff
}
.text-size-24px.font-nter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-24px.white-text{
    color:var(--white);
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.text-size-24px.white-text.max-widht-590{
    width:100%;
    max-width:590px
}
.text-size-24px.white-text.desktop-text{
    font-weight:400
}
.text-size-24px.white-text.is-marketing{
    width:100%;
    max-width:590px
}
.text-size-24px.semibold-text{
    font-family:Inter,sans-serif;
    font-weight:600
}
.text-size-24px.span-neon.left-align{
    text-align:left;
    margin-right:auto
}
.text-size-24px.tetstimonials{
    color:#fff;
    font-weight:600;
    line-height:100%
}
.text-size-24px.tetstimonials.is-design-lp-white{
    letter-spacing:-.02em;
    line-height:32px
}
.text-size-24px.black-text{
    line-height:100%
}
.padding-section-approach{
    padding-top:105px;
    padding-bottom:104px
}
.services_tab{
    width:100%;
    max-width:705px;
    margin-top:100px
}
.list_item-pricing{
    color:#333;
    letter-spacing:normal;
    flex-flow:row;
    justify-content:flex-start;
    align-items:flex-start;
    margin-top:0;
    margin-bottom:24px;
    font-family:Inter,sans-serif;
    font-weight:500;
    line-height:176%
}
.list_item-pricing.bottom-0px{
    margin-bottom:0
}
.benifit_para{
    color:#bcbcbc;
    letter-spacing:normal;
    font-family:Poppins,sans-serif;
    font-size:16px;
    line-height:24px
}
.video_left-wrapper{
    width:100%;
    max-width:640px
}
.about_top-content{
    grid-column-gap:24px;
    grid-row-gap:24px;
    text-align:center;
    flex-flow:column;
    width:100%;
    max-width:969px;
    margin-bottom:61px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.marketing_right{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    max-width:530px;
    display:flex
}
.marketing_right.left{
    align-items:flex-start
}
.partner_log-wrap{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:row;
    flex:none;
    justify-content:center;
    align-items:center;
    display:flex
}
.experiences_top-content{
    grid-column-gap:50px;
    grid-row-gap:50px;
    text-align:center;
    flex-direction:column;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    align-items:center;
    max-width:830px;
    margin-bottom:90px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.roi_heading-wrapper{
    width:100%;
    max-width:906px
}
.plus_circle{
    background-color:#fff;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:50px;
    height:50px;
    display:flex;
    position:relative
}
.step_card-content--2{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    max-width:437px;
    margin-top:auto;
    display:flex
}
.container-1080px{
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto
}
.container-1080px.is-relative{
    z-index:2;
    position:relative
}
.feedback_gradient{
    background-image:linear-gradient(166deg,#3a75fa08 2.16%,#3a75fa1a 91.2%);
    border-radius:21px;
    padding:24px 42px 24px 26px
}
.text-size-18px{
    clear:left;
    color:#6f6c90;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:30px
}
.text-size-18px.text-color-black{
    color:var(--black-2)
}
.text-size-18px.white-text{
    color:var(--white);
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.text-size-18px.white-text.width-249{
    width:249px
}
.text-size-18px.white-text.line-height-22{
    line-height:22px
}
.text-size-18px.white-text.design-page{
    text-transform:capitalize;
    flex:none
}
.text-size-18px.semibold-text.black-text,.text-size-18px.semibold-text.is-marketing-tag-link,.text-size-18px.black-text{
    color:var(--black-2)
}
.text-size-18px.black-text.line-height-22{
    line-height:22px
}
.text-size-18px.black-text.mobile{
    text-transform:capitalize
}
.text-size-18px.case-study{
    color:#000;
    letter-spacing:-.04em;
    max-width:487px;
    line-height:26px
}
.section_client{
    background-color:#111
}
.agency_top-content{
    grid-column-gap:20px;
    grid-row-gap:20px;
    text-align:center;
    flex-direction:column;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    max-width:700px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.comparison_top-content{
    grid-column-gap:20px;
    grid-row-gap:20px;
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin-bottom:100px;
    display:flex
}
.video_r-content{
    flex-direction:column;
    justify-content:flex-end;
    max-width:170px;
    display:flex
}
.video_r-content._140px{
    max-width:160px
}
.video_r-content._130px{
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    max-width:130px
}
.retention_list{
    background-color:#0000;
    display:block;
    position:static;
    overflow:hidden
}
.bottom-paddin-77px{
    padding-bottom:77px
}
.table_body-plan{
    width:600px
}
.food_left-grid{
    grid-column-gap:14px;
    grid-row-gap:14px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    place-items:end stretch;
    width:100%;
    max-width:497px;
    display:grid
}
.heading-24px{
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.heading-24px.is-medium{
    color:#170f49;
    letter-spacing:0;
    margin-top:0;
    font-weight:500;
    line-height:28px
}
.heading-24px.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.heading-24px.is-medium{
    color:#170f49;
    letter-spacing:0;
    letter-spacing:0;
    letter-spacing:0;
    font-weight:500;
    line-height:28px
}
.form_submit-wrapper{
    position:relative
}
.padding-section-b2b{
    padding-top:96px;
    padding-bottom:161px
}
.retention_toggle-copy{
    justify-content:space-between;
    align-items:center;
    padding:20px 24px 20px 40px;
    display:flex
}
.padding-section-partner{
    padding-top:90px;
    padding-bottom:0
}
.nav_logo-white{
    margin-right:0
}
.food_content-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:center;
    margin-top:10px;
    display:flex
}
.revenue_section.top-w-border{
    border-top:1px solid var(--white)
}
.revenue_section.top-w-border.section-paadding{
    padding-top:100px;
    padding-bottom:127px;
    position:relative
}
.revenue_section.top-w-border.section-paadding.no-border{
    border-top-style:none
}
.revenue_section.top-w-border.section-paadding.no-border.bg{
    background-color:#f4f1e7
}
.revenue_section.top-w-border.section-paadding-sma-about{
    padding-top:130px;
    padding-bottom:40px;
    position:relative
}
.revenue_section.top-w-border.section-paadding-sma-about.no-border{
    border-top-style:none
}
.revenue_section.top-w-border.section-paadding-sma-about.no-border.bg{
    background-color:#f4f1e7
}
.revenue_section.top-w-border.section-paadding-sma-about.no-border.margin{
    margin-bottom:160px
}
.benifit_list-item{
    color:#bcbcbc;
    letter-spacing:.16px;
    text-shadow:0 0 5.5px #ffffff80;
    margin-top:0
}
.navbar_wrapper{
    z-index:2147483647;
    background-color:#111;
    position:sticky;
    top:0;
    bottom:auto
}
.section_about{
    background-color:#111;
    position:relative
}
.text-field{
    color:#495057;
    border:1px solid #3a75fa42;
    border-radius:8px;
    height:40px;
    margin-bottom:0;
    font-family:Open Sans,sans-serif;
    font-size:14px
}
.founder_image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a36b07395ec47200054e_Glow%20Effect%209%20\(1\).svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    justify-content:center;
    align-items:center;
    max-width:800px;
    height:551.016px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:100px;
    display:flex;
    position:relative
}
.primary-btn{
    grid-column-gap:10px;
    grid-row-gap:10px;
    background-image:linear-gradient(100deg,#3a75fa 41.87%,#282ee6 70.6%);
    border-radius:16px;
    justify-content:center;
    align-items:center;
    padding:8px 33px;
    text-decoration:none;
    display:flex
}
.primary-btn.form-cta{
    margin-top:38px;
    padding-top:12.5px;
    padding-bottom:15px;
    font-size:24px;
    line-height:30px
}
.pricing-21px{
    color:#333;
    letter-spacing:.42px;
    font-family:Inter,sans-serif;
    font-weight:600;
    line-height:135%
}
.pricing-21px.is-text-shadow{
    text-shadow:0 0 4px #ffffff1a
}
.faq_heading-wrapper{
    text-align:center
}
.footer_bottom-content{
    grid-column-gap:41px;
    grid-row-gap:41px;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    max-width:374px;
    display:flex
}
.glow_effect-layer-11{
    pointer-events:none;
    position:absolute;
    inset:-18% -26% auto auto;
    overflow:visible
}
.revenue_grid{
    grid-column-gap:24px;
    grid-row-gap:24px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    width:100%;
    max-width:1195px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    display:grid;
    position:relative
}
.table_cell-2{
    min-height:132px
}
.email-error{
    color:#f4263e;
    font-size:14px
}
.retention_left-content{
    grid-column-gap:16px;
    grid-row-gap:16px;
    align-items:center;
    display:flex
}
.result_id{
    z-index:-1;
    pointer-events:none;
    position:absolute;
    inset:-21% 0% 0%
}
.tab_text{
    letter-spacing:-1.2px;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.polygon{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37c07395ec4720011e4_Polygon%203%20\(1\).svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:20px;
    height:20px;
    margin-top:32px;
    margin-left:-24px;
    position:absolute
}
.rescribe_wrapper{
    background-color:#1d1d1d;
    border-radius:21px;
    padding:48px 27px;
    position:relative;
    box-shadow:3px 4px 11.7px #000
}
.section_services-2{
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37b07395ec47200112a_Glow%20Effect%209.webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    padding-top:150px
}
.section_services-2.top-pad-zero{
    padding-top:0
}
.work_top-content{
    grid-column-gap:20px;
    grid-row-gap:20px;
    text-align:center;
    flex-direction:column;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:flex
}
.work_top-content.gap-150{
    padding-top:150px
}
.logo_image{
    margin-right:0
}
.logo_image._117px{
    width:117px
}
.logo_image._65px{
    width:65px
}
.logo_image.is-google{
    width:42px
}
.logo_image._131px{
    width:131px
}
.logo_image._91px{
    width:91px
}
.logo_image.is-food{
    width:37px
}
.logo_image._114px{
    width:144px
}
.logo_image._84px{
    width:84px
}
.logo_image._80px{
    width:80px
}
.logo_image._105px{
    width:105px
}
.logo_image._78px{
    width:78px;
    margin-right:0
}
.logo_image.is-apollo{
    width:94px
}
.logo_image.is-hubspot{
    width:95px
}
.logo_image.is-instant{
    width:145px
}
.logo_image.is-linkedn{
    width:37px
}
.logo_image._96px{
    width:96px
}
.logo_image._37px{
    width:37px
}
.step_card-3{
    background-color:#1414140d;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38d07395ec472002013_Frame%201321315292.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:.5px solid #5a5a5a;
    border-radius:21px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    max-width:1170px;
    min-height:286px;
    padding:21px 12px 20px 23px;
    display:flex
}
.benifit_forr-mobile{
    display:none
}
.form_input-text{
    color:#00000080;
    letter-spacing:normal;
    background-color:#fff;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:16px;
    position:relative;
    top:8px;
    left:10px
}
.left_card-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    display:flex
}
.audience_logo{
    margin-right:0
}
.section_comparison{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37d07395ec47200120f_vs%20section.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.section_calendly{
    padding-top:40px
}
.section_calendly.remove-padding{
    padding-top:0
}
.demand_image-wrapper{
    width:100%;
    max-width:992px;
    margin-top:82px;
    margin-left:auto;
    margin-right:auto
}
.plan_main-wrapper{
    background-image:linear-gradient(166deg,#3a75fa08 2.16%,#3a75fa1a 91.2%);
    border-radius:16px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    height:100%;
    padding:19px 16px 46px 19px;
    display:flex;
    position:relative
}
.for_mb-tab{
    display:none
}
.client_stoires-id{
    z-index:-1;
    width:100%;
    height:100%;
    position:absolute;
    inset:-22% 0% 0%
}
.padding-section-faq{
    padding-top:60px;
    padding-bottom:140px
}
.result_and-badges{
    z-index:-1;
    width:100%;
    height:100%;
    position:absolute;
    inset:-32% 0% 0%
}
.marketing_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:flex-start;
    display:flex;
    position:relative
}
.marketing_wrapper.reverse{
    flex-direction:row-reverse
}
.star_icon{
    margin-right:0
}
.ourservice{
    z-index:-1;
    background-color:#ff3535;
    width:100%;
    height:100%;
    position:absolute;
    inset:-5% 0% 0%
}
.work_heading{
    color:#fff;
    letter-spacing:-2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:1.2;
    display:inline-block
}
.table_cell--plan{
    min-height:64px
}
.client_name-text{
    color:#fff;
    font-family:Inter,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.8
}
.text-size-20px{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.text-size-20px.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.text-size-20px._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-20px.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-20px.font-inter.text-color-767676{
    color:#767676
}
.text-size-20px.font-inter.text-style-italic{
    font-style:italic
}
.rating_title{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:30px;
    display:none
}
.landing_right-wrapper{
    background-color:#fff;
    border-radius:20px;
    width:100%;
    max-width:435px;
    padding:32px 36px
}
.mobile_glow-eefet{
    display:none
}
.price_card{
    background-color:#3a75fa0d;
    border:.5px solid #3a75fa80;
    border-radius:10px;
    justify-content:space-between;
    align-items:flex-end;
    min-height:293px;
    padding-bottom:50px;
    padding-left:50px;
    padding-right:50px;
    display:flex;
    position:relative
}
.tab_text--mb{
    letter-spacing:-1.2px;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.right_card-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    display:flex;
    position:sticky;
    top:100px
}
.audience_wrapper{
    background-color:#ffffff0d;
    border:.5px solid #ffffff80;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    min-height:130px;
    display:flex
}
.man_icon{
    width:66px
}
.man_icon._96px{
    width:96px
}
.man_icon._134px{
    width:134px
}
.about_us-team-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38507395ec472001976_Frame%201321315407%20\(1\).webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:371px;
    margin-right:0
}
.about_us-team-image._3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38507395ec4720019d0_Frame%201321315410.webp)
}
.about_us-team-image._2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38507395ec4720019a7_Frame%201321315408.webp)
}
.about_us-team-image._4{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38e07395ec4720020a4_Frame%201321315407%20\(3\).avif)
}
.about_us-team-image._6{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a39007395ec472002244_Frame%201321315410%20\(2\).avif)
}
.about_us-team-image._5{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38507395ec472001a1a_Frame%201321315408%20\(1\).webp)
}
.faq_heading{
    color:#170f49;
    letter-spacing:-1.2px;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:28px
}
.partner_heading-wrapper{
    text-align:center;
    margin-top:0;
    margin-bottom:93px
}
.input_form{
    color:#111;
    letter-spacing:normal;
    border:1px solid #3a75fa42;
    border-radius:8px;
    min-height:40px;
    margin-bottom:0;
    font-size:12px;
    line-height:14px
}
.faq_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    max-width:896px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.revenue_logo-wrapper{
    background-color:#ffffff0d;
    border:.5px solid #ffffff80;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    min-height:130px;
    display:flex
}
.revenue_logo-wrapper.bg-1d1d1d{
    background-color:#1d1d1d
}
.glow_work-layer{
    z-index:-1;
    pointer-events:none;
    position:absolute;
    inset:-950px 0% auto
}
.work_section{
    padding-bottom:140px;
    position:relative
}
.work_section.section-padding{
    padding-bottom:150px
}
.b2b_right-wrapper{
    width:1000%;
    max-width:945px
}
.text-size-large{
    color:#ffffffbf;
    letter-spacing:normal;
    font-size:28px;
    font-weight:500;
    line-height:40px
}
.text-size-large.text-color-black{
    color:#000;
    font-weight:600
}
.text-size-large.text-color-black._24px{
    font-size:24px;
    line-height:28px
}
.text-size-large.text-color-black._18px{
    font-size:18px;
    line-height:28px
}
.table_row-plan{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38107395ec4720016aa_Vector%201450.avif);
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:92%;
    min-height:64px;
    padding-top:40px;
    padding-bottom:40px;
    position:relative
}
.table_row-plan.bottom-border{
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto
}
.our-services-heading{
    color:#000;
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-top:0;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.i_icon{
    margin-right:0;
    display:none
}
.i_icon._1{
    margin-right:0;
    position:static;
    inset:auto 180px 10px auto
}
.i_icon._3{
    position:absolute;
    inset:auto 168px 10px auto
}
.linkedin{
    color:#495057;
    border:1px solid #3a75fa42;
    border-radius:8px;
    height:40px;
    margin-bottom:0;
    font-family:Open Sans,sans-serif;
    font-size:14px
}
.flex-block{
    grid-column-gap:23px;
    grid-row-gap:23px
}
.nav_link-logo{
    float:none;
    width:100%;
    max-width:168px
}
.graph_bottom-content{
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.form_button-wrapper{
    width:100%;
    margin-top:11px
}
.client_image{
    margin-right:0
}
.top_header-cell{
    min-height:150px;
    padding-top:30px
}
.top_header-cell.top-border{
    background-color:#3a75fa0d;
    border-top:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    padding-top:30px
}
.top_header-cell.top-border.blue-bg{
    background-color:#0057ff;
    justify-content:center;
    align-items:center;
    padding-top:0;
    display:flex
}
.bold_white{
    color:#fff
}
.video_thumbaniul{
    margin-right:0
}
.feedback-video_wrapper{
    background-image:linear-gradient(116deg,#bbdddd87,#4992ff);
    border-radius:21px;
    padding:1px;
    scroll-margin-top:128px;
    position:relative
}
.text-size-16px{
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:19px
}
.text-size-16px.black-text{
    color:var(--black-2)
}
.text-size-16px.black-text.text-weight-semi-bold.width-190-letter-spacing,.text-size-16px.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
    letter-spacing:-.64px;
    width:183px
}
.text-size-16px.text-color-636363{
    color:#636363
}
.text-size-16px.text-color-636363.max-width-259{
    max-width:330px;
    height:100px
}
.text-size-16px.text-weight-regular.max-widht-313{
    max-width:313px
}
.startup_grid-wrapper{
    text-align:center;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.i_icon-wrapper{
    cursor:pointer;
    justify-content:center;
    align-items:center;
    width:18px;
    height:18px;
    display:flex;
    position:absolute;
    bottom:14px;
    right:75px
}
.pricing_small-title{
    color:#333;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-weight:500;
    line-height:25px
}
.demand_wrapper{
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.startup_icon{
    margin-bottom:50px;
    margin-right:0
}
.logo_content-wrapper{
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.glow-effect29-mobile{
    display:none
}
.table_title{
    color:#000;
    letter-spacing:normal;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:21px
}
.blur_circle{
    display:none
}
.table_head-plan{
    min-height:99px
}
.rating_card-third{
    transform-origin:100% 0;
    border:8px solid #ffffff1a;
    border-radius:12px;
    width:100%;
    max-width:377px;
    margin-top:0;
    transform:rotate(-13.607deg)
}
.footer_component{
    background-color:#111
}
.our_approach-id{
    z-index:-1;
    pointer-events:none;
    position:absolute;
    inset:-7% 0% 0%
}
.hero_image{
    margin-right:0;
    display:none
}
.website_wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38107395ec47200167e_Group%201171275045.svg);
    background-position:-250px -180px;
    background-repeat:no-repeat;
    background-size:contain;
    border:.5px solid #ffffff80;
    border-radius:48px;
    margin-top:84px;
    padding-top:84px;
    padding-bottom:54px
}
.about_image-wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38207395ec4720017fa_image%207287%20\(1\).webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:375px
}
.about_image-wrapper.is-third-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38307395ec472001864_image%207291.webp);
    height:307px
}
.about_image-wrapper.is-second-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38407395ec4720018cd_image%207290%20\(1\).webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:707px;
    box-shadow:0 4px 4px #00000040
}
.hero_left-content{
    flex-direction:column;
    align-items:flex-start;
    max-width:560px;
    display:flex
}
.hero_left-content.is-widht{
    justify-content:center;
    align-items:center;
    max-width:751px
}
.footer_wrapper{
    grid-column-gap:50px;
    grid-row-gap:50px;
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    max-width:1020px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.step_number-heading{
    color:#ffffff1a;
    letter-spacing:-5px;
    align-self:flex-end;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:100px;
    line-height:70px
}
.padding-section-about{
    padding-top:44px;
    padding-bottom:110px
}
.text_linear{
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(103deg,#bdd8ff 1.41%,#4992ff);
    -webkit-background-clip:text;
    background-clip:text
}
.plan_header-wrapper{
    justify-content:center;
    align-items:center;
    min-height:99px;
    padding-top:47px;
    padding-bottom:31px;
    display:flex
}
.benifit_content-wrapper{
    justify-content:flex-end;
    align-items:flex-start;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative;
    top:4%
}
.benifit_content-wrapper._7{
    padding-left:60px;
    top:0%
}
.benifit_content-wrapper._3{
    top:3%
}
.benifit_content-wrapper._4{
    flex-flow:column wrap;
    padding-left:65px;
    top:3%
}
.benifit_content-wrapper._5{
    flex-flow:column wrap-reverse;
    top:0%
}
.benifit_content-wrapper._6{
    flex-flow:column wrap;
    padding-left:60px;
    top:-1%
}
.benifit_content-wrapper._2{
    flex-flow:column wrap;
    padding-left:60px;
    top:3%
}
.benifit_content-wrapper._9{
    padding-left:60px;
    top:4.5%
}
.benifit_content-wrapper._8{
    flex-flow:column wrap;
    padding-left:60px;
    top:3%
}
.main-video_wrapper{
    grid-column-gap:150px;
    grid-row-gap:150px;
    flex-direction:column;
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
._2-section-wrapper{
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37907395ec472000fc3_Group%203015263two%20section%20bg.webp);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:cover
}
.glow_effect-layer-12{
    pointer-events:none;
    position:absolute;
    inset:-68% 28% auto auto;
    overflow:visible
}
.about_us-grid{
    grid-column-gap:22px;
    grid-row-gap:24px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.section_real-stories{
    z-index:555;
    background-image:linear-gradient(#f2f3f5,#f2f3f500 73%,#f2f3f5);
    padding-bottom:60px;
    position:relative
}
.week{
    color:#000;
    letter-spacing:-.96px;
    text-transform:lowercase;
    padding-left:4px;
    font-size:24px;
    display:inline-block
}
.hero_rating{
    background-color:#1c1c1c;
    border-radius:12px;
    justify-content:center;
    align-items:center;
    width:160px;
    padding:16px 22px;
    display:flex;
    box-shadow:0 0 14.48px #000000bf
}
.glow_effect-layer-8{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:auto -17% -22% auto
}
.rating_icon-mobile{
    display:none
}
.nav_logo-embed{
    color:#fff;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.our-services{
    z-index:-1;
    width:100%;
    height:100%;
    position:absolute;
    inset:-14% 0% 0%
}
.step_card-content--3{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    max-width:500px;
    margin-top:auto;
    display:flex
}
.table_heading-linear{
    color:#000;
    letter-spacing:normal;
    text-shadow:none;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    -webkit-background-clip:text;
    background-clip:text;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:800;
    line-height:21px
}
.result_right-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:center;
    max-width:593px;
    display:flex;
    position:relative
}
.google_rating-wrapper{
    justify-content:space-between;
    width:100%;
    max-width:768px;
    margin-bottom:150px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.left_move-logo-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:row;
    justify-content:flex-end;
    align-items:center;
    display:flex
}
.table_header--plan{
    border-top-right-radius:16px;
    justify-content:center;
    align-items:center;
    width:33.3333%;
    min-height:99px
}
.pricing_heading{
    color:#333;
    letter-spacing:.96px;
    text-shadow:0 0 4px #ffffff1a;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:700;
    line-height:135%
}
.food_wrapper{
    background-color:#1414140d;
    border:.5px solid #5a5a5a;
    border-radius:21px;
    padding:26px 27px 46px;
    box-shadow:3px 4px 11.7px #000
}
.nav_link-wrapper{
    grid-column-gap:4px;
    grid-row-gap:4px;
    letter-spacing:normal;
    justify-content:center;
    align-items:center;
    padding:4px;
    text-decoration:none;
    display:flex
}
.nav_link-wrapper:hover{
    color:#fff;
    text-decoration:none
}
.padding-section-client{
    padding-top:113px;
    padding-bottom:0
}
.food_grid-content{
    grid-column-gap:17px;
    grid-row-gap:17px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.food_grid-content.is-no-gap{
    grid-column-gap:0px;
    grid-row-gap:0px
}
.about_us-grid-2{
    grid-column-gap:28px;
    grid-row-gap:32px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.main-wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a36407395ec472000192_Glow%20Effect%2018.svg);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:auto;
    overflow:clip
}
.video_wrapper{
    grid-column-gap:50px;
    grid-row-gap:50px;
    justify-content:space-between;
    align-items:flex-end;
    display:flex
}
.video_wrapper.is-reverse{
    flex-direction:row-reverse
}
.video_wrapper.align-center{
    justify-content:space-between;
    align-items:center
}
.hero_form-block{
    margin-bottom:0
}
.ourservices_grid{
    grid-column-gap:30px;
    grid-row-gap:164px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid;
    position:relative
}
.paading-section-food--2{
    padding-top:89px;
    padding-bottom:117px
}
.food_right-content-2{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:525px;
    min-height:352px;
    display:flex
}
.n-cursor{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37c07395ec4720011bf_Ellipse%202812.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    border-radius:100%;
    width:30px;
    height:30px;
    position:absolute
}
.website_heading-wrapper{
    text-align:center;
    max-width:680px;
    margin-bottom:104px;
    margin-left:auto;
    margin-right:auto
}
.website_heading-wrapper.is-relative{
    z-index:22;
    position:relative
}
.pricing-heading{
    color:#000;
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.pricing-heading.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.table_header-2{
    width:33.3333%
}
.n-cursor-wrapper{
    z-index:2147483647;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    display:none;
    position:fixed;
    inset:0%
}
.step_para-wrapper--3{
    max-width:400px
}
.tab_menu{
    border:.5px solid #ffffff80;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    width:680px;
    margin-bottom:50px;
    display:flex;
    overflow:hidden
}
.nav_text{
    color:#fff;
    letter-spacing:0;
    font-family:Montserrat,sans-serif;
    font-size:21px;
    font-weight:500;
    text-decoration:none
}
.client_gradient{
    z-index:0;
    pointer-events:none;
    object-fit:cover;
    width:773px;
    height:710px;
    margin-right:0;
    position:absolute;
    inset:-51px auto auto -99px
}
.benifit_step-image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38807395ec472001cbd_Group%201171275049%20\(4\).avif);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
    max-width:950px;
    height:2248px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto
}
.client_rating-wrapper{
    border:10px solid #ffffff1a;
    border-radius:19.15px;
    width:100%;
    max-width:308px
}
.pricing_points-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    flex:1;
    justify-content:flex-start;
    align-items:flex-start;
    min-height:365px;
    margin-top:45px;
    display:flex
}
.pricing_points-wrapper.top-52px{
    flex:1;
    min-height:auto;
    margin-top:52px
}
.is-smaal-s{
    text-transform:lowercase
}
.max-width200px{
    max-width:800px
}
.rating_first-image{
    transform-origin:0 0;
    margin-right:0
}
.embe_code{
    margin-bottom:0
}
.food_grid-first{
    background-color:#1d1d1d;
    border-radius:12px;
    justify-content:flex-start;
    align-items:flex-end;
    min-height:158px;
    padding-bottom:16px;
    padding-left:19px;
    display:flex;
    box-shadow:4px 4px 20px #000000a6
}
.food_grid-first.is-second{
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    min-height:210px;
    padding-bottom:13px
}
.food_grid-first.is-second-rescribe{
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    min-height:210px;
    padding-bottom:10px;
    padding-left:16px;
    box-shadow:0 4.8px 28.81px #19191914
}
.food_grid-first.is-rescribe-last{
    padding-bottom:10px;
    padding-left:16px
}
.food_grid-first.is-last{
    padding-bottom:10px;
    padding-left:10px
}
.food_grid-first.is-second-2{
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    min-height:210px;
    padding-bottom:13px;
    padding-left:17px;
    box-shadow:0 4.8px 28.81px #19191930
}
.food_grid-first.rescribe{
    padding-bottom:15px;
    padding-left:15px
}
.website_image{
    width:1034px
}
.socials_wrapper{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:row;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.page-wrapper{
    font-family:Inter,sans-serif
}
.page-wrapper.relative{
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    position:relative
}
.text-size-medium--2{
    color:#fff;
    letter-spacing:normal;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:400;
    line-height:40px
}
.container-1040px{
    width:100%;
    max-width:1040px;
    margin-left:auto;
    margin-right:auto
}
.primary-button-2{
    color:#fff;
    text-align:center;
    letter-spacing:-.81px;
    background-color:#000;
    border-radius:.25rem;
    padding:12px 19px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:25px
}
.primary-button-2:hover{
    color:#fff
}
.primary-button-2.is-subscribe{
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    border-radius:54px;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    padding-top:16px;
    padding-bottom:16px;
    text-decoration:none;
    display:flex
}
.primary-button-2.is-icon{
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    background-image:linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    border-radius:12px;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    text-decoration:none;
    display:flex
}
.client_right-wrapper{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:none
}
.retention_list-wrapper{
    max-width:715px;
    padding-bottom:27px;
    padding-left:40px;
    padding-right:24px;
    position:relative
}
.html-embed-4{
    height:0
}
.glow_effect-layer{
    z-index:24;
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:-510px 0% auto auto
}
.form_input-wrapper{
    grid-column-gap:15px;
    grid-row-gap:15px;
    display:flex
}
.plan_grid{
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    margin-bottom:97px
}
.video_content{
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    min-width:140px;
    max-width:120px;
    display:flex
}
.star_icon-wrapper{
    grid-column-gap:1px;
    grid-row-gap:1px;
    flex-direction:row;
    display:flex
}
.benifit_title{
    color:#fff;
    letter-spacing:.16px;
    text-shadow:0 0 5.5px #ffffff80;
    margin-top:0;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
.padding-section-footer{
    padding-top:67px;
    padding-bottom:84px
}
.pricing_top-content{
    grid-column-gap:7px;
    grid-row-gap:7px;
    flex-flow:column;
    display:flex
}
.client_detail-wrapper{
    grid-column-gap:8px;
    grid-row-gap:8px;
    align-self:flex-start;
    align-items:center;
    display:flex
}
.startup_wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin-top:150px;
    margin-bottom:100px;
    display:flex
}
.hero_wrapper-landing-page{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.hero_wrapper-landing-page.is-centre{
    text-align:center;
    justify-content:center;
    align-items:center
}
.faq_heading-wrap{
    text-align:center;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    max-width:896px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.section_services{
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37a07395ec472001107_Glow%20Effect%2021.webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    padding-bottom:40px
}
.section_services.hidden{
    display:none
}
.first_cell{
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:380px;
    min-height:132px;
    padding-left:36px;
    padding-right:28px;
    display:flex
}
.first_cell.right-left-bottom-border{
    background-color:#3a75fa0d;
    border-bottom:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    justify-content:center
}
.first_cell.right-left-bottom-border.blue-bg{
    background-color:#0057ff
}
.first_cell.centre{
    justify-content:center
}
.first_cell.right-left-border{
    background-color:#3a75fa0d;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    justify-content:center
}
.first_cell.right-left-border.blue-bg{
    background-color:#0057ff
}
.first_cell.cell-padding{
    padding-top:40px;
    padding-bottom:40px
}
.footer_contact-wrapper{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.roi_image-wrapper{
    justify-content:center;
    align-items:center;
    margin-top:66px;
    display:flex
}
.faq_all-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    max-width:896px;
    margin-top:77px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.retention_dropdown{
    background-color:#3a75fa0d;
    border:.5px solid #3a75fa80;
    border-radius:10px;
    margin-left:0;
    margin-right:0;
    display:block;
    overflow:hidden
}
.client_position-text{
    color:#fff;
    font-family:Inter,sans-serif;
    font-size:10px;
    font-weight:400;
    line-height:1.2em
}
.table_headin-wrapper{
    max-width:726px;
    margin-bottom:52px
}
.hero_heading-wrapper{
    width:100%;
    max-width:680px
}
.nav_link-text{
    color:#f2f2f2;
    letter-spacing:.2px;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:18px
}
.popup_info{
    background-color:#000;
    border-radius:6px;
    width:108px;
    height:105px;
    margin-top:-32px;
    margin-left:90px;
    padding:6px;
    position:absolute;
    inset:0% 0 0% 0%
}
.heading-style-h2{
    color:#fff;
    letter-spacing:normal;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:56px;
    font-weight:800;
    line-height:74px
}
.heading-style-h2.is-ourservices{
    color:#000;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:71px
}
.heading-style-h2.is-table{
    color:#333;
    font-family:Poppins,sans-serif;
    font-size:40px;
    line-height:150%
}
.heading-style-h2.is-roi{
    font-family:Inter,sans-serif;
    font-weight:700
}
.heading-style-h2.is-client{
    text-transform:none;
    width:auto;
    line-height:56px
}
.heading-style-h2.is-b2b{
    color:#000;
    letter-spacing:.56px;
    font-weight:700;
    line-height:120%
}
.revenue_logo{
    margin-right:0
}
.revenue_logo.univa,.revenue_logo.univa-01{
    width:100px
}
.result_section{
    z-index:555;
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a36707395ec4720002f9_Glow%20Effect%2024%20\(1\).svg),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a36707395ec4720002ce_Glow%20Effect%2025%20\(1\).svg),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a36b07395ec472000557_Glow%20Effect%2023%20\(1\).svg);
    background-position:100%,50%,0 100%;
    background-repeat:no-repeat,no-repeat,no-repeat;
    background-size:contain,contain,auto;
    border-top:2px solid #000;
    padding-bottom:60px;
    position:relative
}
.result_section.border-white{
    border-top-width:1px;
    border-top-color:var(--white)
}
.result_section.padding-remove{
    padding-bottom:0
}
.table_wrapper{
    background-image:linear-gradient(116deg,#bdd8ff,#4992ff);
    border-radius:16px;
    width:100%;
    max-width:1170px;
    padding:1px
}
.rating_wrapper{
    justify-content:space-between;
    margin-top:30px;
    display:flex
}
.rating_wrapper.left-align{
    justify-content:flex-start
}
.rating_wrapper.left-align.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.rescribe_content-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:center;
    margin-top:23px;
    display:flex
}
.step_card-2{
    background-color:#1414140d;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38d07395ec472002003_Frame%201321315291.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:.5px solid #5a5a5a;
    border-radius:21px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    max-width:870px;
    min-height:286px;
    padding:21px 12px 20px 23px;
    display:flex
}
.table_gradient{
    background-color:#fff;
    border-radius:16px
}
.hero_form-wrapper{
    grid-column-gap:21px;
    grid-row-gap:21px;
    flex-flow:column;
    display:flex
}
.bold_graph{
    color:#fff
}
.nav_container{
    justify-content:space-between;
    align-items:center;
    display:flex
}
.bold_text{
    clear:none;
    color:#333
}
.rating_card-first{
    transform-origin:0 0;
    border:8px solid #ffffff1a;
    border-radius:12px;
    width:100%;
    max-width:390px;
    margin-top:32px;
    transform:rotate(9.294deg)
}
.work-linear_heading{
    letter-spacing:-2px;
    text-shadow:none;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(97deg,#3a75fa 32.89%,#282ee6 47.81%);
    -webkit-background-clip:text;
    background-clip:text;
    margin-bottom:0;
    padding-right:2px;
    font-family:Inter,sans-serif;
    font-size:40px;
    font-weight:700;
    display:inline-block
}
.hero_heading-wrapper--2{
    width:100%;
    max-width:457px
}
.popup_text{
    color:#fafafccc;
    font-family:Montserrat,sans-serif;
    font-size:11px;
    font-weight:400;
    line-height:15px
}
.section_food{
    background-color:#111
}
.form-block-4{
    background-color:#fff;
    border-radius:20px;
    padding:30px
}
.text-size-xlarge{
    color:#000000bf;
    letter-spacing:normal;
    font-size:32px;
    line-height:48px
}
.text-size-xlarge.is-step{
    color:#ffffffbf
}
.haeding{
    color:#000;
    letter-spacing:0;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-weight:600
}
.haeding.is-regulra-white{
    color:#fff;
    text-shadow:none;
    font-weight:400
}
.haeding.is-regulra{
    text-transform:capitalize;
    text-shadow:none;
    font-weight:400
}
.haeding.is-regulra.white-text{
    color:var(--white);
    font-family:Inter,sans-serif;
    font-weight:500
}
.haeding.is-regulra.white-text.all-caps{
    text-transform:uppercase
}
._267px-wdth{
    max-width:245px
}
.split_main-wrapper{
    grid-column-gap:150px;
    grid-row-gap:150px;
    flex-direction:column;
    display:flex;
    position:relative
}
.glow_effect-layer-13{
    pointer-events:none;
    position:absolute;
    inset:8% -28% auto auto;
    overflow:visible
}
.trusted_logo-wrapper{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    display:flex
}
.number_heading{
    color:#fff;
    letter-spacing:1.28px;
    text-shadow:none;
    margin-top:0;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:64px;
    font-weight:700;
    line-height:120%
}
.number_heading.is-40px{
    color:#333;
    font-size:40px
}
.number_heading.is-40px--white{
    color:#fff;
    font-size:40px
}
.plan_white-bg{
    background-color:#fff;
    border-radius:16px;
    width:100%;
    height:100%
}
.section_landing-hero{
    background-color:#111;
    position:relative
}
.section_landing-hero.lp-3-hero{
    background-image:linear-gradient(#00000080,#00000080),radial-gradient(circle,#0000,#000 50%),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d9eadd8625af62351fdf54_94caaf38-22ae-4733-8619-95b487dab8c7.webp);
    background-position:0 0,0 0,50%;
    background-repeat:repeat,repeat,no-repeat;
    background-size:auto,auto,cover
}
.hero_rating-wrapper{
    grid-column-gap:14px;
    grid-row-gap:14px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.client_top-content{
    grid-column-gap:27px;
    grid-row-gap:27px;
    flex-flow:column;
    width:100%;
    max-width:511px;
    display:flex
}
.inhouse_heading{
    color:#000;
    letter-spacing:0;
    font-family:Montserrat,sans-serif;
    font-weight:600
}
.inhouse_heading.white-text{
    color:var(--white)
}
.rating_left-wrapper{
    align-items:center;
    display:flex
}
.paading-section-food{
    padding-bottom:117px
}
.resutl_left-wrapper{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    width:100%;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px;
    overflow:auto
}
.audience-crm_grid{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    max-width:705px;
    margin-top:30px;
    display:grid
}
.audience-crm_grid._2-col{
    grid-template-columns:1fr 1fr 1fr 1fr
}
.audience-crm_grid.mob-2-colm{
    grid-template-columns:1fr 1fr 1fr 1fr;
    display:none
}
.hero_text-gradient{
    color:#fff;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(97deg,#3a75fa 32.89%,#282ee6 47.81%);
    -webkit-background-clip:text;
    background-clip:text;
    padding-right:4px;
    display:inline-block
}
.hero_text-gradient.is-white{
    -webkit-text-fill-color:inherit;
    background-image:none;
    background-clip:border-box
}
.heading-style-h1-n{
    color:#fff;
    text-align:center;
    letter-spacing:-.05em;
    text-transform:uppercase;
    text-shadow:none;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin:0 auto;
    font-family:Inter,sans-serif;
    font-size:64px;
    font-weight:600;
    line-height:85px
}
.heading-style-h1-n.is-black{
    color:#000;
    margin-top:0
}
.heading-style-h1-n.is-black.is-not-capitalised{
    text-transform:none
}
.heading-style-h1-n.is-black.is-not-capitalised.white-text{
    color:#fff;
    padding:0
}
.heading-style-h1-n.left-align{
    text-align:left
}
.max-width-436px{
    max-width:400px
}
.logo_first-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:row;
    flex:none;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.section_ourservices{
    background-color:#f2f3f5;
    position:relative
}
.pricing-heading-21px{
    color:#333;
    letter-spacing:normal;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:700;
    line-height:21px
}
.footer_wrap{
    width:100%;
    max-width:1074px;
    margin-left:auto;
    margin-right:auto
}
.btn_text{
    color:#fff;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:30px;
    text-decoration:none
}
.i_popup-info{
    z-index:2;
    background-color:#000;
    border-radius:6px;
    flex-flow:column;
    width:108px;
    height:106px;
    margin-top:-41px;
    margin-left:60px;
    padding:6px;
    display:none;
    position:absolute;
    inset:0% 0 0% 0%
}
.i_popup-info.is-dash{
    height:120px
}
.i_popup-info.is-abm{
    width:80px;
    margin-left:40px
}
.i_popup-info.basic{
    width:120px;
    height:130px
}
.i_popup-info.is-channel{
    width:100px;
    margin-left:40px
}
.work_grid{
    grid-column-gap:30px;
    grid-row-gap:30px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:start;
    margin-top:100px;
    display:grid
}
.work_grid.m-s{
    margin-left:100px;
    margin-right:100px
}
.work_grid.m-s.m-b{
    margin-bottom:150px
}
.emai_result-wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38807395ec472001c15_result%20image-2.avif),linear-gradient(166deg,#3a75fa08 2.16%,#3a75fa1a 91.2%);
    background-position:50% 100%,0 0;
    background-repeat:no-repeat,repeat;
    background-size:100%,auto;
    border:.5px solid #3a75fa;
    border-radius:21px;
    width:100%;
    height:404px;
    margin-top:126px;
    padding-top:61px;
    padding-left:34px
}
.glow_effect-layer-9{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:-3% auto auto -22%
}
.step_heading-wrapper{
    max-width:230px
}
.result_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.about_bottom-content{
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-flow:column;
    margin-top:29px;
    display:flex
}
.about_bottom-content.is-centre{
    grid-column-gap:8px;
    grid-row-gap:8px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    justify-content:flex-start;
    place-items:start center
}
.container-large{
    width:100%;
    max-width:1172px;
    margin-left:auto;
    margin-right:auto
}
.container-large.is-relative{
    position:relative
}
.container-large.is-navflex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.upthrust_benifit-heading{
    text-align:center;
    max-width:800px;
    margin-left:auto;
    margin-right:auto
}
.work_heading-wrapper{
    max-width:276px
}
.client_position-black{
    color:#000;
    letter-spacing:normal;
    font-family:Montserrat,sans-serif;
    font-size:10px;
    font-weight:400;
    line-height:1.2em
}
.t-b-margin-62px-145px{
    margin-top:62px;
    margin-bottom:145px
}
.tab_pane{
    text-align:center
}
.card_bg{
    z-index:1;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38207395ec4720017bc_tilt%20\(2\).avif);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:contain;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
}
.clutch_star-wrapper{
    display:none
}
.container-1320px{
    width:100%;
    max-width:1320px;
    margin-left:auto;
    margin-right:auto
}
.right_move-logo-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:row;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.marketing_main-wrapper{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-direction:column;
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.form_left-wrapper{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex;
    position:relative
}
.form_left-wrapper.is-middel{
    width:100%
}
.max-wdth-800px{
    max-width:700px
}
.text-size-regular{
    color:#fff;
    letter-spacing:normal;
    font-family:Poppins,sans-serif;
    font-size:18px;
    line-height:145%
}
.text-size-regular.is-raleway{
    font-weight:500
}
.text-size-regular.font-inter{
    color:var(--black-2);
    font-family:Inter,sans-serif;
    font-size:16px
}
.footer-container{
    width:100%;
    max-width:1224px;
    margin-left:auto;
    margin-right:auto
}
.green_wrapper{
    z-index:0;
    pointer-events:none;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38107395ec47200167e_Group%201171275045.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:773px;
    height:710px;
    position:absolute;
    top:-115px;
    left:-149px
}
.pricing_bottom-wrapper{
    margin-top:25px
}
.glow_effect-layer-4{
    z-index:0;
    pointer-events:none;
    position:absolute;
    inset:-18% 49% auto auto
}
.text-size-14px{
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:14px;
    line-height:20px
}
.text-size-14px.white-text{
    color:var(--white)
}
.text-size-14px.white-text.text-weight-medium.text-align-center{
    text-align:center
}
.social_icon{
    margin-right:0
}
.social_icon.is-linkedin{
    width:26px
}
.marketing_section{
    background-color:#000
}
.marketing_section.hide-temp{
    display:none
}
.heading-style-h3{
    color:#fff;
    letter-spacing:normal;
    margin-bottom:0;
    font-size:40px;
    font-weight:700;
    line-height:47px
}
.glow_effect-layer-5{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:-119% -28% auto auto
}
.landing_left-wrapper{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    max-width:615px;
    display:flex
}
.landing_left-wrapper.is-on-landing2{
    max-width:680px
}
.footer_left-content{
    max-width:514px
}
.text-size-medium{
    color:#fff;
    letter-spacing:normal;
    font-family:Raleway,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:39px
}
.landing_hero-wrapper{
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.i_icon-hover{
    cursor:pointer;
    justify-content:center;
    align-items:center;
    width:18px;
    height:18px;
    display:flex;
    position:relative
}
.i_icon-hover._2{
    position:absolute;
    inset:auto auto 16px 100px
}
.partner_logo-content{
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.roi_linear{
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(100deg,#8ab9ff 41.87%,#4b82ff 70.6%);
    -webkit-background-clip:text;
    background-clip:text
}
.footer_links-wrapper{
    flex-flow:column;
    display:flex
}
.glow_effect-layer-14{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:auto auto -7% -35%;
    overflow:visible
}
.google_left-wrapper{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.rating_right-wrapper{
    flex-direction:column;
    align-items:flex-start;
    display:none
}
.wrapper-2{
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37a07395ec4720010aa_2nd%20wrapper-min.webp);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.pricing_list-item{
    justify-content:flex-start;
    align-items:flex-start;
    display:flex;
    position:relative
}
.hide{
    display:none
}
.video_section{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37c07395ec47200116f_Group%203015264.webp);
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:cover
}
.result_left-card{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    min-height:389px;
    padding:20px 30px 42px;
    display:flex
}
.padding-section-benifit{
    padding-top:114px;
    padding-bottom:91px
}
.right_arrow{
    z-index:5;
    color:#3a75fa;
    justify-content:center;
    align-items:center;
    width:12px;
    display:flex;
    position:relative
}
.section_b2b{
    background-color:#f2f3f5
}
.form_submit-button{
    -webkit-backdrop-filter:blur(15px);
    backdrop-filter:blur(15px);
    letter-spacing:-.81px;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a37e07395ec472001382_Image%20%5Bicon-external%5D%20\(1\).png),linear-gradient(130deg,#568aff 2.49%,#083cb3 97.51%);
    background-position:77%,0 0;
    background-repeat:no-repeat,repeat;
    background-size:18px,auto;
    border-radius:12px;
    width:100%;
    min-height:50px;
    padding-top:12px;
    padding-bottom:12px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:25px;
    display:block
}
.pricing_pricing{
    justify-content:flex-start;
    align-items:flex-start;
    margin-top:0;
    margin-bottom:0
}
.benifit_list{
    margin-top:0;
    margin-bottom:0;
    padding-left:28px
}
.expand_circle{
    display:none
}
.video_vimeo{
    border-radius:10px;
    overflow:hidden
}
.max-width-595px{
    width:100%;
    max-width:595px
}
.real_stories-card-right{
    grid-column-gap:21px;
    grid-row-gap:21px;
    background-image:linear-gradient(166deg,#3a75fa08 2.61%,#3a75fa1a 91.2%);
    border:1px solid #568aff;
    border-radius:12px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    max-width:283px;
    min-height:276px;
    padding:20px 30px;
    transition:background-color .4s;
    display:flex
}
.real_stories-card-right:hover{
    background-color:#000
}
.glow_effect-layer-10{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:auto -24% -6% auto
}
.split_left-wrapper{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    max-width:422px;
    display:flex
}
.clutch_icon-mobile{
    margin-right:0;
    display:none
}
.step_right-content{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    width:100%;
    max-width:552px;
    display:flex
}
.text-size-small{
    color:#000000bf;
    letter-spacing:normal;
    font-family:Inter,sans-serif
}
.text-size-small.is-footer{
    color:#fff;
    font-family:Mulish,sans-serif;
    font-weight:600;
    line-height:160%
}
.ourservices_linear{
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(130deg,#568aff 2.49% 97.51%);
    -webkit-background-clip:text;
    background-clip:text
}
.pricing_point-para{
    letter-spacing:.32px;
    font-weight:400
}
.pricing_point-para.text-weight-medium{
    clear:none;
    font-weight:500
}
.revenue_top-content-wrapper{
    z-index:9;
    grid-column-gap:50px;
    grid-row-gap:50px;
    text-align:center;
    flex-direction:column;
    max-width:830px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.founder_image-for-mb{
    display:none
}
.wok_model-wrapper{
    z-index:22;
    margin-top:200px;
    position:relative
}
.logo_text{
    color:#ffffff4d;
    letter-spacing:normal;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:500;
    line-height:15px
}
.padding-section-plan{
    padding-top:121px;
    padding-bottom:104px
}
.navbar_component{
    -webkit-backdrop-filter:blur(100px);
    backdrop-filter:blur(100px);
    background-color:#ffffff0d;
    padding-top:40px;
    padding-bottom:40px;
    position:relative
}
.padding-section-ourservices{
    padding-top:79px;
    padding-bottom:104px
}
.retention_toggle{
    justify-content:space-between;
    align-items:center;
    padding:20px 24px 20px 40px;
    display:flex
}
.clutch_icon{
    margin-right:0
}
.real_stories-card-left{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-image:linear-gradient(166deg,#3a75fa08 2.16%,#3a75fa1a 91.2%);
    border:1px solid #568aff;
    border-radius:12px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    min-height:389px;
    padding:20px 30px;
    transition:background-color .4s;
    display:flex
}
.real_stories-card-left:hover{
    background-color:#000
}
.founder-image{
    width:871px;
    margin-top:-40px;
    margin-bottom:-10px;
    margin-right:0
}
.founder-image.hide-in-mb{
    width:auto;
    margin-top:-9px;
    margin-bottom:0
}
.ourservices_top-content{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    margin-bottom:60px;
    display:flex
}
.hero-cta{
    position:relative
}
.nav_menu{
    float:none
}
.tab_link{
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    color:#fff;
    background-color:#0000;
    justify-content:center;
    align-items:center;
    width:50%;
    padding-top:20px;
    padding-bottom:20px;
    display:flex
}
.tab_link:hover{
    color:#fff
}
.tab_link.w--current{
    color:#000;
    background-color:#fff
}
.info_icon-wrapper.relative{
    position:relative
}
.table_component-2{
    width:100%
}
.split_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:center;
    display:flex;
    position:relative
}
.split_wrapper.reverse{
    flex-direction:row-reverse
}
.bottom_content{
    grid-column-gap:15px;
    grid-row-gap:15px;
    flex-direction:column;
    flex:1;
    display:flex
}
.glow_effect-layer-16{
    pointer-events:none;
    margin-right:0;
    position:absolute;
    inset:-81% 0% auto
}
.client_left-wrapper{
    z-index:22;
    grid-column-gap:17px;
    grid-row-gap:17px;
    flex-flow:column;
    padding-top:46px;
    padding-left:34px;
    display:flex;
    position:relative
}
.flex_cta{
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    padding-top:60px;
    display:flex
}
.roi_image{
    width:981px
}
.heading-style-h5{
    color:#fff;
    text-shadow:none;
    margin-top:0;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:145%
}
.heading-style-h5.is-footer{
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-size:18px;
    line-height:140%
}
.footer_right-content{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:column;
    width:100%;
    max-width:374px;
    display:flex
}
.client_name-black{
    color:#000;
    letter-spacing:normal;
    font-family:Montserrat,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.8
}
.footer_bottom-wrapper{
    flex-flow:row;
    justify-content:flex-end;
    align-items:flex-start;
    width:100%;
    max-width:1074px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.section_faq--n{
    background-color:#f2f3f5
}
.nav_link-3{
    text-decoration:none
}
.table_cell-3{
    min-height:132px
}
.food_right-content-3{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:525px;
    min-height:352px;
    display:flex
}
.table_component-3{
    width:100%
}
.nav_link-4{
    text-decoration:none
}
.table_component-4,.table_component-5{
    width:100%
}
.padding-split-section{
    padding-top:150px;
    padding-bottom:150px
}
.padding-footer-section{
    padding-top:150px;
    padding-bottom:100px
}
.padding-video-section{
    padding-top:150px;
    padding-bottom:150px
}
.hero-padding-section{
    padding-top:176px;
    padding-bottom:140px
}
.padding-section-marketing{
    padding-top:150px;
    padding-bottom:150px
}
.find-more-btn{
    border:1px solid var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.find-more-btn.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.find-more-btn.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.find-more-btn.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.find-more-btn.pr-single{
    background-color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none;
    transition:all .3s
}
.find-more-btn.pr-single:hover{
    background-color:var(--blue)
}
.find-more-btn.pr-single.black-bg{
    border-style:solid none none
}
.find-more-btn.pr-single.m-t-80{
    margin-top:80px
}
.find-more-btn.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.find-more-btn.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.find-more-btn.pr-02{
    padding:15px 24px
}
.find-more-btn.about.black-bg{
    padding-top:20px;
    padding-bottom:20px
}
.find-more-btn.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.find-more-btn.about.footer-cta{
    color:#141414;
    width:100%;
    max-width:242px;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.find-more-btn.about.white-border{
    border-color:var(--off-white);
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.find-more-btn.about.hoeme-button{
    color:#141414;
    padding:10px;
    text-decoration:none
}
.find-more-btn.about.hoeme-button:hover{
    color:var(--white)
}
.find-more-btn.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.blog_list{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    min-height:550px;
    display:grid
}
.blog-thumnail{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
}
.blog_item{
    height:100%
}
.blog-pagination{
    padding-top:60px;
    padding-bottom:60px
}
.blog-section{
    border-bottom:1px solid #000;
    justify-content:center;
    display:flex
}
.blog-section.b2{
    border-bottom:1px solid var(--black)
}
.blog-section.single{
    border-top:1px solid #000;
    border-bottom:1px solid var(--black)
}
.bloog-link{
    cursor:pointer;
    height:100%;
    text-decoration:none
}
.bloog-link._w-100,.bloog-link.width-100{
    width:100%
}
.blog-thumnail-big{
    object-fit:cover;
    width:100%;
    height:100%
}
.case_study-list{
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.privacy-content{
    width:100%;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto;
    padding-top:80px;
    padding-left:40px;
    padding-right:40px
}
.privacy-content._03{
    padding-top:0
}
.privacy-content-wrapper{
    grid-column-gap:26px;
    grid-row-gap:26px;
    flex-flow:column;
    width:100%;
    max-width:1280px;
    margin-bottom:40px;
    display:flex
}
.privacy-content-wrapper._1st{
    margin-top:12px
}
.privacy-content-wrapper._2nd{
    grid-column-gap:16px;
    grid-row-gap:16px
}
.privacy_-para-wrapper{
    grid-column-gap:26px;
    grid-row-gap:26px;
    flex-flow:column;
    display:flex
}
.privacy-list{
    color:#141414;
    margin-top:0;
    margin-bottom:0
}
.privacy-item{
    color:#141414;
    margin-top:0;
    margin-bottom:5px
}
.google-link{
    color:#141414;
    text-decoration:none
}
.social_sqaure{
    background-color:#0000001a;
    border-radius:2px;
    justify-content:center;
    align-items:center;
    width:36px;
    height:36px;
    display:flex
}
.social_sqaure.white{
    background-color:#ffffff1a
}
.footer_content{
    color:#000
}
.testimonial-wrapper{
    justify-content:flex-start;
    align-items:flex-start;
    min-height:580px;
    display:none;
    overflow:auto
}
.checkout-form,.div-block-2{
    display:none
}
.scroll--wrapper{
    flex:none;
    margin-bottom:0;
    display:flex
}
.blog-rich-text{
    padding-top:60px;
    padding-bottom:60px
}
.blog-rich-text h1{
    font-size:60px;
    font-weight:600;
    line-height:70px
}
.blog-rich-text img{
    border:1px solid #141414;
    margin-top:40px;
    margin-bottom:40px
}
.blog-rich-text blockquote{
    border-left-width:2px
}
.blog-rich-text h2{
    font-size:48px;
    line-height:60px
}
.blog-rich-text h3{
    color:#141414
}
.blog-rich-text h4{
    margin-top:25px
}
.collection-list{
    height:125%
}
.collection-list-2{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.collection-item-2{
    border-right:1px solid #000
}
.collection-item-2:last-child{
    border-right-style:none
}
.code-embed{
    width:500px
}
.king-hero-image{
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
}
.king-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.king-hero-content{
    justify-content:space-between;
    margin-top:66px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.king-hero-content.is-audio-art{
    grid-column-gap:80px;
    grid-row-gap:80px;
    justify-content:flex-start;
    align-items:flex-start
}
.king-hero-left{
    grid-column-gap:33px;
    grid-row-gap:33px;
    flex-flow:column;
    width:100%;
    max-width:659px;
    display:flex
}
.king-hero-left.onaudieoart{
    max-width:700px
}
.king-hero-right{
    width:100%;
    max-width:500px;
    margin-right:-40px
}
.king-hero-right._372{
    max-width:372px
}
.king-hero-right._351{
    max-width:351px
}
.king-hero-para-wrapper{
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-flow:column;
    display:flex
}
.king-hero-para-wrapper.max-width-650{
    max-width:650px
}
._3-king-hero-heading{
    grid-column-gap:33px;
    grid-row-gap:33px;
    flex-flow:column;
    display:flex
}
.mobile-king-image{
    width:100%
}
.hero-content-2-wrapper{
    z-index:22;
    display:flex;
    position:relative
}
.hero-content-2-wrapper.on-audio-on{
    justify-content:flex-start;
    align-items:center;
    margin-top:10px;
    padding-left:40px;
    padding-right:40px;
    position:static
}
.hero-content-2-wrapper.on-simply-on{
    justify-content:space-between;
    align-items:center;
    margin-top:10px;
    padding-left:40px;
    padding-right:40px;
    position:static
}
.hero-content-2-wrapper.on-simply-on.hide{
    display:none
}
.hero-shoes-image{
    margin-left:-140px;
    padding-left:0
}
.shoes_-image{
    mix-blend-mode:darken;
    width:1051px;
    position:relative
}
.shoes-bottom{
    z-index:999;
    background-color:#f4f1e7;
    width:100%;
    height:114px;
    margin-top:-60px
}
.shoes-bottom-img{
    z-index:99999;
    mix-blend-mode:darken;
    background-color:#f4f1e7;
    width:100%;
    height:144px;
    margin-top:-6px;
    position:absolute
}
.hero-shoes-content{
    grid-column-gap:14px;
    grid-row-gap:14px;
    justify-content:flex-start;
    align-self:flex-start;
    align-items:flex-start;
    max-width:572px;
    padding-top:121px;
    display:flex;
    position:absolute;
    left:557px
}
.quote-icon{
    object-fit:cover;
    width:48px;
    height:48px;
    margin-top:-38px
}
.quote-icon._2{
    margin-top:-30px
}
.quote-icon._3{
    margin-top:-20px
}
.blue-semibold{
    color:#234e96;
    font-weight:600
}
.approch-secton{
    z-index:22;
    justify-content:center;
    margin-top:-99px;
    display:flex;
    position:relative
}
.approach-wrapper{
    background-color:#141414;
    justify-content:flex-start;
    align-items:flex-start;
    min-height:620px;
    margin-top:74px;
    padding:100px 40px 60px;
    display:flex
}
.laptop-image{
    width:531px
}
.approch-right{
    flex:1
}
.approach-top-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    display:grid
}
.approch-top-boxes{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.approch-card-wrapper{
    grid-column-gap:46px;
    grid-row-gap:46px;
    margin-top:77px;
    display:flex
}
.task-section{
    justify-content:center;
    align-items:stretch;
    display:flex
}
.task_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:100px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.task_wrapper.top-padding{
    padding-top:10px
}
.tast-left{
    grid-column-gap:14px;
    grid-row-gap:14px;
    justify-content:flex-start;
    align-items:flex-start;
    max-width:416px;
    margin-top:100px;
    display:flex
}
.tast-left._2{
    max-width:344px;
    margin-top:50px
}
.tast-left._2._383{
    max-width:383px
}
.tast-left._2._337{
    max-width:331px
}
.tast-left._2.hide{
    display:none
}
.tast-left._2._439{
    max-width:432px
}
.tast-left._2._360{
    max-width:347px
}
.tast-left._02{
    grid-column-gap:8px;
    grid-row-gap:8px
}
.tast-left._02.width-450{
    max-width:454px
}
.tast-left._02.width-344{
    max-width:358px
}
.tast-left._02.width-344.margin-0{
    margin-top:0
}
.tast-left._02.width-291{
    max-width:358px
}
.tast-left._02.width-291.margin-0{
    max-width:291px;
    margin-top:0
}
.tast-left._02.sticky{
    position:sticky;
    top:60px
}
.tast-left._02.width-424{
    max-width:358px
}
.tast-left._02.width-424.margin-0{
    max-width:400px;
    margin-top:0
}
.tast-left._02.width-444{
    max-width:444px
}
.tast-left._02.width-444.m-remove{
    margin-top:0
}
.tast-left._02.width305{
    max-width:306px
}
.tast-left._02.width305.m-remove{
    margin-top:0
}
.tast-left.rescribe{
    max-width:354px;
    margin-top:50px
}
.task-right{
    max-width:600px
}
.task-right.max-width-700{
    flex-flow:column;
    width:100%;
    max-width:700px
}
.task-right.max-width-700.gap-24{
    grid-column-gap:24px;
    grid-row-gap:24px
}
.task-right.max-width-673{
    width:100%;
    max-width:673px
}
.task-right.max-width-656{
    width:100%;
    max-width:656px
}
.task-right.max-width-675{
    width:100%;
    max-width:675px
}
.task-right.max-width-675.flex{
    flex-flow:column;
    display:flex
}
.task-right.max-width-675.flex.gap-80{
    grid-column-gap:80px;
    grid-row-gap:80px
}
.task-right.max-width-675.flex.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.task-right.max-width-427{
    width:100%;
    max-width:675px
}
.task-right.max-width-427.flex{
    flex-flow:column;
    display:flex
}
.task-right.max-width-427.flex.gap-80{
    grid-column-gap:80px;
    grid-row-gap:80px;
    max-width:427px
}
.task-right.max-width-427.flex.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.task-list-item{
    margin-top:0
}
.task-list-item.black{
    color:#000
}
.task-list-item.black.text-weight-semi-bold._24px{
    font-size:24px
}
.tast-list{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    margin-bottom:0;
    display:flex
}
.tast-list.conclusion{
    grid-column-gap:0px;
    grid-row-gap:0px
}
.tast-list.number.dots{
    grid-column-gap:0px;
    grid-row-gap:0px;
    list-style-type:disc
}
.tast-list.number.dots.padding-20{
    padding-left:20px
}
.tast-list.number.dots.remove-p{
    padding-left:30px
}
.tast-list.number._0-gap{
    grid-column-gap:0px;
    grid-row-gap:0px
}
.tast-list.number._0-gap.padding-20{
    padding-left:20px
}
.tast-list.number._0-gap.semibold.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.task-list-wrapper{
    margin-top:60px
}
.task-list-wrapper.flex{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    display:flex
}
.task-images{
    grid-column-gap:20px;
    grid-row-gap:60px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:100px;
    display:grid
}
.task-image{
    border:1px solid #000;
    width:100%
}
.bottom-text{
    max-width:522px;
    margin-top:25px;
    margin-left:auto;
    margin-right:auto
}
.bottom-text._2{
    max-width:550px
}
.bottom-text._03{
    max-width:685px
}
.task-full-image{
    width:100%
}
.task-full-image.flex-vertical.gap-7{
    grid-column-gap:7px;
    grid-row-gap:7px
}
.task-full-img{
    object-fit:cover;
    width:100%;
    height:780px
}
.task-full-img._700px{
    height:700px;
    position:static
}
.task-full-img._668px{
    height:668px
}
.task-full-img._620{
    height:620px;
    position:static
}
.task-full-img._955{
    height:955px;
    position:static
}
.task-full-img.h-680{
    height:auto
}
.task-full-img._972{
    height:972px
}
.task-full-img._839px{
    height:839px
}
.task-full-img.fill{
    object-fit:fill
}
.task-full-img.auto{
    height:auto
}
.conclusion_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:flex-start;
    margin-top:80px;
    padding-left:40px;
    display:flex
}
.conclusion_wrapper.stretch{
    justify-content:space-between;
    padding-left:40px;
    padding-right:40px
}
.conclusion_wrapper.stretch.margin-0{
    margin-top:0
}
.conclusion_wrapper.center{
    justify-content:space-between;
    align-items:center;
    padding-left:40px;
    padding-right:40px
}
.conclusion_wrapper.center.margin-0{
    margin-top:0
}
.conclusion_wrapper.align-bottom{
    justify-content:flex-start;
    align-items:flex-end
}
.conclusion_left{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    flex:1;
    max-width:774px;
    display:flex
}
.conclusion_left._744px{
    max-width:744px
}
.conclusion_left._705px{
    max-width:705px
}
.conclusion_right.margin-right.is-40px{
    margin-right:40px
}
.conclusion_list-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.find_more-btn-wrapper{
    justify-content:flex-start;
    align-items:center;
    margin-top:80px;
    display:flex
}
.risba-testimonial-wrapper{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    padding-top:80px;
    padding-bottom:80px;
    display:flex
}
.risba-text-wrapper{
    text-align:center;
    justify-content:center;
    align-items:center;
    max-width:915px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.risba-text-wrapper._895{
    max-width:895px
}
.risba-text-wrapper._840{
    max-width:840px
}
.risba-text-wrapper._988{
    max-width:988px
}
.risba-text-wrapper._804{
    max-width:804px
}
.risba-text-wrapper._933{
    max-width:933px
}
.risba-text-wrapper._915{
    max-width:915px
}
.risba-text-wrapper._868{
    max-width:794px
}
.risba_text-highlight{
    color:#fff;
    background-color:#0057ff;
    font-weight:600;
    line-height:52px
}
.risba_text-highlight.red{
    background-color:#ff3b00;
    padding-left:10px;
    padding-right:10px;
    font-weight:600
}
.risba_detail{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:center;
    align-items:center;
    margin-top:37px;
    display:flex
}
.risba_image{
    width:94px
}
.case_study-wrapper{
    grid-column-gap:0px;
    grid-row-gap:0px;
    border-top-width:1px;
    border-top-color:var(--black);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.case_study-wrapper._02{
    grid-template-columns:1fr 1fr 1fr
}
.case_study-wrapper._03-another{
    border-top-style:none;
    grid-template-columns:1fr 1fr;
    margin-top:0
}
.csae-study-content._03{
    padding-top:0
}
.div-block-3.yellow-bg{
    background-color:var(--vega-yellow)
}
.div-block-3.yellow-bg.border{
    border:1px solid #000
}
.div-block-3.yellow-bg.border.tb{
    border-left-style:none;
    border-right-style:none
}
.div-block-3.yellow-bg.flex{
    grid-column-gap:49px;
    grid-row-gap:49px;
    background-color:var(--transparent);
    justify-content:space-between;
    display:flex
}
.div-block-3.yellow-bg.flex.gap-7{
    grid-column-gap:7px;
    grid-row-gap:7px
}
.div-block-3.border{
    border:1px solid #000
}
.div-block-3.border.tb{
    border-left-style:none;
    border-right-style:none
}
.div-block-3.border.top{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.akshayy-image{
    border:1px solid #000;
    width:45px
}
.design-wrapper{
    z-index:1;
    min-height:885px;
    position:relative;
    overflow:hidden
}
.design-wrapper.home-1{
    padding-bottom:323px;
    position:relative
}
.design-wrapper.home-3{
    padding-top:0;
    display:flex
}
.card_one{
    z-index:1;
    position:absolute;
    top:-64px;
    left:-88px
}
.card_one._2{
    z-index:2;
    position:absolute;
    inset:157px auto -1px 54px
}
.card_one._3{
    z-index:0;
    position:absolute;
    top:45px;
    left:281px
}
.card_one._4{
    position:absolute;
    top:-35px;
    left:501px
}
.card_one._5{
    position:absolute;
    top:83px;
    left:696px
}
.card_one._6{
    position:absolute;
    top:-11px;
    left:899px
}
.card_one._7{
    z-index:1;
    position:absolute;
    top:330px;
    left:23px
}
.card_one._8{
    z-index:0;
    position:absolute;
    top:427px;
    left:223px
}
.card_one._9{
    position:absolute;
    top:579px;
    left:-77px
}
.card_one._10{
    position:absolute;
    top:617px;
    left:275px
}
.card_one._11{
    position:absolute;
    top:416px;
    left:474px
}
.card_one._12{
    position:absolute;
    top:640px;
    left:598px
}
.card_one._13{
    position:absolute;
    top:611px;
    left:903px
}
.card_one._14{
    z-index:0;
    position:absolute;
    top:512px;
    left:778px
}
.card_one._15{
    position:absolute;
    top:360px;
    left:1011px
}
.card_one._16{
    z-index:0;
    position:absolute;
    top:193px;
    left:921px
}
.card_one._17{
    z-index:0;
    position:absolute;
    top:287px;
    bottom:325.007px;
    left:739px
}
.card_one._18{
    z-index:0;
    position:absolute;
    top:212px;
    left:429px
}
.design-content{
    z-index:0;
    background-image:none;
    background-position:0 0;
    background-repeat:repeat;
    background-size:auto;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:855px;
    display:flex;
    position:relative
}
.div-block-4{
    text-align:center;
    width:1000px;
    font-family:Inter,sans-serif;
    font-weight:600;
    position:relative
}
.design_heading{
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0;
    font-size:120px;
    line-height:120px
}
.design_heading.absolute{
    z-index:-18;
    opacity:0;
    position:absolute
}
.desin_highlite{
    color:#ff3b00;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-size:120px;
    line-height:120px
}
.cursor_isha{
    position:absolute;
    inset:auto auto -31% 27%
}
.calendel_embed{
    width:100%;
    margin-bottom:0
}
.creative_wrapper{
    background-color:#0057ff;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    min-height:885px;
    display:flex;
    position:relative;
    overflow:hidden
}
.creative_hheading{
    color:#fff;
    letter-spacing:-6px;
    text-transform:uppercase;
    white-space:nowrap;
    margin-top:0;
    margin-bottom:0;
    font-size:11vw;
    line-height:140px;
    position:absolute;
    top:50%;
    left:54%;
    transform:translate(-50%,-50%)
}
.creative_hheading.left{
    align-self:flex-end;
    margin-left:0;
    margin-right:3px;
    position:absolute;
    top:68%;
    left:80.5%
}
.creative_hheading._01{
    position:static;
    top:33%;
    left:30%;
    transform:none
}
.creative_hheading._02{
    position:relative;
    inset:26% auto 0% -47%;
    transform:none
}
.creative_first-heading{
    justify-content:flex-end;
    align-items:center;
    width:100%;
    margin-bottom:310px;
    padding-right:52px;
    display:flex
}
.rorate_circle{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ea87c592fb0305da0c1ab4_Arrow%202.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    display:flex
}
.rorate_circle.desing-page{
    position:absolute;
    inset:10% 3% auto auto
}
.semi-circle{
    justify-content:center;
    align-items:center;
    display:flex
}
.semi-circle.hide-temp{
    display:none
}
.clutch_rating-card{
    mix-blend-mode:darken;
    width:392px;
    display:none;
    position:absolute;
    inset:0% 0% auto auto
}
.clutch_rating-card._2{
    inset:auto 0% -56px 422px
}
.clutch_rating-card._3{
    inset:auto 0% -21px 807px
}
.clutch_rating-card._1{
    top:52px;
    left:680px
}
.tilt_arrow{
    z-index:1;
    position:absolute
}
.testimonial-image-left{
    border-bottom:1px solid #e4ebf3;
    padding:80px 30px;
    position:relative
}
.container{
    width:100%;
    max-width:940px;
    margin-left:auto;
    margin-right:auto
}
.testimonial-wrapper-four{
    justify-content:space-between;
    display:flex
}
.testimonial-left{
    width:30%;
    margin-right:64px
}
.testimonial-image-four{
    object-fit:cover;
    width:100%;
    height:100%
}
.testimonial-right{
    flex-direction:column;
    flex:1;
    align-items:flex-start;
    display:flex
}
.heading-small{
    font-size:32px;
    font-weight:600;
    line-height:40px
}
.testimonial-text-four{
    margin-bottom:32px
}
.testimonial-author-name-three{
    margin-bottom:10px
}
.creative_bottom-heading{
    width:100%;
    margin-top:-127px;
    padding-left:40px
}
.creative_para-wrapper{
    max-width:568px
}
.design_tag-wrapper{
    grid-column-gap:25px;
    grid-row-gap:25px;
    background-color:#000;
    flex-flow:column;
    padding:100px 40px;
    display:flex
}
.tag_wrapper{
    grid-column-gap:18px;
    grid-row-gap:18px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.tag_wrapper._3{
    padding-left:60px
}
.tag{
    color:#fff;
    border:1px solid #fff;
    border-radius:57px;
    padding:25px 45px;
    font-family:Inter,sans-serif;
    font-size:58px;
    font-weight:600;
    line-height:40px
}
.tag._2{
    background-color:#0057ff;
    border-style:solid;
    border-color:#0057ff
}
.tag._3{
    color:var(--white);
    background-color:#378e5b;
    border-color:#378e5b
}
.tag._3.test{
    color:#378e5b;
    background-color:#0000
}
.tag._4{
    color:var(--white);
    background-color:#0057ff;
    border-color:#0057ff
}
.tag._4.test2{
    color:#fff;
    background-color:#0000
}
.tag._5{
    background-color:#ff3b00;
    border-style:solid;
    border-color:#ff3b00
}
.tag._6{
    background-color:#378e5b;
    border-color:#378e5b
}
.tag._7{
    color:var(--white);
    background-color:#ff3b00;
    border-color:#ff3b00
}
.tag._7.test3{
    color:#ff3b00;
    background-color:#0000
}
.tag._8{
    border-style:solid;
    border-color:var(--neon);
    background-color:var(--neon);
    color:var(--black-2)
}
.tag._1{
    color:var(--black);
    background-color:#fff
}
.tag._1.test{
    color:var(--white);
    background-color:#0000
}
.tag_arrow-wrapper{
    border:3px solid #fff;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:85px;
    height:85px;
    display:flex
}
.tag_arrow-wrapper.margin-left{
    margin-left:auto
}
.tag_arrow{
    width:40px
}
.span_image{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff4859ac60a3335ea4d758_Group%201171279839%20\(1\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:209px;
    width:209px;
    height:95px;
    margin-bottom:-24px;
    margin-left:8px;
    margin-right:8px;
    display:inline-block
}
.span_image._2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff488786f85d8c03db4af4_Group%201171279835%20\(2\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:128px;
    height:128px;
    margin-right:8px
}
.design_process-wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff48f7e0dc8df0683bb607_Group%201171279838%20\(1\).avif),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff4921352b9d93207ba844_Group%201171279837%20\(1\).avif),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff48b76f9b375fbc86fe67_Group%201171279836.avif),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff481943aabdc76e154021_Group%201171279841%20\(1\).avif),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ff477784afd2c1310f43f9_Group%201171279840%20\(1\).avif);
    background-position:216px 101%,699px 100%,105% 464px,100% -13%,58px -28%;
    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
    background-size:206px,310px,242px,292px,171px;
    width:100%;
    padding-top:176px;
    padding-bottom:246px;
    padding-left:40px;
    display:flex
}
.marquee_wrapper{
    justify-content:center;
    align-items:center;
    padding-bottom:343px;
    position:relative
}
.marquee_first-wrapper{
    color:#fff;
    white-space:nowrap;
    font-family:Inter,sans-serif;
    font-size:52px;
    font-weight:600;
    line-height:50px
}
.marquee_first-wrapper._2{
    color:var(--black-2)
}
.marque_item{
    white-space:nowrap;
    background-color:#0057ff;
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:30px;
    padding-bottom:30px;
    display:flex;
    position:absolute;
    transform:rotate(-11.905deg)
}
.marque_item._2{
    white-space:nowrap;
    background-color:#e0ff00;
    top:1018px;
    left:-396px;
    overflow:hidden;
    transform:rotate(7.503deg)
}
.marque_item._1{
    background-color:#0000;
    justify-content:flex-start;
    align-items:center;
    padding-top:0;
    padding-bottom:0;
    display:flex;
    position:static;
    top:-844px;
    left:-3000px;
    right:auto;
    overflow:hidden;
    transform:none
}
.marque_parent{
    background-color:#0057ff;
    padding-top:30px;
    padding-bottom:30px;
    position:absolute;
    top:-196%;
    left:-3579px;
    transform:rotate(-11.905deg)
}
.technology_wrapper{
    background-color:#0057ff;
    min-height:702px;
    display:flex
}
.technology_left{
    grid-column-gap:10px;
    grid-row-gap:10px;
    background-color:#000;
    flex-flow:column;
    justify-content:flex-end;
    align-items:flex-start;
    width:48%;
    padding-bottom:30px;
    padding-left:30px;
    padding-right:20px;
    display:flex
}
.technology_right{
    flex:1;
    justify-content:flex-start;
    align-items:flex-end;
    display:flex;
    position:relative;
    overflow:hidden
}
.icon_ball{
    aspect-ratio:1;
    background-color:#001126;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:140px;
    display:flex
}
.icon_ball._2{
    background-color:#0000;
    border:2px solid #fff;
    margin-left:60px
}
.icon_ball._3{
    background-color:#000058
}
.icon_ball._4{
    background-color:#300;
    position:absolute;
    top:432px
}
.icon_ball._5{
    background-color:#000;
    position:absolute;
    top:463px;
    left:149px
}
.icon_ball._6{
    background-color:#0000;
    width:150px;
    position:absolute;
    top:427px;
    left:273px
}
.icon_ball._7{
    background-color:#0000;
    border:2px solid #fff;
    margin-left:60px;
    position:absolute;
    top:424px;
    left:351px
}
.icon_ball._8{
    background-color:#0000;
    border:2px solid #fff;
    margin-left:60px;
    position:absolute;
    top:331px;
    left:39px
}
.icon_ball._9{
    background-color:#0000;
    border:2px solid #fff;
    margin-left:60px;
    position:absolute;
    top:211px;
    left:110px
}
.icon_ball._10{
    background-color:#25184a;
    margin-left:60px;
    position:absolute;
    top:297px;
    left:222px
}
.icon_ball._11{
    background-color:#000;
    margin-left:60px;
    position:absolute;
    top:306px;
    left:432px
}
.icon_ball._12{
    background-color:#0000;
    border:2px solid #fff;
    margin-left:60px;
    position:absolute;
    top:210px;
    left:331px
}
.ball_icon._6{
    width:100%
}
.ball_wrapper{
    width:100%;
    padding-left:50px;
    padding-right:30px;
    display:flex
}
.text_bluee{
    color:#0057ff
}
.portfolio_images-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:flex
}
.portfolio_images-wrapper.top{
    margin-top:20px
}
.portfolio_images-wrapper.margin{
    justify-content:space-between;
    margin-top:75px;
    margin-bottom:75px
}
.portfolio_images-wrapper.margin.vertical{
    grid-column-gap:150px;
    grid-row-gap:150px;
    flex-flow:column
}
.portfolio_images-wrapper.margin.vertical.side-padding-40{
    padding-left:40px;
    padding-right:40px
}
.portfolio_images-wrapper.margin.vertical--right{
    grid-column-gap:150px;
    grid-row-gap:150px;
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-end
}
.portfolio_images-wrapper.margin.vertical--right.left-side-padding-40,.portfolio_images-wrapper.margin.vertical--right.is-marketing{
    padding-right:40px
}
.portfolio_images-wrapper.margin.side-padding-40,.portfolio_images-wrapper.margin.is-marketing{
    padding-left:40px;
    padding-right:40px
}
.portfoli_image{
    flex:1;
    width:100%;
    max-width:580px;
    height:400px
}
.portfoli_image._2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ec42e01dbe0c282506621c_Frame%201321315608.avif);
    background-size:cover;
    border-top-style:none;
    border-bottom-style:none;
    flex:1;
    max-width:724px;
    height:auto;
    text-decoration:none
}
.portfoli_image._3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66ec457eeffc74839ede2ff0_Frame%201321315609%20\(1\).avif);
    max-width:724px;
    text-decoration:none
}
.portfoli_image._4{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6702b5e837e52c66c0a6490b_Rectangle%2034625012%20\(5\)-min.avif);
    flex:1;
    max-width:534px;
    text-decoration:none
}
.portfoli_image._01{
    text-decoration:none
}
.portfoli_image._600{
    height:560px;
    max-height:560px;
    position:relative
}
.image-2{
    object-fit:fill;
    border:1px solid #000;
    border-top-style:none;
    width:100%;
    height:100%
}
.portfolio_content{
    opacity:0;
    background-color:#0057ff;
    border:1px solid #fff;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    width:100%;
    height:100%;
    padding:50px 30px 30px;
    text-decoration:none;
    transition:opacity .6s;
    display:flex
}
.portfolio_content:hover{
    opacity:1;
    transform:skew(-2deg)
}
.portfolio_content.orange{
    background-color:#ff3b00;
    border-right-style:none
}
.portfolio_content.green{
    background-color:#378e5b;
    border-left-style:none
}
.portfolio_content.neon{
    background-color:var(--neon);
    border-right-style:none
}
.div-block-5{
    grid-column-gap:15px;
    grid-row-gap:15px;
    width:100%;
    margin-top:auto;
    display:flex
}
.lapyop_image{
    width:100%
}
.laptop_image-wrapper{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:611px
}
.hero_laptop{
    grid-column-gap:10px;
    grid-row-gap:10px;
    border:1px solid #000;
    border-radius:14px;
    justify-content:flex-start;
    align-items:flex-start;
    max-width:525px;
    padding:32px;
    display:flex
}
.hero_laptop.border-none{
    border-style:none;
    max-width:400px;
    margin-top:-220px
}
.blue_text{
    color:#0d5993
}
.red_text{
    color:#fc0c0d
}
.light_orange{
    color:#cf8232
}
.audio_art-heading{
    width:100%
}
.audio_art-images{
    grid-column-gap:20px;
    grid-row-gap:60px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    margin-top:100px;
    display:grid
}
.minimalist_highlight{
    color:#45352c
}
.hero_cta-arrow{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb228e_Group%20488510%20\(1\).svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    width:56px;
    height:46px;
    margin-left:6px;
    margin-right:6px;
    display:inline-block
}
.design_topheading{
    grid-column-gap:5px;
    grid-row-gap:5px;
    justify-content:center;
    align-items:center;
    display:flex
}
.animated_heading{
    transform-origin:0%;
    padding-left:0;
    padding-right:0;
    overflow:hidden
}
.designion_heading-wrap{
    padding:10px 15px 10px 10px;
    position:relative
}
.faq_heading-wrapper-copy{
    text-align:center;
    margin-bottom:60px
}
.rectangle{
    transform-origin:0 0;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66e9de22f04c7233489a9a5d_Selection.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    position:absolute;
    inset:0%
}
.akshay_cursor{
    position:absolute;
    inset:auto -59% 0% auto
}
.prachi_cursor{
    transition:all .3s linear;
    position:absolute;
    inset:83% auto 0 308px
}
.top_card{
    width:313px;
    height:167px;
    position:absolute;
    inset:55px auto auto -14px
}
.bottom_card{
    width:140px;
    position:absolute;
    inset:auto 180px 0% auto;
    box-shadow:0 20px 45px #f0edf6
}
.simply-hero-image{
    object-fit:cover;
    width:100%;
    max-width:1155px;
    height:100%;
    position:absolute;
    inset:0%
}
.span-orange{
    color:var(--orange);
    font-weight:600
}
.span-orange.is-content-marketing{
    -webkit-text-decoration:underline wavy;
    text-decoration:underline wavy
}
.text-weight-semi-bold{
    color:#000;
    font-weight:600
}
.text-weight-semi-bold.text-color-white{
    color:var(--white)
}
.span-green{
    color:var(--green-2)
}
.gradient-bg{
    color:#fff;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66faac8ce4bf94429cbfd10d_Group%201171275035.svg);
    background-position:0 0;
    background-size:auto;
    justify-content:center;
    padding-top:101px;
    padding-bottom:86px;
    display:flex
}
.number-text{
    letter-spacing:-2px;
    font-family:Inter,sans-serif;
    font-size:64px;
    font-weight:600;
    line-height:72px
}
.flex-vertical{
    flex-flow:column;
    display:flex
}
.flex-vertical.gap-15{
    grid-column-gap:15px;
    grid-row-gap:15px
}
.flex-vertical.gap-15._100--width{
    width:100%;
    min-width:600px;
    max-width:1000px
}
.flex-vertical.gap-40{
    grid-column-gap:40px;
    grid-row-gap:40px
}
.flex-vertical.gap-40.aign-center{
    align-items:center
}
.flex-vertical.gap-34{
    grid-column-gap:34px;
    grid-row-gap:34px
}
.flex-vertical.gap-24{
    grid-column-gap:24px;
    grid-row-gap:24px
}
.flex-vertical.gap-24.wiidth-600{
    max-width:600px
}
.flex-vertical.gap-24.b-24{
    margin-bottom:24px
}
.flex-vertical.gap-24.m-b-50{
    margin-bottom:50px
}
.flex-vertical.gap-42{
    grid-column-gap:42px;
    grid-row-gap:42px
}
.flex-vertical.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.flex-vertical.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.flex-vertical.gap-80{
    grid-column-gap:80px;
    grid-row-gap:80px
}
.flex-vertical.gap-45px{
    grid-column-gap:45px;
    grid-row-gap:45px
}
.flex-vertical.gap-45px.auto{
    margin-top:auto
}
.flex-vertical.gap-20{
    grid-column-gap:20px;
    grid-row-gap:20px
}
.flex-vertical.gap-32{
    grid-column-gap:32px;
    grid-row-gap:32px
}
.sipmly-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.sipmly-hero-image-wrapper.line-bottom{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66fd440f164a2cf6c0927861_Frame%201321315580%20\(1\).svg);
    background-position:0 0;
    background-size:100%;
    border-bottom:1px solid #000
}
.simply_image-wrapper{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:942px;
    margin-right:-165px
}
.vega-hero-image{
    object-fit:cover;
    width:100%;
    max-width:1008px;
    height:100%;
    position:absolute;
    inset:auto 0% 0% auto
}
.vega-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.vega-hero-image-wrapper.line-bottom{
    background-color:#ffde00;
    border-bottom:1px solid #000;
    justify-content:flex-start;
    align-items:center;
    padding-top:0%;
    padding-left:40px;
    display:flex
}
.vega-text.size-200{
    color:#fff;
    letter-spacing:-5px;
    text-transform:uppercase;
    margin-bottom:115px;
    margin-right:38%;
    font-size:200px;
    font-weight:600
}
.vega-bg-yellow{
    background-color:var(--vega-yellow);
    color:#000;
    justify-content:center;
    padding-top:101px;
    padding-bottom:86px;
    display:flex
}
.span-yellow{
    color:var(--vega-yellow);
    font-weight:600
}
.vega-hero-para-wrapper{
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-flow:column;
    display:flex
}
.vega-hero-para-wrapper.width-656{
    max-width:656px
}
.vega-hero-para-wrapper.width-656.gap-20{
    grid-column-gap:20px;
    grid-row-gap:20px
}
.vega-hero-para-wrapper.margin-top._32{
    margin-top:32px
}
.vega-hero-para-wrapper.margin-top._32.hide{
    display:none
}
.vega-hero-para-wrapper.margin-top._40{
    margin-top:40px
}
.vega-hero-para-wrapper.gap-20{
    grid-column-gap:20px;
    grid-row-gap:20px
}
.vega-bullet-list.number-list{
    list-style-type:decimal
}
.vega-bullet-list.number-list.margin-0,.vega-bullet-list.margin-0{
    margin-top:0;
    margin-bottom:0
}
.list-item{
    color:#000
}
.list-item.semibold{
    margin-top:0;
    font-weight:600
}
.list-item.margin-0{
    margin-top:0
}
.vega-hero-content{
    justify-content:space-between;
    margin-top:66px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.vega-hero-content.is-audio-art{
    grid-column-gap:80px;
    grid-row-gap:80px;
    justify-content:flex-start;
    align-items:flex-start;
    margin-top:0;
    padding-left:0;
    padding-right:0
}
.vega-hero-right{
    width:100%;
    max-width:500px;
    margin-right:-40px
}
.vega-hero-right._372{
    max-width:372px
}
.vega-hero-right._351{
    max-width:351px;
    margin-right:0
}
.vega-hero-left{
    grid-column-gap:33px;
    grid-row-gap:33px;
    flex-flow:column;
    width:100%;
    max-width:659px;
    display:flex
}
.vega-hero-left.onaudieoart{
    max-width:700px
}
.vega-hero-left.acadly{
    grid-column-gap:34px;
    grid-row-gap:34px;
    max-width:700px
}
.vega-intro{
    margin-top:66px;
    margin-bottom:80px;
    padding-left:40px;
    padding-right:40px
}
.max-width-1048{
    max-width:1048px;
    margin-left:auto;
    margin-right:auto
}
.heading-wrapper.margin-100{
    padding-top:100px;
    padding-bottom:100px
}
.heading-wrapper.margin-100.border{
    border:1px solid #000
}
.heading-wrapper.margin-100.border.tb{
    border-left-style:none;
    border-right-style:none
}
.funnel-image{
    width:100%
}
.funnel-image.border-top{
    border-top:1px solid #000
}
.funnel-image.border-top._30{
    margin-top:30px
}
.funnel-image.border-bottom{
    border-bottom:1px solid #000
}
.funnel-image.border-bottom._30{
    margin-top:30px
}
.section-digital-game{
    border-bottom:1px solid #000
}
.strategy-loom-wrapper.h-100{
    width:100%;
    max-width:300px;
    height:530px
}
.strategy-video{
    max-width:381px;
    height:100%;
    max-height:678px
}
.strategy-video.hide{
    border:1px solid #000
}
.strategy-video.portrait{
    min-height:677px;
    max-height:none
}
.text-weight-bold{
    font-weight:700;
    text-decoration:underline
}
.mixed-text-wrapper.padding-20px{
    padding-left:20px
}
.bullet-items{
    margin-top:0;
    margin-bottom:0;
    list-style-type:disc
}
.strategy-section{
    justify-content:center;
    align-items:stretch;
    display:flex;
    position:relative
}
.vega-task_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:flex-start;
    align-items:flex-start;
    padding-top:100px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.vega-task_wrapper.top-padding{
    justify-content:space-between;
    padding-top:10px
}
.vega-task_wrapper.top-padding.align-right{
    justify-content:flex-end
}
.vega-task_wrapper.top-padding._80{
    padding-top:80px
}
.vega-task_wrapper.top-padding.relative{
    position:relative
}
.vega-task_wrapper.top-padding._0{
    padding-top:0
}
.task-content.left.sticky{
    flex:1;
    width:100%;
    position:sticky;
    top:8%
}
.task-content.left.width-379{
    width:100%;
    max-width:379px
}
.task-content.left.width-560{
    width:100%;
    max-width:560px
}
.vega-images{
    grid-column-gap:20px;
    grid-row-gap:60px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    margin-top:100px;
    display:grid
}
.vega-image-grid{
    grid-column-gap:17px;
    grid-row-gap:17px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    justify-content:space-between;
    width:100%;
    display:flex
}
.vega-image-grid.border-none{
    border-top-style:none;
    border-bottom-style:none
}
.vega-image-grid.border-none._2-2{
    grid-column-gap:17px;
    grid-row-gap:17px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.vega-image-grid.border-none._2-2.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.grid-image{
    width:100%;
    height:100%
}
.grid-image.opacity-0{
    opacity:0;
    display:none
}
.grid-image.opacity-100{
    object-fit:contain;
    width:100%
}
.grid-image.opacity-100.no-hight{
    margin:-1px
}
.image-border.first{
    border-right:1px solid #000;
    width:100%;
    max-width:295px;
    height:100%
}
.image-border.last{
    border-left:1px solid #000;
    width:100%;
    max-width:295px;
    height:100%
}
.image-border.lr{
    border-left:1px solid #000;
    border-right:1px solid #000;
    width:100%;
    max-width:320px;
    height:100%
}
.div-block-7{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    display:flex
}
.div-block-7.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.section-degital-game{
    flex-flow:column;
    justify-content:center;
    display:flex
}
.container-1280{
    width:100%;
    max-width:1280px;
    margin-left:40px;
    margin-right:40px
}
.section-game-header{
    background-color:#f4f1e7;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    justify-content:center;
    display:flex
}
.section-game-header.hide{
    display:none
}
.section-funnel{
    background-color:#f4f1e7;
    border-top-color:#000;
    justify-content:center;
    display:flex
}
.rescribe-text.size-200{
    color:#fff;
    letter-spacing:-5px;
    text-transform:uppercase;
    margin-right:0%;
    font-size:200px;
    font-weight:600
}
.rescribe-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.rescribe-hero-image-wrapper.line-bottom{
    background-color:var(--rescribe-blue);
    border-bottom:1px solid #000;
    justify-content:flex-start;
    align-items:center;
    padding-top:0%;
    padding-left:40px;
    display:flex
}
.rescribe-bg-yellow{
    background-color:var(--rescribe-blue);
    color:#fff;
    justify-content:center;
    padding-top:101px;
    padding-bottom:86px;
    display:flex
}
.span-blue-rescribe{
    color:var(--rescribe-blue);
    font-weight:600
}
.max-width-956{
    max-width:956px;
    margin-left:auto;
    margin-right:auto
}
.rescribe-hero-left{
    grid-column-gap:33px;
    grid-row-gap:33px;
    flex-flow:column;
    width:100%;
    max-width:659px;
    display:flex
}
.rescribe-hero-left.onaudieoart{
    max-width:700px
}
.grid-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    padding-left:45px;
    padding-right:45px;
    display:flex
}
.rescribe-hero-image{
    object-fit:cover;
    width:100%;
    max-width:1008px;
    height:100%;
    position:absolute;
    inset:auto 0% 0% auto
}
.acadly-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.acadly-hero-image-wrapper.line-bottom{
    background-color:var(--acadly-blue);
    border-bottom:1px solid #000;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    padding-top:0%;
    display:flex
}
.acadly-hero-image{
    object-fit:cover;
    max-width:665px;
    max-height:617px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:auto 0% 0%
}
.acadly-text.size-200{
    color:#ffffff3b;
    letter-spacing:-5px;
    text-transform:uppercase;
    margin-bottom:20px;
    margin-right:0%;
    font-size:200px;
    font-weight:600;
    line-height:1.1
}
.acadly-text.size-200.right{
    align-self:flex-end;
    margin-bottom:0
}
.acadly-bg-blue{
    background-color:var(--acadly-blue);
    color:#fff;
    justify-content:center;
    padding-top:101px;
    padding-bottom:86px;
    display:flex
}
.span-blue-acadly{
    color:var(--acadly-blue);
    font-weight:600
}
.text-weight-medium{
    font-weight:500
}
.acadly-images{
    grid-column-gap:20px;
    grid-row-gap:60px;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    margin-top:80px;
    display:grid
}
.acadly-images.margin-tb._80px{
    margin-top:80px;
    margin-bottom:80px
}
.acadly-images.margin-top,.acadly-images.margin-top._0{
    margin-top:0
}
.acadly-images.border-top{
    border-top:1px solid #000
}
.hero-title-left{
    text-transform:uppercase;
    width:100%;
    max-width:767px;
    margin-top:0;
    margin-bottom:0
}
.hero-title-left.heading-01.black-text.c1,.hero-title-left.heading-01.black-text.contacct{
    text-align:center
}
.hero-title-left.heading-01.white-text.contact-text{
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px;
    display:none
}
.hero-title-left.heading-01.white-text.contact-text-blue{
    color:#0057ff;
    letter-spacing:-4.68px;
    font-size:117px;
    line-height:109px
}
.hero-title-left.heading-02.black-text.chl{
    text-align:center
}
.hero-title-left.heading-03.black-text.b2{
    width:100%;
    max-width:768px
}
.hero-title-left.heading-03.black-text.b1{
    text-align:center;
    max-width:903px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.heading-03.black-text.prj{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.heading-03.black-text.home01{
    max-width:903px
}
.hero-title-left.faq{
    text-align:center;
    max-width:642px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.faq.heading-03.black-text.another{
    text-align:left;
    margin-left:0;
    margin-right:0
}
.hero-title-left.faq.heading-03.black-text.align{
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.faq.heading-03.white-text{
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.hero-title-left.case-study.black-text{
    max-width:1126px
}
.hero-title-left.case-study.black-text.b2{
    width:100%;
    max-width:768px
}
.hero-title-left.case-study.black-text.b1{
    text-align:center;
    max-width:903px;
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.case-study.black-text.prj{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.hero-title-left.case-study.black-text.home01{
    max-width:903px
}
.hero-title-left.our-customer{
    text-align:center;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.span-cyan{
    color:#2ccbd5
}
.max-width-722{
    max-width:722px;
    margin:40px 40px 50px
}
.max-width-722.t-100px{
    margin-top:100px
}
.reveal-grid{
    grid-column-gap:17px;
    grid-row-gap:17px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    justify-content:space-between;
    width:100%;
    display:flex
}
.reveal-grid.border-none{
    grid-column-gap:1px;
    grid-row-gap:1px;
    background-color:#000;
    border-top-style:none;
    border-bottom-style:none;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    padding-top:1px;
    padding-bottom:1px;
    display:grid
}
.reveal-grid.border-none._2-2{
    grid-column-gap:17px;
    grid-row-gap:17px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.reveal-grid.border-none._2-2.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.image-border-bg{
    aspect-ratio:1;
    background-color:#f4f1e7;
    justify-content:center;
    align-items:center;
    padding:20px;
    display:flex;
    position:relative
}
.image-border-bg.first{
    border-right:1px solid #000;
    width:100%;
    max-width:295px;
    height:100%
}
.image-border-bg.last{
    border-left:1px solid #000;
    width:100%;
    max-width:295px;
    height:100%
}
.image-border-bg.lr{
    border-left:1px solid #000;
    border-right:1px solid #000;
    width:100%;
    max-width:320px;
    height:100%
}
.image-border-bg.padding-0{
    padding:0
}
.image-cover{
    position:absolute;
    inset:0%
}
.image-cover.blue{
    background-color:var(--blue)
}
.image-cover.green{
    background-color:var(--green-3)
}
.image-cover.neon{
    background-color:var(--neon)
}
.image-cover.orange{
    background-color:var(--orange)
}
.cases-grid{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.cases-grid.black-bg{
    background-color:var(--black);
    flex-flow:column
}
.cases-grid.flex{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    padding-bottom:57px;
    display:flex
}
.flex-design{
    grid-column-gap:72px;
    grid-row-gap:72px;
    display:flex
}
.cases-link{
    width:100%;
    text-decoration:none;
    position:relative
}
.cases-link.audio{
    max-width:525px
}
.div-block-8{
    background-color:var(--beige);
    flex:1;
    padding:57px 33px
}
.card-text{
    color:#000;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px
}
.find-more-button{
    grid-column-gap:10px;
    grid-row-gap:10px;
    background-color:var(--beige);
    color:#000;
    text-transform:uppercase;
    justify-content:center;
    padding-top:36px;
    padding-bottom:36px;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:24px
}
.button-arrow.with-arrow{
    text-transform:uppercase;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67179dbb2c3255d5acbf4559_Group%20488510%20\(1\).svg);
    background-position:94%;
    background-repeat:no-repeat;
    background-size:auto;
    padding:20px 54px 20px 20px;
    font-weight:600
}
.button-arrow.with-arrow:hover{
    background-color:var(--blue)
}
.thumbnail-wrap{
    align-self:stretch
}
.thumbnail-wrap.border-tb{
    border-top:1px solid #000;
    border-bottom:1px solid #000
}
.cases-card-content{
    grid-column-gap:15px;
    grid-row-gap:15px;
    flex-flow:column;
    justify-content:space-between;
    display:flex
}
.tabs-menu{
    border-top:1px solid #000;
    justify-content:space-between;
    padding:73px 160px 47px;
    display:flex
}
.tabs-menu.top-border-remove{
    border-top-style:none;
    border-top-width:0
}
.tabs-menu.top-border-remove.padiing-remove{
    width:100%;
    max-width:614px;
    padding-left:0;
    padding-right:0
}
.tab-link-tab-2{
    border-bottom:6px solid var(--transparent);
    background-color:var(--transparent);
    color:#bbb;
    padding-left:0;
    padding-right:0;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:100%
}
.tab-link-tab-2.w--current{
    border-bottom-color:var(--orange);
    background-color:var(--transparent);
    color:#000;
    font-size:32px;
    line-height:83%
}
.filler{
    background-color:var(--beige)
}
.form-filed-white{
    border-bottom:1px solid var(--black);
    width:100%;
    height:80px;
    margin-bottom:0;
    padding:26px 16px 26px 68px
}
.form-filed-white.body-regular-01.approx-gray-text{
    border-top:1px solid var(--white);
    border-right:1px solid var(--white);
    border-left:1px solid var(--white)
}
.form-filed-white.body-regular-01.approx-gray-text.cp2{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-right:4px
}
.form-filed-white.body-regular-01.approx-gray-text.cp2-r{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-left:30px
}
.form-filed-white.body-regular-01.approx-black-text{
    border-top:1px solid var(--white);
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    color:#f4f1e7;
    background-color:#141414
}
.form-filed-white.body-regular-01.approx-black-text::placeholder{
    color:#f4f1e7
}
.form-filed-white.body-regular-01.approx-black-text.cp2{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-right:4px
}
.form-filed-white.body-regular-01.approx-black-text.cp2-r{
    border-right:1px solid var(--white);
    border-left:1px solid var(--white);
    height:100%;
    padding-left:30px
}
.form-filed-white.body-regular-01.approx-black-text.border{
    color:#000;
    background-color:#fff;
    border-top-style:none
}
.form-filed-white.body-regular-01.approx-black-text.border::placeholder{
    color:#000
}
.form-filed-white._01{
    border:1px solid var(--black);
    height:100%;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:60px
}
.form-filed-white._01.body-regular-02.black-text::placeholder{
    color:#767676
}
.page-wrapper.hidden{
    display:none
}
.page-wrapper.white{
    color:#000;
    background-color:#fff
}
.wlnc-hero-image{
    object-fit:cover;
    width:100%;
    height:620px
}
.wlnc-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.wlnc-hero-image-wrapper.line-bottom{
    border-bottom:1px solid #000;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    padding-top:0%;
    display:flex
}
.wlnc-hero-image-wrapper.line-bottom.wlnc{
    justify-content:center;
    align-items:center
}
.wlnc-hero-image-wrapper.line-bottom.coolstra{
    background-color:var(--coolstra-red)
}
.wlnc-hero-image-wrapper.line-bottom.dell{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/673b1c980b7a6d75be058237_Frame%201321315646.avif);
    background-size:cover;
    justify-content:center;
    align-items:center;
    max-width:none;
    height:auto
}
.rectange-bg{
    color:#fff;
    justify-content:center;
    padding-top:101px;
    padding-bottom:86px;
    display:flex
}
.rectange-bg.wlnc-blue{
    background-color:var(--wlnc-blue);
    text-transform:uppercase
}
.rectange-bg.dell-blue{
    background-color:var(--dell-blue);
    text-transform:uppercase;
    padding-left:40px;
    padding-right:40px
}
.rectange-bg.univa-green{
    background-color:var(--univa-freen)
}
.rectange-bg.coolstra-red{
    background-color:var(--coolstra-red)
}
.rectange-bg.qpiai-blue{
    background-color:var(--qpiai-blue)
}
.rectange-bg.strat-green{
    background-color:var(--stratai-green);
    color:#000;
    text-transform:capitalize
}
.span-color{
    color:var(--green-2)
}
.span-color.wlnc-blue{
    color:var(--wlnc-blue);
    font-weight:600
}
.span-color.dell-blue{
    color:#037fb9;
    font-weight:600
}
.span-color.univa-green{
    color:var(--univa-freen);
    font-weight:600
}
.span-color.coolstra-red{
    color:var(--coolstra-red);
    font-weight:600
}
.span-color.qpiai-pink{
    color:#c39;
    font-weight:600
}
.span-color.strat-green{
    color:var(--stratai-green);
    font-weight:600
}
.span-color._0057ff{
    color:#0057ff
}
.span-color.neon{
    color:var(--neon);
    font-weight:700
}
.span-color._505050{
    color:#505050
}
.max-width-743{
    max-width:743px;
    margin-left:auto;
    margin-right:auto
}
.dell-1-video{
    object-fit:cover;
    width:100%;
    max-width:510px;
    overflow:clip
}
.div-block-9{
    display:flex
}
.vertical-text{
    max-width:154px;
    margin:29px
}
.div-block-10{
    aspect-ratio:2.39;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:1067.62px;
    position:relative
}
.video{
    width:100%;
    height:100%
}
.max-width-950{
    max-width:950px;
    margin-left:auto;
    margin-right:auto
}
.full-width-image.width-858{
    width:70%;
    max-width:858px;
    margin-left:auto;
    margin-right:auto
}
.image-absolute{
    z-index:4;
    position:absolute;
    inset:auto auto 0% -10%
}
.image-absolute.width-720{
    width:53%;
    max-width:720px;
    left:-4%
}
.qpiqi-hero-image{
    object-fit:cover;
    width:100%;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:0%
}
.flex-horizontal{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.flex-horizontal.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.flex-horizontal.gap-30.width-100{
    justify-content:space-between;
    width:100%
}
.flex-horizontal.gap-30.width-100.align-bottom{
    align-items:flex-end
}
.flex-horizontal.stretch{
    justify-content:space-between
}
.flex-horizontal.stretch.min-width{
    min-width:760px
}
.grid-2-2{
    display:flex
}
.grid-2-2.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.grid-2-2.gap-30.width-100{
    grid-column-gap:30px;
    grid-row-gap:30px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    width:100%;
    display:grid
}
.grid-2-2.gap-30.width-100.align-bottom{
    align-items:flex-end
}
.lower-cap{
    text-transform:lowercase
}
.beyond-hero-image{
    object-fit:cover;
    width:100%;
    height:100%;
    margin-left:auto;
    margin-right:auto
}
.beyond-hero-image-wrapper{
    height:620px;
    padding-top:50%;
    position:relative
}
.beyond-hero-image-wrapper.line-bottom{
    border-bottom:1px solid #000;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    padding-top:0%;
    display:flex
}
.beyond-bg-blue{
    color:#fff;
    text-transform:uppercase;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67081d2a01635112c17a57ef_Group%201171275035%20\(1\).svg);
    background-position:50%;
    background-size:cover;
    justify-content:center;
    padding:101px 48px 86px;
    display:flex
}
.image-border-left{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-right:1px solid #000
}
.image-border-right{
    border:1px solid #000;
    border-right-style:none
}
.price-text._64px{
    color:#fff;
    letter-spacing:-1px;
    font-family:Inter,sans-serif;
    font-size:64px;
    font-weight:600;
    line-height:72px
}
.price-text._64px.text-black{
    color:#000
}
.price-flex.gap-10{
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    display:flex
}
.flex-devider{
    background-color:#fff;
    width:1px
}
.flex-devider.margin-20{
    margin-left:20px;
    margin-right:20px
}
.flex-devider.margin-20.black{
    background-color:#000
}
.price-content{
    margin-top:auto;
    display:flex
}
.border-radius-20{
    border-radius:12px;
    overflow:hidden
}
.section-contact-hero{
    background-color:#f4f1e7;
    border-top:1px #000;
    border-bottom:1px solid #000;
    justify-content:center;
    display:flex
}
.section-contact-hero.hide{
    display:none
}
.heading-h1-96px{
    margin-top:0;
    margin-bottom:0;
    font-size:96px;
    line-height:105%
}
.heading-h1-96px.text-color-wight{
    color:#fff;
    text-transform:lowercase
}
.heading-h1-96px.text-color-wight.align-center{
    text-align:center;
    text-transform:capitalize
}
.width-1014{
    max-width:1024px;
    margin-left:auto;
    margin-right:auto
}
.text-italic-22px{
    color:#fff;
    font-size:22px;
    line-height:1.1
}
.text-italic-22px.align-center{
    text-align:center;
    font-style:italic;
    line-height:1.27273
}
.text-italic-22px.width-522{
    width:100%;
    max-width:522px
}
.width-574{
    max-width:574px;
    margin-left:auto;
    margin-right:auto
}
.width-574.margin-top.top-25px{
    margin-top:25px
}
.width-574.margin-top.top-25px.bottom-60px{
    margin-bottom:60px
}
.button-wrapper{
    justify-content:center;
    display:flex
}
.button-wrapper.flex{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    align-items:center
}
.button-wrapper.flex.left-align{
    justify-content:center;
    align-items:flex-start
}
.button-wrapper.m-t{
    margin-top:29px
}
.button-wrapper.mobile-margin-top.mobile-btn{
    display:none
}
.text-size-22px{
    font-size:22px;
    line-height:1.1
}
.text-size-22px.text-color-white{
    color:#fff
}
.phone-link{
    color:#fff;
    font-size:24px;
    font-weight:600;
    text-decoration:underline
}
.contact-hero-wrap{
    justify-content:space-between;
    padding-bottom:64px;
    padding-left:64px;
    padding-right:93px;
    display:flex
}
.heading-h2{
    margin-top:0;
    margin-bottom:0
}
.heading-h2._64px{
    color:#000;
    text-transform:capitalize
}
.heading-h2._64px.align-center{
    text-align:center
}
.heading-h2.text-size-52px.text-align-center{
    text-align:center;
    text-transform:capitalize;
    line-height:1.34615
}
.contact-hero-wrap-copy{
    grid-column-gap:80px;
    grid-row-gap:80px;
    flex-flow:column;
    padding:80px 40px;
    display:flex
}
.form-text{
    margin-bottom:0;
    margin-right:4px;
    font-size:32px;
    font-style:italic;
    font-weight:400;
    line-height:1.5625
}
.form-text.lh-1{
    line-height:1
}
.form-fields-flex{
    display:flex
}
.form-fields-flex.align-bottom{
    align-items:flex-end
}
.text-field-2{
    border-style:solid;
    border-width:1px 1px 3px;
    border-color:var(--transparent)var(--transparent)black;
    background-color:var(--transparent);
    margin-bottom:0;
    font-size:21px;
    font-style:italic
}
.text-field-2:focus-visible,.text-field-2[data-wf-focus-visible]{
    border-top-color:var(--beige);
    border-right-color:var(--beige);
    border-left-color:var(--beige);
    color:var(--blue)
}
.text-field-2::placeholder{
    color:var(--blue)
}
.text-field-2.width{
    color:#7e7e7e;
    max-width:300px;
    padding-bottom:0
}
.text-field-2.width:focus{
    border-bottom-color:#000
}
.text-field-2.width:focus-visible,.text-field-2.width[data-wf-focus-visible]{
    color:var(--black-2);
    border-bottom-color:#000
}
.text-field-2.width::placeholder{
    color:#7e7e7e
}
.text-field-2.width._250{
    max-width:220px
}
.text-field-2.width.align-center{
    color:#7e7e7e;
    text-align:center
}
.text-field-2.width.align-center.text-black:focus-visible,.text-field-2.width.align-center.text-black[data-wf-focus-visible]{
    color:var(--black-2)
}
.text-field-2.width.select-field{
    color:#7e7e7e;
    text-align:center
}
.text-field-2.hight-38px{
    color:#7e7e7e;
    border-bottom-color:#000;
    max-width:820px;
    max-height:44px;
    padding-bottom:0
}
.text-field-2.hight-38px:focus-visible,.text-field-2.hight-38px[data-wf-focus-visible]{
    color:var(--black-2)
}
.text-field-2.hight-38px::placeholder{
    color:#7e7e7e
}
.text-field-2.hight-38px.width-250px{
    max-width:250px
}
.form-submit-button{
    color:var(--beige);
    text-transform:uppercase;
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67179dbb2c3255d5acbf4559_Group%20488510%20\(1\).svg);
    background-position:89%;
    background-repeat:no-repeat;
    background-size:auto;
    margin-top:50px;
    padding:20px 60px 20px 28px;
    font-weight:600;
    transition:all .2s
}
.form-submit-button:hover{
    background-color:var(--orange)
}
.form-submit-button.margin-top-80px{
    margin-top:80px;
    margin-left:auto;
    margin-right:auto;
    transition:all .3s
}
.form-submit-button.margin-top-80px:hover{
    background-color:var(--orange)
}
.max-width-878{
    width:100%;
    max-width:878px;
    margin-left:auto;
    margin-right:auto
}
.submit-button-wrap{
    justify-content:center;
    display:flex
}
.heading-h4._32px{
    margin-top:0;
    font-size:32px;
    font-weight:600;
    line-height:1.25
}
.heading-h4._32px.black-text{
    color:var(--black-2)
}
.max-width-407{
    max-width:407px
}
.max-width-407.margin.t-30px{
    margin-top:30px
}
.max-width-407.margin.t-30px.b-20px{
    flex-flow:column;
    margin-bottom:20px;
    display:flex
}
.section-address{
    flex-flow:row;
    justify-content:center;
    align-items:center;
    display:flex
}
.address-content.margin-top._30px{
    margin-top:30px
}
.adress-grid{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-items:center;
    display:grid
}
.adress-grid.margin-tb-80px{
    justify-items:center;
    padding:80px 20px
}
.adress-grid.width-920{
    grid-template-columns:1fr .75fr;
    place-items:center stretch;
    max-width:920px;
    margin-left:auto;
    margin-right:auto
}
.link-block{
    grid-column-gap:18px;
    grid-row-gap:18px;
    text-decoration:underline;
    display:flex
}
.address-wrap{
    justify-content:center;
    padding:80px 40px
}
.section-social-apps{
    flex-flow:row;
    justify-content:center;
    align-items:center;
    display:flex
}
.social-wrap{
    padding:114px 40px 134px
}
.social-link{
    background-color:var(--black-2);
    border-radius:11px;
    justify-content:center;
    align-items:center;
    width:100px;
    height:100px;
    transition:all .3s;
    display:flex
}
.social-link:hover{
    background-color:var(--black-2)
}
.social-link.fb{
    justify-content:center;
    align-items:center;
    display:flex
}
.social-link.fb:hover{
    background-color:var(--blue)
}
.social-link.instagram:hover{
    background-color:var(--orange)
}
.social-link.x:hover{
    background-color:#378e5b
}
.social-link.in{
    color:var(--white);
    transition-duration:.15s
}
.social-link.in:hover{
    background-color:var(--neon);
    color:var(--black-2)
}
.social-icon.invert{
    -webkit-backdrop-filter:invert();
    backdrop-filter:invert()
}
.max-width-700{
    justify-content:space-between;
    max-width:700px;
    margin-top:80px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.success-message-2{
    color:#fff;
    background-color:#000
}
.text-size-28px{
    font-size:28px
}
.text-size-28px.italic{
    font-style:italic
}
.text-size-28px.italic.text-color-white{
    color:#fff;
    font-weight:500
}
.text-size-28px.italic.text-color-white.align-center{
    text-align:center;
    text-decoration:none
}
.text-size-28px.italic.text-color-white.align-center.underlined{
    border-bottom:5px solid var(--blue);
    margin-top:10px;
    margin-bottom:10px;
    line-height:.6
}
.text-size-28px.italic.text-color-white.align-center.underlined.mobile{
    display:none
}
.text-size-28px.text-weight-semi-bold.text-color-white{
    color:var(--white);
    line-height:1.2
}
.text-size-28px.text-weight-semi-bold.all-caps{
    text-align:center;
    text-transform:none;
    line-height:30px
}
.width-435{
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    max-width:456px;
    margin-bottom:63px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.thankyou-hero-wrap{
    z-index:1;
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    padding:165px 40px 320px;
    position:relative;
    overflow:hidden
}
.bg-absolute{
    z-index:-1;
    flex-flow:column;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    position:absolute;
    inset:0%
}
.thank-you-img{
    object-fit:cover;
    min-width:107%;
    margin-bottom:-3px;
    margin-left:3.5%;
    margin-right:3.5%
}
.text-bg{
    text-transform:capitalize;
    border-radius:50px;
    padding:20px 32px;
    font-size:40px;
    font-weight:600;
    line-height:.8
}
.text-bg.blue{
    color:var(--white);
    background-color:#0057ff;
    transform:rotate(-8.93deg)
}
.text-bg.neon{
    background-color:var(--neon);
    color:var(--black-2);
    transform:rotate(7.85deg)
}
.text-bg.orange{
    background-color:var(--orange);
    color:var(--white);
    transform:rotate(-8.15deg)
}
.div-block-11{
    justify-content:space-between;
    width:90%;
    margin-bottom:8px;
    display:flex
}
.underlined-text{
    border-bottom:12px solid var(--neon);
    letter-spacing:-2px;
    margin-top:16px;
    margin-bottom:16px;
    padding-bottom:0;
    padding-right:8px;
    font-size:52px;
    font-weight:600;
    line-height:.3
}
.underline-flex{
    flex-flow:column;
    align-items:flex-start;
    display:flex
}
.text-size-52px{
    font-size:52px;
    font-weight:600;
    line-height:1.1
}
.text-size-52px.width{
    max-width:300px
}
.text-size-52px.text-weight-medium{
    font-weight:500
}
.text-deco-flex{
    grid-column-gap:63px;
    grid-row-gap:63px;
    flex-flow:column;
    margin-top:141px;
    padding-left:40px;
    display:flex
}
.reveal-grid-thankyou{
    grid-column-gap:17px;
    grid-row-gap:17px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    justify-content:space-between;
    width:100%;
    display:flex
}
.reveal-grid-thankyou.border-none{
    grid-column-gap:1px;
    grid-row-gap:1px;
    background-color:#000;
    border-top-style:none;
    border-bottom-style:none;
    grid-template-rows:auto auto auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    max-width:800px;
    padding-top:0;
    padding-bottom:1px;
    padding-left:1px;
    display:grid
}
.reveal-grid-thankyou.border-none._2-2{
    grid-column-gap:17px;
    grid-row-gap:17px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.reveal-grid-thankyou.border-none._2-2.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.thank-you-flex{
    grid-column-gap:24px;
    grid-row-gap:24px;
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.bold-text,.bold-text-2{
    font-weight:600
}
.bold-text-3{
    font-weight:400
}
.bold-text-4,.bold-text-5,.bold-text-6,.bold-text-7,.bold-text-8,.bold-text-9,.bold-text-10,.bold-text-11,.bold-text-12,.bold-text-13,.bold-text-14,.bold-text-15,.bold-text-16,.bold-text-17,.bold-text-18,.bold-text-19,.bold-text-20{
    font-weight:600
}
.section-careers-hero{
    justify-content:center;
    display:flex
}
.hiring-tittle{
    border:1px solid #000;
    border-radius:40px;
    padding:10px 20px;
    font-size:28px
}
.career-heading-h1{
    color:#000;
    letter-spacing:-1.16px;
    text-transform:lowercase;
    margin-top:40px;
    margin-bottom:0;
    font-size:60px;
    line-height:1
}
.div-block-12{
    flex-flow:column;
    align-items:flex-start;
    display:flex
}
.career-hero-wrap{
    padding-top:130px;
    padding-left:32px;
    padding-right:32px
}
.what-now{
    padding:40px
}
.what-now.bg-black{
    background-color:var(--black);
    color:var(--white);
    justify-content:space-between;
    margin-top:70px;
    display:flex
}
.what-now.bg-none{
    background-color:var(--transparent);
    color:var(--black-2);
    object-fit:cover;
    justify-content:space-between;
    margin-top:70px;
    display:flex
}
.text-size-32px{
    font-size:24px;
    font-weight:400;
    line-height:1.42857
}
.text-size-32px.italic{
    font-style:italic
}
.text-size-32px.italic.text-color-white{
    color:#fff;
    font-weight:500
}
.text-size-32px.italic.text-color-white.align-center{
    text-align:center;
    text-decoration:none
}
.text-size-32px.italic.text-color-white.align-center.underlined{
    border-bottom:5px solid var(--blue);
    margin-top:10px;
    margin-bottom:10px;
    line-height:.6
}
.text-size-32px.italic.text-color-white.align-center.underlined.mobile{
    display:none
}
.text-size-32px.text-weight-semi-bold.text-color-white{
    color:var(--white);
    line-height:1.2
}
.text-size-32px.semibold-text{
    font-weight:600
}
.max-width-832{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    max-width:832px;
    display:flex
}
.gallery-images{
    grid-column-gap:30px;
    grid-row-gap:30px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    margin-top:80px;
    margin-bottom:80px;
    padding-left:40px;
    padding-right:40px;
    display:grid
}
.gallary-column{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.gallary-column.mobile{
    display:none
}
.gallery-image-wrap{
    align-self:flex-start
}
.gallery-image-wrap.aighn-right{
    align-self:flex-end
}
.gallery-image-wrap.mobile{
    align-self:flex-end;
    display:none
}
.content-writer{
    padding-left:40px;
    padding-right:40px
}
.max-width-790{
    max-width:790px;
    margin-left:auto
}
.content-writer-bio{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:flex-start;
    align-items:center;
    margin-top:70px;
    display:flex
}
.gallery-images-2{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    margin-top:80px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.email-content{
    padding:100px 40px
}
.max-width-658{
    text-align:center;
    max-width:658px;
    margin-left:auto;
    margin-right:auto
}
.section-open-positions{
    flex-flow:row;
    justify-content:center;
    display:flex
}
.careers-heading-h2{
    color:#000;
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0;
    font-size:90px;
    line-height:.890909
}
.postion-heading-flex{
    justify-content:space-between;
    margin-bottom:80px;
    padding-left:40px;
    padding-right:40px;
    display:flex
}
.careers-heading-h3{
    margin-top:0;
    margin-bottom:0;
    font-size:52px;
    font-weight:600;
    line-height:1.1
}
.careers-heading-h3.text-align-center{
    text-align:center;
    letter-spacing:-.25px;
    text-transform:capitalize
}
.positions-tag{
    grid-column-gap:10px;
    grid-row-gap:10px;
    border:1px solid #000;
    border-radius:40px;
    padding:10px 20px;
    display:flex
}
.careers-tag-flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    display:flex
}
.postion-content-flex{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.position-links{
    grid-column-gap:10px;
    grid-row-gap:10px;
    background-color:var(--blue);
    color:#fff;
    border-radius:40px;
    padding:20px 30px;
    font-size:28px;
    font-weight:500;
    line-height:1;
    text-decoration:none;
    display:flex
}
.position-links.orange{
    background-color:var(--orange)
}
.position-links.neon{
    background-color:var(--neon);
    color:var(--black-2)
}
.position-row{
    border-bottom:1px solid #000;
    justify-content:space-between;
    padding:60px 40px 50px;
    display:flex
}
.position-row.top{
    border-top:1px solid #000
}
.position-row.top.hide,.position-row.hide{
    display:none
}
.section-what-now{
    justify-content:center;
    display:flex
}
.list-para-size-18px{
    color:var(--black-2);
    padding-left:24px;
    font-size:18px
}
.list-item-para-18px{
    color:var(--black-2);
    margin-top:4px
}
.max-width-790px{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    max-width:790px;
    display:flex
}
.margin-top._80px{
    margin-top:80px
}
.margin-top._80px.padding-vertival-40px{
    padding-left:40px;
    padding-right:40px
}
.section-position-form{
    justify-content:center;
    display:flex
}
.apply-todat-text{
    background-color:var(--blue);
    color:#fff;
    border-radius:100px;
    align-self:flex-end;
    padding:25px 30px;
    font-size:42px;
    font-weight:600;
    line-height:.8
}
.apply-todat-text.rotate{
    margin-top:-3px;
    margin-right:-20px;
    line-height:.8;
    transform:rotate(-10.89deg)
}
.div-block-13{
    flex-flow:column;
    align-items:center;
    max-width:769px;
    margin-top:146px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.max-width-633{
    max-width:633px;
    margin:80px auto 120px
}
.career-feid{
    margin-bottom:30px
}
.feild-label-18px{
    margin-bottom:0;
    font-weight:400
}
.career-field{
    border-style:solid;
    border-width:1px 1px 2px;
    border-color:var(--transparent)var(--transparent)#cad5e2;
    background-color:var(--transparent);
    min-height:40px;
    margin-bottom:0
}
.career-field:focus-visible,.career-field[data-wf-focus-visible]{
    border-color:var(--beige)var(--beige)#cad5e2;
    border-top-style:solid;
    border-left-style:solid;
    border-right-style:solid
}
.icon-red{
    color:red
}
.arrow-svg{
    max-width:20px
}
.highlight-text{
    width:100%
}
.highlight-text.mobile{
    display:none
}
.success-message-3{
    color:#fff;
    background-color:#000;
    font-size:24px
}
.challenges-3king{
    color:#fff
}
._3-king-list-white{
    color:#fff;
    margin-top:0
}
.result-flex{
    justify-content:space-between;
    display:flex
}
.section_100vh{
    justify-content:space-between;
    align-items:center;
    min-height:100svh;
    display:flex
}
.div-block-14{
    justify-content:center;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.div-block-14.hide,.div-block-14.is-mobile{
    display:none
}
.image-4{
    border-radius:96px;
    max-width:266px
}
.image-4.hide{
    overflow:hidden
}
.flex-horizontal-heading{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:row;
    flex:none;
    justify-content:space-between;
    align-items:center;
    min-width:1130px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.flex-horizontal-heading.align-center{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto
}
.flex-horizontal-heading.align-center.video_hero{
    min-width:auto;
    max-width:800px;
    margin-left:auto;
    margin-right:auto
}
.flex-horizontal-heading.align-center.video_hero-deisgn,.flex-horizontal-heading.align-center.video_hero-deisgn-white{
    grid-column-gap:8px;
    grid-row-gap:8px;
    min-width:auto;
    max-width:1230px;
    margin-left:auto;
    margin-right:auto
}
.div-block-16{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:column;
    display:flex;
    position:relative
}
.div-block-16.max-width-1056{
    width:100%;
    max-width:1056px;
    margin-left:auto;
    margin-right:auto
}
.div-block-16.home{
    justify-content:flex-start;
    align-items:center;
    margin-left:auto;
    margin-right:auto
}
.background-video{
    border-radius:96px;
    width:266px;
    max-height:78px
}
.hero-form-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin-top:75px;
    display:flex
}
.hero-form-wrapper.left-align{
    justify-content:flex-start;
    align-items:center
}
.hero-form-wrapper.left-align.vertical{
    flex-flow:column
}
.hero-form-wrapper.left-align.vertical.align-left{
    justify-content:flex-start;
    align-items:flex-start
}
.form{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:baseline;
    display:flex
}
.email-text-field{
    background-color:var(--transparent);
    text-align:center;
    border:1px solid #676767;
    width:440px;
    height:64px;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:20px
}
.email-text-field::placeholder{
    color:#676767;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:600
}
.hero-aboout-us-wrapper{
    z-index:1;
    background-color:var(--blue);
    border-radius:10px;
    justify-content:flex-end;
    align-items:center;
    width:100%;
    max-width:871px;
    height:350px;
    margin-top:180px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.about-chart{
    background-color:var(--white);
    border:1px solid #000;
    border-radius:10px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:370px;
    height:375px;
    padding:46px 60px;
    display:flex;
    position:absolute;
    top:36px;
    left:100px
}
.hero-about-name-tag{
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:26px;
    font-weight:700;
    line-height:29px
}
.hero-about-prof-tag{
    color:#505050;
    margin-top:3px;
    font-family:Inter,sans-serif;
    font-size:15px;
    line-height:18px
}
.hero-about-para{
    text-align:left;
    margin-top:21px;
    font-family:Inter,sans-serif;
    font-size:15px;
    line-height:180%
}
.hero-about-img-wrapper{
    background-color:var(--white);
    border:1px solid #000;
    border-radius:10px;
    justify-content:center;
    align-items:flex-end;
    width:100%;
    max-width:310px;
    height:356px;
    display:flex;
    position:absolute;
    bottom:39px;
    right:125px
}
.what-they-say{
    color:var(--white);
    text-transform:uppercase;
    width:245px;
    font-family:Inter,sans-serif;
    font-size:24.5px;
    font-weight:600;
    line-height:114%;
    position:absolute;
    left:685px;
    rotate:270deg
}
.case-study-video{
    object-fit:cover;
    max-width:100%;
    height:401px
}
.customer-review-section{
    justify-content:center;
    display:flex
}
.customer-review-section.hide{
    display:none
}
.customer-review-para{
    margin-top:28px;
    font-family:Inter,sans-serif;
    font-size:24px;
    line-height:28px
}
.customer-review-content{
    justify-content:space-between;
    align-items:center;
    margin-top:41px;
    display:flex
}
.customer-review-content.reverse{
    flex-flow:row-reverse
}
.customer-review-vid-wrapper{
    border:1px solid #000;
    order:-1;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:600px;
    height:481px;
    display:flex
}
.customer-review-right-content{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-flow:column;
    justify-content:space-between;
    align-self:stretch;
    align-items:center;
    padding-top:113px;
    display:flex
}
.customer-review-video{
    width:100%;
    max-width:535px
}
.customer-review-logo-wrapper{
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:266px;
    display:flex
}
.customer-review-summary{
    text-transform:uppercase
}
.customer-review-h-flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:center;
    display:flex
}
._45{
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:40px
}
._45-summary{
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:12px;
    line-height:18px
}
.vertical-line{
    background-color:var(--black);
    width:4px;
    height:75px
}
.customer-content-wrapper{
    border:1px solid #000
}
.container-large-copy{
    width:100%;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.container-large-copy.is-relative{
    position:relative
}
.container-large-copy.is-navflex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.padding-global-copy{
    padding-left:40px;
    padding-right:40px
}
.padding-global-copy._40px{
    padding-left:30px;
    padding-right:30px
}
.flowing-icon-wrapper{
    position:static
}
.flowing-icon-wrapper._1{
    width:200px;
    position:absolute;
    inset:100px 0% 0% -2%
}
.flowing-icon-wrapper._1.is-clutch{
    top:45px;
    left:29px
}
.flowing-icon-wrapper._1.is-cta{
    inset:40px 0% 0% auto
}
.flowing-icon-wrapper._1.is-cta.marketing-footer{
    top:30px;
    right:-1%
}
.flowing-icon-wrapper._1.is-cta.sma{
    top:47px
}
.flowing-icon-wrapper._1.is-cta-copy{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1.b2b-3{
    top:-20px
}
.flowing-icon-wrapper._1.is-growth{
    top:-50px;
    right:2%
}
.flowing-icon-wrapper._2{
    position:absolute;
    top:32px;
    left:140px
}
.flowing-icon-wrapper._2.is-growth-1{
    top:-10px;
    left:180px
}
.flowing-icon-wrapper._2-copy,.flowing-icon-wrapper._2-copy-copy{
    position:relative;
    top:9px
}
.flowing-icon-wrapper._3{
    position:absolute;
    top:auto;
    left:auto;
    right:15%
}
.flowing-icon-wrapper._1-1.b2b-3{
    position:absolute;
    inset:-60px 0% 0% 6%
}
.flowing-icon-wrapper._1-1.b2b-3-2,.flowing-icon-wrapper._1-1.b2b-1-1,.flowing-icon-wrapper._1-1.b2b-l-2,.flowing-icon-wrapper._1-1.b2b-2-1,.flowing-icon-wrapper._1-1.b2b-l-1,.flowing-icon-wrapper._1-1.b2b-2-2,.flowing-icon-wrapper._1-1.b2b-1-2,.flowing-icon-wrapper._1-1.b2b-l-3,.flowing-icon-wrapper._1-1.b2b-1-3,.flowing-icon-wrapper._1-1.b2b-2,.flowing-icon-wrapper._1-1.b2b-4{
    position:absolute;
    top:60px;
    left:6%
}
.flowing-icon-wrapper._1-1._1{
    width:200px;
    height:50px;
    position:absolute;
    inset:50px auto auto 6%
}
.flowing-icon-wrapper._1-copy{
    position:relative;
    top:33px;
    left:10px
}
.flowing-icon-wrapper._1-copy.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._1-copy.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper.home-hero{
    position:absolute;
    top:25px;
    left:40px
}
.flowing-icon-wrapper.home-hero.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper.home-hero.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper.hom-hero{
    position:absolute;
    top:5px;
    left:150px
}
.flowing-icon-wrapper.home-hero-2{
    position:absolute;
    top:-80px;
    left:168px
}
.flowing-icon-wrapper.home-hero-2.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper.home-hero-2.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1-lp{
    position:relative;
    top:52px;
    left:145px
}
.flowing-icon-wrapper._1-lp.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._1-lp.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1-1--lp{
    position:relative;
    top:-66px;
    left:85px
}
.flowing-icon-wrapper._1-1--lp._1{
    top:-27px;
    left:-4px
}
.flowing-icon-wrapper._1-1--lp.mobile-black._1{
    position:absolute;
    inset:2% 20% auto auto;
    overflow:hidden
}
.flowing-icon-wrapper._1-1--lp._2{
    top:-20px;
    left:114px
}
.flowing-icon-wrapper._1-lp-copy{
    position:relative;
    top:47px;
    left:145px
}
.flowing-icon-wrapper._1-lp-copy.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._1-lp-copy.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1-lp--linked-in{
    position:absolute;
    inset:20% 60% auto auto
}
.flowing-icon-wrapper._1-lp--linked-in.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._1-lp--linked-in.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1-lp--linked-in-2{
    position:relative;
    top:170px;
    left:162px
}
.flowing-icon-wrapper._1-lp--linked-in-2.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._1-lp--linked-in-2.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._4-l-i{
    position:relative;
    top:-1px;
    left:175px
}
.flowing-icon-wrapper._4-l-i.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper._4-l-i.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper._1-1--l-i{
    position:relative;
    top:-97px;
    left:270px
}
.flowing-icon-wrapper._1-1--l-i._1{
    top:-27px;
    left:-4px
}
.flowing-icon-wrapper.is{
    position:relative;
    top:-2px;
    left:146px
}
.flowing-icon-wrapper.is-clutch-2{
    position:relative;
    top:37px;
    left:146px
}
.flowing-icon-wrapper.design-footer{
    position:absolute;
    bottom:37%;
    left:-58%;
    right:0%
}
.flowing-icon-wrapper.design-footer-2{
    position:absolute;
    inset:0% 0% 0% 5%
}
.flowing-icon-wrapper.is-growth{
    position:absolute;
    inset:0% 30% 0% auto
}
.handwrite_wrap{
    grid-column-gap:21px;
    grid-row-gap:21px;
    flex-flow:column;
    width:100%;
    display:flex;
    position:relative
}
.handwrite_wrap.is-clutch{
    grid-column-gap:16px;
    grid-row-gap:16px;
    position:relative;
    top:171px;
    left:2%
}
.handwrite_wrap.is-cta{
    grid-column-gap:8px;
    grid-row-gap:8px;
    align-self:flex-end;
    position:relative;
    top:-180px;
    left:-47px
}
.handwrite_wrap.is-cta.hide{
    display:none
}
.handwrite_wrap.dell{
    aspect-ratio:auto;
    position:relative
}
.handwrite_wrap.hide-tablet{
    display:none
}
.handwrite_wrap.relative{
    flex-flow:row;
    position:relative;
    top:-42px;
    left:184px
}
.handwrite_wrap.relative.hide{
    display:none
}
.handwrite_wrap.relative-2{
    flex-flow:column;
    position:relative;
    top:-42px;
    left:786px
}
.handwrite_wrap.relative-2.hide,.handwrite_wrap.hide-temp{
    display:none
}
.handwrite_wrap.linked-in{
    position:static;
    inset:90% 0% 0% 58%
}
.handwrite_wrap.linked-in--1{
    position:absolute;
    inset:90% 0% 0% 58%
}
.handwrite_wrap.linked-in--2{
    position:absolute;
    inset:64% 0% 0% 15%
}
.handwrite_wrap.design-footer{
    grid-column-gap:8px;
    grid-row-gap:8px;
    align-self:flex-end;
    position:relative;
    top:auto;
    left:auto
}
.handwrite_wrap.design-footer.hide{
    display:none
}
.handwrite_wrap.marketing{
    margin-bottom:160px
}
.handwrite_wrap.b2b-marketing-video{
    height:100%;
    position:relative
}
.primary-button-3{
    cursor:pointer;
    border:1px solid #141414;
    justify-content:center;
    align-items:center;
    padding:28px;
    display:flex
}
.primary-button-3.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.primary-button-3.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.primary-button-3.about.black-bg.white-text{
    text-decoration:none
}
.margin-top.is-36px{
    margin-top:36px
}
.div-block-17{
    grid-column-gap:1px;
    grid-row-gap:1px;
    width:100%;
    display:flex
}
.div-block-18{
    grid-column-gap:1px;
    grid-row-gap:1px;
    background-color:var(--black-2);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.div-block-18.hide{
    display:none
}
.div-block-19{
    grid-column-gap:1px;
    grid-row-gap:1px;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    width:100%;
    display:grid
}
.div-block-20{
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:grid
}
.drop-ball-1{
    position:absolute;
    bottom:169px;
    right:0%
}
.drop-ball-1.bsm{
    max-width:101px;
    bottom:190px
}
.drop-ball-2{
    position:absolute;
    bottom:118px;
    left:146px
}
.drop-ball-2.width-101{
    height:101px;
    bottom:111px;
    left:151px
}
.drop-ball-3{
    position:absolute;
    inset:auto auto 0% 0%
}
.drop-ball-4{
    position:absolute;
    bottom:87px;
    left:242px
}
.drop-ball-4.bsm{
    bottom:90px;
    left:249px
}
.drop-ball-5{
    position:absolute;
    bottom:31.87px;
    left:95px
}
.drop-ball-5.width-101{
    bottom:27px
}
.drop-ball-6{
    position:absolute;
    bottom:98.97px;
    left:19px
}
.drop-ball-6.width-101{
    bottom:98px
}
.drop-ball-7{
    position:absolute;
    inset:auto 0% 0% 191px
}
.drop-ball-7.width-101{
    left:192px
}
.drop-ball-8{
    position:absolute;
    inset:auto 7px 0% auto
}
.drop-ball-8.width-101{
    right:-30px
}
.footer-horizontal-line{
    background-color:var(--black);
    width:100%;
    max-width:1098px;
    height:1px;
    margin-top:20px;
    margin-bottom:25px
}
.footer-flex{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:column;
    display:flex
}
.contact-us{
    margin-bottom:4px;
    font-size:22px;
    font-weight:600;
    line-height:140%
}
.contact-text{
    color:var(--black);
    font-weight:500;
    text-decoration:underline
}
.dot-bullet{
    font-size:48px;
    line-height:8px
}
.type-script-img-hide{
    display:none
}
.script-text{
    font-family:Caveatbrush,Arial,sans-serif;
    font-size:20px;
    line-height:1.2
}
.script-text._1{
    min-width:95px;
    max-width:95px;
    min-height:50px;
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text._1.hide-mobile{
    display:block
}
.script-text._2{
    rotate:16.19deg
}
.script-text._2.white-text{
    font-weight:400
}
.script-text._3{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text._4{
    rotate:16.19deg
}
.script-text._4.white-text{
    font-weight:400
}
.script-text.hero-1{
    color:var(--white);
    min-width:95px;
    min-height:50px;
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text.hero-1.hide-mobile{
    display:block
}
.script-text.linked-in{
    color:#fff;
    min-width:95px;
    max-width:95px;
    min-height:50px;
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text.linked-in.hide-mobile{
    display:block
}
.script-text-4{
    font-family:Caveatbrush,Arial,sans-serif;
    font-size:20px;
    line-height:1.2;
    rotate:16.19deg
}
.script-text-4._1{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-4._2{
    rotate:16.19deg
}
.script-text-4._2.white-text{
    font-weight:400
}
.script-text-4._3{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-4._4{
    rotate:16.19deg
}
.script-text-4._4.white-text{
    font-weight:400
}
.script-text-4.white-text{
    min-width:180px;
    max-width:180px;
    min-height:50px;
    rotate:-16.19deg
}
.script-text-4.white-text.design-footer{
    rotate:-15.17deg
}
.script-text-4.white-text.marketing-footer{
    rotate:16.66deg
}
.script-text-4.white-text.sma{
    min-width:280px;
    rotate:16.66deg
}
.script-text-3{
    min-width:120px;
    min-height:45px;
    font-family:Caveatbrush,Arial,sans-serif;
    font-size:20px;
    line-height:1.2;
    rotate:16.19deg
}
.script-text-3._1{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-3._2{
    rotate:16.19deg
}
.script-text-3._2.white-text{
    font-weight:400
}
.script-text-3._3{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-3._4{
    rotate:16.19deg
}
.script-text-3._4.white-text{
    font-weight:400
}
.script-text-2{
    min-width:80px;
    min-height:45px;
    font-family:Caveatbrush,Arial,sans-serif;
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-2._1{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-2._2{
    rotate:16.19deg
}
.script-text-2._2.white-text{
    font-weight:400
}
.script-text-2._3{
    font-size:20px;
    line-height:1.2;
    rotate:-16.32deg
}
.script-text-2._4{
    rotate:16.19deg
}
.script-text-2._4.white-text{
    font-weight:400
}
.script-text-2.home-her0-2{
    color:var(--white);
    rotate:19.61deg
}
.script-text-2.linked-in-2{
    color:var(--white);
    min-height:100px;
    text-decoration:underline;
    rotate:none
}
.script-text-2.design{
    color:var(--black-2);
    min-width:261px;
    rotate:none
}
.script-text-2.marekting{
    color:var(--black-2);
    letter-spacing:-.96px;
    min-width:400px;
    max-width:400px;
    height:56px;
    font-size:32px;
    line-height:35px;
    rotate:none
}
.ggood-card-text-content{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    rotate:-5deg
}
.ggood-card-text-content.rotate{
    rotate:-13.61deg
}
.ggood-card-text-content.rotate-1{
    rotate:9.29deg
}
.text-weight-semibold{
    font-weight:600
}
.landing-primary-button-nav{
    grid-column-gap:10px;
    grid-row-gap:10px;
    border:1px solid var(--black);
    color:var(--black);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    height:24px;
    padding:28px;
    text-decoration:none;
    display:flex
}
.landing-primary-button-nav:hover{
    background-color:var(--black);
    color:var(--white)
}
.landing-primary-button-nav.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.landing-primary-button-nav.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.landing-primary-button-nav.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.landing-primary-button-nav.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.landing-primary-button-nav.pr-single.black-bg{
    border-style:solid none none
}
.landing-primary-button-nav.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.landing-primary-button-nav.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.landing-primary-button-nav.pr-02{
    padding:15px 24px
}
.landing-primary-button-nav.about.black-bg{
    color:#fff;
    padding:14px 10px;
    text-decoration:none
}
.landing-primary-button-nav.about.bg-transparent{
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.landing-primary-button-nav.about.white-border{
    border-color:var(--white);
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.landing-primary-button-nav.about.bg-black{
    color:#fff;
    background-color:#000;
    padding:10px 20px;
    text-decoration:none
}
.landing-primary-button-nav.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.nav-cta-icon{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:28px;
    height:28px;
    display:flex
}
.landing-pagee-primary-btn{
    grid-column-gap:10px;
    grid-row-gap:10px;
    color:var(--black);
    cursor:pointer;
    border:1px solid #141414;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding:28px;
    text-decoration:none;
    display:flex
}
.landing-pagee-primary-btn:hover{
    background-color:var(--black-2);
    color:var(--white)
}
.landing-pagee-primary-btn.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.landing-pagee-primary-btn.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.landing-pagee-primary-btn.about.black-bg.white-text{
    text-decoration:none
}
.landing-pagee-primary-btn.white{
    border-color:var(--white);
    color:var(--white)
}
.landing-pagee-primary-btn.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.landing-pagee-primary-btn.mobile{
    display:none
}
.landing-pagee-primary-btn.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.landing-pagee-primary-btn.max-width.align-center{
    margin-left:60px
}
.landing-pagee-primary-btn.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn.max-width.align-center.margin{
    display:none
}
.landing-pagee-primary-btn.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.landing-pagee-primary-btn.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.landing-pagee-primary-btn.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.landing-pagee-primary-btn.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.landing-pagee-primary-btn.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.landing-pagee-primary-btn.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn.max-width-319.m-t-70{
    margin-top:70px
}
.landing-pagee-primary-btn.black-button{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn.black-button:hover{
    background-color:var(--blue)
}
.landing-pagee-primary-btn.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn.black-button.t-m-20{
    margin-top:20px
}
.landing-pagee-primary-btn.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn.black-button.t-m-20.max-width-300{
    max-width:300px
}
.landing-pagee-primary-btn.black-button.mobile-btn{
    display:none
}
.landing-pagee-primary-btn.max-width-309{
    width:100%;
    max-width:319px
}
.landing-pagee-primary-btn.max-width-309.m-t-70{
    margin-top:70px
}
.landing-pagee-primary-btn.max-width-309._20-t-m{
    margin-top:10px
}
.landing-pagee-primary-btn.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.landing-pagee-primary-btn.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.landing-pagee-primary-btn.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.landing-pagee-primary-btn.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.landing-pagee-primary-btn.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.landing-pagee-primary-btn.max-widht-200{
    max-width:174px
}
.landing-pagee-primary-btn.max-width-299{
    max-width:299px
}
.landing-pagee-primary-btn.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.landing-pagee-primary-btn.white-btn{
    border-color:var(--white);
    color:var(--white)
}
.landing-pagee-primary-btn.white-btn:hover{
    background-color:var(--blue);
    color:var(--black);
    border-style:none
}
.button-icon{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2rem;
    height:2rem;
    display:flex
}
.clutch-crad-1{
    position:absolute;
    top:78px;
    right:170px
}
.clutch-card-2{
    position:absolute;
    bottom:-2%;
    right:465.3px
}
.clutch-card-3{
    position:absolute;
    top:366.37px;
    right:43.37px
}
.image-5{
    max-width:100%
}
.form_field-text-wrapper{
    margin-bottom:auto;
    position:relative
}
.contact-span{
    color:gray
}
.form-2{
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem;
    flex-direction:row;
    align-items:flex-end;
    width:100%;
    display:flex
}
.uui-form_input{
    border:1px solid var(--black);
    background-color:var(--transparent);
    color:gray;
    width:440px;
    height:64px;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:20px;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:150%;
    transition:all .3s;
    position:static;
    box-shadow:0 1px 2px #1018280d
}
.uui-form_input:active{
    text-align:center;
    box-shadow:0 1px 2px #1018280d
}
.uui-form_input:focus{
    border-style:solid;
    border-color:var(--black);
    background-color:var(--transparent);
    box-shadow:none;
    color:#ededed;
    text-align:center
}
.uui-form_input:focus-visible,.uui-form_input[data-wf-focus-visible]{
    border-color:var(--black);
    background-color:var(--transparent);
    color:gray;
    text-align:center
}
.uui-form_input::placeholder{
    color:gray;
    text-align:center;
    font-size:16px
}
.uui-form_input.max-wdith-265{
    width:100%;
    min-width:265px;
    max-width:265px
}
.uui-form_input.max-wdith-265::placeholder{
    font-size:14px
}
.btn-form-wrapper{
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem;
    justify-content:center;
    align-items:center;
    display:flex
}
.btn-form-wrapper.vertical{
    flex-flow:column
}
.contact_label-text{
    color:#fff;
    margin-bottom:.6rem;
    font-family:Inter,sans-serif;
    font-size:.875rem;
    font-weight:500;
    line-height:1.5
}
.form_message-success{
    color:#114e0b;
    background-color:#cef5ca;
    padding:1.25rem
}
.uui-form-field-wrapper{
    align-self:flex-end;
    width:100%;
    position:relative
}
.button-primary{
    grid-column-gap:.46875rem;
    grid-row-gap:.46875rem;
    color:#0b0b0b;
    text-align:center;
    text-transform:uppercase;
    background-image:linear-gradient(#fff,#ffffffeb);
    border:1px solid #0b0b0b12;
    border-radius:6px;
    justify-content:center;
    align-items:center;
    padding:20px 54px 20px 20px;
    font-size:1rem;
    font-weight:500;
    line-height:1.25rem;
    text-decoration:none;
    transition:box-shadow .2s,color .2s,background-color .2s;
    display:flex;
    position:relative;
    overflow:hidden
}
.button-primary:hover{
    background-image:linear-gradient(#fff,#ffffffeb)
}
.button-primary.form-arrow{
    background-color:var(--black);
    color:var(--white);
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67179dbb2c3255d5acbf4559_Group%20488510%20\(1\).svg);
    background-position:92%;
    background-repeat:no-repeat;
    background-size:auto;
    border-radius:0;
    font-weight:600;
    line-height:150%
}
.button-primary.form-arrow:hover{
    background-color:var(--blue)
}
.button-primary.form-arrow._14px{
    font-size:.875rem
}
.form-block{
    flex-direction:column;
    align-items:flex-start;
    display:flex
}
.form_message-error{
    color:#3b0b0b;
    background-color:#f8e4e4;
    margin-top:.75rem;
    padding:.75rem
}
.contact_form-icons{
    color:gray;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:1.25rem;
    height:1.25rem;
    display:flex;
    position:absolute;
    inset:50% auto auto .8rem;
    transform:translateY(-50%)
}
.italic-text{
    font-size:16px
}
.italic-text-2{
    font-size:22px
}
.first-letter-cap{
    text-transform:capitalize
}
.blue-bg-span{
    background-color:var(--blue);
    color:var(--white)
}
.blue-bg-span.semi-bold{
    font-weight:600
}
.blue-bg-span._2pxgap{
    margin:2px 4px
}
.text-color-blue{
    color:var(--blue)
}
.case-studies-h-flex{
    grid-column-gap:35px;
    grid-row-gap:35px;
    justify-content:space-between;
    align-self:stretch;
    width:100%;
    display:flex
}
.case-studies-v-flex{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    display:flex
}
.case-studies-v-flex.case-study-section.v-flex{
    grid-column-gap:7px;
    grid-row-gap:7px
}
.case-studies-link-text{
    color:var(--black);
    border-bottom:2px solid #bcbcbc;
    height:28px;
    font-size:22px
}
.case-studies-link-text._2{
    max-width:105px
}
.case-studies-link-text._3{
    max-width:112px
}
.case-studies-link-text._1{
    max-width:67px
}
.case-studies-link-text._4{
    max-width:85px
}
.case-studies-link-text._5{
    max-width:57px
}
.case-studies-link-text._6{
    max-width:55px
}
.case-studies-link-text._7{
    max-width:88px
}
.case-studies-link-text._8{
    max-width:92px
}
.case-studies-link-text._9{
    max-width:138px
}
.case-studies-link-text._10{
    max-width:95px
}
.case-studies-link-text._9-copy{
    max-width:77px
}
.case-studies-link-text._10-copy{
    max-width:123px
}
.case-studies-link-text._4-copy{
    max-width:220px
}
.case-studies-link-text._5-copy{
    max-width:60px
}
.case-studies-link-text._6-copy{
    max-width:140px
}
.case-studies-wrapper{
    margin-left:35px;
    margin-right:35px;
    padding-top:47px
}
.our-work{
    border:1px solid #000;
    border-radius:40px;
    justify-content:center;
    align-items:center;
    max-width:211px;
    height:54px;
    padding:10px 30px;
    font-family:Inter,sans-serif;
    display:flex
}
.case-studiess-title{
    margin-top:40px;
    margin-bottom:35px;
    font-size:128px;
    line-height:98px
}
.case-studies-link-text-wrapper{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column;
    display:flex
}
.vertical-line-case{
    background-color:#bcbcbc;
    width:67px;
    height:2px
}
.case-studies-hero-wrapper{
    padding-top:65px
}
.case-study-hover-element{
    background-color:var(--off-white);
    border:1px solid #000;
    padding:12px 17px;
    position:absolute
}
.case-study-hover-element._1{
    z-index:1;
    min-width:498px;
    max-width:498px;
    display:none;
    top:351px;
    left:265px
}
.case-study-hover-element._2{
    min-width:412px;
    display:none;
    top:177px;
    left:132px
}
.case-study-hover-element._3{
    min-width:676px;
    display:none;
    top:200px;
    right:22px
}
.case-study-hover-element._4{
    z-index:1;
    min-width:504px;
    display:none;
    top:278px;
    left:82px
}
.case-study-hover-element._5{
    z-index:1000;
    color:var(--black-2);
    min-width:783px;
    display:none;
    top:123px;
    left:-39px
}
.case-study-hover-element._6{
    min-width:710px;
    display:block;
    bottom:60px;
    right:12px
}
.case-study-hover-element._7{
    z-index:1;
    min-width:680px;
    display:none;
    top:150px;
    left:102px
}
.case-study-hover-element._8{
    z-index:1;
    min-width:750px;
    display:none;
    top:103px;
    left:102px
}
.case-study-hover-element._9{
    min-width:739px;
    display:none;
    top:335px;
    right:6px
}
.case-study-hover-element._10{
    z-index:1;
    min-width:660px;
    display:none;
    top:234px;
    left:155px
}
.case-study-hover-element._11{
    z-index:1;
    min-width:686px;
    display:none;
    top:69px;
    right:82px
}
.case-study-hover-element._12{
    z-index:1;
    min-width:628px;
    display:block;
    top:123px;
    left:119px
}
.case-study-hover-element._13{
    min-width:510px;
    display:block;
    top:345px;
    left:135px
}
.case-study-hover-element._11-copy{
    z-index:1;
    min-width:686px;
    display:none;
    top:69px;
    right:57px
}
.case-study-hover-element._1-copy{
    z-index:1;
    min-width:498px;
    max-width:498px;
    display:none;
    top:351px;
    left:141px
}
.case-study-hover-element._10-copy{
    z-index:1;
    min-width:660px;
    display:none;
    top:221px;
    left:-152px
}
.case-study-hover-element._13-copy{
    min-width:510px;
    display:none;
    top:378px;
    left:40px
}
.case-study-hover-element._4-copy{
    z-index:1;
    min-width:504px;
    display:none;
    top:214px;
    left:82px
}
.case-study-hover-element._12-copy{
    z-index:1;
    min-width:628px;
    display:none;
    top:123px;
    left:119px
}
.case-study-hover-element._5-copy{
    z-index:1000;
    color:var(--black-2);
    min-width:300px;
    display:none;
    top:123px;
    left:20px
}
.case-study-hover-element._6-copy{
    min-width:439px;
    display:none;
    bottom:60px;
    right:12px
}
.case-study-hover-element._20{
    z-index:9999;
    min-width:540px;
    display:none;
    top:210px;
    left:193px
}
.case-study-hover-element._21{
    z-index:1;
    min-width:628px;
    display:none;
    top:123px;
    left:-280px
}
.case-studies-hover-text{
    color:var(--black-2);
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:29px
}
.splide{
    justify-content:center;
    align-items:center;
    width:100%;
    height:60vh;
    display:flex;
    position:relative
}
.background__fill{
    background-color:#0d0628;
    width:100%;
    height:100%
}
.nav-link__line{
    background-color:#e9c6dd;
    width:0;
    height:.2em
}
.slider__wave{
    z-index:2;
    margin-top:-10px;
    position:absolute;
    inset:0% 0% auto
}
.slider__wave.is--bottom{
    margin-bottom:-104px;
    inset:auto 0% 0%;
    transform:rotate(-180deg)
}
.sublinks{
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.menu__left{
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
    padding-left:4.06em;
    display:flex;
    position:relative
}
.nav__logo{
    width:5.52em
}
.cursor__dot1{
    background-color:#0d0628;
    border-radius:50%;
    width:6px;
    height:6px;
    transition:opacity .35s,background-color .35s,height .35s,width .35s
}
.container-2{
    width:100%;
    max-width:2000px;
    margin-left:auto;
    margin-right:auto;
    padding:4.06em
}
.container-2.is--menu{
    z-index:2;
    color:#e9c6dd;
    justify-content:flex-start;
    align-items:center;
    height:100vh;
    display:flex;
    position:relative
}
.container-2.is--slider{
    padding-top:0;
    padding-bottom:0
}
.container-2.is--nav{
    z-index:2;
    justify-content:space-between;
    align-items:center;
    padding-top:1.65em;
    padding-bottom:1.65em;
    display:flex;
    position:relative
}
.nav-link__text{
    letter-spacing:-.05em;
    font-size:7.03em;
    line-height:1.2
}
.sublink__line{
    background-color:#eed9e7;
    width:100%;
    height:.2em;
    transform:translate(-100%)
}
.nav-link__contain{
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.splide__track{
    width:100%;
    height:50vh;
    overflow:hidden
}
.trigger{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding-top:1em;
    padding-bottom:1em;
    display:flex
}
.nav-link{
    justify-content:flex-start;
    align-items:center;
    margin-top:.7em;
    margin-bottom:.7em;
    display:flex;
    overflow:hidden
}
.nav-link:hover{
    font-style:italic;
    font-weight:700
}
.nav-link.is--3{
    margin-left:6.2em
}
.nav-link.is--1{
    margin-left:12.4em
}
.menu__icon{
    width:3.02em
}
.nav-link__img{
    z-index:-2;
    object-fit:contain;
    width:46em;
    height:30em;
    margin-right:-35em;
    display:none;
    position:absolute;
    inset:0% 0% auto auto
}
.sublink{
    margin-top:1.5em;
    overflow:hidden
}
.background__lottie{
    width:100%;
    margin-top:-1%
}
.trigger__line{
    background-color:#0d0628;
    width:3em;
    height:.2em;
    margin-top:.3em;
    margin-bottom:.3em
}
.splide__slide{
    flex:none;
    width:100%;
    max-width:340px;
    height:320px;
    position:relative;
    overflow:hidden
}
.splide__slide:hover{
    z-index:1;
    transform:scale(1.2)translate(0)
}
.overflow{
    width:100%;
    margin-top:63px;
    position:relative;
    overflow:hidden
}
.background{
    z-index:1;
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch;
    width:100%;
    height:101%;
    display:flex;
    position:absolute;
    inset:0% 0% auto
}
.cursor__dot2{
    color:#0000;
    border:2px solid #0d0628;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:52px;
    height:52px;
    transition:border-color .35s,height .35s,width .35s,background-color .35s,color .35s;
    display:flex;
    position:absolute;
    overflow:hidden
}
.cursor-2{
    z-index:1000;
    opacity:0;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100vh;
    transition:opacity .2s;
    display:flex;
    position:fixed;
    inset:0%
}
.splide__list{
    flex-flow:row;
    justify-content:flex-start;
    align-items:stretch;
    width:100%;
    padding-top:4vw;
    padding-bottom:4vw;
    display:flex;
    overflow:hidden
}
.nav-link__num{
    letter-spacing:-.04em;
    margin-top:.7em;
    margin-left:.3em;
    font-size:1.25em;
    font-style:normal;
    line-height:1
}
.html{
    width:0;
    height:0;
    position:absolute;
    inset:0% 0% auto;
    overflow:hidden
}
.nav__svg{
    width:100%
}
.section{
    padding-top:120px;
    padding-bottom:60px
}
.section.is--nav{
    z-index:900;
    position:absolute;
    inset:0% 0% auto
}
.section.is--slider{
    z-index:2;
    margin-bottom:5em;
    position:relative
}
.menu__contain{
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    display:flex
}
.sublink__text{
    letter-spacing:-.04em;
    font-size:1.77em;
    line-height:1.2
}
.trigger__circle{
    border:.2em solid #0d0628;
    border-radius:50%;
    width:14.58em;
    height:14.58em;
    position:absolute
}
.menu__right{
    flex-direction:column;
    justify-content:space-between;
    align-items:flex-start;
    padding-top:1em;
    padding-bottom:1.7em;
    padding-right:10.99em;
    display:flex
}
.menu{
    z-index:1;
    display:none;
    position:absolute;
    inset:0% 0% auto
}
.dell-hero-image{
    object-fit:cover;
    width:100%;
    max-width:1008px;
    height:620px;
    margin-top:20px
}
.splide__img{
    border-radius:23px;
    width:280px;
    height:100%;
    padding-top:10px;
    padding-bottom:104px
}
.mobile-2.hide-desktop,.mobile.hide-desktop{
    display:none
}
.slider-container{
    display:flex;
    position:relative;
    overflow:hidden
}
.card{
    border-radius:23px
}
.swiper-container{
    width:100%
}
.carousel{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:center;
    align-items:center;
    padding-left:40px;
    padding-right:40px;
    position:relative
}
.carousel-item{
    z-index:1;
    filter:grayscale()blur(2px);
    justify-content:center;
    align-items:center;
    padding-top:465px
}
.custom-carousel{
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:100%;
    height:45vh;
    max-height:360px;
    display:flex
}
.slide-image{
    aspect-ratio:auto;
    object-fit:cover
}
.design-faq-wrapper{
    grid-column-gap:110px;
    grid-row-gap:110px;
    justify-content:space-between;
    align-items:flex-start;
    padding:100px 40px 100px 60px;
    display:flex
}
.design-faq-text-wrapper{
    grid-column-gap:53px;
    grid-row-gap:53px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.faq-para{
    color:var(--black);
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:32px;
    text-decoration:underline
}
.cursor-wrapper{
    z-index:10000;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:fixed;
    inset:0%
}
.cursor-wrapper.hide{
    display:none
}
.cursor-block{
    background-color:var(--orange);
    border-radius:100%;
    width:46px;
    height:46px;
    position:absolute
}
.heading-42px{
    font-size:42px;
    line-height:54px
}
.heading-42px.text-white{
    color:var(--white);
    margin-top:0;
    margin-bottom:0
}
.heading-42px.text-white.hover{
    color:#ffffff1a
}
.heading-42px.text-white.hover:hover{
    color:var(--white)
}
.heading-42px.text-white.align-center{
    text-align:center
}
.heading-42px.text-white.align-right{
    text-align:left
}
.team-text-wrapper{
    margin-top:50px;
    margin-bottom:160px
}
.heading-42px-design{
    color:var(--white);
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:42px;
    font-weight:600;
    line-height:54px
}
.heading-42px-design.text-white{
    color:var(--white);
    margin-top:0;
    margin-bottom:0
}
.heading-42px-design.text-white.hover{
    color:#ffffff1a
}
.heading-42px-design.text-white.hover:hover{
    color:var(--white)
}
.heading-42px-design{
    text-transform:capitalize
}
.design-arrow-flex{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-end;
    display:flex
}
.design-text-heading{
    color:var(--white);
    text-align:right;
    margin-top:26px;
    margin-bottom:0
}
.portfolio-tags{
    grid-column-gap:10px;
    grid-row-gap:10px;
    margin-top:40px;
    display:flex
}
.portfolio-tags.gap-20,.portfolio-tags.is-marekting{
    margin-top:60px
}
.portfoli-tag{
    color:var(--white);
    text-transform:uppercase;
    border-radius:100px;
    padding:15px 20px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600
}
.portfoli-tag.blue{
    background-color:var(--blue);
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600
}
.portfoli-tag.orange{
    background-color:var(--orange);
    text-transform:uppercase
}
.portfoli-tag.yellow{
    background-color:var(--neon);
    flex:none;
    font-size:17.3px
}
.portfolio-para{
    margin-top:30px;
    font-family:Inter,sans-serif;
    font-size:24px;
    line-height:30px
}
.portfolio-para.black-text{
    color:var(--black-2)
}
.portfolio-card{
    color:var(--white);
    text-decoration:none
}
.portfolio-card.height-600{
    height:600px
}
.portfolio-image{
    border-radius:15px;
    height:100%
}
.portfolio-image.border{
    border:1px solid var(--white);
    height:100%
}
.area-next{
    z-index:100;
    width:35%;
    position:absolute;
    inset:0% 5% 0% auto
}
.swiper-wrapper-2{
    justify-content:flex-start;
    height:100%;
    position:relative
}
.area-prev{
    z-index:100;
    width:35%;
    position:absolute;
    inset:0% auto 0% 5%
}
.swiper-slide-2{
    z-index:1;
    background-color:#141414;
    border-radius:16px;
    flex:none;
    width:30%;
    height:100%;
    position:relative
}
.slide-bg{
    z-index:50;
    width:100%;
    height:100%;
    position:absolute;
    inset:0%
}
.slider-wrapper{
    width:100%;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:visible
}
.icon-2{
    display:flex
}
.slide-content_title{
    opacity:0;
    transition:opacity .2s
}
.carousel-fixed-item{
    z-index:999;
    justify-content:center;
    width:100%;
    height:auto;
    padding-left:18px;
    padding-right:18px;
    display:flex;
    position:absolute;
    inset:47% 0 0%
}
.carousel-fixed-item.hide{
    display:none
}
.slide-content{
    color:var(--white);
    flex-wrap:wrap;
    align-content:flex-start;
    align-items:flex-start;
    width:100%;
    min-height:0%;
    padding:32px;
    transition:min-height .5s cubic-bezier(.165,.84,.44,1);
    display:flex;
    position:relative;
    overflow:hidden
}
.slide-img{
    border-radius:13px;
    width:100%;
    max-width:100%;
    height:100%
}
.container-zw{
    flex-direction:column;
    align-items:center;
    width:100%;
    height:100%;
    padding-left:20px;
    padding-right:20px;
    display:flex;
    position:relative
}
.text-md{
    font-size:19px;
    font-weight:400
}
.text-md.cc-dark{
    letter-spacing:-1px;
    margin-top:16px
}
.text-md._120h{
    line-height:120%
}
.text-md.u-text-centered{
    text-align:center
}
.slider-arrow{
    z-index:1;
    border:1px solid var(--white);
    color:var(--white);
    cursor:pointer;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    display:flex;
    position:absolute;
    top:50%;
    left:0;
    right:0
}
.slider-arrow:hover{
    background-color:var(--white);
    color:#111d13
}
.slider-arrow.cc-prev{
    color:var(--black);
    width:60px;
    height:60px;
    left:0;
    right:auto
}
.slider-arrow.cc-next{
    left:auto
}
.slider-arrow.cc-prev{
    color:#e1ddda;
    width:60px;
    height:60px;
    left:0
}
.slider-arrow.cc-prev:hover{
    color:#111d13
}
.slider-arrow.cc-next{
    right:0
}
.slider-arrow.cc-next:hover{
    color:#111d13
}
.swiper-2{
    width:100%;
    min-width:1200px;
    height:45vh;
    max-height:360px
}
.slide-gradient{
    z-index:55;
    background-image:linear-gradient(#0000 50%,#000);
    align-items:flex-end;
    width:100%;
    height:100%;
    transition:background-color .4s;
    display:flex;
    position:relative
}
.slide-content_text-wrapper{
    opacity:0;
    padding-top:32px;
    padding-left:32px;
    padding-right:32px;
    transition:opacity .5s;
    position:absolute;
    inset:0% 0% 0
}
.h2{
    color:var(--white);
    margin-top:0;
    margin-bottom:0;
    font-size:32px;
    font-weight:500;
    line-height:36px
}
.h2.cc-dark{
    color:var(--white)
}
.swiper-wrapper-3{
    justify-content:flex-start;
    height:100%;
    position:relative
}
.swiper-slide-3{
    z-index:1;
    background-color:#141414;
    border-radius:16px;
    flex:none;
    width:30%;
    height:100%;
    position:relative
}
.container-3{
    width:100%;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px
}
.section-2{
    height:100vh;
    padding-top:6vh;
    padding-bottom:61px
}
.slider-wrap{
    justify-content:center;
    align-items:stretch
}
.cursor{
    background-color:var(--orange);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:120px;
    height:120px;
    display:flex;
    position:absolute;
    inset:0%
}
.know-more{
    color:var(--white);
    text-transform:capitalize;
    font-family:Inter,sans-serif;
    font-size:17px;
    font-weight:600
}
.cursor-wrapper-know-more{
    z-index:10000;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:fixed;
    inset:0%
}
.cursor-wrapper-know-more.hide{
    display:none
}
.custom-cursor-wrapper{
    z-index:1000;
    justify-content:center;
    align-items:center;
    display:flex;
    position:static;
    inset:0%
}
.custom-cursor{
    background-color:var(--orange);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:120px;
    height:120px;
    display:flex;
    position:absolute;
    inset:0%
}
.header{
    grid-column-gap:.75em;
    grid-row-gap:.75em;
    flex-flow:column;
    max-width:760px;
    margin:4vh auto;
    display:flex
}
.swiper-wrapper-4{
    justify-content:flex-start;
    height:100%;
    position:relative
}
.cta-2{
    color:#e1ddda;
    border:1px solid #fff;
    border-radius:12px;
    justify-content:center;
    width:220px;
    padding-top:12px;
    padding-bottom:12px;
    text-decoration:none;
    transition:color .2s,background-color .2s;
    display:flex
}
.cta-2:hover{
    color:#111d13;
    background-color:#fcd545;
    border-color:#0000
}
.container-4{
    width:100%;
    max-width:1440px;
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px
}
.text-span{
    color:#fcd545;
    font-weight:500
}
.section-3{
    height:100vh;
    padding-top:6vh;
    padding-bottom:61px
}
.text-sm{
    font-size:16px;
    font-weight:300
}
.cta-wrapper{
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex:none;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    align-items:start;
    margin-top:8vh;
    display:grid
}
.cta-wrapper.ai-agents{
    z-index:2;
    justify-content:center;
    align-items:center;
    margin-top:41px;
    display:flex;
    position:relative
}
.cta-wrapper.ai-agents.desktop-hide,.cta-wrapper.ai-agents.moblie{
    display:none
}
.text-link{
    color:#e1ddda;
    text-decoration:none;
    transition:color .2s cubic-bezier(.165,.84,.44,1)
}
.text-link:hover{
    color:#fcd545
}
.h1{
    text-align:center;
    margin-top:0;
    margin-bottom:0;
    font-size:64px;
    font-weight:500;
    line-height:100%
}
.h2-2{
    margin-top:0;
    margin-bottom:0;
    font-weight:500
}
.h2-2.cc-dark{
    color:#262626
}
.cursor-wrapper2{
    z-index:10000;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:none;
    position:fixed;
    inset:0%
}
.cursor-wrapper2.hide{
    display:none
}
.cursor-circle-2{
    background-color:var(--orange);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:120px;
    height:120px;
    display:flex;
    position:absolute
}
.housr-card-bg{
    color:#fff;
    text-transform:uppercase;
    background-image:linear-gradient(#f16e7c,#7bc3d2);
    justify-content:center;
    padding:101px 48px 86px;
    display:flex
}
.housr-gallery{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    display:flex
}
.housr-gallery.margin-tb._80px{
    margin-top:80px;
    margin-bottom:80px
}
.housr-gallery.margin-top,.housr-gallery.margin-top._0{
    margin-top:0
}
.housr-gallery.border-top{
    border-top:1px solid #000
}
.hero-content-flex{
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    display:flex
}
.section-digital-game-harley{
    border-bottom:1px solid #000;
    padding:36px
}
.section-digital-game-harley.top-bordcer{
    border-top:1px solid #000
}
.section-digital-game-harley.padding-remove{
    padding:0
}
.span-orange-harley{
    color:#fb5809
}
.hraley-text-flex,.flex-harley-bullet-ins{
    flex-flow:column;
    display:flex
}
.flex-harley-bullet-ins.b-24{
    margin-bottom:24px
}
.flex-harley-bullet-ins.p-l-32,.flex-harley-bullet-ins.p-l-48{
    padding-left:48px
}
.flex-harley-bullet-ins.m-t-24{
    margin-top:24px
}
.flex-harley-bullet-ins.m-t-24._100--width{
    width:100%
}
.padding-l-48{
    padding-left:48px
}
.task-right-mco{
    max-width:600px
}
.task-right-mco.max-width-700{
    flex-flow:column;
    width:100%;
    max-width:700px
}
.task-right-mco.max-width-700.gap-24{
    grid-column-gap:24px;
    grid-row-gap:24px
}
.task-right-mco.max-width-673{
    width:100%;
    max-width:673px
}
.task-right-mco.max-width-656{
    width:100%;
    max-width:656px
}
.task-right-mco.max-width-675{
    width:100%;
    max-width:675px
}
.task-right-mco.max-width-675.flex{
    flex-flow:column;
    display:flex
}
.task-right-mco.max-width-675.flex.gap-80{
    grid-column-gap:80px;
    grid-row-gap:80px
}
.task-right-mco.max-width-675.flex.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.task-right-mco.max-width-427{
    width:100%;
    max-width:675px
}
.task-right-mco.max-width-427.flex{
    flex-flow:column;
    display:flex
}
.task-right-mco.max-width-427.flex.gap-80{
    grid-column-gap:80px;
    grid-row-gap:80px;
    max-width:427px
}
.task-right-mco.max-width-427.flex.gap-50{
    grid-column-gap:50px;
    grid-row-gap:50px
}
.card-text-housr{
    text-transform:capitalize
}
.testimoniall-card-case-studies{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:center;
    align-items:center;
    margin-top:45px;
    display:flex
}
.impact-right-heading-housr{
    text-align:center;
    justify-content:center;
    align-items:center;
    height:24px;
    margin-top:60px;
    font-size:24px;
    line-height:24px;
    display:flex
}
.mco-heading{
    grid-column-gap:14px;
    grid-row-gap:14px;
    flex-flow:column;
    display:flex
}
.reel-mco{
    width:379px;
    height:664px
}
.reel-mco._2{
    width:305px;
    height:535px
}
.portfolio-hover-image{
    opacity:0;
    display:block;
    position:absolute;
    inset:0%
}
.hero-bg-design-lp{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67480447b467d25d80180c03_Frame%201321315831-min.avif);
    background-position:50% 0;
    background-size:cover
}
.hero-bg-design-lp.is-white{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6848012ea1ec61226acaa5f4_Frame%201321316250.avif)
}
.heading-flex{
    min-width:1154px;
    display:flex
}
.heading-flex.mobile-width-248{
    width:100%
}
.flex-vertical-heading{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    min-width:1154px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.flex-vertical-heading.max-width-1183{
    max-width:1110px
}
.flex-vertical-heading.width-heading{
    justify-content:center;
    align-items:center
}
.heading-image-wrapper{
    display:flex
}
.heading-image-wrapper.side-margin-8{
    justify-content:center;
    align-items:center;
    width:120px;
    margin-right:20px;
    position:relative
}
.open-eye{
    opacity:1;
    width:120px;
    height:81px
}
.closed-eyes{
    opacity:0;
    width:120px;
    height:81px;
    position:absolute
}
.wrapper{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    margin-top:192px;
    display:flex
}
.right-gradient{
    z-index:10;
    color:#fff;
    background-image:linear-gradient(270deg,#000000e6,#0000);
    flex-direction:row;
    justify-content:flex-end;
    align-items:flex-end;
    min-width:20vw;
    height:100vh;
    padding-bottom:20px;
    padding-left:40px;
    padding-right:40px;
    display:flex;
    position:absolute;
    inset:auto 0% 0% auto
}
.left-gradient{
    z-index:10;
    color:#fff;
    background-image:linear-gradient(90deg,#000000e6,#0000);
    flex-direction:column;
    justify-content:flex-end;
    align-items:flex-end;
    min-width:20vw;
    height:50vh;
    position:absolute;
    inset:auto 0% 0%
}
.splide-2{
    justify-content:center;
    align-items:center;
    width:100%;
    height:100vh;
    display:flex;
    position:relative
}
.splide__track-2{
    width:100vw;
    height:80vh;
    overflow:hidden
}
.splide__list-2{
    justify-content:flex-start;
    align-items:flex-start;
    width:250vw;
    height:100%;
    padding-top:4vw;
    padding-bottom:4vw;
    display:flex
}
.splide__slide-2{
    width:25vw;
    min-width:320px;
    max-width:400px;
    position:relative;
    overflow:hidden
}
.img{
    cursor:pointer;
    object-fit:cover;
    width:100%;
    height:100%;
    transition:transform 3s
}
.flowing-icon-wrapper-design{
    position:absolute;
    inset:-120px 0% auto 73%
}
.flowing-icon-wrapper-design._1{
    position:relative;
    top:33px;
    left:10px
}
.flowing-icon-wrapper-design._1.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper-design._1.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper-design._2,.flowing-icon-wrapper-design._2-copy,.flowing-icon-wrapper-design._2-copy,.flowing-icon-wrapper-design._2-copy-copy{
    position:relative;
    top:9px
}
.flowing-icon-wrapper-design.d-2,.flowing-icon-wrapper-design.marketing{
    top:30px;
    left:61%
}
.flowing-icon-wrapper-dsign{
    color:var(--white);
    max-width:120px;
    font-family:Caveatbrush,Arial,sans-serif;
    position:absolute;
    inset:-29px 0% 0% 74%
}
.flowing-icon-wrapper-dsign._1{
    position:relative;
    top:33px;
    left:10px
}
.flowing-icon-wrapper-dsign._1.is-clutch{
    top:29px;
    left:16px
}
.flowing-icon-wrapper-dsign._1.is-cta{
    top:23px;
    left:1px
}
.flowing-icon-wrapper-dsign._2{
    position:relative;
    top:70px;
    left:67%
}
.flowing-icon-wrapper-dsign._2.marketing{
    top:117px;
    left:68%
}
.flowing-icon-wrapper-dsign._2-copy,.flowing-icon-wrapper-dsign._2-copy-copy{
    position:relative;
    top:9px
}
.home-herro-bg{
    z-index:1;
    background-color:var(--black-2);
    flex-flow:column;
    justify-content:center;
    align-items:stretch;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden
}
.text-block{
    opacity:0;
    color:var(--black);
    text-transform:uppercase;
    font-size:30px;
    line-height:45px
}
.right-arrow{
    z-index:1;
    color:var(--white);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    display:flex
}
.right-arrow:hover{
    color:#111d13;
    background-color:gold
}
.right-arrow.cc-prev:hover,.right-arrow.cc-next:hover{
    color:var(--white)
}
.right-arrow.cc-prev{
    color:#e1ddda;
    width:60px;
    height:60px;
    left:0
}
.right-arrow.cc-prev:hover{
    color:#111d13
}
.right-arrow.cc-next{
    right:0
}
.right-arrow.cc-next:hover{
    color:#111d13
}
.navigator-icon{
    border:1px solid #000;
    border-radius:50px;
    justify-content:center;
    align-items:center;
    width:39px;
    height:39px;
    display:flex
}
._8px-m{
    margin-left:8px
}
.new-home-nav-bar{
    border-bottom:1px solid var(--white);
    width:100%;
    position:relative
}
.new-home-nav-bar.no-border{
    border-bottom-style:none
}
.new-home-nav-bar.white-border{
    border-bottom-color:var(--white);
    justify-content:space-between;
    align-items:stretch
}
.new-home-nav-bar.white{
    border-bottom-color:var(--black-2)
}
.home-nav-bar{
    z-index:1000;
    background-color:#0000;
    justify-content:center;
    align-items:stretch;
    width:100%;
    display:flex
}
.menu-hero-navbar{
    grid-column-gap:20px;
    grid-row-gap:20px;
    display:flex
}
.menu-hero-navbar.remove-width{
    width:auto;
    max-width:none
}
.swiper-slide{
    border-radius:13px;
    width:300px;
    height:200px
}
.swiper-wrapper{
    height:100%;
    position:relative
}
.swiper{
    width:100%;
    height:45vh;
    max-height:360px
}
.swiper-component{
    justify-content:center;
    align-items:stretch;
    max-width:100%;
    display:flex;
    position:relative;
    overflow:hidden
}
.layout{
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.slider-margin{
    margin-top:82px;
    margin-bottom:75px;
    padding-bottom:100px;
    padding-left:20px;
    padding-right:20px
}
.home-sticky-wrapper{
    z-index:11;
    background-color:var(--beige)
}
.home-sticky-wrapper.corner-radius{
    border-left:1px solid #000;
    border-right:1px solid #000
}
.primary-nav-cta{
    grid-column-gap:6px;
    grid-row-gap:6px;
    border:1px solid var(--black);
    color:var(--black-2);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    padding:6px 12px 6px 20px;
    display:flex
}
.primary-nav-cta.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.primary-nav-cta.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.primary-nav-cta.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.primary-nav-cta.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.primary-nav-cta.pr-single.black-bg{
    border-style:solid none none
}
.primary-nav-cta.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.primary-nav-cta.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.primary-nav-cta.pr-02{
    padding:15px 24px
}
.primary-nav-cta.about.black-bg{
    color:#fff;
    padding:6px 12px 6px 20px;
    text-decoration:none
}
.primary-nav-cta.about.bg-transparent{
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.primary-nav-cta.about.white-border{
    border-color:var(--white);
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.primary-nav-cta.about.bg-black{
    color:#fff;
    background-color:#000;
    padding:10px 20px;
    text-decoration:none
}
.primary-nav-cta.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.primary-nav-cta.white{
    box-sizing:border-box;
    grid-column-gap:8px;
    grid-row-gap:8px;
    background-color:var(--white);
    color:var(--black);
    text-decoration:none
}
.primary-nav-cta.white:hover{
    background-color:var(--blue);
    color:var(--white)
}
.primary-nav-cta.black{
    background-color:var(--black);
    color:var(--white);
    text-decoration:none
}
.primary-nav-cta.black:hover{
    background-color:var(--blue);
    color:var(--white)
}
.primary-nav-cta.transparent{
    color:var(--white);
    border-color:#fffc;
    text-decoration:none
}
.primary-nav-cta.transparent:hover{
    color:var(--black-2);
    background-color:#fff
}
.corner-radius{
    background-color:#f4f1e7;
    border-top-left-radius:63px;
    border-top-right-radius:63px;
    flex-flow:column
}
.div-block-21{
    background-color:#f4f1e7
}
._2-columns{
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    padding-left:20px;
    padding-right:16px;
    display:flex
}
._2-columns.vertical{
    flex-flow:column
}
._2-columns.centyer{
    justify-content:space-between;
    align-items:center
}
._2-columns.sma{
    grid-column-gap:34px;
    grid-row-gap:34px;
    justify-content:flex-start;
    align-items:flex-start
}
._2-columns.north-star{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:flex-start
}
.hero-image-linked-in{
    height:600px
}
.hero-image-linked-in-wrapper{
    width:100%;
    max-width:600px;
    height:100%;
    margin-top:100px;
    margin-right:5px
}
.approach-image-wrapper{
    margin:75px 50px
}
.mobile-img{
    display:none
}
.desktop-img{
    width:100%
}
.landing-pagee-primary-btn--black{
    grid-column-gap:10px;
    grid-row-gap:10px;
    color:var(--black);
    cursor:pointer;
    border:1px solid #141414;
    justify-content:center;
    align-items:center;
    height:51px;
    padding:28px;
    text-decoration:none;
    display:flex
}
.landing-pagee-primary-btn--black:hover{
    background-color:var(--black-2);
    color:var(--white)
}
.landing-pagee-primary-btn--black.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.landing-pagee-primary-btn--black.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.landing-pagee-primary-btn--black.about.black-bg.white-text{
    text-decoration:none
}
.landing-pagee-primary-btn--black.white{
    border-color:var(--white);
    color:var(--white)
}
.landing-pagee-primary-btn--black.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.landing-pagee-primary-btn--black.mobile{
    display:none
}
.landing-pagee-primary-btn--black.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.landing-pagee-primary-btn--black.max-width.align-center{
    margin-left:60px
}
.landing-pagee-primary-btn--black.max-width.align-center.margin{
    display:none
}
.hero-video-linked-in-wrapper{
    width:50%;
    margin-top:160px
}
.hero-video-linked-in-wrapper.mobile-black.mobile-first{
    margin-right:0
}
.hero-video-linked-in-wrapper.mobile-black.mobile-first.top-zero{
    margin-top:0
}
.bg-gradient{
    z-index:-1;
    position:absolute;
    inset:0% 0% 0% 8%
}
.bg-gradient.logo-gradient{
    z-index:-1;
    inset:-18% 0% 0% 25%
}
.bg-gradient.progress-1{
    z-index:-1;
    inset:23% 0% 0% -6%
}
.bg-gradient.progess-2{
    z-index:-1;
    inset:auto 0% -26% 17%
}
.bg-gradient.video-1{
    z-index:-1;
    inset:-10% 0% 0% 10%
}
.bg-gradient.video-2{
    z-index:-1;
    inset:auto 0% 20% 17%
}
.bg-gradient.work{
    z-index:-1;
    inset:auto 0% -44% -17%
}
.bg-gradient.funnel-1{
    z-index:-1;
    inset:-69% 0% 0% 33%
}
.bg-gradient.funnel-2{
    z-index:-1;
    inset:auto auto -77% -20%
}
.bg-gradient.table-1{
    z-index:-1;
    inset:-26% 0% 0% 27%
}
.bg-gradient.footer{
    z-index:-1;
    position:absolute;
    inset:210% auto auto 21%
}
.bg-gradient.faq-1{
    z-index:-1;
    inset:-25% 0% 0%
}
.bg-gradient.faq-2{
    z-index:-1;
    inset:58% 0% 0% 29%
}
.linked-video-element{
    border-radius:10px;
    width:100%;
    max-width:612px
}
.linked-in-logo-wrapper{
    grid-column-gap:12px;
    grid-row-gap:12px;
    background-color:#1d1d1d;
    border-radius:10px;
    flex-flow:column;
    flex:none;
    justify-content:space-between;
    align-items:flex-start;
    width:200px;
    height:100px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:13px;
    display:flex
}
.linked-in-logo-wrapper.bg-1d1d1d{
    background-color:#1d1d1d
}
.linked-in-logo-wrapper.is-white{
    background-color:var(--white);
    justify-content:flex-end;
    align-items:flex-start
}
.logo-tag{
    color:#fff;
    text-align:left;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif;
    line-height:15px
}
.logo-tag.black-text{
    color:#000
}
.logo-tag.black-text.sma{
    text-transform:capitalize;
    font-family:Inter,sans-serif
}
.linked-logo-content{
    z-index:9;
    grid-column-gap:25px;
    grid-row-gap:25px;
    text-align:center;
    flex-direction:column;
    width:100%;
    max-width:909px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.linked-logo-content.top-20{
    margin-top:20px
}
.logo-flex{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex:none;
    grid-template-columns:1fr 1fr 1fr 1fr;
    justify-content:center;
    align-items:center;
    width:100%;
    margin-top:0;
    display:flex;
    position:relative
}
.logo-flex.top-m{
    justify-content:center;
    align-items:center;
    width:1195px;
    margin-top:140px;
    margin-left:auto;
    margin-right:auto
}
.logo-flex.gap{
    margin-left:140px
}
.logo-flex.top-m-copy{
    justify-content:flex-start;
    align-items:center;
    width:1770px;
    margin-top:140px;
    margin-left:auto;
    margin-right:auto
}
.logo-flex.sma{
    justify-content:flex-start;
    align-items:center;
    width:1770px;
    margin-top:0;
    margin-left:auto;
    margin-right:auto
}
.logo-flex.is-desktop{
    justify-content:space-between;
    align-items:center
}
.logos-wrapper{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    display:flex;
    overflow:hidden
}
.logos-wrapper.mobile-marquee{
    display:none
}
.progress-cards{
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.progress-cards.is-reverse{
    justify-content:flex-end;
    align-items:center
}
.progress-cards.is-reverse.padding-40px{
    padding-left:40px
}
.progress-cards.wrap-left{
    flex-flow:row-reverse;
    justify-content:flex-end;
    align-items:center
}
.progress-cards.wrap-left.align-left{
    justify-content:flex-start;
    align-items:center
}
.progress-cards.border-bottom{
    border-bottom:1px solid #000
}
.progress-cards.border-bottom.reverse{
    flex-flow:row-reverse
}
.progress-cards.border-bottom.relative{
    position:relative
}
.progress-tumbnial{
    background-color:#ffffff0d;
    width:501px;
    padding:50px 76px
}
.progress-tumbnial._10px-radius{
    border-radius:10px
}
.progress-text-content{
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.progress-heading{
    color:var(--white);
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:29px
}
.progress-para{
    color:var(--white);
    text-align:center;
    width:401px;
    font-family:Inter,sans-serif;
    font-size:24px;
    line-height:29px
}
.progress-cards-wrapper{
    flex-flow:column;
    padding-top:133px;
    padding-left:60px;
    padding-right:60px;
    display:flex
}
.progress-cards-wrapper.gap-124{
    padding-top:124px
}
.progress-cards-wrapper.gap-151{
    padding-top:151px;
    padding-bottom:150px
}
.progress-cards-wrapper.gap-147{
    padding-top:147px
}
.progress-cards-wrapper.gap-150{
    padding-top:150px
}
.progress-cards-wrapper.black-bg.bottom-marign{
    padding-bottom:103px
}
.video-right-wrapper{
    grid-column-gap:88px;
    grid-row-gap:88px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.vide0-h-flex{
    grid-column-gap:100px;
    grid-row-gap:100px;
    justify-content:space-between;
    display:flex
}
.result_wrapper--linkd-in{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:center;
    align-items:center;
    height:840px;
    display:flex;
    position:relative;
    overflow:hidden
}
.work-card-linked-in{
    background-color:#0057ff0d;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    min-height:355px;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    display:flex
}
.start-up-flex{
    flex-flow:column;
    padding:80px 105px 165px 130px;
    display:flex
}
.price_card-linked-in{
    background-color:#ffffff0d;
    border:.5px solid #ffffff80;
    border-radius:10px;
    justify-content:space-between;
    align-items:flex-end;
    min-height:293px;
    padding-bottom:50px;
    padding-left:50px;
    padding-right:50px;
    display:flex;
    position:relative
}
.price_left-wrapper-1{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    display:flex
}
.funnel-image-wrapper{
    margin:100px 60px
}
.funnel-image-wrapper.flex.is-script{
    margin-bottom:165px
}
.table-wrapper{
    margin:140px 100px
}
.tabel-text{
    color:var(--white);
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:32px
}
.your-team-text{
    color:var(--white);
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:600;
    line-height:36px
}
.your-team-text.white-text{
    color:var(--white)
}
.moving-marquee{
    grid-column-gap:148px;
    grid-row-gap:148px;
    flex-flow:row;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.moving-marquee.sma{
    grid-column-gap:24px;
    grid-row-gap:24px
}
.moving-marquee.sma._1{
    margin-left:-30px
}
.hero-video-linked-in-wrapper-4{
    width:100%;
    max-width:none;
    margin-top:71px;
    margin-bottom:85px
}
.video-flex{
    grid-column-gap:35px;
    grid-row-gap:35px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:center;
    place-items:center stretch;
    width:100%;
    height:339px;
    display:grid
}
.video-container{
    grid-column-gap:65px;
    grid-row-gap:65px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    margin-left:auto;
    margin-right:auto;
    padding:93px 88px 150px;
    display:flex
}
.video-container.b-padding{
    padding-bottom:110px
}
.video-container.b-padding._2{
    grid-column-gap:75px;
    grid-row-gap:75px
}
.linked-in-video{
    width:100%
}
.linked-in-buttton-wrapper.is-desktop.b-m{
    margin-bottom:60px
}
.linked-in-buttton-wrapper.is-mobile{
    display:none
}
.blue-lines-wrapper{
    position:absolute;
    top:1%;
    left:9%
}
.testimonial-slider{
    background-color:var(--transparent);
    height:1100px;
    display:none
}
.slide-1{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675ac0ecd3e489919255c858_Group%201171280433.svg);
    background-position:50%;
    background-size:cover;
    max-width:1200px
}
.mask{
    max-width:1280px;
    height:1100px;
    margin-left:40px;
    margin-right:40px
}
.left-arrow{
    border:1px solid var(--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:70px;
    height:70px;
    display:flex;
    inset:0% 0% 0% -5%
}
.left-arrow._4{
    top:210%
}
.right-arrow-2{
    border:1px solid var(--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:70px;
    height:70px;
    display:flex;
    inset:0% 0% 0% 8%
}
.right-arrow-2.sl-ide-4{
    top:210%
}
.icon-embed-xxsmall,.icon-embed-xxsmall-2{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2rem;
    height:2rem;
    display:flex
}
.dsign-slider-text-wrapper{
    grid-column-gap:33px;
    grid-row-gap:33px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
}
.design-slider-text{
    color:var(--black-2);
    text-align:center;
    letter-spacing:-1px;
    width:100%;
    font-family:Inter,sans-serif;
    font-size:25px;
    line-height:39px
}
.design-slider-text._5{
    max-width:810px
}
.oraange-bg-span{
    background-color:var(--orange);
    color:var(--white)
}
.design-slider-testimonials{
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-flow:column;
    display:flex
}
.slider-name-tag{
    color:var(--black-2);
    text-align:left;
    font-family:Inter,sans-serif;
    font-size:26px;
    font-weight:600;
    line-height:100%
}
.slider-buissness-tag{
    color:#616161;
    text-align:center;
    font-family:Inter,sans-serif;
    font-size:22px;
    line-height:100%
}
.design-slider-text--1{
    color:var(--white);
    text-align:center;
    max-width:762px;
    font-family:Inter,sans-serif;
    font-size:30px;
    line-height:39px
}
.design-slider-text--2{
    color:var(--white);
    text-align:center;
    max-width:800px;
    font-family:Inter,sans-serif;
    font-size:30px;
    line-height:39px
}
.slide-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675d856255459bd90f6dec02_Property%201%3DVariant2%20\(1\).svg);
    background-position:50%;
    background-size:cover
}
.slide-1-copy{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675ac0ecd3e489919255c858_Group%201171280433.svg);
    background-position:50%;
    background-size:cover;
    height:1100px
}
.slide-3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675d85a1c8d538425e160a05_Property%201%3DVariant3.svg);
    background-position:50%;
    background-size:cover
}
.slide-4{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675d85db55459bd90f6e2993_Property%201%3DVariant4.svg);
    background-position:50%;
    background-size:cover;
    overflow:auto
}
.slide-5{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675d865a18b6896f7f41eea3_Property%201%3DVariant5%20\(1\).svg);
    background-position:50%;
    background-size:cover
}
.slide-6,.slide-7,.slide-8,.slide-9{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/675ac0ecd3e489919255c858_Group%201171280433.svg);
    background-position:50%;
    background-size:cover
}
.blue-2{
    margin-top:-54px;
    margin-left:-60px
}
.blue-3{
    margin-top:-75px;
    margin-left:-17px
}
.heart-image{
    position:absolute;
    inset:-10% 11% auto auto
}
.orange-lines{
    color:var(--orange);
    width:52px;
    height:59px;
    position:absolute;
    inset:auto 25% -12% auto
}
.design-section.home-1.hide{
    display:none
}
.desing-h-flex{
    grid-column-gap:8px;
    grid-row-gap:8px;
    color:#fff;
    justify-content:space-between;
    align-items:flex-end;
    width:100%;
    display:flex;
    position:relative
}
.desing-h-flex.center-align{
    justify-content:space-between;
    align-items:center
}
.desing-h-flex.center-align.right-padding{
    padding-right:133px
}
.desing-h-flex.align-left{
    justify-content:flex-end;
    align-items:stretch
}
.desing-h-flex.align-left.relative-cm{
    position:relative
}
.desing-h-flex.relative-position{
    z-index:1;
    position:relative
}
.desing-h-flex.vertical-flex{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-flow:column;
    justify-content:space-between;
    align-items:center
}
.desing-h-flex.hide{
    display:none
}
.design-v-flex{
    grid-column-gap:60px;
    grid-row-gap:60px;
    flex-flow:column;
    display:flex
}
.design-btn-wrapper{
    width:100%;
    max-width:340px
}
.design-btn-wrapper.max-widht-440{
    max-width:440px
}
.design-btn-wrapper.max-widht-440.top-margin-72{
    margin-top:72px
}
.design-btn-wrapper.max-widht-440.gap-27{
    margin-top:27px
}
.design-btn-wrapper.max-widht-440.gap-27.side-gap-24{
    padding-left:24px
}
.design-radius{
    background-color:var(--beige);
    border-top-left-radius:45px;
    border-top-right-radius:45px;
    overflow:hidden
}
.marquee-design{
    grid-column-gap:60px;
    grid-row-gap:60px;
    flex:none;
    justify-content:center;
    align-items:center;
    display:flex
}
.marquee-design.maketing{
    margin-left:0
}
.marquee-design.gap-33{
    grid-column-gap:33px;
    grid-row-gap:33px
}
.icon-embed-xxsmall-3{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:80%;
    height:80%;
    display:flex
}
.arrow-wrapper{
    background-color:var(--black);
    color:var(--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:127px;
    min-width:127px;
    height:127px;
    display:flex
}
.marquee-text{
    color:var(--black-2);
    font-family:Inter,sans-serif;
    font-size:176px;
    font-weight:600;
    line-height:96px
}
.marquee-text.marketing{
    font-size:90px;
    line-height:89%
}
.design-moving{
    grid-column-gap:80px;
    grid-row-gap:80px;
    justify-content:space-between;
    width:100%;
    margin-top:40px;
    display:flex
}
.design-moving.marekting{
    margin-top:20px;
    margin-bottom:20px
}
.round-img{
    flex:0 auto;
    width:91px;
    height:91px
}
.round-img.size{
    width:auto;
    height:auto
}
.c-autotabs{
    z-index:1;
    justify-content:space-around;
    height:100%;
    display:flex;
    position:relative
}
.c-button-l{
    color:#fff;
    background-color:#0000;
    border:1px solid #e8edf6;
    border-radius:8px;
    padding:18px 24px;
    font-size:18px;
    font-weight:700;
    line-height:1.6em;
    text-decoration:none
}
.c-button-l.cc-button-nav{
    align-items:center;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:15px;
    padding:10px 16px;
    display:flex
}
.c-button-l.cc-button-nav:hover{
    color:#523aa9
}
.c-autotabs_image{
    border-top-right-radius:12px;
    border-bottom-right-radius:12px;
    height:100%
}
.c-autotabs_image.cc-pane-crypto-mobile{
    display:none
}
.cc-color-primary{
    color:#4e5bed
}
.c-autotabs_load{
    background-color:#378e5b;
    border-radius:20px;
    width:100%;
    height:0%;
    overflow:visible
}
.c-nav_logo{
    width:149px;
    height:18px
}
.c-autotabs_content{
    justify-content:center;
    align-items:center;
    width:50%;
    position:static;
    overflow:visible
}
.c-nav{
    background-color:#fff;
    border-bottom:1px solid #e8edf6
}
.c-container.cc-nav{
    flex-direction:row;
    justify-content:space-between;
    display:flex
}
.c-button-icon-left{
    color:#323b48;
    width:20px;
    height:20px;
    margin-bottom:4px;
    margin-right:12px
}
.c-button-icon-left.cc-icon-nav{
    color:#5f6668;
    width:24px;
    height:24px;
    margin-bottom:0;
    display:inline-block
}
.c-custom-code{
    display:none
}
.c-section{
    color:#000;
    padding-top:80px;
    padding-bottom:80px;
    position:relative
}
.c-section.cc-body-bg{
    z-index:-1;
    width:50%;
    height:100%;
    position:absolute;
    inset:0% 0% 0% auto;
    overflow:hidden
}
.c-section.cc-main{
    max-width:none;
    padding-bottom:133px
}
.c-autotabs_pane{
    height:535px;
    position:static
}
.c-autotabs_pane.cc-pane_crypto._3{
    height:535px;
    margin-top:223px
}
.c-autotabs_pane._2{
    background-color:var(--beige);
    margin-top:145px;
    padding-left:60px
}
.c-container-2{
    border-radius:4px;
    max-width:1364px;
    margin-left:auto;
    margin-right:auto;
    padding-left:32px;
    padding-right:32px;
    display:block
}
.c-container-2.cc-10cols{
    max-width:none;
    margin-left:auto;
    margin-right:auto
}
.c-title-wrapper{
    margin-bottom:16px
}
.c-title-wrapper.cc-title_intro{
    z-index:1;
    max-width:1120px;
    margin-bottom:85px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.c-title-wrapper.cc-title-nomargin{
    margin-bottom:0
}
.c-text-1{
    color:var(--white);
    max-width:446px;
    margin-top:-15px;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:26px;
    line-height:39px
}
.c-nav_brand{
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    display:flex
}
.c-title-3{
    background-color:var(--black-2);
    color:var(--white);
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:36px;
    font-weight:600;
    line-height:60px
}
.c-page{
    width:100%;
    height:1200px;
    font-weight:400
}
.c-autotabs_paragraph{
    color:#5f6668
}
.c-button-icon-content{
    color:#19191b;
    font-size:16px;
    font-weight:400;
    display:inline-block
}
.c-autotabs_menu{
    flex-direction:column;
    width:50%;
    display:flex
}
.c-autotabs_summary{
    margin-bottom:0
}
.c-autotabs_line{
    background-color:#e8edf6;
    border-radius:20px;
    width:6px;
    position:absolute;
    inset:20px auto 20px 40px;
    overflow:hidden
}
.tabs{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.tabs.f4f2ec{
    background-color:#f4f2ec
}
.tabs.sma{
    padding-top:200px
}
.c-body_bg{
    width:130%;
    max-width:none;
    position:absolute;
    inset:17% 0% auto 141px
}
.c-nav_buttons{
    align-items:center;
    display:flex
}
.c-autotabs_link{
    background-color:var(--black-2);
    margin-top:0;
    margin-bottom:20px;
    padding:22px 80px 22px 90px
}
.c-autotabs_link.w--current{
    background-color:var(--black-2);
    border-top-left-radius:12px;
    border-bottom-left-radius:12px;
    height:535px;
    padding-top:49px;
    padding-bottom:49px;
    padding-right:40px;
    box-shadow:0 8px 48px -10px #c0c7e2
}
.c-title-2{
    color:var(--black-2);
    letter-spacing:-3.78px;
    margin-top:0;
    margin-bottom:0;
    font-size:54px;
    font-weight:600;
    line-height:66px
}
.tabs-text-flex{
    grid-column-gap:37px;
    grid-row-gap:37px;
    flex-flow:column;
    width:100%;
    margin-top:40px;
    display:flex
}
.tabs-point-flex{
    grid-column-gap:18px;
    grid-row-gap:18px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.circle-image-wrapper{
    justify-content:center;
    align-items:center;
    width:32px;
    height:32px;
    display:flex
}
.tabs-point{
    color:var(--white);
    font-family:Inter,sans-serif;
    font-size:22px;
    line-height:28px
}
.cards-section{
    flex-flow:column;
    justify-content:space-between;
    align-items:center
}
.text-weight-regular{
    font-weight:400
}
.design-card{
    cursor:pointer;
    border:1px solid #000;
    border-radius:27px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    min-width:354px;
    max-width:354px;
    height:431px;
    padding:15px 20px 20px 25px;
    display:flex
}
.design-card.blue{
    background-color:var(--blue);
    cursor:pointer;
    border:1px solid #000;
    border-radius:27px
}
.design-card.orange{
    background-color:var(--orange);
    position:sticky;
    top:0
}
.design-card.yellow{
    background-color:var(--neon);
    position:sticky;
    top:0
}
.design-card.green{
    background-color:var(--green-3);
    position:sticky;
    top:0;
    overflow:hidden
}
.design-card.blue--2{
    background-color:var(--blue);
    border:1px solid #000;
    border-radius:27px;
    margin-top:79px;
    margin-left:37px;
    margin-right:37px;
    position:sticky;
    top:0
}
.design-crad-img-wrapper{
    margin-top:10%;
    margin-left:auto;
    margin-right:auto
}
.design-lp-cards-wrapper{
    grid-column-gap:40px;
    grid-row-gap:40px;
    width:100vw;
    min-width:100vw;
    padding:20px 40px 90px;
    display:flex;
    overflow:auto
}
.blue-under-line{
    z-index:-1;
    border:10px solid var(--blue);
    width:100%;
    height:10px;
    position:absolute;
    inset:24% 0% auto
}
.blue-under-line.is-orange{
    border-color:var(--orange);
    max-width:1050px;
    top:54%
}
.blue-under-line.is-yellow{
    border-color:var(--neon);
    max-width:220px;
    inset:auto 0% 4%
}
.splide__list-2-1,.splide__list--1-1{
    justify-content:space-between;
    align-items:flex-start;
    padding-top:4vw;
    padding-bottom:4vw;
    display:flex
}
.splide__list--1-1.marquee_item.margin-gap{
    margin-left:500px
}
.contact-left-wrap{
    width:100%;
    max-width:566px;
    margin-top:121px
}
.contact-form-embed{
    width:100%;
    max-width:488px;
    margin-top:39px
}
.text-20px{
    color:#fff;
    letter-spacing:-.04em;
    font-size:20px;
    line-height:24px
}
.text-20px.align-center{
    text-align:center;
    font-style:italic;
    line-height:1.27273
}
.text-20px.width-522{
    width:100%;
    max-width:522px
}
.text-20px.italic-text{
    font-family:Inter,sans-serif;
    font-style:italic
}
.text-20px.black-text{
    color:var(--black)
}
.text-22px{
    color:#fff;
    font-size:22px;
    line-height:24px
}
.text-22px.align-center{
    text-align:center;
    font-style:italic;
    line-height:1.27273
}
.text-22px.width-522{
    width:100%;
    max-width:522px
}
.text-22px.italic-text{
    font-family:Inter,sans-serif;
    font-style:italic
}
.contact-arrow{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2.25rem;
    height:2.25rem;
    display:flex
}
.span-blue-underline{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--blue);
    text-decoration-color:var(--blue)
}
.hero-bg-marketing{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67612576e8ed5d4462859ffc_Frame%201321315811%20\(1\).svg);
    background-position:0 0;
    background-size:auto
}
.flexhorizonal-heading{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:row;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.flexhorizonal-heading.max-width-1183{
    max-width:1110px
}
.span-yellow-under-line{
    text-underline-offset:-12px;
    text-decoration:underline;
    -webkit-text-decoration-color:var(--neon);
    text-decoration-color:var(--neon);
    text-underline-position:under;
    text-decoration-thickness:10px
}
.text-color-neon{
    color:var(--neon)
}
.span-green-2{
    color:#378e5b
}
.emote-1{
    position:absolute;
    top:-6%;
    left:45%
}
.emote-1-img{
    width:117px;
    height:117px
}
.plane-img{
    width:98px;
    position:absolute;
    inset:90% 0% 0% 28%
}
.emote-2{
    position:absolute;
    inset:79% 10% 0% auto
}
.marketing-hero-cards-wrapper{
    grid-column-gap:16px;
    grid-row-gap:16px;
    justify-content:space-between;
    align-items:stretch;
    margin-top:200px;
    padding-left:16px;
    padding-right:53px;
    display:flex
}
.marketing-hero-card-1{
    background-color:#1d1d1d;
    border-radius:27px;
    justify-content:center;
    align-items:center;
    width:100%;
    padding-left:30px;
    padding-right:30px;
    display:flex;
    position:relative
}
.marketing-card-text{
    z-index:1;
    color:var(--white);
    letter-spacing:-.9px;
    width:100%;
    min-width:580px;
    max-width:590px;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:400;
    line-height:149%;
    position:relative
}
.marketing-card-text._194-width{
    width:200px;
    min-width:200px
}
.marketing-card-text._194-width.text-size-45,.marketing-card-text._194-width.marketing_card-2text{
    font-size:45px;
    font-weight:500;
    line-height:100%
}
.marketing-hero-card-2{
    grid-column-gap:14px;
    grid-row-gap:14px;
    background-color:#1d1d1d;
    border-radius:27px;
    justify-content:center;
    align-items:flex-end;
    width:100%;
    min-width:380px;
    max-width:381px;
    height:265px;
    padding:96px 40px 46px 37px;
    display:flex;
    position:relative
}
.marketing-card-arrow{
    width:112px;
    height:112px
}
.orange-card-tag-marekting{
    background-color:var(--orange);
    border-radius:133px;
    justify-content:center;
    align-items:center;
    width:50px;
    height:147px;
    display:flex;
    position:absolute;
    inset:-47% 0% auto 1%
}
.orange-tag-text-marketing{
    color:var(--white);
    font-family:Inter,sans-serif;
    font-size:26px;
    font-weight:500;
    line-height:36px;
    rotate:-90deg
}
.rotating-star-wrapper-marekting{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67613d3cc57bc3c70bf8038a_Star%201.svg);
    background-position:0 0;
    background-size:cover;
    justify-content:center;
    align-items:center;
    width:295px;
    height:214px;
    display:flex;
    position:absolute;
    inset:-50% 0% auto
}
.star-img{
    position:absolute
}
.star-text{
    color:var(--black-2);
    text-align:center;
    max-width:160px;
    font-family:Inter,sans-serif;
    font-size:27px;
    font-weight:600;
    line-height:36px;
    text-decoration:underline
}
.marquee-text--2{
    color:var(--black-2);
    text-transform:uppercase;
    flex:none;
    font-family:Inter,sans-serif;
    font-size:90px;
    font-weight:600;
    line-height:89%
}
.marketing-about-content{
    grid-column-gap:75px;
    grid-row-gap:75px;
    width:100%;
    max-width:978px;
    margin-top:120px;
    display:flex
}
.marketing-about-flex{
    grid-column-gap:39px;
    grid-row-gap:39px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.marekting-about-tag{
    color:var(--black-2);
    letter-spacing:-4.2px;
    font-family:Inter,sans-serif;
    font-size:140px;
    font-weight:600;
    line-height:89%
}
.tag-text-about-marketing{
    letter-spacing:-.66px;
    min-width:250px;
    margin-left:12px;
    font-family:Inter,sans-serif;
    font-size:22px;
    line-height:149%
}
.marketing-move-element-wrap{
    border-top:1px solid #000
}
.container-5{
    width:90%;
    max-width:1300px;
    margin-left:auto;
    margin-right:auto;
    display:block
}
.auto-tabs_tab{
    color:#ffffff80;
    background-color:#0000;
    border-bottom:1px solid #ffffff80;
    padding:24px 0
}
.auto-tabs_tab.w--current{
    color:#fff;
    background-color:#0000
}
.auto-tabs_tab.black-border{
    color:#0000004d;
    border-bottom-color:#0000004d
}
.auto-tabs_tab.black-border.w--current{
    color:#000
}
.auto-tabs_tab.black-border.is-40{
    padding-top:40px;
    padding-bottom:40px
}
.auto-tabs_wrapper{
    position:relative
}
.auto-tabs_pause-btn{
    color:#000;
    background-color:#fff;
    border-radius:12px;
    justify-content:center;
    align-items:center;
    width:48px;
    height:48px;
    display:flex;
    position:absolute;
    inset:auto auto 20px 20px
}
.auto-tabs_pause-btn:hover{
    color:#000
}
.auto-tabs_pause-btn.hide{
    display:none
}
.auto-tabs_column{
    max-width:48%;
    margin-left:auto
}
.auto-tabs_img-mobile{
    display:none
}
.auto-tabs_pane{
    border-radius:20px;
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden
}
.auto-tabs{
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    position:static
}
.section-4{
    background-color:#000;
    flex-direction:column;
    justify-content:center;
    min-height:100vh;
    padding-top:6rem;
    padding-bottom:6rem;
    display:flex;
    position:relative
}
.section-4.bg-beige{
    background-color:var(--beige)
}
.section-4.home{
    padding-top:180px
}
.auto-tabs_timer-bar{
    background-color:#fff;
    width:0%;
    height:1px;
    margin-bottom:-1px;
    position:absolute;
    inset:auto auto 0% 0%
}
.auto-tabs_timer-bar.black-bg{
    background-color:#000
}
.img-cover{
    object-fit:fill;
    width:100%;
    max-width:508px;
    position:absolute;
    inset:0%
}
.img-cover._2{
    width:402px;
    inset:16% auto 0% 10%
}
.img-cover.is-2{
    object-fit:cover;
    max-width:566px;
    inset:0%
}
.img-cover.is-alternate{
    inset:0%
}
.auto-tabs_pause-icon{
    width:32px;
    line-height:1
}
.auto-tabs_pause-icon.cc-play{
    display:none
}
.auto-tabs_menu{
    flex-direction:column;
    display:flex
}
.auto-tabs_content{
    justify-content:center;
    align-items:flex-end;
    width:44%;
    height:100%;
    padding-top:15%;
    position:absolute;
    inset:0% auto auto 0%
}
.auto-tabs_description{
    display:none
}
.text-black{
    color:#fff;
    font-size:22px;
    line-height:149%
}
.text-black.black-text{
    color:#000
}
.marketing-tab-heading{
    text-transform:capitalize;
    font-family:Inter,sans-serif;
    font-size:43px;
    font-weight:600;
    line-height:48px
}
.marketing-tab-heading.text-size-36px{
    margin-top:0
}
.circular-slider{
    background-color:var(--transparent);
    pointer-events:none;
    height:140vh
}
.circular-slide-1{
    padding-top:60px;
    overflow:hidden
}
.slide-circle{
    border:1px solid #929090;
    border-radius:100%;
    width:824px;
    height:824px;
    position:absolute;
    left:-35%
}
.slide-dot{
    z-index:4;
    border-radius:100%;
    width:37px;
    height:37px;
    position:absolute
}
.slide-dot.is-blue{
    z-index:4;
    background-color:var(--blue)
}
.slide-dot.is-blue.slide-1{
    background-image:none;
    max-width:100%;
    inset:50% -2% auto auto
}
.slide-dot.is-blue.slide-1.s-2{
    top:10%;
    right:15%
}
.slide-dot.is-blue.s-2-acitve{
    background-color:var(--orange);
    background-image:none;
    inset:50% -2% auto auto
}
.slide-dot.is-blue.s-2-acitve.s-2{
    top:10%;
    right:15%
}
.slide-dot.is-blue.s-3-a{
    background-color:var(--green-3);
    background-image:none;
    inset:50% -2% auto auto
}
.slide-dot.is-blue.s-3-a.s-2{
    top:10%;
    right:15%
}
.slide-dot.is-blue.s-4-a{
    background-color:var(--neon);
    background-image:none;
    inset:50% -2% auto auto
}
.slide-dot.is-blue.s-4-a.s-2{
    top:10%;
    right:15%
}
.slide-dot.is-blue.sl-6-a{
    background-color:var(--orange);
    background-image:none;
    inset:50% -2% auto auto
}
.slide-dot.is-blue.sl-6-a.s-2{
    top:10%;
    right:15%
}
.slide-dot.is-orange{
    z-index:4;
    background-color:var(--orange)
}
.slide-dot.is-orange.slide-1{
    inset:50% -2% auto auto
}
.slide-dot.is-orange.slide-1.in-active-1{
    background-image:none;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    top:90%;
    right:20%
}
.slide-dot.is-orange.slide-1.n-5{
    background-image:none;
    inset:50% 98% auto auto
}
.slide-dot.is-orange.slide-1.s-2m-3{
    background-color:var(--green-3);
    background-image:none;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    top:90%;
    right:20%
}
.slide-dot.is-orange.slide-1.s-3-2{
    background-color:var(--neon);
    background-image:none;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    top:90%;
    right:20%
}
.slide-dot.is-orange.slide-1.s-4-2{
    background-color:var(--blue);
    background-image:none;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    top:90%;
    right:20%
}
.slide-dot.is-orange.slide-1.s-6-2{
    background-color:var(--green-3);
    background-image:none;
    justify-content:flex-end;
    align-items:center;
    display:flex;
    top:90%;
    right:20%
}
.slide-dot.is-orange.slide-1.active{
    background-color:var(--blue);
    background-image:none;
    top:90%;
    right:20%
}
.slide-dot.is-neon{
    background-color:var(--neon)
}
.slide-dot.is-neon.slide-1.inactive-2{
    z-index:4;
    background-image:none;
    inset:10% 15% auto auto
}
.slide-dot.is-neon.slide-1.s-3-1{
    z-index:4;
    background-color:var(--orange);
    background-image:none;
    inset:10% 15% auto auto
}
.slide-dot.is-neon.slide-1.s-4-1{
    z-index:4;
    background-color:var(--green-3);
    background-image:none;
    inset:10% 15% auto auto
}
.slide-dot.is-neon.slide-1.s-6-1{
    z-index:4;
    background-color:var(--blue);
    background-image:none;
    inset:10% 15% auto auto
}
.slide-dot.is-neon.slide-1.inactive-2-copy{
    z-index:4;
    background-image:none;
    inset:10% 15% auto auto
}
.slide-dot.is-green{
    background-color:var(--green-3)
}
.slide-dot.is-green.slider-1{
    inset:98% 50% auto auto
}
.slide-dot.is-blue-2{
    z-index:4;
    background-color:var(--blue);
    inset:80% 86% auto auto
}
.slide-dot.is-blue-2.slide-1{
    background-image:none;
    inset:50% -2% auto auto
}
.in-active-slide-text{
    z-index:4;
    position:absolute
}
.in-active-slide-text.slide-1._1{
    color:#464545;
    background-image:none;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:96% -5% auto auto;
    rotate:30deg
}
.in-active-slide-text.slide-1._2{
    color:#464545;
    background-image:none;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:1% -10% auto auto;
    rotate:-26.66deg
}
.in-active-slide-text.slide-1._03{
    inset:95% 50% auto auto
}
.in-active-slide-text.slide-1.n-3{
    color:#464545;
    background-image:none;
    background-size:auto;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:105% 28% auto auto;
    rotate:30deg
}
.in-active-slide-text.slide-1.n-4{
    color:#464545;
    background-image:none;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:84% 90% auto auto;
    rotate:30deg
}
.in-active-slide-text.slide-1.mn-5{
    color:#464545;
    background-image:none;
    background-size:auto;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:50% 103% auto auto
}
.slide-text-wrapper{
    position:absolute;
    inset:40% 0% 0% 42%
}
.slider-h-flex{
    display:flex
}
.active-slide-tag{
    z-index:4;
    opacity:0;
    color:#000;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px
}
.active-slide-tag.slide-1._1{
    color:#464545;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:85% -10% auto auto;
    rotate:30deg
}
.active-slide-tag.slide-1._2{
    color:#464545;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:1% -10% auto auto;
    rotate:-26.66deg
}
.circle-slide-heading{
    color:var(--black-2);
    letter-spacing:-1.56px;
    text-transform:capitalize;
    font-family:Inter,sans-serif;
    font-size:52px;
    font-weight:600;
    line-height:130%
}
.slider-v-flex{
    grid-column-gap:38px;
    grid-row-gap:38px;
    flex-flow:column;
    display:flex
}
.text-size-22px{
    font-family:Inter,sans-serif;
    font-weight:400;
    line-height:29px
}
.text-size-22px.max-width-488{
    width:100%;
    max-width:488px;
    margin-left:5px
}
.text-size-22px.semibold-text{
    font-weight:600
}
.text-size-22px.semibold-text.black-text.angel-12{
    rotate:-12deg
}
.text-size-22px.semibold-text.black-text.angel-12.text-align-center{
    text-align:center
}
.text-size-22px.white-text{
    padding-right:0
}
.text-size-22px.slider-text-content{
    width:100%;
    max-width:488px;
    margin-left:5px
}
.active-slide-text{
    z-index:4;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    position:absolute
}
.active-slide-text.slide-1._1{
    color:#464545;
    background-image:none;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:85% -10% auto auto;
    rotate:30deg
}
.active-slide-text.slide-1._2{
    color:#464545;
    background-image:none;
    font-family:Inter,sans-serif;
    font-size:128px;
    font-weight:600;
    line-height:72px;
    inset:1% -10% auto auto;
    rotate:-26.66deg
}
.active-slide-text.slide-1.center{
    color:var(--black-2);
    background-image:none;
    inset:50% -23% auto auto
}
.marketing-cards-wrapper{
    margin-top:217px;
    padding-left:25px;
    padding-right:25px
}
.cards-flex-horizontal-marketing{
    grid-column-gap:20px;
    grid-row-gap:20px;
    display:flex
}
.cards-flex-vertical{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    display:flex
}
.cards-flex-vertical.bg-img{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6762a58a7956962715be011a_Group%201171280479.svg);
    background-position:50%;
    background-size:cover
}
.cards-flex-vertical.bg-img.bottom-align{
    background-image:none;
    justify-content:space-between;
    align-items:center;
    margin-top:20px
}
.cards-flex-vertical.bg-img.bottom-align.auto-margin,.cards-flex-vertical.bg-img.bottom-align.is-marketing{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.orange-card-marekting{
    background-color:var(--orange);
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67629e7a9e52bf3df61707c0_087.svg);
    background-position:50%;
    background-size:cover;
    border-radius:20px;
    flex-flow:column;
    justify-content:space-between;
    width:100%;
    max-width:545px;
    height:264px;
    padding:20px 28px 28px 20px;
    display:flex
}
.text-size-30px{
    letter-spacing:-.03em;
    font-family:Inter,sans-serif;
    font-size:30px;
    line-height:33px
}
.text-size-30px.white-text.max-width-291{
    width:100%;
    max-width:291px
}
.text-size-30px.white-text.max-width-345{
    width:100%;
    max-width:332px
}
.text-size-30px.white-text._80-gap{
    margin-top:70%
}
.text-size-30px.white-text.text-align-left{
    text-align:left
}
.text-size-30px.white-text.marketing_black-card{
    width:100%;
    max-width:332px
}
.text-size-30px.text-weight-light{
    font-weight:300
}
.black-card-marketing{
    background-color:var(--black-2);
    border-radius:20px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:252px;
    display:flex
}
.black-card-marketing.card-padding{
    justify-content:space-between;
    height:264px;
    padding:50px 20px 28px
}
.black-card-marketing.last-card,.black-card-marketing.last-card-marketing{
    justify-content:space-between;
    max-width:394px;
    padding-top:50px
}
.card-tag-marketing{
    border:1px solid var(--white);
    color:var(--white);
    border-radius:44px;
    justify-content:center;
    align-items:center;
    height:52px;
    padding:20px;
    display:flex
}
.card-tag-marketing.yellow{
    background-color:var(--neon);
    color:var(--black);
    border-style:none;
    height:auto;
    padding-top:10px;
    padding-bottom:10px
}
.card-tag-marketing-flex{
    color:var(--white-2);
    display:flex
}
.card-tag-marketing-flex.gap-15{
    grid-column-gap:15px;
    grid-row-gap:15px
}
.plus-icon-wrapper{
    border:1px solid var(--white);
    background-color:var(--white);
    color:var(--black-2);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:52px;
    height:52px;
    display:flex
}
.icon-embed-xsmall{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:1.5rem;
    height:1.5rem;
    display:flex
}
.blue-card-marketing{
    background-color:var(--blue);
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6762a7a6255988792fb037a4_Group%2021.svg);
    background-position:470%;
    background-repeat:no-repeat;
    background-size:auto;
    border-radius:20px;
    flex-flow:column;
    justify-content:space-between;
    width:100%;
    max-width:545px;
    height:264px;
    padding:20px 28px 28px 20px;
    display:flex
}
.text-size-75px{
    color:var(--off-white);
    letter-spacing:-2.25px;
    font-family:Inter,sans-serif;
    font-size:75px;
    line-height:78px
}
.text-size-75px.text-weight-semi-bold.text-align-left{
    text-align:right
}
.text-size-75px.text-weight-semi-bold.black-text{
    color:var(--black)
}
.tab-heading-wrapper{
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-end;
    width:100%;
    max-width:896px;
    margin-left:22%;
    display:flex
}
.tab-heading-wrapper.space-between{
    flex-flow:row;
    justify-content:space-between;
    align-items:flex-start;
    margin-left:0%
}
.span-orange-underline{
    text-underline-offset:2px;
    text-decoration:underline;
    -webkit-text-decoration-color:var(--orange);
    text-decoration-color:var(--orange)
}
.blue-card-flex{
    grid-column-gap:13px;
    grid-row-gap:13px;
    flex-flow:column;
    display:flex
}
.black-card-head-wrapper{
    margin-left:25px;
    margin-right:25px
}
.text-size-96px{
    font-family:Inter,sans-serif;
    font-size:96px;
    line-height:90px
}
.text-size-96px.white-text.semibold-text.relative,.text-size-96px.white-text.semibold-text.marketing{
    z-index:2;
    position:relative
}
.marketing-flex-horizontal{
    grid-column-gap:71px;
    grid-row-gap:71px;
    display:flex
}
.marketing-v-flex{
    flex-flow:column;
    display:flex
}
.marketing-cta-arrow{
    width:94px;
    height:63px;
    margin-left:100px
}
.marketing-cta{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6762b941dba390a222ab1244_Rectangle%2034625644.svg);
    background-position:0 0;
    background-size:cover;
    justify-content:center;
    align-items:center;
    width:150px;
    height:150px;
    text-decoration:none;
    display:flex
}
.marketing-text-wrapper{
    justify-content:flex-end;
    align-items:center;
    margin-top:60px;
    display:flex
}
.hover-lin-k-section{
    border-top:1px solid var(--white);
    margin-top:142px
}
.hover-link-flex{
    border-bottom:1px solid var(--white);
    justify-content:space-between;
    align-items:center;
    padding-top:50px;
    padding-bottom:50px;
    display:flex;
    position:relative
}
.link-arrow-marketing{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:4rem;
    height:4rem;
    display:flex
}
.link-arrow-wrapper{
    color:var(--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:80px;
    height:80px;
    display:flex
}
.link-arrow-wrapper:hover{
    background-color:var(--blue)
}
.link-arrow-wrapper.hide{
    opacity:0
}
.text-size-64px{
    letter-spacing:-.02em;
    font-family:Inter,sans-serif;
    font-size:64px;
    line-height:72px
}
.text-size-64px.white-text.semibold-text.line-height,.text-size-64px.white-text.semibold-text.marketing_hover-links{
    line-height:100%
}
.text-size-64px.white-text.is-no-margin{
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.text-size-64px.white-text.is-no-margin.first-letter-cap.is-tablet{
    display:none
}
.text-size-64px.tabs-heading{
    letter-spacing:-3.2px;
    text-transform:none;
    width:100%;
    max-width:880px;
    margin-top:0;
    margin-bottom:0
}
.text-size-64px.video-heading{
    text-align:center;
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0
}
.text-size-64px.video-heading-copy{
    text-align:center;
    letter-spacing:-1.28px;
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0
}
.text-size-64px.neatlogs{
    color:#fff;
    letter-spacing:-.06em;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:500
}
.text-size-64px.neatlogs.semibold-text.line-height{
    line-height:100%
}
.text-size-64px.neatlogs.mobile{
    display:none
}
.text-size-64px.neatlogs-2{
    color:#fff;
    letter-spacing:-.06em;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:500
}
.text-size-64px.neatlogs-2.semibold-text.line-height{
    line-height:100%
}
.text-size-64px.home{
    text-align:center;
    text-transform:uppercase;
    width:100%;
    max-width:1053px;
    margin:0 auto
}
.hover-tag-link-marketing{
    color:var(--white);
    border-radius:100px;
    justify-content:center;
    align-items:center;
    padding:8px 14.5px;
    display:flex
}
.hover-tag-link-marketing.yellow{
    background-color:var(--neon);
    color:var(--black);
    border-style:none;
    height:auto;
    padding-top:10px;
    padding-bottom:10px
}
.hover-tag-link-marketing.blue{
    background-color:var(--blue);
    color:var(--white);
    height:auto;
    position:absolute;
    top:30px;
    left:40%
}
.hover-tag-link-marketing.blue._3{
    top:20px;
    left:10%
}
.hover-tag-link-marketing.blue._2{
    top:25px;
    left:30%
}
.hover-tag-link-marketing.blue._2-2{
    pointer-events:none;
    top:103px;
    left:50%
}
.hover-tag-link-marketing.orange{
    background-color:var(--orange);
    height:auto;
    position:absolute;
    top:30px;
    left:57%
}
.hover-tag-link-marketing.orange._2{
    top:25px
}
.hover-tag-link-marketing.orange._3{
    top:20px
}
.hover-tag-link-marketing.neon{
    background-color:var(--neon);
    position:absolute;
    top:103px;
    left:30%
}
.hover-tag-link-marketing.green{
    background-color:var(--green-2);
    position:absolute;
    top:103px;
    left:56%
}
.hover-tag-link-marketing.green._2{
    left:42%
}
.hovering-element-marketing{
    height:100px;
    padding-left:50px;
    padding-right:50px
}
.hovering-element-marketing._3{
    height:110px;
    padding-right:0
}
.beig-video{
    width:100%;
    min-width:400px;
    max-width:600px
}
.mobile-text{
    display:none
}
.eye-flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex:none;
    display:flex
}
.desktop-hide{
    display:none
}
.page-over-flow{
    overflow:hidden
}
.page-over-flow.f4f2ec{
    background-color:#f4f2ec
}
.ai-agents-hero-img-wrapper{
    position:relative
}
.ai-img-container{
    position:absolute;
    top:-460px;
    left:0%;
    right:0%
}
.ai-agents-section-padding{
    padding:120px 40px 162px 39px
}
.ai-agents-about-section{
    z-index:99;
    border-bottom:1px solid var(--black);
    justify-content:center;
    display:flex
}
.ai-agets-about-cards-wrapper{
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    margin-top:100px;
    display:grid
}
.ai-about-card{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    width:100%;
    max-width:387px;
    display:flex
}
.ai-about-card-text-wrap{
    grid-column-gap:22px;
    grid-row-gap:22px;
    flex-flow:column;
    display:flex
}
.ai-about-card-text-wrap.gap-30{
    grid-column-gap:30px;
    grid-row-gap:30px
}
.ai-about-card-cta{
    grid-column-gap:31px;
    grid-row-gap:31px;
    background-color:var(--orange);
    border-radius:21px;
    justify-content:center;
    align-items:center;
    margin-bottom:15px;
    padding-top:45px;
    padding-bottom:45px;
    text-decoration:none;
    display:flex
}
.aboit-cta-arrowrap{
    background-color:var(--black-2);
    color:var(--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:43px;
    height:43px;
    display:flex
}
.ai-agents-slide-1{
    width:34%;
    height:360px;
    margin-right:1%
}
.ai-agents-slider{
    background-color:#ddd0;
    height:400px
}
.slider-content-wrapper{
    grid-column-gap:24px;
    grid-row-gap:24px;
    border:1px solid #000;
    border-radius:20px;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    padding:32px 32px 27px;
    display:flex
}
.slider-content-wrapper:hover{
    border-color:var(--white);
    background-color:var(--white)
}
.slidedr-dot{
    border-radius:100%;
    width:14px;
    height:14px
}
.slidedr-dot.is-blue{
    background-color:var(--blue)
}
.slidedr-dot.is-orange{
    background-color:var(--orange)
}
.slidedr-dot.is-neon{
    background-color:var(--neon)
}
.slidedr-dot.is-green{
    background-color:var(--green-3)
}
.slider-wrapper-ai-agents{
    padding-bottom:120px;
    padding-left:38px
}
._w-slider-nav-right{
    background-color:var(--black-2);
    color:var(--white);
    border-radius:70px;
    justify-content:center;
    align-items:center;
    width:88px;
    min-width:43px;
    height:56px;
    display:flex;
    top:auto;
    left:auto;
    right:2%
}
._w-slider-nav-right:hover{
    background-color:var(--blue)
}
._w-slider-nav-right.left{
    top:auto;
    left:auto;
    right:2%
}
._w-slider-nav-right.hide{
    display:none
}
.cardd-flex{
    color:var(--black-2);
    justify-content:space-between;
    align-items:center;
    font-family:Inter,sans-serif;
    display:flex
}
.slider-section.home-1.hide{
    display:none
}
.click-cards{
    z-index:2;
    justify-content:space-between;
    align-items:stretch;
    padding-top:320px;
    padding-left:10px;
    padding-right:10px;
    display:flex;
    position:relative
}
.click-card{
    background-color:var(--beige);
    border:1px solid #000;
    border-radius:20px;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    min-width:290px;
    max-width:290px;
    height:412px;
    padding:44px 20px 58px;
    display:flex
}
.click-card.blue{
    background-color:var(--blue)
}
.click-card.is-orange{
    background-color:var(--orange)
}
.click-card.is-neon{
    background-color:var(--neon)
}
.click-card.is-green{
    background-color:var(--green-3)
}
.cta-flex{
    justify-content:flex-end;
    align-items:center;
    width:100%;
    padding-right:66px;
    display:flex
}
.ai-cta-wrapper{
    grid-column-gap:52px;
    grid-row-gap:52px;
    background-color:#0057ff;
    flex-flow:column;
    justify-content:flex-end;
    align-items:stretch;
    height:700px;
    padding-bottom:40px;
    padding-left:40px;
    display:flex;
    position:relative
}
.text-size-92px{
    letter-spacing:-3.68px;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-size:92px;
    line-height:81px
}
.text-size-92px.white-text.max-width-852{
    width:100%;
    max-width:852px
}
.typewriter{
    z-index:1;
    color:var(--white);
    letter-spacing:-.9px;
    width:100%;
    max-width:590px;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:400;
    line-height:149%;
    position:relative
}
.typewriter._194-width{
    width:200px;
    min-width:200px
}
.typewriter._194-width.text-size-45{
    font-size:45px;
    font-weight:500;
    line-height:100%
}
.typewriter.blue-script-line{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--blue);
    text-decoration-color:var(--blue);
    text-decoration-style:solid;
    text-decoration-thickness:1px
}
.typewriter-text{
    z-index:1;
    color:var(--white);
    letter-spacing:-.9px;
    width:100%;
    min-width:580px;
    max-width:590px;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:400;
    line-height:149%;
    position:relative
}
.typewriter-text._194-width{
    width:200px;
    min-width:200px
}
.typewriter-text._194-width.text-size-45{
    font-size:45px;
    font-weight:500;
    line-height:100%
}
.typewriter-text.blue-script-line{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--blue);
    text-decoration-color:var(--blue);
    text-decoration-style:solid;
    text-decoration-thickness:13px
}
.marekting-progress-bar{
    color:#f4f1e7;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(#fff,#000);
    -webkit-background-clip:text;
    background-clip:text;
    width:100%;
    display:block
}
.marekting-progress-bar.blue{
    z-index:1;
    color:var(--blue);
    width:0;
    position:relative
}
.progress-bar-marketing-wrap{
    position:relative;
    overflow:hidden
}
.style-circle{
    z-index:2;
    background-color:#fff;
    border-radius:50%;
    width:195px;
    height:195px;
    position:absolute;
    top:115px;
    left:53px;
    box-shadow:0 22px 120px -25px #00000026
}
.slide-nav{
    display:none
}
.slide-number{
    color:var(--blue);
    display:inline-block
}
.plate-container{
    justify-content:flex-start;
    align-items:center;
    width:100vw;
    height:100vh;
    display:flex;
    position:absolute;
    top:-3vw;
    left:-212px
}
.mask-2{
    z-index:3
}
.dish-name{
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:40px;
    font-size:60px;
    line-height:60px
}
.total-slides{
    z-index:12;
    position:absolute;
    top:223px;
    left:200px
}
.paragraph{
    color:#c5c5c5;
    max-width:30vw;
    margin-top:105px;
    margin-bottom:0;
    line-height:26px
}
.arrow-2{
    color:#33333340;
    background-color:#fff;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:50px;
    height:50px;
    font-size:20px;
    line-height:20px;
    transition:color .2s;
    display:flex;
    position:static;
    box-shadow:0 15px 50px -20px #000000b0
}
.arrow-2:hover{
    color:#333
}
.slide-overflow{
    overflow:hidden
}
.book-now{
    z-index:5;
    color:#fff;
    text-transform:uppercase;
    background-color:#333;
    border-radius:25px;
    padding:9px 22px;
    font-size:12px;
    line-height:18px;
    text-decoration:none;
    position:absolute;
    bottom:153px;
    left:108px
}
.slider{
    z-index:10;
    background-color:var(--transparent);
    height:100vh
}
.plate{
    background-color:#fff;
    border-radius:50%;
    width:39vw;
    padding:45px;
    display:none;
    overflow:hidden;
    box-shadow:0 20px 50px 1px #0000001a
}
.main-content{
    z-index:10;
    position:absolute;
    top:123px;
    right:108px
}
.lazy-susan{
    z-index:2;
    background-color:#fff;
    border-radius:50%;
    width:110vw;
    height:100vw;
    display:none;
    position:fixed;
    top:-272px;
    right:-56vw;
    box-shadow:16px 179px 300px -25px #00000012
}
.arrow-link{
    z-index:10;
    justify-content:center;
    align-items:center;
    width:50px;
    height:50px;
    margin:85vh 0 0;
    display:flex;
    bottom:0;
    left:32vw;
    overflow:visible
}
.arrow-link.right{
    left:39vw
}
.slide-line{
    z-index:12;
    background-color:#333;
    width:60px;
    height:2px;
    position:absolute;
    top:232px;
    left:131px
}
.plate-container-2{
    border:1px solid #000;
    border-radius:100%;
    align-items:center;
    width:800px;
    height:800px;
    display:flex;
    position:absolute;
    right:-290px
}
.slider-2{
    z-index:10;
    background-color:#fff;
    height:140vh;
    padding-top:100px
}
.main-content-2{
    z-index:10;
    position:absolute;
    top:220px;
    left:140px
}
.lazy-susan-2{
    z-index:2;
    background-color:#fff;
    border-radius:50%;
    width:110vw;
    height:100vw;
    display:none;
    position:fixed;
    top:-272px;
    right:-56vw;
    box-shadow:16px 179px 300px -25px #00000012
}
.timeline-dot{
    background-color:#007bff;
    border-radius:50%;
    width:20px;
    height:20px;
    position:absolute
}
.content-area{
    flex-flow:column;
    display:flex
}
.icon-embed-xxsmall-4{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:1rem;
    height:1rem;
    display:flex
}
.hover-card-flex{
    justify-content:space-between;
    align-items:flex-end;
    display:flex
}
.hover-card-flex.hide{
    margin-top:260px;
    display:none
}
.text-size-26px{
    font-family:Inter,sans-serif;
    font-size:26px;
    line-height:31px
}
.text-size-26px.semibold-text.width-209{
    width:209px;
    min-width:209px
}
.text-size-26px.semibold-text.width-209.white-text{
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.text-size-26px.semibold-text.white-text{
    padding-right:0
}
.text-size-26px.semibold-text.white-text.align-center,.text-size-26px.semibold-text.black-text.align-center{
    text-align:center;
    margin-top:40px
}
.text-size-26px.testimonials{
    color:#fff;
    letter-spacing:-.05em;
    font-weight:500
}
.text-size-26px.testimonials.is-design-white-lp{
    letter-spacing:-.02em;
    font-size:24px;
    font-weight:600;
    line-height:32px
}
.hover-card-flex-active{
    margin-bottom:28px;
    display:flex
}
.card-divider{
    background-color:#fff;
    width:188px;
    height:2px;
    margin-top:20px
}
.card-divider.black-bg{
    background-color:var(--black-2)
}
.card-divider._1{
    min-width:100px
}
.card-text-wrapper{
    grid-column-gap:15px;
    grid-row-gap:15px;
    flex-flow:column;
    min-width:249px;
    margin-top:20px;
    display:flex
}
.ai-hover-cards-wrapper{
    padding-bottom:120px;
    position:relative
}
.flip-cards-wrapper{
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    height:412px;
    margin-bottom:110px;
    padding-left:40px;
    padding-right:60px;
    display:flex
}
.flip-card{
    backface-visibility:hidden;
    background-color:#f4f1e7;
    border:1px solid #000;
    border-radius:20px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    min-width:290px;
    max-width:290px;
    height:412px;
    padding:20px;
    display:flex;
    position:absolute;
    inset:0% 0% auto
}
.flip-card._1{
    backface-visibility:hidden;
    perspective:1000px;
    rotate:-5.8deg
}
.flip-card._1.blue{
    background-color:var(--blue);
    display:none
}
.flip-card._2{
    rotate:4.4deg
}
.flip-card._2.orange{
    background-color:var(--orange);
    display:none
}
.flip-card._3{
    rotate:-4.05deg
}
.flip-card._3.neon{
    background-color:var(--neon);
    display:none
}
.flip-card._4{
    rotate:6.32deg
}
.flip-card._4.green{
    background-color:var(--green-3);
    display:none
}
.card-divider-flip{
    background-color:#fff;
    width:188px;
    height:1px;
    margin-top:10px
}
.card-divider-flip.black-bg{
    background-color:var(--black-2)
}
.card-divider-flip._1{
    min-width:100px
}
.flip-card-1{
    z-index:2;
    perspective:1000px;
    flex-flow:column;
    width:100%;
    max-width:290px;
    height:100%;
    display:flex;
    position:relative
}
.flip-card-2,.flip-card-3,.flip-card-4{
    z-index:2;
    width:100%;
    height:100%;
    position:relative
}
.arrow-card{
    width:52px;
    height:52px
}
.slider-arrow-left{
    background-color:var(--black-2);
    border-radius:100%;
    width:60px;
    height:60px;
    display:none;
    inset:67% 40% auto auto
}
.slider-arrow-left:hover{
    background-color:var(--blue)
}
.slider-arrow-right{
    background-color:var(--black-2);
    color:var(--white);
    border:1px solid #000;
    border-radius:20px;
    justify-content:center;
    align-items:center;
    width:130px;
    height:60px;
    display:flex;
    inset:auto 0% 10% 20%
}
.slider-arrow-right:hover{
    background-color:var(--blue)
}
.slider-arrow-right.hide{
    display:none
}
.slider-arrow-circle{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:4rem;
    height:3rem;
    display:flex
}
.progress-circle{
    border:14px solid var(--white-2);
    background-color:var(--transparent);
    border-radius:100%;
    width:200px;
    height:200px;
    position:absolute
}
.progress-circle.blue{
    border-color:var(--blue)
}
.slider-head-wrapper{
    justify-content:center;
    align-items:center;
    margin-top:100px;
    margin-bottom:60px;
    padding-top:171px;
    padding-bottom:170px;
    display:flex;
    position:relative
}
.head-img-1{
    position:absolute;
    inset:8% auto auto 3%
}
.head-img-2{
    position:absolute;
    inset:6% 0% auto 26%
}
.head-img-3{
    position:absolute;
    inset:13% 0% auto 49%
}
.head-img-4{
    position:absolute;
    inset:7% 9% auto auto
}
.head-img-5{
    position:absolute;
    inset:auto auto 7% 12%
}
.head-img-6{
    position:absolute;
    inset:auto auto 10% 30%
}
.head-img-7{
    z-index:2;
    position:absolute;
    inset:auto 0% 3% 50%
}
.head-img-8{
    z-index:1;
    position:absolute;
    inset:auto 22% 7% auto
}
.head-img-9{
    position:absolute;
    inset:44% 5% 0% auto
}
.content-marketing-hero-img{
    width:100%;
    max-width:454px
}
.content-marketing-hero-flex{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1166px;
    display:flex
}
.content-marketing-hero-flex.vertical{
    flex-flow:column
}
.hero-image-content-marketing-wrapper-copy{
    width:100%;
    height:100%
}
.marketin-c-hero-img-wrapper{
    width:100%
}
.wavy-under-line{
    -webkit-text-decoration:underline wavy;
    text-decoration:underline wavy
}
.wavy-under-line.orange{
    -webkit-text-decoration-color:var(--orange);
    text-decoration-color:var(--orange)
}
.content-marekting-hero-img{
    width:454px;
    height:625px;
    min-height:625px
}
.span-neon-under-line{
    text-decoration:underline;
    -webkit-text-decoration-color:var(--neon);
    text-decoration-color:var(--neon)
}
.content-marketin-about-flex{
    justify-content:space-between;
    width:100%;
    margin-top:80px;
    margin-bottom:92px;
    padding-left:20px;
    padding-right:20px;
    display:flex
}
.card-content-marketing{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677241d06eb71bebe3b0f821_Frame%201321316039.svg);
    background-position:50%;
    background-size:cover;
    border:1px solid #000;
    border-radius:10px;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:223px;
    height:391px;
    padding-top:45px;
    padding-left:20px;
    padding-right:25px;
    display:flex;
    position:relative
}
.card-content-marketing.card-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677247b5a9f095a9c94c66e5_Frame%201321316040.svg)
}
.card-content-marketing.card-3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677248e64395fb1c91edddb1_Frame%201321316041.svg)
}
.card-content-marketing.card-5{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67724a9a0cd7990bf2055672_Frame%201321316042.svg)
}
.card-content-marketing.card-4{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67724b1887693fac11ed2373_Frame%201321316043.svg)
}
.card-arrow{
    width:64px;
    margin-top:22px;
    margin-left:20%;
    position:absolute;
    inset:33% auto auto 0%
}
.card-arrow._2{
    inset:auto 0% 10% 2%
}
.card-arrow._3{
    top:39%
}
.card-arrow._4{
    top:47%;
    left:2%
}
.comic-img{
    position:absolute;
    top:50%;
    left:auto;
    right:0%
}
.comic-img._2{
    top:54%;
    left:50%
}
.comic-img._3{
    right:-6%
}
.comic-img._4{
    top:54%;
    right:4%
}
.comic-img._5{
    right:8%
}
.comice-circle{
    width:58px;
    position:absolute;
    inset:15% 0% auto 43%
}
.line-card{
    position:absolute;
    top:44%
}
.marketing-about-arrow{
    position:absolute;
    inset:55% 0% 0% 1%
}
.content-about-img{
    z-index:1;
    width:197px;
    position:absolute;
    inset:52% 0% 0% auto
}
.progress-tumbnial-contetn-m{
    background-color:#ffffff0d;
    width:501px
}
.progress-tumbnial-contetn-m._10px-radius{
    border-radius:10px
}
.progress-cards-c-m{
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1150px;
    display:flex
}
.progress-cards-c-m.is-reverse{
    justify-content:flex-end;
    align-items:center
}
.progress-cards-c-m.is-reverse.padding-40px{
    padding-left:40px
}
.progress-cards-c-m.wrap-left{
    flex-flow:row-reverse;
    justify-content:flex-end;
    align-items:center
}
.progress-cards-c-m.wrap-left.align-left{
    justify-content:flex-start;
    align-items:center
}
.progress-cards-c-m.border-bottom{
    border-bottom:1px solid #000
}
.progress-cards-c-m.border-bottom.reverse{
    flex-flow:row-reverse
}
.progress-cards-c-m.border-bottom.relative{
    position:relative
}
.t6ext-wrapper{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    display:flex
}
.content-marketing-slider{
    background-color:var(--transparent);
    height:600px;
    margin-top:20px
}
.content-marketing-head-wrapper{
    padding-top:102px;
    position:relative
}
.content-marketing-head-wrapper.section-padding{
    padding-top:120px;
    padding-bottom:80px
}
.content-marketing-head-wrapper.section-padding.border-27,.content-marketing-head-wrapper._27-border{
    border-top:1px solid #000;
    margin-top:27px
}
.content-marketing-head-wrapper._27-border.gap-100{
    margin-bottom:100px
}
.bar-content-m{
    background-color:var(--beige);
    border-radius:10px 60px 60px 10px;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1173px;
    height:72px;
    margin-top:113px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.text-size-32{
    letter-spacing:-.05em;
    font-family:Inter,sans-serif;
    font-size:32px;
    line-height:32px
}
.text-size-32.text-align-center{
    text-align:center
}
.text-size-32.first-letter-cap.max-width-288px{
    width:100%;
    max-width:288px
}
.bar-flex{
    grid-column-gap:56px;
    grid-row-gap:56px;
    border-right:1px solid #000;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    justify-content:space-between;
    align-items:center;
    padding-left:32px;
    padding-right:5px;
    display:flex
}
.cards-wrapper-c-m{
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1110px;
    margin-bottom:84px;
    margin-left:auto;
    margin-right:auto;
    padding-top:41px;
    display:flex
}
.black-card-content-markeitng{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677280a94178ec4495f88406_Group%201171280497.svg);
    background-position:50%;
    background-size:cover;
    flex-flow:column;
    justify-content:flex-end;
    align-items:flex-start;
    width:100%;
    max-width:360px;
    height:477px;
    padding-bottom:45px;
    padding-left:25px;
    display:flex
}
.black-card-content-markeitng.card-2{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:cover
}
.black-card-content-markeitng.card-1{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67727e0fc5a4b67f43881040_Group%201171280496.svg)
}
.black-card-content-markeitng.cared-3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6772815170f45991309572b2_Group%201171280498.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:cover;
    max-width:350px;
    height:467px
}
.text-size-36px{
    letter-spacing:-1.08px;
    font-family:Inter,sans-serif;
    font-size:36px;
    line-height:40px
}
.text-size-36px.semibold-text.black-text.first-letter-cap.width{
    max-width:333px
}
.text-size-16px-letter-spacing{
    color:var(--black-2);
    letter-spacing:-.48px;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:130%
}
.text-size-16px-letter-spacing.black-text{
    color:var(--black-2)
}
.text-size-16px-letter-spacing.black-text.text-weight-semi-bold.width-190-letter-spacing{
    letter-spacing:-.64px;
    width:183px
}
.text-size-16px-letter-spacing.text-color-636363{
    color:#636363
}
.text-size-16px-letter-spacing.text-color-636363.max-width-259{
    max-width:259px
}
.text-size-16px-letter-spacing.max-width-302{
    box-sizing:content-box;
    width:100%;
    max-width:302px
}
.text-size-16px-letter-spacing.max-width-302.gap-30{
    margin-top:30px
}
.text-size-16px-letter-spacing.max-width-302.gap-30.mobile-sizing,.text-size-16px-letter-spacing.max-width-302.gap-30.mobile-sizing-width{
    margin-right:20px
}
.text-size-16px-letter-spacing.max-width-311{
    box-sizing:content-box;
    width:100%;
    max-width:311px
}
.text-size-16px-letter-spacing.max-width-311.gap-30{
    margin-top:30px
}
.text-size-16px-letter-spacing.max-width-311.gap-20{
    margin-top:20px
}
.text-size-16px-letter-spacing.max-width-299{
    box-sizing:content-box;
    width:100%;
    max-width:288px
}
.text-size-16px-letter-spacing.max-width-299.gap-30{
    margin-top:30px
}
.text-size-16px-letter-spacing.max-width-299.gap-20{
    margin-top:20px
}
.breif-flex{
    justify-content:space-between;
    padding-left:20px;
    padding-right:20px;
    display:flex
}
.breif-flex.max-width-767{
    width:100%;
    max-width:767px
}
.breif-flex.max-width-767.gap-25{
    grid-column-gap:25px;
    grid-row-gap:25px;
    padding-left:0;
    padding-right:0
}
.breif-flex.align-cneter{
    justify-content:center;
    align-items:center;
    padding-left:0;
    padding-right:0
}
.breif-flex.align-cneter.gap-174{
    grid-column-gap:174px;
    grid-row-gap:174px
}
.breif-flex.align-cneter.gap-174.top-margin-109{
    margin-top:109px
}
.breif-flex.auto-slide.mobile{
    display:none
}
.breif-vertical-flex{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    justify-content:space-between;
    align-items:stretch;
    max-width:767px;
    display:flex
}
.breif-vertical-flex.center{
    justify-content:space-between;
    align-items:center
}
.breif-vertical-flex.center.gap-40{
    grid-column-gap:40px;
    grid-row-gap:40px;
    position:relative
}
.brief-card{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677285499b7f58475001ea4a_Group%201171280413.svg);
    background-position:50%;
    background-size:cover;
    flex-flow:column;
    justify-content:flex-end;
    align-items:flex-start;
    width:100%;
    min-width:360px;
    max-width:360px;
    height:365px;
    padding-bottom:35px;
    padding-left:25px;
    display:flex
}
.brief-card.horizontal{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67728691c0f70be95d95d754_Group%201171280412.svg);
    flex-flow:row;
    justify-content:flex-end;
    align-items:center;
    min-width:auto;
    max-width:767px;
    padding-right:50px
}
.brief-card.card-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6772899b0c3d71f4bfeaa2f2_Group%201171280414.svg);
    padding-bottom:57px
}
.brief-card.vertical{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67728b3912aa7131453528c5_Group%201171280415.svg);
    justify-content:flex-end;
    align-items:center;
    min-width:auto;
    max-width:402px;
    height:775px;
    padding-left:0
}
.bottom-padding{
    padding-top:8px;
    padding-bottom:80px
}
.blue-bg-wrapper{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677296b883e12dc33251de48_Frame%201321315970.svg);
    background-position:100%;
    background-size:cover;
    flex-flow:column;
    justify-content:flex-end;
    align-items:center;
    width:100%;
    max-width:1280px;
    height:785px;
    padding-bottom:153px;
    display:flex
}
.text-size-42px{
    letter-spacing:-1.26px;
    font-family:Inter,sans-serif;
    font-size:42px;
    line-height:49px
}
.text-size-42px.align-center{
    text-align:center;
    margin-left:auto;
    margin-right:auto
}
.blue-card-tag-1{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:157px;
    height:54px;
    display:flex;
    position:absolute;
    inset:20% auto auto 5%;
    rotate:-19.99deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-2{
    position:absolute;
    inset:auto 0% -8.5% 50%
}
.blue-card-tag-3{
    position:absolute;
    inset:auto auto 0% -3%
}
.blue-card-tag-4{
    position:absolute;
    inset:10% 20% auto auto
}
.blue-card-tag-5{
    position:absolute;
    inset:auto -5% 8% auto
}
.blue-card-tag-6{
    position:absolute;
    inset:40% -10% 0% auto
}
.blue-card-tag-7{
    position:absolute;
    inset:40% auto 0% 20%
}
.c-m-slide-1{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677399b80ea9141203057008_Group%201171280433.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:contain;
    width:30%;
    margin-left:20px;
    margin-right:20px
}
.scm-slide-2{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677399b80ea9141203057008_Group%201171280433.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    width:30%;
    margin-right:20px
}
.slider-flex-v{
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-flow:column;
    text-decoration:none;
    display:flex
}
.slider-text-c-m{
    color:var(--black-2);
    letter-spacing:-.9px;
    margin-left:19px;
    margin-right:19px;
    font-family:Inter,sans-serif;
    font-size:26px;
    font-weight:600;
    line-height:40px
}
.slider-text-c-m.white-text.max-width-291{
    width:100%;
    max-width:291px
}
.slider-text-c-m.white-text.max-width-345{
    width:100%;
    max-width:332px
}
.slider-text-c-m.white-text._80-gap{
    margin-top:70%
}
.slider-img{
    height:100%
}
.read-more-wrapper{
    grid-column-gap:67px;
    grid-row-gap:67px;
    color:var(--black-2);
    justify-content:flex-start;
    align-items:center;
    margin-top:2px;
    margin-left:19px;
    margin-right:19px;
    text-decoration:none;
    display:flex
}
.read-more-arrow{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:3rem;
    height:3rem;
    display:flex
}
.cm-arrow-left{
    z-index:1;
    background-color:var(--white);
    box-shadow:5px 5px 0 0 var(--blue);
    color:var(--black-2);
    border:1px solid #000;
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:94px;
    height:94px;
    display:flex;
    inset:auto auto 15% 41%
}
.cm-arrow-left:hover{
    background-color:var(--black-2);
    color:var(--white)
}
.cm-arrow-left.hide,.cm-arrow-left.hide-desktop{
    display:none
}
.c-m-arrow-right{
    background-color:var(--white);
    box-shadow:5px 5px 0 0 var(--blue);
    color:var(--black-2);
    border:1px solid #000;
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:94px;
    height:94px;
    display:flex;
    inset:auto 42% 15% auto
}
.c-m-arrow-right:hover{
    background-color:var(--black-2);
    color:var(--white)
}
.c-m-arrow-right.hide,.c-m-arrow-right.hide-desktop{
    display:none
}
.icon-embed-medium{
    z-index:1;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:3rem;
    height:3rem;
    display:flex;
    position:relative
}
.blue-bd-cicle{
    background-color:var(--blue);
    border-radius:100%;
    width:94px;
    height:94px;
    position:absolute;
    inset:4% 0% 0% 14%
}
.blue-bd-cicle.white{
    background-color:var(--white);
    inset:0%
}
.slider-heart-arrow{
    position:absolute;
    inset:auto 0% -80% 40%
}
.green-wave{
    position:absolute;
    inset:auto 0% -4% 53%
}
.wave-img{
    position:absolute;
    inset:auto 0% 0%
}
.tag-text{
    z-index:120;
    color:var(--black-2);
    font-family:Inter,sans-serif;
    font-size:19px;
    line-height:120%;
    position:relative
}
.blue-card-tag-1-2{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:260px;
    height:54px;
    display:flex;
    position:absolute;
    inset:auto auto 6% 48%;
    rotate:62.11deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-1-3{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:318px;
    height:54px;
    display:flex;
    position:absolute;
    inset:auto auto 13% -1%;
    rotate:26.27deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-1-4{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:279px;
    height:54px;
    display:flex;
    position:absolute;
    inset:10% 20% auto auto;
    rotate:12.36deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-1-5{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:279px;
    height:54px;
    display:flex;
    position:absolute;
    inset:auto -3% 12% auto;
    rotate:-9.8deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-1-6{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:352px;
    height:54px;
    display:flex;
    position:absolute;
    inset:40% -9% auto auto;
    rotate:12.36deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.blue-card-tag-1-8{
    background-color:var(--white);
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    justify-content:center;
    align-items:center;
    width:145px;
    height:54px;
    display:flex;
    position:absolute;
    inset:40% auto auto 20%;
    rotate:12.36deg;
    box-shadow:0 4px 4px #00000040,0 5px 15px #00000059,0 4px 4px #00000040
}
.arrow-trigger{
    cursor:pointer;
    min-width:52px;
    min-height:52px
}
.hide-arrow{
    display:none
}
.blue-line{
    background-color:var(--blue);
    width:100%;
    height:8px;
    position:absolute;
    inset:23% 0% auto
}
.orange-line{
    background-color:var(--orange);
    width:100%;
    height:8px;
    position:absolute;
    inset:23% 0% auto
}
.orange-line.max-widht-71{
    max-width:71px;
    top:55%;
    left:auto;
    right:1%
}
.orange-line.tourist{
    width:30%;
    height:20px;
    top:11%;
    left:auto;
    right:26%
}
.neon-line{
    background-color:var(--neon);
    width:100%;
    height:8px;
    position:absolute;
    inset:23% 0% auto
}
.neon-line.max-widht-71{
    max-width:71px;
    top:57%;
    left:auto
}
.neon-line.max-widht-78{
    max-width:78px;
    top:89%;
    left:0%;
    right:auto
}
.neon-line.max-widht-523{
    z-index:-1;
    max-width:523px;
    height:21px;
    top:53%;
    left:auto;
    right:15%
}
.plus{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:3rem;
    height:3rem;
    display:flex
}
.slider-z-index{
    width:100%;
    height:100%;
    position:relative
}
.scm-slide-3{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677399b80ea9141203057008_Group%201171280433.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    width:30%;
    margin-right:20px
}
.case-studies-section-padding{
    padding-left:20px;
    padding-right:20px
}
.services-dropdown{
    padding:0;
    font-family:Inter,sans-serif
}
.services-drop-down{
    grid-column-gap:6px;
    grid-row-gap:6px;
    color:var(--white);
    justify-content:space-between;
    align-items:center;
    padding:0;
    display:flex
}
.services-drop-down.tablet-black-text{
    font-size:16px;
    line-height:24px
}
.services-drop-down.black-text{
    color:var(--black);
    font-size:16px;
    line-height:24px
}
.service-menu{
    z-index:9999
}
.service-menu.w--open{
    z-index:1000;
    background-color:var(--beige);
    border-radius:10px;
    padding:20px;
    top:140%;
    left:-30%
}
.service-menu.is-black.w--open{
    background-color:var(--black);
    color:#fff
}
.service-link{
    z-index:9999;
    border-radius:8px
}
.service-link:hover{
    background-color:var(--blue);
    color:var(--white)
}
.service-link.is-white{
    color:#fff
}
.service-link.is-white:hover{
    background-color:var(--beige);
    color:var(--black)
}
.icon-3{
    margin-right:0;
    position:static
}
.bg-beige.mobile{
    display:none
}
.semi-circle-copy{
    justify-content:center;
    align-items:center;
    display:flex
}
.semi-circle-copy.hide-temp{
    display:none
}
.layout417_title{
    color:var(--beige);
    letter-spacing:-2.86px;
    white-space:nowrap;
    font-size:143px;
    line-height:72px
}
.layout417_content{
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:center;
    align-items:center;
    height:100vh;
    display:flex;
    position:sticky;
    top:0
}
.layout417_title-wrapper{
    justify-content:center;
    width:100%;
    display:flex;
    position:absolute;
    overflow:hidden
}
.image-full{
    object-fit:cover;
    width:100%;
    height:100%
}
.layout417_component{
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    height:300vh;
    position:relative
}
.layout417_card{
    background-color:#fff;
    border:1px solid #00000026;
    border-radius:1.25rem;
    flex-direction:column;
    justify-content:space-between;
    width:640px;
    padding:2rem;
    display:flex;
    position:absolute;
    overflow:hidden
}
.layout417_card.card-3{
    z-index:1;
    transform:rotate(6deg)
}
.layout417_card.card-2{
    z-index:2;
    transform:rotate(3deg)
}
.layout417_card.card-1{
    z-index:3
}
.layout417_card.card-4{
    transform:rotate(9deg)
}
.layout417_list{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:30rem;
    display:flex;
    position:relative
}
.testimonial-card-d-l-p{
    grid-column-gap:15px;
    grid-row-gap:15px;
    flex-flow:row;
    display:flex
}
.testimonial-img-d-l-p{
    width:71px;
    height:71px
}
.card-flex-d-p{
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    justify-content:flex-end;
    align-items:center;
    display:flex
}
.bg-img{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67935e19a719afd12ddb3d33_Frame%201321315802.svg);
    background-position:50%;
    background-repeat:repeat-x;
    background-size:contain;
    background-attachment:fixed
}
.tab-button{
    color:#fff;
    background-color:#fff0;
    border-top:1px solid #33353a;
    margin-bottom:0;
    padding:0;
    transition:all .3s
}
.tab-button:hover{
    background-color:#1c1d1f
}
.tab-button.w--current{
    background-color:#fff0
}
.tab-button-progress-bar{
    background-color:#f06a6a40;
    height:3px
}
.tab-mobile-img{
    display:none
}
.tab-button-title{
    justify-content:space-between;
    align-items:center;
    font-size:16px;
    font-weight:500;
    line-height:28px;
    display:flex
}
.tabs-content{
    border-radius:16px;
    width:60%;
    box-shadow:0 4px 12px #0000001a,-5px -5px 10px 5px #0000001a
}
.tab-button-progress{
    background-color:#f06a6a;
    width:1%;
    height:100%
}
.tab-button-content{
    grid-column-gap:8px;
    grid-row-gap:8px;
    grid-template-rows:auto;
    grid-template-columns:1fr;
    grid-auto-columns:1fr;
    padding:12px
}
.tab-pane{
    width:100%
}
.tab-button-desc{
    font-size:14px;
    line-height:24px
}
.tabs-menu-dp{
    background-color:var(--black-2);
    flex-direction:column;
    width:40%;
    margin-right:5%;
    padding:20px;
    display:flex
}
.tab-component{
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:1120px;
    margin:60px auto;
    display:flex
}
.tab-img{
    border-radius:16px
}
.mobile-under-line{
    display:none
}
.heading-4{
    text-transform:none
}
.calendly-hero{
    width:100%;
    min-width:400px;
    max-width:600px
}
.text-span-2{
    color:#ff3b00
}
.hero_bg{
    background-color:#0f0f0f;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67c82346192809f45e4319bd_Frame%201321316084%20\(1\).avif);
    background-position:100% 0;
    background-repeat:no-repeat;
    background-size:1441px;
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.hero_bg.northstar{
    background-color:#0f0f0f;
    background-position:50%;
    background-size:cover;
    align-items:stretch;
    width:100%;
}
.hero_bg.is-beige{
    color:#0f0f0f;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6868c2ae25f36f7c69ad01e9_Frame%201321316477.avif);
    background-position:50% 0;
    background-size:1441px;
    display:block
}
.hero_calendluy{
    width:450px;
    max-width:450px;
    height:780px
}
.wrap_hero{
    background-color:#0f0f0f;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67c9e6eff9a6490e0a7c0a93_path.avif);
    background-position:100% 0;
    background-repeat:no-repeat;
    background-size:auto
}
.list_text{
    color:#000;
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:140%
}
.tabs_head{
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    max-width:1207px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.auto-tabs_section{
    flex-direction:column;
    justify-content:center;
    width:100%;
    max-width:1207px;
    margin-left:auto;
    margin-right:auto;
    padding-top:142px;
    padding-bottom:100px;
    display:flex;
    position:relative
}
.auto-tabs_section.bg-beige{
    background-color:var(--beige)
}
.auto-tabs_section.home{
    margin-top:20px;
    padding-top:0;
    padding-bottom:0
}
.auto-tabs_section.northstar{
    padding-top:80px
}
.video-section-head{
    margin-top:100px
}
.video-section-head.width-574px{
    width:100%;
    max-width:574px;
    margin-top:200px;
    margin-left:auto;
    margin-right:auto
}
.video_flex{
    grid-column-gap:57px;
    grid-row-gap:57px;
    justify-content:center;
    align-items:stretch;
    margin:108px auto 100px;
    display:flex
}
.marketing_video{
    border-radius:25px;
    width:100%;
    max-width:640px;
    height:auto;
    overflow:hidden
}
.video_text-content{
    grid-column-gap:80px;
    grid-row-gap:80px;
    color:#000;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    max-width:480px;
    display:flex
}
.video_list{
    color:#000;
    letter-spacing:-.6px;
    text-transform:none;
    width:100%;
    max-width:558px;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:149%
}
.frame-work-item{
    color:#000;
    margin-top:0;
    list-style-type:none
}
.btn-wrap{
    width:100%;
    max-width:307px
}
.case_studies-flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    width:100%;
    max-width:1280px;
    margin-top:50px;
    display:flex
}
.case_studies_left-flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    width:100%;
    max-width:740px;
    display:flex
}
.case_studies-left-top{
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    width:100%;
    max-width:401px;
    display:flex
}
.case_studies-left-top.gap-23px{
    grid-column-gap:10px;
    grid-row-gap:10px
}
.case_studies-h-flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:753px;
    display:flex
}
.case_studies-h-flex.bsm{
    flex-flow:row;
    justify-content:flex-start;
    align-items:stretch;
    max-width:722px
}
.vega_flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.veag-v-flex{
    grid-column-gap:15px;
    grid-row-gap:15px;
    flex-flow:column;
    width:100%;
    max-width:362px;
    display:flex
}
.case_studies-right-flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    width:100%;
    max-width:504px;
    display:flex
}
.case-studies-right-top{
    grid-column-gap:10px;
    grid-row-gap:10px;
    width:100%;
    max-width:525px;
    display:flex
}
.sma_table{
    background-color:#fff;
    border:2px solid #000;
    border-radius:31px;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1250px;
    margin-top:107px;
    margin-left:auto;
    margin-right:auto;
    font-family:Inter,sans-serif;
    display:flex
}
.sma_table.northstar{
    margin-bottom:100px
}
.sma_table-first-row{
    border-right:2px solid #000;
    border-top-left-radius:31px;
    width:100%;
    max-width:600px
}
.sma_table-2nd-row{
    border-right:2px solid #000;
    width:100%;
    max-width:200px
}
.sma_table-3rd-row{
    border-right:2px solid #000;
    width:100%;
    max-width:240px
}
.sma_table-4th-row{
    border-top-right-radius:31px;
    border-bottom-right-radius:31px;
    width:100%;
    max-width:220px
}
.top_box{
    border-bottom:2px solid #000;
    border-top-left-radius:31px;
    justify-content:center;
    align-items:center;
    height:90px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.top_box.last{
    border-top-left-radius:0;
    border-top-right-radius:31px;
    width:100%
}
.sma-table-title{
    color:#1a1a1a;
    letter-spacing:-1.28px;
    font-size:28px;
    font-weight:600;
    line-height:100%
}
.sma-table-title.italic{
    font-style:italic
}
.sma-table-title.italic.text-color-white{
    color:#fff;
    font-weight:500
}
.sma-table-title.italic.text-color-white.align-center{
    text-align:center;
    text-decoration:none
}
.sma-table-title.italic.text-color-white.align-center.underlined{
    border-bottom:5px solid var(--blue);
    margin-top:10px;
    margin-bottom:10px;
    line-height:.6
}
.sma-table-title.italic.text-color-white.align-center.underlined.mobile{
    display:none
}
.sma-table-title.text-weight-semi-bold.text-color-white{
    color:var(--white);
    line-height:1.2
}
.sma-table-title.text-weight-semi-bold.all-caps{
    text-align:center;
    text-transform:none;
    line-height:30px
}
.sma-table-title.white-text{
    color:#fff;
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.table_flex{
    grid-column-gap:44px;
    grid-row-gap:44px;
    flex-flow:column;
    height:459.951px;
    margin-top:56px;
    margin-bottom:58px;
    padding-left:49px;
    display:flex
}
.table_flex.center{
    justify-content:flex-start;
    align-items:center;
    padding-left:0
}
.table_flex.center.gap-30,.table_flex.center.gap-41{
    grid-column-gap:30.3px;
    grid-row-gap:30.3px;
    justify-content:space-between;
    align-items:center
}
.impact_image-5{
    width:100%;
    max-width:198px
}
.tab_list-text{
    margin-top:0
}
.sma_button{
    grid-column-gap:15px;
    grid-row-gap:15px;
    color:var(--black);
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.sma_button.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.sma_button.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.sma_button.about.black-bg.white-text{
    text-decoration:none
}
.sma_button.white{
    border-color:var(--white);
    color:var(--white)
}
.sma_button.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.sma_button.mobile{
    display:none
}
.sma_button.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.sma_button.max-width.align-center{
    margin-left:60px
}
.sma_button.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.sma_button.max-width.align-center.margin{
    display:none
}
.sma_button.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.sma_button.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.sma_button.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.sma_button.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.sma_button.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.sma_button.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.sma_button.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.sma_button.max-width-319.m-t-70{
    margin-top:70px
}
.sma_button.black-button{
    color:var(--white);
    background-color:#000
}
.sma_button.black-button:hover{
    background-color:var(--blue);
    border-style:none
}
.sma_button.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.sma_button.black-button.t-m-20{
    margin-top:20px
}
.sma_button.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.sma_button.black-button.t-m-20.max-width-300{
    max-width:300px
}
.sma_button.black-button.mobile-btn,.sma_button.black-button.is-mobile{
    display:none
}
.sma_button.max-width-309{
    width:100%;
    max-width:319px
}
.sma_button.max-width-309.m-t-70{
    margin-top:70px
}
.sma_button.max-width-309._20-t-m{
    margin-top:10px
}
.sma_button.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.sma_button.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.sma_button.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.sma_button.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.sma_button.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.sma_button.max-widht-200{
    max-width:174px
}
.sma_button.max-width-299{
    max-width:299px
}
.sma_button.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.sma_button.white-btn{
    border-color:var(--white);
    color:var(--white);
    justify-content:center;
    align-items:center
}
.sma_button.white-btn:hover{
    border-style:solid
}
.sma_button.white-btn.design-lpwhite{
    grid-column-gap:14px;
    grid-row-gap:14px;
    justify-content:center;
    align-items:center;
    width:auto;
    max-width:none;
    height:56px;
    max-height:56px;
    padding:0 10px 0 24px;
    font-size:20px;
    line-height:24px
}
.sma_button.white-btn.design-lpwhite:hover{
    border-color:var(--blue);
    background-color:var(--blue)
}
.sma_button.nav-button{
    max-width:300px
}
.sma_button.is-nav-btn{
    z-index:1000;
    border-color:var(--white);
    color:var(--white);
    flex:none;
    max-width:340px;
    height:50px;
    max-height:50px;
    display:flex;
    position:relative
}
.sma_button.is-nav-btn:hover{
    background-color:var(--white);
    color:var(--black);
    border-style:solid
}
.sma_button.is-desing-lp-white{
    color:var(--white);
    background-color:#000;
    width:auto;
    max-width:none;
    height:56px;
    max-height:56px;
    padding:8px 10px 8px 24px
}
.sma_button.is-desing-lp-white:hover{
    background-color:var(--blue);
    border-style:none
}
.sma_button.is-desing-lp-white.align-center{
    margin-left:auto;
    margin-right:auto
}
.sma_button.is-desing-lp-white.t-m-20{
    margin-top:20px
}
.sma_button.is-desing-lp-white.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.sma_button.is-desing-lp-white.t-m-20.max-width-300{
    max-width:300px
}
.sma_button.is-desing-lp-white.mobile-btn,.sma_button.is-desing-lp-white.is-mobile{
    display:none
}
.case_studies-btn-wrapper{
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:317px;
    margin-top:92px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.case_studies-btn-wrapper.is-notthstar{
    max-width:320px;
    margin-bottom:100px
}
.sma_cta{
    grid-column-gap:90px;
    grid-row-gap:90px;
    background-color:#000;
    border-radius:50px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:750px;
    margin-bottom:94px;
    margin-left:auto;
    margin-right:auto;
    padding-top:116px;
    padding-bottom:116px;
    display:flex
}
.sma_cta.top-m-118px{
    margin-top:118px
}
.sma_cta.top-m-118px.gap-66{
    grid-column-gap:66px;
    grid-row-gap:66px
}
.sma_cta.is-white{
    color:#000;
    background-color:#fff
}
.sma_cta.bsm{
    grid-column-gap:80px;
    grid-row-gap:80px;
    height:auto;
    margin-bottom:0;
    padding-top:100px;
    padding-bottom:100px
}
.sma_video-wrapper{
    border-radius:10px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:605px;
    height:420px;
    display:flex;
    overflow:hidden
}
.hero_tag{
    background-color:var(--beige);
    letter-spacing:-.04em;
    border-radius:200px;
    justify-content:center;
    align-items:center;
    height:56px;
    padding:20px 24px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:38px;
    display:flex
}
.hero_tag.is-black{
    color:#000
}
.hide_arrow{
    display:none
}
.show_arrow._24px{
    width:24px
}
.show_arrow._26px{
    width:26px
}
.show_arrow.isdesign{
    margin-right:0
}
.show_arrow.is-deign{
    width:40px;
    margin-right:0
}
.pricing_container{
    color:#000;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1224px;
    margin:107px auto 200px;
    font-family:Inter,sans-serif;
    display:flex
}
.pricing_container.hide{
    display:none
}
.pricing_card{
    grid-column-gap:69px;
    grid-row-gap:69px;
    background-color:#fff;
    border:1px solid #000;
    border-radius:16px;
    flex-flow:column;
    width:100%;
    max-width:374px;
    padding:18px 24px 36px 19px;
    display:flex;
    position:relative
}
.pricing_top{
    grid-column-gap:27px;
    grid-row-gap:27px;
    flex-flow:column;
    display:flex
}
.pricing_category{
    letter-spacing:.02em;
    font-size:22px;
    font-weight:600;
    line-height:135%
}
.budget_flex{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    display:flex
}
.price{
    letter-spacing:-.01em;
    font-size:48px;
    font-weight:600;
    line-height:135%
}
.price_description{
    letter-spacing:-.02em;
    font-size:21px;
    font-weight:600
}
.price_list{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    justify-content:space-between;
    height:100%;
    display:flex
}
.text-size-21px{
    font-size:21px;
    line-height:21px
}
.pricing_list{
    letter-spacing:.02em;
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    font-weight:500;
    line-height:176%
}
.pricing_list-item-sma{
    letter-spacing:.02em;
    text-transform:capitalize;
    margin-top:24px;
    margin-bottom:24px;
    font-size:16px;
    font-weight:500;
    line-height:176%
}
.pricing_btn{
    grid-column-gap:8px;
    grid-row-gap:8px;
    color:#fff;
    background-color:#000;
    border-radius:54px;
    justify-content:center;
    align-items:center;
    padding-top:16px;
    padding-bottom:16px;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    text-decoration:none;
    display:flex
}
.pricing_btn:hover{
    background-color:var(--blue)
}
.recommended-tag{
    background-color:var(--blue);
    color:#fff;
    letter-spacing:.02em;
    border-top-right-radius:16px;
    border-bottom-left-radius:16px;
    justify-content:center;
    align-items:center;
    padding:10px 20px;
    font-size:21px;
    line-height:135%;
    display:flex;
    position:absolute;
    inset:0% 0% auto auto
}
.text-block-7{
    font-size:18px
}
.service_sma{
    display:none
}
.about_btn-wrapper{
    width:100%;
    max-width:256px
}
.about_btn-wrapper._2{
    max-width:308px
}
.about_btn-wrapper._2.is-white{
    color:#fff
}
.about_btn-wrapper.is-tabs{
    max-width:311px
}
.cta_btn-wrapper{
    width:100%;
    max-width:310px
}
.cta_btn-wrapper.large{
    max-width:320px
}
.cta_btn-wrapper.isdesign-lp{
    max-width:178px
}
.text-block-8{
    text-transform:none;
    flex:none
}
.top-10{
    margin-top:10px
}
.code-embed-5{
    max-width:620px
}
.text-block-9.is-deign-page{
    font-size:20px
}
.container-1300px{
    width:100%;
    max-width:1115px;
    margin-left:auto;
    margin-right:auto
}
.about_flex{
    grid-column-gap:50px;
    grid-row-gap:50px;
    justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.about_flex.top-m-69{
    margin-top:69px
}
.about_flex.top-m-120{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:120px
}
.about_flex.top-m-80{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:80px
}
.about_flex.vertical-flex{
    flex-flow:column
}
.about_left-content{
    grid-column-gap:56px;
    grid-row-gap:56px;
    color:#fff;
    letter-spacing:-.06em;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    width:100%;
    max-width:42.1875rem;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:500;
    line-height:56px;
    display:flex
}
.about_left-content.mobile{
    display:none
}
.neatlogs_gradient-text{
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(90deg,#8c45ff,#f4487ae6);
    -webkit-background-clip:text;
    background-clip:text
}
.text-szie-48px{
    letter-spacing:-.06em;
    margin-top:0;
    margin-bottom:0;
    font-size:48px;
    line-height:145%
}
.text-szie-48px.neatlogs{
    color:#fff;
    text-align:center;
    letter-spacing:-.06em;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:500;
    line-height:58px
}
.text-szie-48px.case-study{
    text-transform:none;
    line-height:56px
}
.about_right-content{
    grid-column-gap:18px;
    grid-row-gap:18px;
    flex-flow:column;
    width:100%;
    font-size:21px;
    font-weight:600;
    line-height:124.2%;
    display:flex
}
.about_right-content.mobile{
    display:none
}
.list_flex{
    grid-column-gap:22.32px;
    grid-row-gap:22.32px;
    flex-flow:column;
    font-size:18px;
    font-weight:300;
    display:flex
}
.list_item-neatlogs{
    color:#fff;
    margin-top:0;
    font-weight:300
}
.list-wrapper{
    grid-column-gap:26px;
    grid-row-gap:26px;
    flex-flow:column;
    display:flex
}
.neat_logs-list{
    margin-top:0;
    margin-bottom:0
}
.about_img{
    width:100%;
    margin-top:13px;
    box-shadow:0 4px 4px #00000040
}
.about_img.mobile{
    display:none
}
.left_content{
    letter-spacing:-.03em;
    width:100%;
    max-width:757px;
    font-size:30px;
    line-height:36px
}
.typography_left{
    max-width:469px;
    font-size:2rem;
    font-weight:300
}
.typoghryphy-text{
    letter-spacing:-.06em;
    font-weight:300;
    line-height:39px;
    position:static
}
.all-caps{
    text-transform:uppercase
}
.text-size-200px{
    letter-spacing:-.06em;
    font-size:200px;
    line-height:100%
}
.text-size-200px.text-weight-medium.top-m{
    margin-top:-24px
}
.css_image{
    width:100%;
    max-width:342px
}
.neatlogs-image{
    width:100%;
    min-width:100%;
    margin-top:156px
}
.section_breakdown{
    padding-top:60px
}
.breakdown_container{
    color:#fff;
    text-align:center
}
.break_down-strategy{
    text-align:left;
    background-color:#f4487a;
    border-radius:30px;
    width:100%;
    max-width:23.7919rem;
    height:23.7919rem;
    padding-top:35px;
    padding-left:35px;
    position:relative
}
.text-size-34px{
    font-size:34px;
    line-height:100%
}
.strategy_img-01{
    position:absolute;
    inset:auto 0% 0%
}
.strategy_img-2{
    position:absolute;
    inset:auto auto 12.8% 0%
}
.strategy_img-2._3{
    bottom:14%;
    left:auto;
    right:29%
}
.strategy_img-3{
    position:absolute;
    inset:auto 0% 0% auto
}
.strategy_img-4{
    position:absolute;
    inset:auto 10% 14% auto
}
.break_down-discovery{
    text-align:left;
    background-color:#8c45ff;
    border-radius:30px;
    width:100%;
    min-width:23rem;
    max-width:23.7919rem;
    height:23.7919rem;
    padding-top:35px;
    padding-left:35px;
    position:relative
}
.discovery_img-2{
    position:absolute;
    inset:auto 29% 13.8% auto
}
.discovery_img-4{
    position:absolute;
    inset:auto 0% 27% auto
}
.discovery_img-01{
    position:absolute;
    inset:auto 0% 0%
}
.discovery_img-3{
    position:absolute;
    inset:auto 0% 0% auto
}
.break_down-solution{
    text-align:left;
    background-color:#f4487a;
    border-radius:30px;
    width:100%;
    max-width:23.7919rem;
    height:23.7919rem;
    padding-top:35px;
    padding-left:35px;
    position:relative
}
.break_down-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    margin-top:120px;
    margin-bottom:120px;
    display:flex
}
.break_down-wrapper.desktop{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between
}
.break_down-wrapper.desktop.hide,.break_down-wrapper.mobile{
    display:none
}
.break_down-vertical_flex{
    grid-column-gap:0px;
    grid-row-gap:0px;
    flex-flow:column;
    max-width:1089.33px;
    display:flex
}
.break_down-vertical_flex.gap-19px{
    grid-column-gap:19px;
    grid-row-gap:19px
}
.break_down-vertical_flex.gap-19px.button{
    width:100%;
    max-width:247px
}
.break_down-vertical_flex.hide{
    display:none
}
.break_down-h-flex{
    grid-column-gap:0px;
    grid-row-gap:0px;
    display:flex
}
.neat_log-button{
    grid-column-gap:10px;
    grid-row-gap:10px;
    background-color:#8c45ff;
    border-radius:29.45px;
    justify-content:center;
    align-items:center;
    padding:10px;
    display:flex;
    box-shadow:inset 0 0 1px #ffffff40,inset 0 0 2px #00000040,0 0 1px 4px #ffffff1a,0 0 179px #9917ff
}
.task_btn{
    grid-column-gap:6px;
    grid-row-gap:6px;
    border:1px solid #966ab3;
    border-radius:99px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:138px;
    padding-top:8px;
    padding-bottom:8px;
    display:flex
}
.work_flow-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.work_flow-wrapper.mobile-img{
    display:none
}
.work_flow-flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    justify-content:space-between;
    width:100%;
    display:flex
}
.work_flow-flex.top-m-69{
    margin-top:69px
}
.work_flow-flex.top-m-120{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:120px
}
.work_flow-flex.top-m-80{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:80px
}
.section_workflow-hub{
    flex-flow:column;
    justify-content:center;
    align-items:center;
    padding-top:167px;
    padding-bottom:60px;
    display:flex
}
.worflow-wrapper{
    flex-flow:column;
    width:100%;
    max-width:791px;
    display:flex
}
.work-flow-img{
    width:100%;
    min-width:100%;
    box-shadow:0 0 250px #8c45ff2e
}
.top-m-80{
    margin-top:80px
}
.top-m-80.max-width-1300px{
    width:100%;
    max-width:1300px;
    margin-left:auto;
    margin-right:auto
}
.section_collab{
    padding-top:60px;
    padding-bottom:150px
}
.collabration_wrapper{
    grid-column-gap:58px;
    grid-row-gap:58px;
    flex-flow:column;
    width:100%;
    max-width:1103px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.review_card{
    grid-column-gap:72px;
    grid-row-gap:72px;
    background-image:linear-gradient(90deg,#8c45ff,#f4487a);
    flex-flow:column;
    margin-top:150px;
    padding:100px 115px;
    display:flex
}
.review_card.hide{
    display:none
}
.review_flex{
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-flow:column;
    display:flex
}
.mobile-width-100.max-widht-411{
    max-width:411px
}
.mobile-width-100.max-widht-507px{
    width:100%;
    max-width:507px
}
.top-m-150px{
    margin-top:150px
}
.mobile-img-copy,.neatlog-mobile-heading,.key-solutions-wrapper-mobile{
    display:none
}
.desktop-img-copy{
    width:100%;
    height:699px;
    margin-left:auto;
    margin-right:auto
}
.sma_cta-copy{
    grid-column-gap:90px;
    grid-row-gap:90px;
    background-color:#000;
    border-radius:50px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:1240px;
    margin:118px auto 94px;
    padding-top:83px;
    padding-bottom:78px;
    display:flex
}
.sma_cta-copy.top-m-118px{
    margin-top:118px
}
.sma_cta-copy.top-m-118px.gap-66{
    grid-column-gap:66px;
    grid-row-gap:66px
}
.max-widht-688{
    width:100%;
    max-width:688px
}
.mx-widht-582{
    width:100%;
    max-width:582px
}
.about_grid{
    grid-column-gap:50px;
    grid-row-gap:50px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    display:grid
}
.about_grid.top-m-69{
    margin-top:69px
}
.about_grid.top-m-120{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:120px
}
.about_grid.top-m-80{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:80px
}
.about_grid.vertical-flex{
    flex-flow:column
}
.about_grid.mobile,.about_grid.mobile-flex{
    display:none
}
.flowing-text{
    position:absolute;
    inset:auto 0% 18% 13%
}
.logos_head{
    grid-column-gap:9px;
    grid-row-gap:9px;
    background-color:var(--beige);
    color:#000;
    border:1px solid #000;
    border-radius:200px;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:547px;
    padding:8px 20px;
    display:flex;
    position:absolute;
    inset:-20% 0% auto 29.5%
}
.logos_head.black-logo-design{
    background-color:#000;
    border-color:#fff
}
.logos_head.black-logo-design.northstar{
    background-color:var(--transparent);
    border-style:none;
    position:static
}
.text-color-green{
    color:#327f2f
}
.mobile-hero-img{
    display:none
}
.mobile-width-204px.max-widht-411{
    max-width:411px
}
.mobile-width-204px.max-widht-507px{
    width:100%;
    max-width:507px
}
.about_grid-copy{
    grid-column-gap:50px;
    grid-row-gap:50px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    display:grid
}
.about_grid-copy.top-m-69{
    margin-top:69px
}
.about_grid-copy.top-m-120{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:120px
}
.about_grid-copy.top-m-80{
    justify-content:space-between;
    align-items:flex-start;
    margin-top:80px
}
.about_grid-copy.vertical-flex{
    flex-flow:column
}
.about_grid-copy.mobile,.about_grid-copy.mobile-flex{
    display:none
}
.good-right-flex{
    grid-column-gap:35px;
    grid-row-gap:35px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    width:100%;
    max-width:520px;
    display:flex
}
._100--width{
    width:100%
}
.hero-btn-wrapper{
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.hero-btn-wrapper.design-lp{
    max-width:340px;
    margin-top:40px
}
.hero-btn-wrapper.is-white-lp{
    margin-top:56px
}
.tab-heading-wrapper-home{
    text-align:center;
    flex-flow:column;
    width:100%;
    max-width:960px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.tab-heading-wrapper-home.space-between{
    flex-flow:row;
    justify-content:space-between;
    align-items:flex-start;
    margin-left:0%
}
.client_textimonial-card{
    background-color:var(--blue);
    border-radius:10px;
    flex-flow:column;
    justify-content:space-between;
    width:100%;
    max-width:400px;
    height:350px;
    padding:40px 11px 37px 30px;
    display:flex
}
.client_textimonial-card._01,.client_textimonial-card._02{
    border-bottom:1px solid var(--black)
}
.client_textimonial-card.home-1{
    display:block
}
.client_textimonial-card.home-1._01,.client_textimonial-card.home-1._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.client_textimonial-card.h-3{
    flex-direction:column;
    padding:46px 40px
}
.client_textimonial-card.h-3._01,.client_textimonial-card.h-3._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.client_textimonial-card.h-3-1{
    flex-direction:column;
    padding:10px 10px 38px
}
.client_textimonial-card.h-3-1._01{
    border-right:1px solid var(--black);
    border-bottom-style:none;
    justify-content:space-between
}
.client_textimonial-card.h-3-1._02{
    border-right:1px solid var(--black);
    border-bottom-style:none
}
.client_textimonial-card.home-3{
    display:block
}
.client_textimonial-card.home-3-2{
    grid-column-gap:64px;
    grid-row-gap:64px;
    align-items:center;
    padding-top:24px;
    padding-bottom:24px;
    padding-left:24px
}
.client_textimonial-card.noshrink{
    justify-content:flex-start;
    align-items:flex-start;
    width:100%
}
.client_textimonial-card.is-design-white-lp{
    grid-column-gap:50px;
    grid-row-gap:50px;
    max-width:410px;
    height:auto
}
.client_textimonial-card.bsm{
    grid-column-gap:50px;
    grid-row-gap:50px;
    color:var(--white);
    max-width:410px;
    height:auto;
    padding-top:32px;
    padding-bottom:32px;
    padding-right:40px
}
.testimonial_profile{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.testimonial_tags{
    grid-column-gap:14px;
    grid-row-gap:14px;
    flex-flow:column;
    display:flex
}
.testimonial_tags.bsm{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    align-items:stretch
}
.testimonial-prof{
    color:#fff;
    letter-spacing:-.04em;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:100%
}
.testimonial-prof.black-text{
    color:var(--black)
}
.testimonial-prof._70{
    color:#ffffffb3
}
.testimonial-prof.is-design-lp-white{
    letter-spacing:-.02em;
    line-height:28px
}
.testimonials_wrapper{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:row;
    justify-content:center;
    align-items:stretch;
    display:flex
}
.testimonials_wrapper.sevc{
    grid-column-gap:0px;
    grid-row-gap:0px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.testimonials_wrapper.sevc.pink-elephant-bg{
    background-color:#0057ff
}
.testimonials_wrapper.sevc.hide{
    display:none
}
.testimonials_wrapper.bottom-90{
    margin-bottom:90px
}
.testimonials_wrapper.bottom-20{
    margin-bottom:20px
}
.case_study-card{
    background-color:#fff;
    border:1px solid #000;
    border-radius:20px;
    justify-content:space-between;
    align-items:stretch;
    width:100%;
    max-width:1240px;
    max-height:734px;
    margin-left:auto;
    margin-right:auto;
    padding:40px;
    font-family:Inter,sans-serif;
    display:flex;
    position:sticky;
    top:10px
}
.case_study-card.design-page,.case_study-card.design-page.revrse.is-white{
    top:90px
}
.case_studyt-tag{
    border:1px solid #000;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    min-height:43px;
    padding-left:20px;
    padding-right:20px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:28px;
    display:flex
}
.case_study-left-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-start;
    max-width:533px;
    display:flex
}
.case_study-head{
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.case_study-bottom{
    grid-column-gap:24px;
    grid-row-gap:24px;
    color:#000;
    flex-flow:column;
    display:flex
}
.case-study-btn-wrap{
    width:100%;
    max-width:320px;
    margin-top:0
}
.case-studies_absolute{
    width:100%;
    max-width:713px;
    position:absolute;
    inset:auto -2% 0% auto
}
.case-studies_absolute._2{
    max-width:569px;
    top:auto;
    left:auto;
    right:40px
}
.case-studies_absolute.design-lp{
    max-width:569px;
    position:static;
    inset:0% auto 0% 0%
}
.case-studies_absolute.over-flow-sticky-card{
    right:0%
}
.home_blog-card{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    text-decoration:none;
    display:flex;
    position:relative
}
.blog_card-tag{
    color:var(--black);
    border:1px solid #00000080;
    border-radius:100px;
    padding:8px 10px;
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:18px
}
.blog-title-home{
    margin-top:0;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:32px;
    line-height:120%
}
.blog-title-home.text-align-center{
    text-align:center
}
.home-cta{
    grid-column-gap:90px;
    grid-row-gap:90px;
    background-color:#000;
    border-radius:50px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:1240px;
    margin:80px auto 94px;
    padding-top:90px;
    padding-bottom:90px;
    font-family:Inter,sans-serif;
    display:flex
}
.home-cta.top-m-118px{
    margin-top:118px
}
.home-cta.top-m-118px.gap-66{
    grid-column-gap:66px;
    grid-row-gap:66px
}
.footer_right-flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    display:flex
}
.footer_right-flex.flex{
    justify-content:center;
    align-items:flex-start;
    padding-left:594px;
    display:flex
}
.footer_middle{
    color:#000;
    justify-content:space-between;
    align-items:flex-end;
    display:flex
}
.footer_main-wrapper{
    flex-flow:row;
    justify-content:space-between;
    padding-right:116px;
    display:flex
}
.footer_link-flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    display:flex
}
.footer_socials-wrapper{
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    max-width:90px;
    display:grid
}
.contact_links-wrapper{
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-flow:column;
    justify-content:space-between;
    display:flex
}
.links_wrapper{
    flex-flow:column;
    display:flex
}
.footer_link{
    color:#000;
    font-family:Inter,sans-serif;
    line-height:160%;
    text-decoration:none
}
.bottom_link{
    grid-column-gap:16px;
    grid-row-gap:16px;
    color:#000;
    justify-content:flex-start;
    align-items:center;
    margin-top:23px;
    text-decoration:underline;
    display:flex
}
.footer_banner{
    width:100%;
    margin-top:126px;
    padding-bottom:80px;
    position:relative
}
.footer_mail-banner{
    background-color:var(--blue);
    flex-flow:column;
    width:100%;
    max-width:1274px;
    margin-top:200px;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    display:flex;
    position:relative
}
.banner_flex{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.banner_atg{
    grid-column-gap:12px;
    grid-row-gap:12px;
    color:#fff;
    border:1px solid #fff;
    border-radius:100px;
    padding:7px 10px;
    font-family:Inter,sans-serif;
    font-size:12px;
    font-weight:500;
    line-height:130%;
    display:flex
}
.banner_heading{
    color:#fff;
    letter-spacing:-.04em;
    margin-top:0;
    margin-bottom:0;
    font-size:40px;
    font-weight:500;
    line-height:42px
}
.footer_email{
    color:#fff;
    margin-top:20px;
    margin-bottom:0
}
.footer_mail{
    border-width:0 0 1px;
    border-color:var(--blue)var(--blue)#d6d4cc;
    color:#fff;
    background-color:#0000;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
    min-height:104px;
    font-family:Inter,sans-serif;
    font-size:42px
}
.footer_mail:hover,.footer_mail:active{
    background-color:var(--transparent);
    color:#fff
}
.footer_mail:focus{
    background-color:var(--transparent);
    color:#fff;
    border-style:none none solid;
    border-bottom-color:#d6d4cc
}
.footer_mail:focus-visible,.footer_mail[data-wf-focus-visible],.footer_mail::placeholder,.footer_mail:lang(en){
    background-color:var(--transparent);
    color:#fff
}
.mobile_marquee.north-star{
    grid-column-gap:22px;
    grid-row-gap:22px;
    flex-flow:column;
    max-width:531px;
    display:flex
}
.mobile_marquee.north-star.mobile{
    max-width:none
}
.transparent-bg{
    background-color:var(--transparent)
}
.design-card-icon{
    position:absolute;
    inset:auto 0% 0% auto
}
.design-card-icon._2{
    display:none;
    inset:0% 0% auto auto
}
.reveal-flex{
    color:#fff;
    letter-spacing:-.05em;
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:28px;
    display:none;
    position:relative
}
.reveal-flex.center-align{
    justify-content:space-between;
    align-items:center
}
.reveal-flex.center-align.right-padding{
    padding-right:133px
}
.reveal-flex.align-left{
    justify-content:flex-end;
    align-items:stretch
}
.reveal-flex.align-left.relative-cm{
    position:relative
}
.reveal-flex.relative-position{
    z-index:1;
    position:relative
}
.reveal-flex.vertical-flex{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-flow:column;
    justify-content:space-between;
    align-items:center
}
.reveal-flex.hide{
    display:none
}
.max-width-262px{
    width:100%;
    max-width:262px
}
.card-image._90{
    max-width:92px
}
.card-image._2{
    display:none
}
.desing-h-flex-copy{
    color:#fff;
    justify-content:space-between;
    align-items:flex-end;
    width:100%;
    display:flex;
    position:relative
}
.desing-h-flex-copy.center-align{
    justify-content:space-between;
    align-items:center
}
.desing-h-flex-copy.center-align.right-padding{
    padding-right:133px
}
.desing-h-flex-copy.align-left{
    justify-content:flex-end;
    align-items:stretch
}
.desing-h-flex-copy.align-left.relative-cm{
    position:relative
}
.desing-h-flex-copy.relative-position{
    z-index:1;
    position:relative
}
.desing-h-flex-copy.vertical-flex{
    flex-flow:column;
    justify-content:space-between;
    align-items:center;
    height:370px
}
.desing-h-flex-copy.hide{
    display:none
}
.text-color-muted-red{
    color:#d76765
}
.design-lp-cta{
    grid-column-gap:90px;
    grid-row-gap:90px;
    background-color:#fff;
    border-radius:50px;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:1240px;
    margin:80px auto 94px;
    padding-top:90px;
    padding-bottom:90px;
    font-family:Inter,sans-serif;
    display:flex
}
.design-lp-cta.top-m-118px{
    margin-top:118px
}
.design-lp-cta.top-m-118px.gap-66{
    grid-column-gap:66px;
    grid-row-gap:66px
}
.design-lp-cta.designwhite{
    max-height:619px
}
.design_section{
    flex-flow:column;
    justify-content:space-between;
    align-items:center
}
.design-h-flex{
    justify-content:space-between;
    align-items:stretch;
    padding-top:90px;
    padding-bottom:90px;
    display:flex
}
.right_content{
    grid-column-gap:76px;
    grid-row-gap:76px;
    color:#fff;
    flex-flow:column;
    max-width:516px;
    font-family:Inter,sans-serif;
    display:flex
}
.right_content.is-design-lp-white{
    max-width:586px
}
.text-size-54px{
    letter-spacing:-.04em;
    font-size:54px;
    line-height:60px
}
.text-size-54px.white-text{
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.text-size-54px.white-text.tablet-align-center.first-letter-cap.is-design-lp-white{
    letter-spacing:-.02em;
    font-size:60px;
    line-height:72px
}
.left_conent-design{
    grid-column-gap:47px;
    grid-row-gap:47px;
    color:#fff;
    letter-spacing:-.02em;
    flex-flow:column;
    justify-content:space-between;
    width:100%;
    max-width:400px;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:28px;
    display:flex
}
.design-cta-wrapper{
    width:100%;
    max-width:340px;
    display:flex
}
.design-cta-wrapper.align-center{
    margin-left:auto;
    margin-right:auto
}
.design-cta-wrapper.is-white-page{
    max-width:180px
}
.design-cta-wrapper.is-white-page.is-center{
    margin-left:auto;
    margin-right:auto
}
.design-cta-wrapper.is-white-page.is-center.top-40{
    margin-top:40px
}
.design-cta-wrapper.is-white-page.is-center.top-40.mobile-hide.is-white-lp{
    margin-top:80px
}
.design-cta-wrapper.is-white-page.is-center.top-40.is-mobile{
    display:none
}
.woekflow_flex{
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.woekflow_flex._2{
    border-top:1px solid #ffffff4d;
    margin-bottom:80px
}
.work_flow-card{
    grid-column-gap:30px;
    grid-row-gap:30px;
    color:#fff;
    letter-spacing:-.35px;
    flex-flow:column;
    width:100%;
    padding-bottom:75px;
    padding-right:75px;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:500;
    line-height:36px;
    display:flex
}
.work_flow-card.center{
    border-left:1px solid #ffffff4d;
    border-right:1px solid #ffffff4d;
    padding-left:75px
}
.work_flow-card.last{
    padding-left:75px;
    padding-right:0
}
.work_flow-card.bottom{
    padding-top:75px;
    padding-bottom:0
}
.align-center{
    margin-left:auto;
    margin-right:auto
}
.image-9{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.faq1_question{
    grid-column-gap:1.5rem;
    grid-row-gap:1.5rem;
    cursor:pointer;
    border-top:1px solid #000;
    justify-content:space-between;
    align-items:center;
    padding-top:47px;
    padding-bottom:47px;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:32px;
    display:flex
}
.faq1_question.is-white{
    border-top:1px solid #fff
}
.faq1_accordion{
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch
}
.margin-bottom,.margin-bottom.margin-xsmall,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small{
    margin-top:0;
    margin-left:0;
    margin-right:0
}
.text-size-medium-2{
    font-size:1.125rem
}
.faq1_list{
    border-bottom:1px solid #000
}
.faq1_list.is-white{
    border-bottom-color:#fff
}
.button{
    text-align:center;
    padding:.75rem 1.5rem;
    text-decoration:none
}
.button.is-secondary{
    background-color:var(--\<unknown\|relume-variable-transparent\>);
    color:var(--\<unknown\|relume-variable-neutral-shade-7\>)
}
.max-width-large{
    width:100%;
    max-width:48rem
}
.container-large-2{
    width:100%;
    max-width:80rem;
    margin-left:auto;
    margin-right:auto
}
.padding-section-large{
    padding-top:7rem;
    padding-bottom:7rem
}
.button-group{
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-wrap:wrap;
    align-items:center;
    display:flex
}
.button-group.is-center{
    justify-content:center
}
.max-width-medium{
    width:100%;
    max-width:35rem
}
.faq1_component{
    color:#000;
    width:100%;
    max-width:840px;
    margin-left:auto;
    margin-right:auto
}
.faq1_component.is-white{
    color:#fff
}
.heading-style-h2-2{
    font-size:3rem;
    font-weight:700;
    line-height:1.2
}
.faq1_answer{
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px;
    overflow:hidden
}
.faq1_answer.is-white{
    border-top-color:#fff
}
.icon-embed-small{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2.4rem;
    height:2.5rem;
    display:flex
}
.heading-style-h4-2{
    font-size:2rem;
    font-weight:700;
    line-height:1.3
}
.section_faq1{
    background-color:var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    color:var(--\<unknown\|relume-variable-color-scheme-1-text\>)
}
.padding-global-2{
    padding-left:5%;
    padding-right:5%
}
.margin-top-2,.margin-top-2.margin-xxlarge,.margin-top-2.margin-medium{
    margin-bottom:0;
    margin-left:0;
    margin-right:0
}
.faq1_icon-wrapper{
    align-self:flex-start;
    width:2rem;
    display:flex
}
.text-align-center{
    text-align:center
}
.faq_answer-text{
    border-top:1px solid #000;
    padding-top:40px;
    padding-bottom:40px
}
.faq_icon{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    font-weight:400;
    display:flex
}
.testimonials_flex{
    grid-column-gap:60px;
    grid-row-gap:60px;
    color:#fff;
    justify-content:center;
    align-items:center;
    margin-top:20px;
    margin-bottom:100px;
    display:flex
}
.testimonial_video{
    width:100%;
    max-width:619px
}
.testimonial_video.is-white-lp{
    max-width:620px;
    max-height:394px;
    overflow:hidden
}
.testimonial_video.is-bsm{
    max-width:none
}
.testimonial_content{
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-end;
    width:100%;
    max-width:561px;
    font-family:Inter,sans-serif;
    display:flex
}
.testimonial_video-left{
    grid-column-gap:107px;
    grid-row-gap:107px;
    flex-flow:column;
    display:flex
}
.testimonial_video-left.desktop-version{
    grid-column-gap:70px;
    grid-row-gap:70px
}
.testimonial_video-left.desktop-version.is-design-lp-white{
    width:100%;
    max-width:600px
}
.testimonial_video-left.is-bsm{
    grid-column-gap:16px;
    grid-row-gap:16px;
    justify-content:space-between
}
.testimonial_list{
    color:#000;
    margin-top:5px;
    margin-bottom:0
}
.testimoial_list-item{
    color:#000;
    letter-spacing:-.04em;
    margin-top:0;
    line-height:26px
}
.design_card{
    border:1px solid #fff;
    border-radius:20px;
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    max-width:1240px;
    margin-left:auto;
    margin-right:auto;
    padding:30px 40px 40px;
    display:flex
}
.design_card-left{
    grid-column-gap:40px;
    grid-row-gap:40px;
    color:#fff;
    letter-spacing:-.05em;
    justify-content:space-between;
    align-items:center;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:500;
    line-height:32px;
    display:flex
}
.number_tag{
    background-color:var(--blue);
    color:#fff;
    letter-spacing:-.05em;
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:59px;
    height:59px;
    font-family:Inter,sans-serif;
    font-size:26px;
    line-height:32px;
    display:flex
}
.design_card-right{
    grid-column-gap:40px;
    grid-row-gap:40px;
    color:#fff;
    letter-spacing:-.04em;
    flex-flow:column;
    width:100%;
    max-width:628px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:300;
    line-height:26px;
    display:flex
}
.category_flex{
    grid-column-gap:10px;
    grid-row-gap:10px;
    text-transform:capitalize;
    display:flex
}
.category_tag{
    background-color:var(--orange);
    border-radius:100px;
    justify-content:center;
    align-items:center;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    font-size:14px;
    display:flex
}
.category_tag.is-neon.desktop-img-copy,.category_tag.is-green.desktop-img-copy,.category_tag.is-blue.desktop-img-copy{
    width:auto;
    margin-left:0;
    margin-right:0
}
.is-neon{
    background-color:var(--neon);
    color:var(--black)
}
.is-green{
    background-color:var(--green-3)
}
.design_main-wrapper{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    display:flex
}
.is-orange{
    background-color:var(--orange)
}
.is-blue{
    background-color:var(--blue)
}
.tablet_version,.tablet-image{
    display:none
}
.design-navcta{
    grid-column-gap:15px;
    grid-row-gap:15px;
    border:1px solid var(--white);
    color:var(--white);
    letter-spacing:-.06em;
    cursor:pointer;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    padding-left:25px;
    padding-right:20px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:24px;
    text-decoration:none;
    display:flex
}
.design-navcta.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.design-navcta.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.design-navcta.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.design-navcta.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.design-navcta.pr-single.black-bg{
    border-style:solid none none
}
.design-navcta.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.design-navcta.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.design-navcta.pr-02{
    padding:15px 24px
}
.design-navcta.about.black-bg{
    color:#fff;
    padding:6px 12px 6px 20px;
    text-decoration:none
}
.design-navcta.about.bg-transparent{
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.design-navcta.about.white-border{
    border-color:var(--white);
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.design-navcta.about.bg-black{
    color:#fff;
    background-color:#000;
    padding:10px 20px;
    text-decoration:none
}
.design-navcta.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.design-navcta.white{
    box-sizing:border-box;
    grid-column-gap:8px;
    grid-row-gap:8px;
    background-color:var(--white);
    color:var(--black);
    text-decoration:none
}
.design-navcta.white:hover{
    background-color:var(--blue);
    color:var(--white)
}
.design-navcta.black{
    background-color:var(--black);
    color:var(--white);
    height:56px;
    text-decoration:none
}
.design-navcta.black:hover{
    background-color:var(--blue);
    color:var(--white)
}
.design-navcta.transparent{
    color:var(--white);
    border-color:#fffc;
    text-decoration:none
}
.design-navcta.transparent:hover{
    color:var(--black-2);
    background-color:#fff
}
.design-navcta.is-white-design-lp{
    grid-column-gap:14px;
    grid-row-gap:14px;
    background-color:var(--black);
    color:var(--white);
    max-width:200px;
    height:56px;
    max-height:56px;
    padding-left:24px;
    padding-right:10px;
    text-decoration:none
}
.design-navcta.is-white-design-lp:hover{
    background-color:var(--blue);
    color:var(--white)
}
.success-message-4{
    background-color:var(--transparent);
    border:1px solid #fff;
    border-radius:20px
}
.footer_submit-btn{
    background-color:var(--transparent);
    color:#fff0;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    position:absolute;
    inset:auto 2% 12% auto
}
.blog_arrow{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67f195da06b434405319377f_Vector%20\(8\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:106px;
    flex-flow:column;
    justify-content:flex-end;
    align-items:flex-end;
    width:110px;
    height:110px;
    display:flex;
    position:absolute;
    inset:auto -.5% -.8% auto
}
.blog_arrow-wrapper{
    color:#000;
    border:1px solid #000;
    border-radius:8px;
    justify-content:center;
    align-items:center;
    width:77px;
    height:77px;
    display:flex
}
.blog-arrow-icon{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2rem;
    height:2rem;
    display:flex
}
.gallery_flex{
    grid-column-gap:30px;
    grid-row-gap:30px;
    display:flex
}
.mobile-img-copy{
    display:none
}
.icon-embed-small-2{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2rem;
    height:2rem;
    display:flex
}
.icon-embed-small-2:where(.w-variant-4c16d39c-97ea-efd4-fad5-5df22a560f49){
    width:1.5rem;
    height:1.5rem
}
.blo-image-wrapper{
    position:relative
}
.text-color-beyond{
    color:#605040
}
.pop_up-calendly{
    display:none;
    position:absolute;
    inset:0%
}
.pop_up-calendly.hero{
    z-index:99999;
    inset:110% auto 0%
}
.code-embed-6{
    height:100%;
    min-height:720px
}
.slide_infinite{
    grid-column-gap:40px;
    grid-row-gap:40px;
    width:100%;
    min-width:100%;
    display:flex
}
.slide_infinite.hide{
    display:none
}
.slider-3{
    background-color:var(--transparent);
    height:auto;
    overflow:hidden
}
.mask-3{
    background-color:#0000
}
.answer_border{
    background-color:var(--white);
    height:1px
}
.text-szie-48px-copy{
    letter-spacing:-.05em;
    margin-top:0;
    margin-bottom:0;
    font-size:48px;
    font-weight:600;
    line-height:60px
}
.text-szie-48px-copy.neatlogs{
    color:#fff;
    text-align:center;
    letter-spacing:-.06em;
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:500;
    line-height:58px
}
.text-szie-48px-copy.case-study{
    text-transform:none;
    line-height:56px
}
.text-szie-48px-copy.is-design-white-lp{
    letter-spacing:-.02em;
    width:100%;
    min-width:600px
}
.design-mobile-image{
    display:none
}
.minus-icon{
    display:none;
    position:absolute;
    inset:auto 0% 0% auto
}
.minus-icon._2{
    display:none;
    inset:0% 0% auto auto
}
.reveal_image{
    width:100%;
    max-width:144px;
    display:none
}
.reveal_image._90{
    max-width:92px
}
.reveal_image._2{
    display:none
}
.design-card-text-head{
    letter-spacing:-.04em;
    text-transform:capitalize;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:600;
    line-height:32px
}
.design-card-text-head.text-align-center{
    text-align:center
}
.design-card-text-head.first-letter-cap.max-width-288px{
    width:100%;
    max-width:288px
}
.design-card-text-head.black-text{
    max-width:288px
}
.design-v-flex-card{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    display:flex
}
.calendly-pop-up{
    justify-content:center;
    align-items:center;
    display:none;
    position:fixed;
    inset:12% 0% 0%
}
.calendly_close{
    z-index:10000;
    background-color:var(--beige);
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:40px;
    height:40px;
    display:flex;
    position:absolute;
    inset:4% 1% auto auto
}
.icon-embed-medium-2{
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:2rem;
    height:2rem;
    display:flex
}
.design-cta{
    grid-column-gap:15px;
    grid-row-gap:15px;
    color:var(--white);
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #fff;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.design-cta.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.design-cta.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.design-cta.about.black-bg.white-text{
    text-decoration:none
}
.design-cta.white{
    border-color:var(--white);
    color:var(--white)
}
.design-cta.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.design-cta.mobile{
    display:none
}
.design-cta.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.design-cta.max-width.align-center{
    margin-left:60px
}
.design-cta.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.design-cta.max-width.align-center.margin{
    display:none
}
.design-cta.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.design-cta.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.design-cta.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.design-cta.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.design-cta.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.design-cta.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.design-cta.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.design-cta.max-width-319.m-t-70{
    margin-top:70px
}
.design-cta.black-button{
    color:var(--white);
    background-color:#000
}
.design-cta.black-button:hover{
    background-color:var(--blue);
    border-style:none
}
.design-cta.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.design-cta.black-button.t-m-20{
    margin-top:20px
}
.design-cta.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.design-cta.black-button.t-m-20.max-width-300{
    max-width:300px
}
.design-cta.black-button.mobile-btn,.design-cta.black-button.is-mobile{
    display:none
}
.design-cta.max-width-309{
    width:100%;
    max-width:319px
}
.design-cta.max-width-309.m-t-70{
    margin-top:70px
}
.design-cta.max-width-309._20-t-m{
    margin-top:10px
}
.design-cta.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.design-cta.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.design-cta.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.design-cta.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.design-cta.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.design-cta.max-widht-200{
    max-width:174px
}
.design-cta.max-width-299{
    max-width:299px
}
.design-cta.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.design-cta.white-btn{
    border-color:var(--white);
    color:var(--white);
    justify-content:center;
    align-items:center
}
.design-cta.white-btn:hover{
    border-style:solid
}
.design-cta.nav-button{
    max-width:300px
}
.design-cta.is-nav-btn{
    z-index:1000;
    border-color:var(--white);
    color:var(--white);
    flex:none;
    max-width:340px;
    height:50px;
    max-height:50px;
    display:flex;
    position:relative
}
.design-cta.is-nav-btn:hover{
    background-color:var(--white);
    color:var(--black);
    border-style:solid
}
.design-cta-black{
    grid-column-gap:15px;
    grid-row-gap:15px;
    background-color:var(--black);
    color:var(--white);
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.design-cta-black:hover{
    background-color:var(--blue);
    border-style:none
}
.design-cta-black.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.design-cta-black.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.design-cta-black.about.black-bg.white-text{
    text-decoration:none
}
.design-cta-black.white{
    border-color:var(--white);
    color:var(--white)
}
.design-cta-black.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.design-cta-black.mobile{
    display:none
}
.design-cta-black.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.design-cta-black.max-width.align-center{
    margin-left:60px
}
.design-cta-black.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.design-cta-black.max-width.align-center.margin{
    display:none
}
.design-cta-black.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.design-cta-black.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.design-cta-black.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.design-cta-black.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.design-cta-black.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.design-cta-black.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.design-cta-black.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.design-cta-black.max-width-319.m-t-70{
    margin-top:70px
}
.design-cta-black.black-button{
    color:var(--white);
    background-color:#000
}
.design-cta-black.black-button:hover{
    background-color:var(--blue);
    border-style:none
}
.design-cta-black.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.design-cta-black.black-button.t-m-20{
    margin-top:20px
}
.design-cta-black.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.design-cta-black.black-button.t-m-20.max-width-300{
    max-width:300px
}
.design-cta-black.black-button.mobile-btn,.design-cta-black.black-button.is-mobile{
    display:none
}
.design-cta-black.max-width-309{
    width:100%;
    max-width:319px
}
.design-cta-black.max-width-309.m-t-70{
    margin-top:70px
}
.design-cta-black.max-width-309._20-t-m{
    margin-top:10px
}
.design-cta-black.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.design-cta-black.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.design-cta-black.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.design-cta-black.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.design-cta-black.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.design-cta-black.max-widht-200{
    max-width:174px
}
.design-cta-black.max-width-299{
    max-width:299px
}
.design-cta-black.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.design-cta-black.white-btn{
    border-color:var(--white);
    color:var(--white);
    justify-content:center;
    align-items:center
}
.design-cta-black.white-btn:hover{
    border-style:solid
}
.design-cta-black.nav-button{
    max-width:300px
}
.design-cta-black.is-nav-btn{
    z-index:1000;
    border-color:var(--white);
    color:var(--white);
    flex:none;
    max-width:340px;
    height:50px;
    max-height:50px;
    display:flex;
    position:relative
}
.design-cta-black.is-nav-btn:hover{
    background-color:var(--white);
    color:var(--black);
    border-style:solid
}
.design-cta-black.iswhite{
    max-width:166px;
    height:56px;
    max-height:56px;
    padding:0
}
.north-star-form-wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#fff;
    border-radius:10px;
    flex-flow:column;
    width:100%;
    max-width:560px;
    padding:40px 20px 20px;
    display:flex
}
.north-star-form-head{
    grid-column-gap:1.5rem;
    grid-row-gap:1.5rem;
    color:#000;
    letter-spacing:-.04em;
    flex-flow:column;
    width:100%;
    max-width:520px;
    padding-left:24px;
    padding-right:24px;
    font-family:Inter,sans-serif;
    font-size:32px;
    font-weight:600;
    line-height:38.4px;
    display:flex
}
.form-para{
    color:#392a27;
    letter-spacing:-.04em;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.form-para.black-text{
    color:var(--black-2)
}
.form-para.black-text.text-weight-semi-bold.width-190-letter-spacing,.form-para.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
    letter-spacing:-.64px;
    width:183px
}
.form-para.text-color-636363{
    color:#636363
}
.form-para.text-color-636363.max-width-259{
    max-width:330px;
    height:100px
}
.form-para.text-weight-regular.max-widht-313{
    max-width:313px
}
.north_form-horizontal{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.form-block-6{
    border:1px solid #0f0f0f1f;
    border-radius:10px;
    flex-flow:column;
    margin-bottom:0;
    padding:24px 30px;
    font-weight:400;
    display:flex
}
.north-v-flex{
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-flow:column;
    display:flex
}
.north-v-flex.hide{
    display:none
}
.north_field{
    color:#000;
    letter-spacing:-.04em;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:24px
}
.text-color-orange{
    color:#fb0000
}
.north-form-filed{
    background-color:#0000000d;
    border:1px #fff;
    border-radius:5px;
    height:48px;
    margin-bottom:0
}
.form-3{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.select-field-2{
    color:#000
}
.submit-button{
    background-color:#000;
    border-radius:10px;
    min-height:54px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:120%
}
.submit-button:hover{
    background-color:var(--blue)
}
.success-message-5{
    background-color:var(--beige);
    color:#000;
    font-family:Inter,sans-serif;
    font-size:16px;
    font-weight:500
}
.our_clients-video-section{
    grid-column-gap:70px;
    grid-row-gap:70px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:100%;
    max-width:1202px;
    margin:80px auto;
    display:flex
}
.northstar-video{
    width:100%;
    height:100%;
    margin-left:auto;
    margin-right:auto
}
.north-star-testimonial-wrapper{
    grid-column-gap:105px;
    grid-row-gap:105px;
    flex-flow:column;
    width:100%;
    max-width:1334px;
    margin:82px auto 52px;
    display:flex
}
.north-star-h-flex{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.north-star-h-flex.mobile{
    display:none
}
.main-flex-north-star{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.main-flex-north-star.mobile-img{
    display:none
}
.north-star-v-flex{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    display:flex
}
.radio-button-field{
    grid-column-gap:8px;
    grid-row-gap:8px;
    color:#000;
    justify-content:flex-start;
    align-items:center;
    padding-left:13px;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px;
    display:flex
}
.design-video{
    width:100%;
    margin:40px auto 80px
}
.right_content-northstar{
    grid-column-gap:18px;
    grid-row-gap:18px;
    background-color:var(--white);
    border-radius:10px;
    flex-flow:column;
    width:100%;
    max-width:558px;
    padding:40px 40px 40px 44px;
    font-family:Inter,sans-serif;
    display:flex
}
.text-size-25px{
    font-size:25px;
    line-height:38.4px
}
.right_flex{
    grid-column-gap:14px;
    grid-row-gap:14px;
    color:#000c;
    flex-flow:column;
    width:100%;
    min-width:470px;
    max-width:470px;
    display:flex
}
.text-size-12px-copy{
    letter-spacing:-.03em;
    font-size:12px;
    line-height:14px
}
.right_credentials{
    grid-column-gap:2px;
    grid-row-gap:2px;
    flex-flow:column;
    display:flex
}
.email_wrapper{
    margin-top:65px;
    display:flex
}
.norths_maill{
    display:flex
}
.north_star-mail{
    grid-column-gap:28px;
    grid-row-gap:28px;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.northstar_email-field{
    background-color:var(--transparent);
    color:#fff;
    letter-spacing:-.03em;
    border:1px solid #404040;
    border-radius:8px;
    width:100%;
    max-width:363px;
    height:73px;
    margin-bottom:0;
    padding:30px;
    font-family:Inter,sans-serif;
    font-size:18px;
    line-height:30px
}
.northstar_email-field::placeholder{
    color:#fff
}
.div-block-23{
    flex-flow:column;
    display:flex
}
.submit-button-2{
    background-color:var(--white);
    color:#000;
    letter-spacing:-.04em;
    border-radius:8px;
    width:100%;
    max-width:208px;
    height:73px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:30px
}
.submit-button-2:hover{
    background-color:var(--blue);
    color:#fff
}
.success-message-6{
    background-color:#fff;
    border-radius:8px;
    font-family:Inter,sans-serif;
    font-weight:500
}
.logos_north-star{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    margin-top:66px;
    display:flex
}
.tabs_tiltle{
    margin-top:16px;
    margin-bottom:4px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:24px
}
.text-span-3,.text-span-4,.text-span-5,.text-span-6{
    color:#0057ff
}
.section-pricing.is-drak{
    background-color:#000
}
.max-width-673px{
    width:100%;
    max-width:42.0625rem;
    margin-left:auto;
    margin-right:auto
}
.pricing_flex{
    grid-column-gap:2rem;
    grid-row-gap:2rem;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    padding-top:20px;
    padding-bottom:90px;
    font-family:Inter,sans-serif;
    display:flex
}
.pricing_flex.is-northstar{
    align-items:stretch
}
.pricing_card-design{
    grid-column-gap:2rem;
    grid-row-gap:2rem;
    color:#000;
    background-color:#fff;
    border:1px solid #000;
    border-radius:20px;
    flex-flow:column;
    width:100%;
    max-width:374px;
    padding:2rem;
    display:flex;
    position:relative
}
.pricing_card-design.is-bllue{
    background-color:var(--blue);
    color:var(--white)
}
.pricing_card-design.is-bllue.is-nothrstar{
    justify-content:space-between
}
.pricing_card-design.is-north-star{
    justify-content:space-around
}
.pricing_head{
    grid-column-gap:.5rem;
    grid-row-gap:.5rem;
    text-align:center;
    flex-flow:column;
    display:flex
}
.pricing_head._1s-16px-gap{
    grid-column-gap:1rem;
    grid-row-gap:1rem
}
.pricing_head-flex{
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.pricing_heading-design{
    letter-spacing:-.03em;
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:600;
    line-height:30px
}
.pricing_heading-design.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.pricing_heading-design._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.pricing_heading-design.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.pricing_heading-design.font-inter.text-color-767676{
    color:#767676
}
.pricing_heading-design.font-inter.text-style-italic{
    font-style:italic
}
.text-size-46px{
    letter-spacing:-.02em;
    font-size:46px;
    font-weight:600;
    line-height:60px
}
.text-size-16px-4{
    letter-spacing:-.04em;
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:24px
}
.text-size-16px-4.black-text{
    color:var(--black-2)
}
.text-size-16px-4.black-text.text-weight-semi-bold.width-190-letter-spacing,.text-size-16px-4.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
    letter-spacing:-.64px;
    width:183px
}
.text-size-16px-4.text-color-636363{
    color:#636363
}
.text-size-16px-4.text-color-636363.max-width-259{
    max-width:330px;
    height:100px
}
.text-size-16px-4.text-weight-regular.max-widht-313{
    max-width:313px
}
.prcing_middle{
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem;
    flex-flow:column;
    display:flex
}
.pricing_middle-flex{
    grid-column-gap:.75rem;
    grid-row-gap:.75rem;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.text-color-red{
    color:#cc0300
}
.pricing_button-wrapper{
    margin-top:8px
}
.pricing_button{
    color:#000;
    border:1px solid #000;
    border-radius:38px;
    justify-content:center;
    align-items:center;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    text-decoration:none;
    transition:color .2s,background-color .2s;
    display:flex
}
.pricing_button:hover{
    background-color:var(--black-2);
    color:#fff
}
.pricing_button.is-white{
    color:#fff;
    border-color:#fff;
    text-decoration:none
}
.pricing_button.is-white:hover{
    background-color:var(--white);
    color:#080808
}
.pricing_button.hover-blue:hover{
    background-color:var(--blue)
}
.text-size-20px-4{
    letter-spacing:-.04em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:24px
}
.text-size-20px-4.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.text-size-20px-4._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-20px-4.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-20px-4.font-inter.text-color-767676{
    color:#767676
}
.text-size-20px-4.font-inter.text-style-italic{
    font-style:italic
}
.text-size-20px-4.hero-para{
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:400
}
.text-size-20px-4.hero-para.inter-font{
    font-family:Inter,sans-serif
}
.pricing_image{
    position:absolute;
    inset:16px 16px auto auto
}
.section_why-upthrust{
    color:#fff;
    background-color:#000;
    padding-top:6.25rem;
    padding-bottom:6.25rem;
    font-family:Inter,sans-serif
}
.section_why-upthrust.is-white-lp{
    background-color:#0000
}
.custom-container-no-border{
    width:100%;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.custom-container-no-border.fa{
    overflow:hidden
}
.custom-container-no-border.fa.border-none{
    border-left-style:none;
    border-right-style:none
}
.custom-container-no-border.fa.border-both-side{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container-no-border.pr-2{
    overflow:hidden
}
.custom-container-no-border.is-flex{
    justify-content:center;
    align-items:center
}
.custom-container-no-border.on-contact{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container-no-border.white{
    border-right-color:var(--white);
    border-left-style:solid;
    border-left-color:var(--white)
}
.custom-container-no-border.no-border{
    border-left-style:none;
    border-right-style:none;
    margin-left:auto;
    margin-right:auto
}
.custom-container-no-border.t-100{
    padding-top:100px
}
.custom-container-no-border.t-100.b-80{
    padding-bottom:80px
}
.custom-container-no-border.t-80{
    padding-top:80px
}
.custom-container-no-border.t-80.b-80{
    padding-bottom:80px
}
.custom-container-no-border.t-52{
    padding-top:52px
}
.custom-container-no-border.t-52.b-80{
    padding-bottom:80px
}
.custom-container-no-border.black-bg.bootom-border{
    border-bottom:1px solid #000
}
.custom-container-no-border.blue-bg{
    background-color:var(--blue)
}
.custom-container-no-border.border-bottom{
    border-bottom:1px solid #000
}
.custom-container-no-border.white-border{
    border-right-color:var(--white);
    border-left-color:var(--white)
}
.custom-container-no-border.white-border.over-flow{
    overflow:hidden
}
.custom-container-no-border.white-border.over-flow.no-border{
    margin-left:auto;
    margin-right:auto
}
.custom-container-no-border.white-border.over-flow.no-border.no-margin{
    margin-left:0;
    margin-right:0
}
.custom-container-no-border.white-border.no-border{
    border-left-style:none;
    border-right-style:none
}
.custom-container-no-border.overflow{
    margin-top:0
}
.custom-container-no-border.ai-agents{
    height:786px
}
.custom-container-no-border.ai-agents.bottom-border-mobile-padding{
    border-bottom:1px solid #000
}
.custom-container-no-border.overflow-auto-mobile{
    margin-top:0
}
.custom-container-no-border.bg-img{
    background-size:cover;
    background-attachment:scroll
}
.custom-container-no-border.relative{
    position:relative
}
.why_upthrust-flex{
    grid-column-gap:105px;
    grid-row-gap:105px;
    text-align:center;
    flex-flow:column;
    display:flex
}
.why_cards-wrapper{
    justify-content:center;
    align-items:center;
    display:flex
}
.why_card{
    grid-column-gap:40px;
    grid-row-gap:40px;
    border:1px solid var(--primary-black);
    background-color:#fff;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    max-width:330px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;
    display:flex
}
.why_card.is-last{
    border-radius:0 20px 20px 0
}
.why_card.is-last-copy{
    border-radius:0 20px 20px 0;
    max-width:400px;
    padding-left:12px;
    padding-right:12px
}
.why_head{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.why_head.is-blue{
    padding-bottom:40px
}
.why_head.is-blue.is-white-design-lp{
    justify-content:center;
    align-items:center;
    height:219px;
    padding-bottom:0
}
.why_content{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    padding-left:20px;
    display:flex
}
.why_content.is-blue{
    grid-column-gap:16px;
    grid-row-gap:16px;
    margin-left:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:40px;
    padding-left:0
}
.why_content.is-last{
    padding-left:10px
}
.is-4{
    letter-spacing:-.04em
}
.why_flex{
    grid-column-gap:12px;
    grid-row-gap:12px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.why_flex.is-blue{
    background-color:#ffffff30;
    border-radius:12px;
    padding:20px 14px
}
.why_card-blue{
    background-color:var(--blue);
    color:#fff;
    border-radius:20px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    width:100%;
    max-width:400px;
    padding:50px 20px 32px;
    display:flex
}
.why_card-blue.is-white-lp{
    grid-column-gap:0px;
    grid-row-gap:0px;
    max-height:658px;
    padding-top:20px
}
.text-size-20px-copy{
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:24px
}
.text-size-20px-copy.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.text-size-20px-copy._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-20px-copy.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-20px-copy.font-inter.text-color-767676{
    color:#767676
}
.text-size-20px-copy.font-inter.text-style-italic{
    font-style:italic
}
.northstar_card-flex{
    flex-flow:column;
    justify-content:space-between;
    height:100%;
    display:flex
}
.text-color-white{
    color:#fff
}
.faq_divider{
    background-color:#fff;
    width:100%;
    height:1px
}
.text-span-7,.text-span-8,.text-span-9,.text-span-10{
    color:#1d69fb
}
.carousel-horizontal{
    width:100%;
    overflow:hidden
}
.carousel-horizontal.is-mobile{
    display:none
}
.carousel-horizontal-content{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:row;
    align-items:center;
    width:100%;
    height:100%;
    display:flex
}
.carousel-placeholder{
    width:56px;
    height:56px
}
.linear_heading-2{
    letter-spacing:-2px;
    text-shadow:none;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(97deg,#3a75fa 32.89%,#282ee6 47.81%);
    -webkit-background-clip:text;
    background-clip:text;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:700;
    line-height:1.4em;
    display:inline-block
}
.upthrust_logo-2{
    margin-right:0
}
.video_right-content-2{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-direction:row;
    justify-content:flex-start;
    width:100%;
    max-width:391px;
    display:flex
}
.result_right-card-3{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    padding:20px 30px;
    display:flex
}
.heading-h3-style-2{
    color:#000;
    letter-spacing:0;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:28px;
    font-weight:600
}
.text-size-24px-2{
    color:#000;
    letter-spacing:-1.2px;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:1.2em
}
.text-size-24px-2.is-regular-white{
    color:#fff;
    font-weight:400
}
.text-size-24px-2.is-regular-12px{
    font-weight:400
}
.text-size-24px-2.text-color-white-12px,.text-size-24px-2.text-color-white{
    color:#fff
}
.text-size-24px-2.is-regular{
    font-weight:400
}
.text-size-24px-2.text-color-white--in-mb{
    color:#fff
}
.video_left-wrapper-2{
    width:100%;
    max-width:640px
}
.text-field-3{
    color:#495057;
    border:1px solid #3a75fa42;
    border-radius:8px;
    height:40px;
    margin-bottom:0;
    font-family:Open Sans,sans-serif;
    font-size:14px
}
.revenue_grid-2{
    grid-column-gap:15px;
    grid-row-gap:15px;
    grid-template-columns:1fr 1fr 1fr 1fr;
    width:100%;
    max-width:1110px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.work_heading-2{
    color:#fff;
    letter-spacing:-2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:1.2;
    display:inline-block
}
.client_name-text-2{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.8
}
.text-size-20px-2{
    color:#000;
    letter-spacing:-1px;
    font-family:Montserrat,sans-serif;
    font-size:20px;
    line-height:30px
}
.text-size-20px-2.text-color-white{
    color:#fff
}
.right_card-wrapper-2{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-direction:column;
    display:flex;
    position:sticky;
    top:140px
}
.top_header-cell-2{
    min-height:150px;
    padding-top:30px
}
.top_header-cell-2.top-border{
    background-color:#3a75fa0d;
    border-top:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    padding-top:30px
}
.text-size-16px-2{
    color:#fff;
    max-width:224px;
    font-family:Montserrat,sans-serif;
    line-height:1.43
}
.result_right-wrapper-2{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:flex-start;
    display:flex;
    position:relative
}
.table_header-3{
    width:33.3333%
}
.video_content-2{
    flex-direction:column;
    justify-content:flex-end;
    max-width:120px;
    display:flex
}
.first_cell-2{
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:380px;
    min-height:132px;
    padding-left:36px;
    padding-right:28px;
    display:flex
}
.first_cell-2.right-left-bottom-border{
    background-color:#3a75fa0d;
    border-bottom:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    justify-content:center
}
.first_cell-2.centre{
    justify-content:center
}
.first_cell-2.right-left-border{
    background-color:#3a75fa0d;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    justify-content:center
}
.client_position-text-2{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:10px;
    font-weight:400;
    line-height:1.2em
}
.work-linear_heading-2{
    letter-spacing:-2px;
    text-shadow:none;
    -webkit-text-fill-color:transparent;
    background-image:linear-gradient(97deg,#3a75fa 32.89%,#282ee6 47.81%);
    -webkit-background-clip:text;
    background-clip:text;
    margin-bottom:0;
    padding-right:2px;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:700;
    display:inline-block
}
.form-block-7{
    background-color:#fff;
    border-radius:20px;
    padding:30px
}
.resutl_left-wrapper-2{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px
}
.heading-style-h1-n-2{
    color:#fff;
    letter-spacing:-3.2px;
    text-transform:uppercase;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:64px;
    line-height:1.1
}
.heading-style-h1-n-2.is-black{
    color:#000
}
.btn_text-2{
    color:#fff;
    letter-spacing:0;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:30px;
    text-decoration:none
}
.glow_effect-layer-4-2{
    z-index:0;
    pointer-events:none;
    position:absolute;
    inset:-18% 49% auto auto
}
.text-size-14px-2{
    color:#000;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:14px;
    line-height:20px
}
.result_left-card-2{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    min-height:389px;
    padding:20px 30px;
    display:flex
}
.upthrust_logo-3{
    margin-right:0
}
.text-size-24px-3{
    color:#000;
    letter-spacing:-1.2px;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:1.2em
}
.text-size-24px-3.is-regular-white{
    color:#fff;
    font-weight:400
}
.text-size-24px-3.is-regular-12px{
    font-weight:400
}
.text-size-24px-3.text-color-white-12px,.text-size-24px-3.text-color-white{
    color:#fff
}
.text-size-24px-3.is-regular{
    font-weight:400
}
.text-size-24px-3.text-color-white--in-mb{
    color:#fff
}
.video_left-wrapper-3{
    width:100%;
    max-width:640px
}
.text-field-4{
    color:#495057;
    border:1px solid #3a75fa42;
    border-radius:8px;
    height:40px;
    margin-bottom:0;
    font-family:Open Sans,sans-serif;
    font-size:14px
}
.revenue_grid-3{
    grid-column-gap:15px;
    grid-row-gap:15px;
    grid-template-columns:1fr 1fr 1fr 1fr;
    width:100%;
    max-width:1110px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.work_heading-3{
    color:#fff;
    letter-spacing:-2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:1.2;
    display:inline-block
}
.client_name-text-3{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.8
}
.text-size-20px-3{
    color:#000;
    letter-spacing:-1px;
    font-family:Montserrat,sans-serif;
    font-size:20px;
    line-height:30px
}
.text-size-20px-3.text-color-white{
    color:#fff
}
.result_right-wrapper-3{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:flex-start;
    display:flex;
    position:relative
}
.table_header-4{
    width:33.3333%
}
.first_cell-3{
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:380px;
    min-height:132px;
    padding-left:36px;
    padding-right:28px;
    display:flex
}
.first_cell-3.right-left-bottom-border{
    background-color:#3a75fa0d;
    border-bottom:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    justify-content:center
}
.first_cell-3.centre{
    justify-content:center
}
.first_cell-3.right-left-border{
    background-color:#3a75fa0d;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    justify-content:center
}
.form-block-8{
    background-color:#fff;
    border-radius:20px;
    padding:30px
}
.resutl_left-wrapper-3{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px
}
.heading-style-h1-n-3{
    color:#fff;
    letter-spacing:-3.2px;
    text-transform:uppercase;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:64px;
    line-height:1.1
}
.heading-style-h1-n-3.is-black{
    color:#000
}
.glow_effect-layer-4-3{
    z-index:0;
    pointer-events:none;
    position:absolute;
    inset:-18% 49% auto auto
}
.text-size-14px-3{
    color:#000;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:14px;
    line-height:20px
}
.result_left-card-3{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    min-height:389px;
    padding:20px 30px;
    display:flex
}
.text-size-24px-4{
    color:#000;
    letter-spacing:-1.2px;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:500;
    line-height:1.2em
}
.text-size-24px-4.is-regular-white{
    color:#fff;
    font-weight:400
}
.text-size-24px-4.is-regular-12px{
    font-weight:400
}
.text-size-24px-4.text-color-white-12px,.text-size-24px-4.text-color-white{
    color:#fff
}
.text-size-24px-4.is-regular{
    font-weight:400
}
.text-size-24px-4.text-color-white--in-mb{
    color:#fff
}
.revenue_grid-4{
    grid-column-gap:15px;
    grid-row-gap:15px;
    grid-template-columns:1fr 1fr 1fr 1fr;
    width:100%;
    max-width:1110px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.work_heading-4{
    color:#fff;
    letter-spacing:-2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:40px;
    font-weight:600;
    line-height:1.2;
    display:inline-block
}
.client_name-text-4{
    color:#fff;
    font-family:Montserrat,sans-serif;
    font-size:15px;
    font-weight:600;
    line-height:1.8
}
.text-size-20px-4{
    color:#000;
    letter-spacing:-1px;
    font-family:Montserrat,sans-serif;
    font-size:20px;
    line-height:30px
}
.text-size-20px-4.text-color-white{
    color:#fff
}
.result_right-wrapper-4{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:flex-start;
    display:flex;
    position:relative
}
.hero_wrapper{
    grid-column-gap:30px;
    grid-row-gap:30px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.table_header-5{
    width:33.3333%
}
.first_cell-4{
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:380px;
    min-height:132px;
    padding-left:36px;
    padding-right:28px;
    display:flex
}
.first_cell-4.right-left-bottom-border{
    background-color:#3a75fa0d;
    border-bottom:.5px solid #3a75fa80;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    justify-content:center
}
.first_cell-4.centre{
    justify-content:center
}
.first_cell-4.right-left-border{
    background-color:#3a75fa0d;
    border-left:.5px solid #3a75fa80;
    border-right:.5px solid #3a75fa80;
    justify-content:center
}
.resutl_left-wrapper-4{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px
}
.heading-style-h1-n-4{
    color:#fff;
    letter-spacing:-3.2px;
    text-transform:uppercase;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:64px;
    line-height:1.1
}
.heading-style-h1-n-4.is-black{
    color:#000
}
.glow_effect-layer-4-4{
    z-index:0;
    pointer-events:none;
    position:absolute;
    inset:-18% 49% auto auto
}
.text-size-14px-4{
    color:#000;
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-size:14px;
    line-height:20px
}
.result_left-card-4{
    grid-column-gap:30px;
    grid-row-gap:30px;
    background-color:#ffffff1a;
    border:.5px solid #ffffff80;
    border-radius:10px;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:284px;
    min-height:389px;
    padding:20px 30px;
    display:flex
}
.flex_hero-section{
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.button_image{
    border:1px solid #000;
    width:40px;
    height:40px
}
.landing-pagee-primary-btn-copy{
    grid-column-gap:10px;
    grid-row-gap:10px;
    color:var(--black);
    cursor:pointer;
    border:1px solid #141414;
    justify-content:center;
    align-items:center;
    margin:40px auto;
    padding:8px 28px;
    text-decoration:none;
    display:flex
}
.landing-pagee-primary-btn-copy:hover{
    background-color:var(--black-2);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.landing-pagee-primary-btn-copy.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.landing-pagee-primary-btn-copy.about.black-bg.white-text{
    text-decoration:none
}
.landing-pagee-primary-btn-copy.white{
    border-color:var(--white);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.landing-pagee-primary-btn-copy.mobile{
    display:none
}
.landing-pagee-primary-btn-copy.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.landing-pagee-primary-btn-copy.max-width.align-center{
    margin-left:60px
}
.landing-pagee-primary-btn-copy.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.max-width.align-center.margin{
    display:none
}
.landing-pagee-primary-btn-copy.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.landing-pagee-primary-btn-copy.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.landing-pagee-primary-btn-copy.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.landing-pagee-primary-btn-copy.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.landing-pagee-primary-btn-copy.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.landing-pagee-primary-btn-copy.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn-copy.max-width-319.m-t-70{
    margin-top:70px
}
.landing-pagee-primary-btn-copy.black-button{
    background-color:var(--black);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.black-button:hover{
    background-color:var(--blue)
}
.landing-pagee-primary-btn-copy.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn-copy.black-button.t-m-20{
    margin-top:20px
}
.landing-pagee-primary-btn-copy.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.landing-pagee-primary-btn-copy.black-button.t-m-20.max-width-300{
    max-width:300px
}
.landing-pagee-primary-btn-copy.black-button.mobile-btn{
    display:none
}
.landing-pagee-primary-btn-copy.max-width-309{
    width:100%;
    max-width:319px
}
.landing-pagee-primary-btn-copy.max-width-309.m-t-70{
    margin-top:70px
}
.landing-pagee-primary-btn-copy.max-width-309._20-t-m{
    margin-top:10px
}
.landing-pagee-primary-btn-copy.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.landing-pagee-primary-btn-copy.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.landing-pagee-primary-btn-copy.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.max-widht-200{
    max-width:174px
}
.landing-pagee-primary-btn-copy.max-width-299{
    max-width:299px
}
.landing-pagee-primary-btn-copy.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.landing-pagee-primary-btn-copy.white-btn{
    border-color:var(--white);
    color:var(--white)
}
.landing-pagee-primary-btn-copy.white-btn:hover{
    background-color:var(--blue);
    color:var(--black);
    border-style:none
}
.button_text-flex{
    flex-flow:column;
    display:flex
}
.text-size-20px-4-copy{
    letter-spacing:-.04em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:24px
}
.text-size-20px-4-copy.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.text-size-20px-4-copy._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-20px-4-copy.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-20px-4-copy.font-inter.text-color-767676{
    color:#767676
}
.text-size-20px-4-copy.font-inter.text-style-italic{
    font-style:italic
}
.text-size-20px-4-copy.hero-para{
    text-transform:none;
    margin-top:0;
    margin-bottom:0;
    font-weight:400
}
.text-size-20px-4-copy.hero-para.inter-font{
    font-family:Inter,sans-serif
}
.claendly_wrapper{
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px
}
.design-hero-tag{
    color:#000;
    text-transform:uppercase;
    border:1px solid #000;
    border-radius:200px;
    justify-content:center;
    align-items:center;
    margin-bottom:40px;
    margin-left:auto;
    margin-right:auto;
    padding:18px 36px;
    font-family:Inter,sans-serif;
    display:flex
}
.design-lp-flex{
    grid-column-gap:40px;
    grid-row-gap:40px;
    text-align:center;
    flex-flow:column;
    font-family:Inter,sans-serif;
    display:flex
}
.design-lp-flex.is-video{
    grid-column-gap:120px;
    grid-row-gap:120px
}
.design-lp-flex.is-white-lp{
    grid-column-gap:0px;
    grid-row-gap:0px
}
.text-size-24pxdesign-lp{
    color:#fff;
    letter-spacing:-.02em;
    font-family:Inter,sans-serif;
    font-size:24px;
    line-height:32px
}
.text-size-24pxdesign-lp.is-regular-white{
    color:#fff;
    font-weight:400
}
.text-size-24pxdesign-lp.is-regular-12px{
    font-weight:400
}
.text-size-24pxdesign-lp.is-regular-12px.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.text-size-24pxdesign-lp.text-color-white-12px{
    color:#fff
}
.text-size-24pxdesign-lp.text-color-white{
    color:#fff;
    font-family:Inter,sans-serif
}
.text-size-24pxdesign-lp.text-color-white.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif;
    font-weight:400;
    line-height:1.33333
}
.text-size-24pxdesign-lp.text-color-white.font-inter.text-weight-light{
    font-weight:300
}
.text-size-24pxdesign-lp.is-regular{
    font-weight:400
}
.text-size-24pxdesign-lp.text-color-white--in-mb{
    color:#fff
}
.text-size-24pxdesign-lp.font-nter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.text-size-24pxdesign-lp.white-text{
    color:var(--white);
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.text-size-24pxdesign-lp.white-text.max-widht-590{
    width:100%;
    max-width:590px
}
.text-size-24pxdesign-lp.white-text.desktop-text{
    font-weight:400
}
.text-size-24pxdesign-lp.semibold-text{
    font-family:Inter,sans-serif;
    font-weight:600
}
.text-size-24pxdesign-lp.span-neon.left-align{
    text-align:left;
    margin-right:auto
}
.text-size-24pxdesign-lp.tetstimonials{
    color:#fff;
    font-weight:600;
    line-height:100%
}
.text-size-24pxdesign-lp.black-text{
    line-height:100%
}
.text-size-24pxdesign-lp.mobile-hide.is-white-lp{
    margin-top:40px
}
.n-text-color-orange{
    color:#ff3b00
}
.design-lp-card18px{
    clear:left;
    color:#fffc;
    letter-spacing:-.02em;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:28px
}
.design-lp-card18px.text-color-black{
    color:var(--black-2)
}
.design-lp-card18px.white-text{
    color:var(--white);
    padding-top:0;
    padding-bottom:0;
    padding-right:0
}
.design-lp-card18px.white-text.width-249{
    width:249px
}
.design-lp-card18px.white-text.line-height-22{
    line-height:22px
}
.design-lp-card18px.white-text.design-page{
    text-transform:capitalize;
    flex:none
}
.design-lp-card18px.semibold-text.black-text,.design-lp-card18px.black-text{
    color:var(--black-2)
}
.design-lp-card18px.black-text.line-height-22{
    line-height:22px
}
.design-lp-card18px.black-text.mobile{
    text-transform:capitalize
}
.design-lp-card18px.case-study{
    color:#000;
    letter-spacing:-.04em;
    max-width:487px;
    line-height:26px
}
.card-18px{
    letter-spacing:-.02em;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:28px
}
.card-18px.text-color-white{
    color:#fff;
    min-width:290px;
    max-width:340px;
    font-family:Inter,sans-serif
}
.card-18px._12px-in-mb.white-text{
    color:var(--white);
    font-family:Inter,sans-serif
}
.card-18px.font-inter{
    letter-spacing:0;
    font-family:Inter,sans-serif
}
.card-18px.font-inter.text-color-767676{
    color:#767676
}
.card-18px.font-inter.text-style-italic{
    font-style:italic
}
.text-size-16px-copy{
    font-family:Inter,sans-serif;
    font-size:16px;
    line-height:19px
}
.text-size-16px-copy.black-text{
    color:var(--black-2)
}
.text-size-16px-copy.black-text.text-weight-semi-bold.width-190-letter-spacing,.text-size-16px-copy.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
    letter-spacing:-.64px;
    width:183px
}
.text-size-16px-copy.text-color-636363{
    color:#636363
}
.text-size-16px-copy.text-color-636363.max-width-259{
    max-width:330px;
    height:100px
}
.text-size-16px-copy.text-weight-regular.max-widht-313{
    max-width:313px
}
.heading-style-h4-3{
    color:#fff;
    letter-spacing:normal;
    text-shadow:none;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:40px;
    font-weight:700;
    line-height:54px
}
.heading-style-h4-3.is-email{
    color:#0057ff;
    font-weight:800;
    line-height:43px
}
.padding-section-pricing-2{
    padding-top:110px
}
.footer_link-text-2{
    color:#fff;
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-weight:600;
    text-decoration:none
}
.footer_link-text-2:hover{
    color:#fff;
    text-align:left
}
.heading-style-h1-2{
    color:#fff;
    letter-spacing:normal;
    text-shadow:none;
    width:647px;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:64px;
    font-weight:800;
    line-height:74px
}
.heading-style-h1-2.is-black{
    color:#000;
    width:auto;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:83px
}
.heading-style-h1-2.is-faq{
    color:#000;
    letter-spacing:-3.2px;
    text-transform:uppercase;
    width:auto;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:83px
}
.heading-style-h1-2.is-about-us{
    width:958px;
    font-family:Inter,sans-serif;
    font-weight:600;
    line-height:90px
}
.list_item-pricing-2{
    color:#333;
    letter-spacing:normal;
    flex-flow:row;
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:24px;
    font-family:Inter,sans-serif;
    font-weight:500;
    line-height:176%
}
.list_item-pricing-2.bottom-0px{
    margin-bottom:0
}
.benifit_para-2{
    color:#bcbcbc;
    letter-spacing:normal;
    font-family:Poppins,sans-serif;
    line-height:24px
}
.benifit_list-item-2{
    color:#bcbcbc;
    letter-spacing:.16px;
    text-shadow:0 0 5.5px #ffffff80
}
.faq_heading-2{
    color:#170f49;
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:28px
}
.text-size-large-2{
    color:#ffffffbf;
    letter-spacing:normal;
    font-family:Raleway,sans-serif;
    font-size:28px;
    font-weight:500;
    line-height:40px
}
.our-services-heading-2{
    color:#000;
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Montserrat,sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:30px
}
.result_right-wrapper-5{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:flex-start;
    display:flex;
    position:relative
}
.pricing_heading-2{
    color:#333;
    letter-spacing:.96px;
    text-shadow:0 0 4px #ffffff1a;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:700;
    line-height:135%
}
.plan_grid-2{
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    margin-bottom:97px
}
.benifit_title-2{
    color:#fff;
    letter-spacing:.16px;
    text-shadow:0 0 5.5px #ffffff80;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:20px
}
.hero_heading-wrapper-2{
    width:100%;
    max-width:366px
}
.heading-style-h2-3{
    color:#fff;
    letter-spacing:normal;
    text-shadow:none;
    margin-bottom:0;
    font-family:Raleway,sans-serif;
    font-size:56px;
    font-weight:800;
    line-height:74px
}
.heading-style-h2-3.is-ourservices{
    color:#000;
    font-family:Inter,sans-serif;
    font-weight:700;
    line-height:71px
}
.heading-style-h2-3.is-table{
    color:#333;
    font-family:Poppins,sans-serif;
    font-size:40px;
    line-height:150%
}
.heading-style-h2-3.is-client{
    width:auto;
    line-height:56px
}
.heading-style-h2-3.is-b2b{
    color:#000;
    letter-spacing:.56px;
    font-family:Poppins,sans-serif;
    font-weight:700;
    line-height:120%
}
.number_heading-2{
    color:#fff;
    letter-spacing:1.28px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:64px;
    font-weight:700;
    line-height:120%
}
.number_heading-2.is-40px{
    color:#333;
    font-size:40px
}
.number_heading-2.is-40px--white{
    color:#fff;
    font-size:40px
}
.resutl_left-wrapper-5{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px
}
.pricing-heading-21px-2{
    color:#333;
    letter-spacing:normal;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:700;
    line-height:21px
}
.landing_hero-wrapper-2{
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.pricing_pricing-2{
    justify-content:flex-start;
    align-items:flex-start;
    margin-bottom:0
}
.benifit_list-2{
    margin-bottom:0;
    padding-left:28px
}
.heading-style-h5-2{
    color:#fff;
    text-shadow:none;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:28px;
    font-weight:700;
    line-height:145%
}
.heading-style-h5-2.is-footer{
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-size:18px;
    line-height:140%
}
.padding-section-pricing-3{
    padding-top:110px
}
.footer_link-text-3{
    color:#fff;
    letter-spacing:normal;
    font-family:Mulish,sans-serif;
    font-weight:600;
    text-decoration:none
}
.footer_link-text-3:hover{
    color:#fff;
    text-align:left
}
.faq_heading-3{
    color:#170f49;
    letter-spacing:-1.2px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:24px;
    font-weight:700;
    line-height:28px
}
.result_right-wrapper-6{
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex:1;
    justify-content:flex-end;
    align-items:flex-start;
    display:flex;
    position:relative
}
.pricing_heading-3{
    color:#333;
    letter-spacing:.96px;
    text-shadow:0 0 4px #ffffff1a;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:700;
    line-height:135%
}
.number_heading-3{
    color:#fff;
    letter-spacing:1.28px;
    text-shadow:none;
    margin-bottom:0;
    font-family:Poppins,sans-serif;
    font-size:64px;
    font-weight:700;
    line-height:120%
}
.number_heading-3.is-40px{
    color:#333;
    font-size:40px
}
.number_heading-3.is-40px--white{
    color:#fff;
    font-size:40px
}
.resutl_left-wrapper-6{
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-direction:column;
    align-items:flex-start;
    max-width:453px;
    display:flex;
    position:sticky;
    top:130px
}
.pricing-heading-21px-3{
    color:#333;
    letter-spacing:normal;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:21px;
    font-weight:700;
    line-height:21px
}
.landing_hero-wrapper-3{
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.pricing_heading-4{
    color:#333;
    letter-spacing:.96px;
    text-shadow:0 0 4px #ffffff1a;
    margin-bottom:0;
    font-family:Inter,sans-serif;
    font-size:48px;
    font-weight:700;
    line-height:135%
}
.footer-main-wrapper{
    overflow:hidden
}
.footer_submit-btn-2{
    background-color:#0000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    position:absolute;
    inset:auto 2% 12% auto
}
.image-12{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.footer-top-2{
    border-bottom:1px solid #141414;
    justify-content:center;
    display:flex
}
.footer-top-2.no-border{
    border-bottom-style:none
}
.footer-top-2.no-border.bg-beige{
    background-color:#f4f1e7
}
.text-size-20px-5{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.custom-container-2{
    border-left:1px solid #141414;
    border-right:1px solid #141414;
    width:100%;
    max-width:1280px;
    margin-left:40px;
    margin-right:40px
}
.custom-container-2.no-border{
    border-left-style:none;
    border-right-style:none;
    margin-left:auto;
    margin-right:auto
}
.custom-container-2.fa{
    overflow:hidden
}
.custom-container-2.fa.border-none{
    border-left-style:none;
    border-right-style:none
}
.success-message-7{
    background-color:#0000;
    border:1px solid #fff;
    border-radius:20px
}
.sma_button-2{
    grid-column-gap:15px;
    grid-row-gap:15px;
    color:#141414;
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.sma_button-2.white{
    color:#fff;
    border-color:#fff
}
.sma_button-2.white:hover{
    color:#141414;
    background-color:#fff
}
.text-color-neon-2{
    color:#e0ff00
}
.footer_mail-banner-2{
    background-color:#0057ff;
    flex-flow:column;
    width:100%;
    max-width:1274px;
    margin-top:200px;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    display:flex;
    position:relative
}
.footer_mail-2{
    color:#fff;
    background-color:#0000;
    border-width:0 0 1px;
    border-color:#0057ff #0057ff #d6d4cc;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
    min-height:104px;
    font-family:Inter,sans-serif;
    font-size:42px
}
.footer_mail-2:hover,.footer_mail-2:active{
    color:#fff;
    background-color:#0000
}
.footer_mail-2:focus{
    color:#fff;
    background-color:#0000;
    border-style:none none solid;
    border-bottom-color:#d6d4cc
}
.footer_mail-2:focus-visible,.footer_mail-2[data-wf-focus-visible],.footer_mail-2::placeholder,.footer_mail-2:lang(en){
    color:#fff;
    background-color:#0000
}
.footer_submit-btn-3{
    background-color:#0000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    position:absolute;
    inset:auto 2% 12% auto
}
.image-13{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.text-size-20px-6{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.custom-container-3{
    border-left:1px solid #141414;
    border-right:1px solid #141414;
    width:100%;
    max-width:1280px;
    margin-left:40px;
    margin-right:40px
}
.custom-container-3.no-border{
    border-left-style:none;
    border-right-style:none;
    margin-left:auto;
    margin-right:auto
}
.custom-container-3.fa{
    overflow:hidden
}
.custom-container-3.fa.border-none{
    border-left-style:none;
    border-right-style:none
}
.success-message-8{
    background-color:#0000;
    border:1px solid #fff;
    border-radius:20px
}
.sma_button-3{
    grid-column-gap:15px;
    grid-row-gap:15px;
    color:#141414;
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.sma_button-3.white{
    color:#fff;
    border-color:#fff
}
.sma_button-3.white:hover{
    color:#141414;
    background-color:#fff
}
.text-color-neon-3{
    color:#e0ff00
}
.footer_mail-banner-3{
    background-color:#0057ff;
    flex-flow:column;
    width:100%;
    max-width:1274px;
    margin-top:200px;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    display:flex;
    position:relative
}
.footer_mail-3{
    color:#fff;
    background-color:#0000;
    border-width:0 0 1px;
    border-color:#0057ff #0057ff #d6d4cc;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
    min-height:104px;
    font-family:Inter,sans-serif;
    font-size:42px
}
.footer_mail-3:hover,.footer_mail-3:active{
    color:#fff;
    background-color:#0000
}
.footer_mail-3:focus{
    color:#fff;
    background-color:#0000;
    border-style:none none solid;
    border-bottom-color:#d6d4cc
}
.footer_mail-3:focus-visible,.footer_mail-3[data-wf-focus-visible],.footer_mail-3::placeholder,.footer_mail-3:lang(en){
    color:#fff;
    background-color:#0000
}
.footer_submit-btn-4{
    background-color:#0000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
    background-position:50%;
    background-repeat:no-repeat;
    width:100px;
    height:100px;
    position:absolute;
    inset:auto 2% 12% auto
}
.image-14{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.text-size-20px-7{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.custom-container-4{
    border-left:1px solid #141414;
    border-right:1px solid #141414;
    width:100%;
    max-width:1280px;
    margin-left:40px;
    margin-right:40px
}
.custom-container-4.no-border{
    border-left-style:none;
    border-right-style:none;
    margin-left:auto;
    margin-right:auto
}
.custom-container-4.fa{
    overflow:hidden
}
.custom-container-4.fa.border-none{
    border-left-style:none;
    border-right-style:none
}
.success-message-9{
    background-color:#0000;
    border:1px solid #fff;
    border-radius:20px
}
.sma_button-4{
    grid-column-gap:15px;
    grid-row-gap:15px;
    color:#141414;
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    width:100%;
    max-width:700px;
    height:70px;
    max-height:70px;
    padding:15px 20px 15px 25px;
    font-family:Inter,sans-serif;
    font-size:22px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.sma_button-4.white{
    color:#fff;
    border-color:#fff
}
.sma_button-4.white:hover{
    color:#141414;
    background-color:#fff
}
.text-color-neon-4{
    color:#e0ff00
}
.image-15{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.text-size-20px-8{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.success-message-10{
    background-color:#0000;
    border:1px solid #fff;
    border-radius:20px
}
.text-color-neon-5{
    color:#e0ff00
}
.image-16{
    width:100%;
    min-width:102%;
    position:absolute;
    bottom:auto;
    left:-1%;
    right:0%
}
.text-size-20px-9{
    color:#000;
    letter-spacing:-.01em;
    font-family:Inter,sans-serif;
    font-size:20px;
    line-height:30px
}
.success-message-11{
    background-color:#0000;
    border:1px solid #fff;
    border-radius:20px
}
.text-color-neon-6{
    color:#e0ff00
}
.top_button{
    z-index:999;
    background-color:var(--black);
    color:#fff;
    border:1px solid #fff3;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    width:60px;
    height:60px;
    transition:all .2s;
    display:flex;
    position:fixed;
    inset:auto 1% 1% auto
}
.top_button:where(.w-variant-4c16d39c-97ea-efd4-fad5-5df22a560f49){
    width:45px;
    height:45px;
    bottom:12%;
    right:1.5%
}
.top_button:hover{
    transform:scale(.95)
}
.logo_tag-image{
    max-width:80px
}
.desingn-lp-review-img{
    margin-left:-23px
}
.testimonial-person-image{
    width:100%;
    max-width:56px
}
.testimonial-video-wrapper{
    width:100%;
    max-width:620px;
    height:394px;
    overflow:hidden
}
.testimonial-video-wrapper.hide-tablet{
    max-width:620px;
    height:auto
}
.sticky_nav{
    z-index:9999;
    width:100%;
    position:sticky;
    top:0
}
.sticky_nav.is-beige{
    background-color:var(--beige)
}
.text-span-11,.text-span-12{
    color:#0057ff
}
.n-nav-container{
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:1280px;
    padding:12px 40px;
    display:flex
}
.n-nav-cta{
    grid-column-gap:14px;
    grid-row-gap:14px;
    border:1px solid var(--white);
    color:var(--white);
    letter-spacing:-.06em;
    cursor:pointer;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    padding:10px 10px 10px 24px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:24px;
    text-decoration:none;
    display:flex
}
.n-nav-cta.black-bg.place-order{
    padding-top:10px;
    padding-bottom:10px
}
.n-nav-cta.ft{
    justify-content:flex-start;
    width:100%;
    max-width:236px
}
.n-nav-cta.ft.black-bg{
    justify-content:center;
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px
}
.n-nav-cta.pr-single{
    padding-top:20px;
    padding-bottom:20px
}
.n-nav-cta.pr-single.black-bg{
    border-style:solid none none
}
.n-nav-cta.project-2{
    border-top:1px solid var(--black);
    padding-top:36px;
    padding-bottom:36px
}
.n-nav-cta.project-2.black-bg{
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none
}
.n-nav-cta.pr-02{
    padding:15px 24px
}
.n-nav-cta.about.black-bg{
    color:#fff;
    padding:6px 12px 6px 20px;
    text-decoration:none
}
.n-nav-cta.about.bg-transparent{
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.n-nav-cta.about.white-border{
    border-color:var(--white);
    color:#141414;
    padding-top:10px;
    padding-bottom:10px;
    text-decoration:none
}
.n-nav-cta.about.bg-black{
    color:#fff;
    background-color:#000;
    padding:10px 20px;
    text-decoration:none
}
.n-nav-cta.h-1{
    padding-top:20px;
    padding-bottom:20px
}
.n-nav-cta.white{
    box-sizing:border-box;
    grid-column-gap:8px;
    grid-row-gap:8px;
    background-color:var(--white);
    color:var(--black);
    text-decoration:none
}
.n-nav-cta.white:hover{
    background-color:var(--blue);
    color:var(--white)
}
.n-nav-cta.is-black{
    background-color:var(--black);
    color:var(--white);
    text-decoration:none
}
.n-nav-cta.is-black.desktop-hide,.n-nav-cta.is-black.is-tablet{
    display:none
}
.n-nav-cta.transparent{
    color:var(--white);
    border-color:#fffc;
    text-decoration:none
}
.n-nav-cta.transparent:hover{
    color:var(--black-2);
    background-color:#fff
}
.n-nav-cta.is-white-design-lp{
    grid-column-gap:14px;
    grid-row-gap:14px;
    background-color:var(--black);
    color:var(--white);
    max-width:200px;
    height:56px;
    max-height:56px;
    padding-left:24px;
    padding-right:10px;
    text-decoration:none
}
.n-nav-cta.is-white-design-lp:hover{
    background-color:var(--blue);
    color:var(--white)
}
.section_hero-bsm{
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6868c2ae25f36f7c69ad01e9_Frame%201321316477.avif);
    background-position:50%;
    background-size:cover;
    padding-top:70px;
    padding-bottom:91px
}
.n-container-large{
    width:100%;
    max-width:1280px;
    margin-left:auto;
    margin-right:auto
}
.n-padding-global{
    padding-left:40px;
    padding-right:40px
}
.hero_main-wrapper-bsm{
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
}
.hero_main-wrapper-bsm.vertical{
    flex-flow:column
}
.hero_main-wrapper-bsm.centyer{
    justify-content:space-between;
    align-items:center
}
.hero_main-wrapper-bsm.sma{
    grid-column-gap:34px;
    grid-row-gap:34px;
    justify-content:flex-start;
    align-items:flex-start
}
.hero_main-wrapper-bsm.north-star{
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:space-between;
    align-items:flex-start
}
.n-text-size-medium{
    letter-spacing:-.02em;
    font-size:18px;
    line-height:28px
}
.hero_left-content-bsm{
    grid-column-gap:60px;
    grid-row-gap:60px;
    flex-flow:column;
    display:flex
}
.hero_left-content-head-bsm{
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-flow:column;
    width:100%;
    max-width:716px;
    display:flex
}
.n-h1{
    color:#0f0f0f;
    letter-spacing:-.04em;
    text-transform:capitalize;
    margin-top:0;
    margin-bottom:0;
    font-size:64px;
    line-height:72px
}
.n-text-size-large{
    letter-spacing:-.02em;
    font-size:24px;
    font-weight:400;
    line-height:32px
}
.n-text-size-large.text-weight-semibold{
    font-weight:600
}
.max-width-481px{
    width:100%;
    max-width:481px
}
.bsm_form{
    grid-column-gap:30px;
    grid-row-gap:30px;
    border:1px solid var(--primary-black);
    background-color:#fff;
    border-radius:10px;
    flex-flow:column;
    width:100%;
    max-width:465px;
    padding:20px;
    display:flex;
    overflow:hidden
}
.hero_left-bottom-bsm{
    grid-column-gap:32px;
    grid-row-gap:32px;
    flex-flow:column;
    display:flex
}
.hero_bottom-head-bsm{
    grid-column-gap:9px;
    grid-row-gap:9px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.hero_logo-grid-bsm{
    grid-column-gap:22px;
    grid-row-gap:22px;
    flex-flow:wrap;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    place-items:center stretch;
    width:100%;
    max-width:547px;
    display:flex
}
.bsm_form-head{
    grid-column-gap:24px;
    grid-row-gap:24px;
    color:#000;
    letter-spacing:-.02em;
    flex-flow:column;
    width:100%;
    max-width:520px;
    padding:20px 24px;
    font-family:Inter,sans-serif;
    font-size:30px;
    font-weight:600;
    line-height:38px;
    display:flex
}
.bsm_form-field{
    border:1px solid #0f0f0f1f;
    border-radius:5px;
    height:48px;
    margin-bottom:0
}
.bsm_h-flex-form{
    grid-column-gap:30px;
    grid-row-gap:30px;
    display:flex
}
.n-text-size-regular{
    font-size:16px;
    line-height:24px
}
.n-text-weight-regular{
    font-weight:400
}
.section_about-bsm{
    padding-top:110px;
    padding-bottom:100px
}
.n-section-main-wrapper{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-flow:column;
    display:flex
}
.n-section-main-wrapper.gap-120{
    grid-column-gap:120px;
    grid-row-gap:120px
}
.n-h2{
    letter-spacing:-.02em;
    margin-top:0;
    margin-bottom:0;
    font-size:60px
}
.about_content-wrapper-bsm{
    background-color:var(--primary-black);
    text-align:left;
    border-radius:10px;
    justify-content:space-between;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding-left:40px;
    padding-right:44.5px;
    display:flex;
    position:relative
}
.about_ratings-wrapper-bsm{
    grid-column-gap:38px;
    grid-row-gap:38px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.about_content-bsm{
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    width:100%;
    max-width:730px;
    display:flex
}
.n-h3{
    letter-spacing:-.02em;
    margin-top:0;
    margin-bottom:0;
    font-size:48px;
    font-weight:600;
    line-height:60px
}
.n-h3.n-text-color-orange.is-bsm{
    letter-spacing:-.04em;
    flex:none
}
.about_heading-move{
    position:relative
}
.about_text{
    height:60px;
    overflow:hidden
}
.about-img-bsm{
    width:100%;
    max-width:407px
}
.about_button-wrapper-bsm{
    justify-content:flex-start;
    align-items:center;
    margin-top:30px;
    display:flex
}
.n-primary-button{
    grid-column-gap:14px;
    grid-row-gap:14px;
    color:var(--black);
    letter-spacing:-.06em;
    text-transform:capitalize;
    cursor:pointer;
    border:1px solid #000;
    border-radius:400px;
    justify-content:center;
    align-items:center;
    padding:10px 10px 10px 24px;
    font-family:Inter,sans-serif;
    font-size:20px;
    font-weight:500;
    line-height:24.5px;
    text-decoration:none;
    display:flex
}
.n-primary-button.about.bg-transparent{
    color:#141414;
    padding-top:20px;
    padding-bottom:20px;
    text-decoration:none
}
.n-primary-button.about.black-bg{
    color:var(--white);
    text-decoration:none
}
.n-primary-button.about.black-bg.white-text{
    text-decoration:none
}
.n-primary-button.white{
    border-color:var(--white);
    color:var(--white)
}
.n-primary-button.white:hover{
    background-color:var(--white);
    color:var(--black)
}
.n-primary-button.mobile{
    display:none
}
.n-primary-button.max-width{
    max-width:230px;
    margin-top:20px;
    margin-bottom:20px
}
.n-primary-button.max-width.align-center{
    margin-left:60px
}
.n-primary-button.max-width.align-center.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.n-primary-button.max-width.align-center.margin{
    display:none
}
.n-primary-button.max-width.desktop.black{
    background-color:var(--black);
    color:var(--white)
}
.n-primary-button.is-blue{
    color:var(--white);
    background-color:#0057ff
}
.n-primary-button.is-blue.max-width-436{
    width:100%;
    max-width:436px
}
.n-primary-button.is-blue.max-width-436.border-radius{
    border-radius:16px;
    width:auto;
    max-width:none;
    margin-top:20px;
    margin-left:0;
    margin-right:auto
}
.n-primary-button.is-blue.max-width-436.border-radius.cta-gap{
    margin-top:20px
}
.n-primary-button.is-blue.border-radius-20{
    width:100%;
    font-family:Inter,sans-serif
}
.n-primary-button.max-width-319{
    width:100%;
    max-width:319px;
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.max-width-319.m-t-70{
    margin-top:70px
}
.n-primary-button.black-button{
    color:var(--white);
    background-color:#000
}
.n-primary-button.black-button:hover{
    background-color:var(--blue);
    border-style:none
}
.n-primary-button.black-button.align-center{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.black-button.t-m-20{
    margin-top:20px
}
.n-primary-button.black-button.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.black-button.t-m-20.max-width-300{
    max-width:300px
}
.n-primary-button.black-button.mobile-btn,.n-primary-button.black-button.is-mobile{
    display:none
}
.n-primary-button.max-width-309{
    width:100%;
    max-width:319px
}
.n-primary-button.max-width-309.m-t-70{
    margin-top:70px
}
.n-primary-button.max-width-309._20-t-m{
    margin-top:10px
}
.n-primary-button.max-width-309._20-t-m.hover-orange{
    background-color:var(--black-2);
    color:var(--white)
}
.n-primary-button.max-width-309._20-t-m.hover-orange:hover{
    background-color:var(--orange)
}
.n-primary-button.is-content-marketing{
    background-color:var(--white);
    text-transform:capitalize;
    border-radius:16px
}
.n-primary-button.is-content-marketing:hover{
    background-color:var(--blue);
    color:var(--white)
}
.n-primary-button.is-content-marketing.orange:hover{
    background-color:var(--orange);
    color:var(--white)
}
.n-primary-button.max-widht-200{
    max-width:174px
}
.n-primary-button.max-width-299{
    max-width:299px
}
.n-primary-button.max-width-299.padding{
    grid-column-gap:0px;
    grid-row-gap:0px;
    justify-content:space-between;
    padding-top:28px;
    padding-bottom:28px;
    padding-right:23px
}
.n-primary-button.white-btn{
    border-color:var(--white);
    color:var(--white);
    justify-content:center;
    align-items:center
}
.n-primary-button.white-btn:hover{
    border-style:solid
}
.n-primary-button.white-btn.design-lpwhite{
    grid-column-gap:14px;
    grid-row-gap:14px;
    justify-content:center;
    align-items:center;
    width:auto;
    max-width:none;
    height:56px;
    max-height:56px;
    padding:0 10px 0 24px;
    font-size:20px;
    line-height:24px
}
.n-primary-button.white-btn.design-lpwhite:hover{
    border-color:var(--blue);
    background-color:var(--blue)
}
.n-primary-button.nav-button{
    max-width:300px
}
.n-primary-button.is-nav-btn{
    z-index:1000;
    border-color:var(--white);
    color:var(--white);
    flex:none;
    max-width:340px;
    height:50px;
    max-height:50px;
    display:flex;
    position:relative
}
.n-primary-button.is-nav-btn:hover{
    background-color:var(--white);
    color:var(--black);
    border-style:solid
}
.n-primary-button.is-desing-lp-white{
    color:var(--white);
    background-color:#000;
    width:auto;
    max-width:none;
    height:56px;
    max-height:56px;
    padding:8px 10px 8px 24px
}
.n-primary-button.is-desing-lp-white:hover{
    background-color:var(--blue);
    border-style:none
}
.n-primary-button.is-desing-lp-white.align-center{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.is-desing-lp-white.t-m-20{
    margin-top:20px
}
.n-primary-button.is-desing-lp-white.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.is-desing-lp-white.t-m-20.max-width-300{
    max-width:300px
}
.n-primary-button.is-desing-lp-white.mobile-btn,.n-primary-button.is-desing-lp-white.is-mobile{
    display:none
}
.n-primary-button.is-black{
    color:var(--white);
    background-color:#000
}
.n-primary-button.is-black:hover{
    border-style:none
}
.n-primary-button.is-black.align-center{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.is-black.t-m-20{
    margin-top:20px
}
.n-primary-button.is-black.t-m-20.center-align{
    margin-left:auto;
    margin-right:auto
}
.n-primary-button.is-black.t-m-20.max-width-300{
    max-width:300px
}
.n-primary-button.is-black.mobile-btn,.n-primary-button.is-black.is-mobile{
    display:none
}
.section_revenue-bsm{
    text-align:center;
    padding-top:100px;
    padding-bottom:100px
}
.n-auto-tabs_section{
    flex-direction:column;
    width:100%;
    max-width:1207px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.n-auto-tabs_section.bg-beige{
    background-color:var(--beige)
}
.n-auto-tabs_section.home{
    padding-top:0;
    padding-bottom:0
}
.n-auto-tabs_section.northstar{
    padding-top:80px
}
.n-text-size-36px{
    letter-spacing:-.02em;
    margin-top:0;
    margin-bottom:0;
    font-size:36px;
    line-height:44px
}
.n-text-size-20px{
    letter-spacing:-.02em;
    margin-top:0;
    font-size:20px;
    line-height:30px
}
.n-text-size-20px.text-color-black.top-m-16px{
    margin-top:16px
}
.text-color-black{
    color:var(--primary-black)
}
.section_why-bsm,.section_clients-bsm{
    padding-top:100px;
    padding-bottom:100px
}
.testimonial_main-wrapper,.load_more-testimonials{
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    display:flex
}
.testimonials_button-wrapper{
    justify-content:center;
    align-items:center;
    margin-top:55px;
    display:flex
}
.load_more-btn-bsm{
    border:1px solid var(--primary-black);
    background-color:var(--primary-black);
    color:var(--white);
    cursor:pointer;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding:10px 24px;
    transition:all .2s;
    display:flex
}
.load_more-btn-bsm:hover{
    background-color:var(--transparent);
    color:var(--primary-black)
}
.submit_button-bsm{
    background-color:#000;
    background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/686b8d2682bddc718528311a_Rocket-Emojis%201.avif);
    background-position:65% 48%;
    background-repeat:no-repeat;
    background-size:25px;
    border-radius:10px;
    min-height:54px;
    font-family:Inter,sans-serif;
    font-size:18px;
    font-weight:600;
    line-height:120%
}
.submit_button-bsm:hover{
    background-color:var(--blue)
}
.section_pricing{
    padding-top:100px;
    padding-bottom:50px
}
.pricing_flex-bsm{
    grid-column-gap:2rem;
    grid-row-gap:2rem;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    font-family:Inter,sans-serif;
    display:flex
}
.pricing_flex-bsm.is-northstar{
    align-items:stretch
}
.section_cta{
    padding-top:100px;
    padding-bottom:80px
}
.testimonials_flex-bsm{
    grid-column-gap:60px;
    grid-row-gap:60px;
    color:#fff;
    justify-content:center;
    align-items:stretch;
    display:flex
}
.section_video-bsm{
    padding-top:50px;
    padding-bottom:100px
}
.section_faq-bsm{
    padding-top:100px;
    padding-bottom:100px
}
.faq_answer-flex{
    flex-flow:column;
    display:flex
}
.n_nav-cta.hide-indesk{
    display:none
}
.about_flower-bsm{
    position:absolute;
    inset:auto 42% 8% auto
}
.hero_bsm-icon{
    width:100%;
    max-width:115px
}
.sales_code{
    width:100%;
    max-width:129.5px
}
.qpi,.beyond,.housr{
    aspect-ratio:2.39
}
.dell{
    aspect-ratio:2.39;
    flex:none;
    width:100%;
    max-width:81.9965px;
    height:24.9913px
}
.vwo{
    aspect-ratio:2.39
}
.bold-text-21{
    padding-right:10px
}
.n-text-size-30px{
    letter-spacing:-.02em;
    font-size:30px;
    line-height:38px
}
.card_logo{
    width:100%;
    max-width:285px
}
.width-101{
    width:100%;
    max-width:101px
}
.bsm_flex-image{
    object-fit:cover;
    width:100%;
    max-width:330px;
    height:397px
}
.impact_image{
    object-fit:cover;
    width:100%;
    max-width:330px;
    height:248px
}
.impact_image-2{
    object-fit:cover;
    width:100%;
    max-width:330px;
    height:230px
}
.impact_image-4{
    width:100%;
    max-width:300px
}
.is-tablet{
    display:none
}
.tab-heading-wrapper-marketing{
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-end;
    width:100%;
    max-width:896px;
    margin-left:22%;
    display:flex
}
.tab-heading-wrapper-marketing.space-between{
    flex-flow:row;
    justify-content:space-between;
    align-items:flex-start;
    margin-left:0%
}
.hero_home-video{
    margin-left:10px;
    margin-right:10px
}
.h1-no-margin{
    margin-top:0;
    margin-bottom:0
}
.ai-agents-slider-heading{
    grid-column-gap:8px;
    grid-row-gap:8px;
    color:#fff;
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    display:flex;
    position:relative
}
.ai-agents-slider-heading.center-align{
    justify-content:space-between;
    align-items:center
}
.ai-agents-slider-heading.center-align.right-padding{
    padding-right:133px
}
.ai-agents-slider-heading.align-left{
    justify-content:flex-end;
    align-items:stretch
}
.ai-agents-slider-heading.align-left.relative-cm{
    position:relative
}
.ai-agents-slider-heading.relative-position{
    z-index:1;
    position:relative
}
.ai-agents-slider-heading.vertical-flex{
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-flow:column;
    justify-content:space-between;
    align-items:center
}
.ai-agents-slider-heading.hide{
    display:none
}
.careers_vide0-wrapper{
    height:680px;
    overflow:hidden
}
@media screen and (min-width:1280px){
    .heading-03.table-heading.all-caps{
        text-transform:uppercase
    }
    .hero-head-02.is-bottom-align{
        grid-column-gap:29px;
        grid-row-gap:29px
    }
    .hero-title-02.black-text._60px.max-width-620-copy{
        min-width:auto
    }
    .hero-title-02.black-text._80px.align-center-text-size{
        font-size:71px
    }
    .hero-title-02.black-text._86px.max-width-620-copy{
        min-width:auto
    }
    .hero-title-02.white-text._64px.max-width-heading-size{
        font-size:50px
    }
    .hero-thumbs-02.about,.hero-thumbs-02.about-top{
        height:620px
    }
    .item-title.serv.sub-heading-01.white-text{
        font-size:40px
    }
    .service{
        border-right-style:solid;
        border-right-color:#000
    }
    .service-title.heading-03.design-process{
        text-transform:none;
        font-size:96px
    }
    .serivce-item.noshrink{
        flex:none;
        max-width:1280px
    }
    .item-left._01{
        height:650px
    }
    .tab-menu.testimonial{
        right:38%
    }
    .f-s-block.flex{
        padding-left:586px
    }
    .team-image-wrapper{
        height:330px
    }
    .team-image-white{
        height:385px;
        top:-57px
    }
    .team-image-white._2{
        height:424px
    }
    .team-image-white._05{
        height:378px;
        top:-49px
    }
    .team-image-color{
        height:385px;
        top:-57px
    }
    .team-image-color._02{
        height:424px
    }
    .team-image-color._05{
        height:378px;
        top:-49px
    }
    .value-card-cta._3,.value-card-cta._4{
        justify-content:flex-start;
        align-items:center
    }
    .value-card-cta._1:hover{
        outline-offset:0px;
        outline:3px solid #333
    }
    .valua-card-liust{
        color:#fff
    }
    .impact-text-wrapper.acdly{
        max-width:none
    }
    .impact-logo.bsm{
        max-width:286px
    }
    .good-card.absolute{
        background-color:var(--transparent)
    }
    .table-title._20px{
        font-size:20px;
        font-weight:400;
        line-height:28px
    }
    .max-width-201.none-width{
        max-width:none
    }
    .nav_links{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .result_blur{
        right:-19%
    }
    .glow_work-layer{
        top:-1060px
    }
    .client_gradient{
        left:-105px
    }
    .hero_heading-wrapper{
        max-width:680px
    }
    .i_popup-info.is-abm{
        width:106px
    }
    .i_popup-info.is-channel{
        width:108px
    }
    .hero-padding-section{
        padding-top:179px
    }
    .scroll--wrapper{
        width:100%
    }
    .king-hero-left{
        max-width:680px
    }
    .king-hero-right{
        max-width:550px
    }
    .hero-content-2-wrapper{
        margin-left:-100px;
        overflow:hidden
    }
    .hero-content-2-wrapper.on-audio-on,.hero-content-2-wrapper.on-simply-on{
        margin-left:0
    }
    .hero-shoes-image{
        margin-left:-59px;
        padding-left:0
    }
    .shoes_-image{
        z-index:99
    }
    .hero-shoes-content{
        left:676px
    }
    .task-right{
        max-width:700px
    }
    .task-full-img{
        height:955px
    }
    .task-full-img._853px{
        height:853px
    }
    .task-full-img._884px{
        height:884px
    }
    .task-full-img._700px{
        height:853px
    }
    .creative_hheading{
        font-size:141px;
        line-height:140px;
        left:54%
    }
    .design_tag-wrapper{
        padding-left:80px
    }
    .tag_wrapper{
        grid-column-gap:25px;
        grid-row-gap:25px
    }
    .tag_wrapper._3{
        padding-left:90px
    }
    .tag{
        font-size:65px
    }
    .design_process-wrapper{
        background-position:216px 101%,699px 100%,105% 464px,100% -16%,56px -29%
    }
    .marque_item._2{
        top:1022px
    }
    .marque_parent{
        top:-197%
    }
    .technology_left{
        padding-right:60px
    }
    .icon_ball{
        width:150px
    }
    .icon_ball._4{
        top:415px
    }
    .icon_ball._5{
        top:444px;
        left:163px
    }
    .icon_ball._6{
        width:160px;
        top:405px;
        left:298px
    }
    .icon_ball._7{
        top:404px;
        left:385px
    }
    .icon_ball._8{
        top:306px;
        left:42px
    }
    .icon_ball._9{
        top:172px;
        left:108px
    }
    .icon_ball._10{
        top:267px
    }
    .icon_ball._11{
        top:279px;
        left:469px
    }
    .icon_ball._12{
        top:187px;
        left:349px
    }
    .ball_icon{
        text-align:right
    }
    .ball_wrapper{
        padding-left:60px
    }
    .portfoli_image{
        height:463px
    }
    .process_headin-wrapper{
        max-width:1173px
    }
    .hero_laptop{
        left:676px
    }
    .vega-hero-right{
        max-width:550px
    }
    .vega-hero-left,.rescribe-hero-left{
        max-width:680px
    }
    .customer-review-vid-wrapper{
        max-width:760px
    }
    .ggood-card-text-content.rotate-1.hide{
        display:none
    }
    .clutch-crad-1{
        position:absolute;
        top:78px;
        right:170px
    }
    .clutch-card-2{
        position:absolute;
        bottom:-2%;
        right:465.3px
    }
    .clutch-card-3{
        position:absolute
    }
    .task-right-mco{
        max-width:700px
    }
    .linked-in-logo-wrapper{
        padding-left:13px
    }
    .marketing-hero-card-1{
        padding-left:119px;
        padding-right:70px
    }
    .orange-card-tag-marekting{
        top:-20%;
        left:5%
    }
    .beig-video{
        min-width:540px
    }
    .ai-agents-slide-1{
        margin-right:1%
    }
    .ai-agents-slider{
        width:100%
    }
    .click-cards,.ai-hover-cards-wrapper{
        position:relative
    }
    .flip-cards-wrapper{
        max-width:910px
    }
    .hero-image-content-marketing-wrapper-copy{
        margin-right:0
    }
    .marketin-c-hero-img-wrapper{
        width:100%
    }
    .calendly-hero{
        min-width:540px
    }
    .case_studies-flex,.case_studies_left-flex,.case_studies-left-top,.case_studies-left-top.gap-23px,.case_studies-h-flex,.case_studies-h-flex.bsm{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .vega_flex{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .case_studies-right-flex{
        grid-column-gap:20px;
        grid-row-gap:20px;
        max-width:525px
    }
    .case-studies-right-top{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:space-between
    }
    .break_down-wrapper.desktop,.break_down-vertical_flex,.break_down-h-flex{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .neat_log-button{
        width:100%
    }
    .client_textimonial-card.noshrink{
        flex:none;
        max-width:1280px
    }
    .footer_right-flex.flex{
        padding-left:586px
    }
    .image-9{
        width:100%
    }
    .main-flex-north-star{
        display:flex
    }
    .why_card{
        max-width:330px
    }
    .why_card.is-last{
        padding-left:0
    }
    .why_head.is-blue{
        padding-bottom:50px
    }
    .why_content.is-blue{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-top:20px
    }
    .why_card-blue{
        max-width:500px;
        padding-top:70px
    }
    .hero_heading-wrapper-2{
        max-width:680px
    }
    .image-12,.image-13,.image-14,.image-15,.image-16{
        width:100%
    }
}
@media screen and (min-width:1440px){
    .her0-nav-container.nav-flex.white-border.marign-remove-alternate,.her0-nav-container.nav-flex.white-border.marketing-page,.her0-nav-container.nav-flex.no-border{
        margin-left:auto;
        margin-right:auto
    }
    .hero-title-01.case-study.black-text.text-weight.exapnd,.hero-title-01.case-study.black-text.text-weight.expand-tablet-width{
        min-width:1200px
    }
    .hero-title-01.content-marketing{
        text-transform:capitalize;
        max-width:710px
    }
    .custom-container.white-border.over-flow.no-border{
        margin-left:auto;
        margin-right:auto
    }
    .custom-container.ai-agents{
        height:910px
    }
    .custom-container.marketing-page.over-flow.no-border{
        margin-left:auto;
        margin-right:auto
    }
    .footer-copyright.cp.mo-border{
        border:1px #000
    }
    .hero-01._80px{
        letter-spacing:-.04em;
        line-height:92px
    }
    .hero-01._80px.para.white-text.width{
        flex:none
    }
    .hero-01._96-px{
        font-size:96px
    }
    .hero-01._96-px.white-text.first-letter-cap{
        justify-content:space-between;
        align-items:center
    }
    .hero-01._96-px.white-text.first-letter-cap.align-center,.hero-01._96-px.white-text.first-letter-cap.is-marketing-hero{
        justify-content:center;
        align-items:center
    }
    .hero-01._92px{
        font-size:96px
    }
    .hero-01._82px.white-text.first-letter-cap.align-center{
        justify-content:center;
        align-items:center
    }
    .hero-01._82px.white-text.first-letter-cap.dont-shrink{
        flex:none
    }
    .footer-up.padding-tb{
        padding-top:0;
        padding-bottom:0
    }
    .copyright.no-border{
        border:1px #000
    }
    .footer-wrap.bg-beige{
        background-color:var(--beige)
    }
    .blog-img-inner-01.right._01{
        height:278px
    }
    .blog-img-inner-01.left._02{
        height:277px
    }
    .blog-img-inner-01.blog-thumbnail._01{
        height:278px
    }
    .date-info-text.third{
        font-family:Inter,sans-serif;
        font-size:12px;
        font-weight:500;
        line-height:16px
    }
    .blog-inner-title-01.third{
        text-align:center;
        width:100%;
        max-width:580px;
        margin-bottom:32px
    }
    .project-item-01.first2.right-none._03-another-last,.project-item-01.case-study.right-none._03-another-last{
        border-bottom-style:none
    }
    .faq-body.faq2,.faq-body.bsm{
        grid-column-gap:18px;
        grid-row-gap:18px;
        display:flex
    }
    .faq-question.faq2{
        border-bottom-style:none
    }
    .hero-content-02.home-3{
        padding-top:0;
        display:flex
    }
    .hero-head-02.home3{
        grid-column-gap:0px;
        grid-row-gap:0px;
        flex-direction:column;
        justify-content:center;
        max-width:660px
    }
    .hero-head-02.is-bottom-align{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .hero-head-02.home-02.gap-44,.hero-head-02.lp01.gap-44{
        grid-column-gap:44px;
        grid-row-gap:44px
    }
    .hero-titles-02.home-2.flex{
        max-width:none
    }
    .hero-titles-02.home-3{
        max-width:548px
    }
    .hero-titles-02.ai-agents,.hero-titles-02.ai-agents.flex{
        max-width:none
    }
    .hero-title-02.black-text.heading-80px{
        font-size:80px
    }
    .hero-title-02.black-text.heading-80px.width{
        width:1200px
    }
    .hero-title-02.black-text.heading-80px--72{
        font-size:72px
    }
    .hero-title-02.black-text.heading-80px--72.width{
        width:1200px
    }
    .hero-title-02.black-text._80px.align-center-text-size{
        font-size:76px
    }
    .hero-title-02.black-text._70px.width{
        width:1200px
    }
    .hero-title-02.show.heading-03.black-text{
        text-align:left
    }
    .hero-title-02.white-text._64px{
        letter-spacing:-3px
    }
    .hero-title-02.white-text._64px.max-width-heading-size{
        font-size:50px
    }
    .text-wrap-02.home3{
        max-width:548px
    }
    .text-wrap-02.homepage.margin-40,.text-wrap-02.design-lp.margin-40{
        margin-top:20px
    }
    .hero-text-02.body-regular-02.black-text{
        margin-top:24px;
        margin-bottom:40px
    }
    .hero-thumbs-02.home-3{
        border-left:1px solid var(--black);
        border-top-style:none;
        max-width:620px;
        height:680px;
        margin-top:0
    }
    .choose-title.heading-03.size-54px,.choose-title.heading-03.size-60{
        font-size:54px
    }
    .choose-title.heading-03._55px.text-align-left.no-all-caps{
        text-transform:none
    }
    .item-title.serv.sub-heading-01.value-card-black{
        letter-spacing:-1px
    }
    .item-title.vega,.item-title.acadly,.item-title.wlnc{
        letter-spacing:0;
        font-weight:600
    }
    .item-title.wlnc.shoes-text.text-medium{
        font-weight:500
    }
    .item-title.rescribe{
        letter-spacing:0;
        font-weight:600
    }
    .service,.service.top-border.hide,.service.no-border,.service.right-border-remove{
        border-right-style:none;
        border-right-width:1px
    }
    .services.home-1.border.only-top{
        border-bottom-style:none
    }
    .service-title.heading-03.black-text-left.all-caps{
        text-transform:uppercase
    }
    .tab-menu.testimonial{
        right:490px
    }
    .faq-question-answers.border-none,.faq-question-answers.white-faq{
        border:1px solid #000
    }
    .custom-switch{
        cursor:pointer
    }
    .pricing-01-grid.pr3{
        grid-column-gap:0px;
        grid-row-gap:0px;
        grid-template-rows:auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr
    }
    .plan-wrap{
        margin-top:100px
    }
    .plan-item.big-height{
        height:135px
    }
    .plan-item.p-fisrt{
        height:auto
    }
    .plan-free{
        flex-direction:column;
        align-items:center;
        display:flex
    }
    .plan-text.p-first{
        padding-left:40px
    }
    .tab-header-7.r2{
        padding-top:60px
    }
    .tab-text.r2._01{
        bottom:187px
    }
    .r2-img{
        width:120px;
        height:120px
    }
    .f-s-block.flex{
        padding-left:503px
    }
    .define-us-section.topbordernone.black-bg.padding{
        padding-top:15px;
        padding-bottom:140px
    }
    .client-say-wrapper.home{
        background-color:var(--transparent);
        background-image:none;
        padding-top:0;
        padding-left:0;
        display:block
    }
    .case-study-thumbnail._100.bottom-border.balls-bg.sma,.case-study-thumbnail._100.bottom-border.balls-bg.bsm{
        max-width:346.502px
    }
    .footer-head-top-home.max-width-1179{
        max-width:1179px
    }
    .hero_section{
        background-position:-30px
    }
    .benifit_left._3{
        grid-column-gap:29px;
        grid-row-gap:29px
    }
    .section_experiences{
        background-position:106% 85%
    }
    .text-size-large.text-color-black{
        font-size:24px
    }
    .logo_first-wrapper{
        flex-flow:row
    }
    .hero-padding-section{
        padding-top:184px
    }
    .privacy-content-wrapper{
        max-width:1280px
    }
    .king-hero-right{
        max-width:581px
    }
    .hero-content-2-wrapper{
        overflow:hidden
    }
    .hero-shoes-image{
        margin-left:-62px
    }
    .shoes-bottom{
        margin-top:-70px
    }
    .approch-secton{
        margin-top:-89px
    }
    .design-wrapper.home-3{
        padding-top:0;
        display:flex
    }
    .card_one._13{
        left:975px
    }
    .card_one._14{
        top:507px;
        left:769px
    }
    .creative_hheading{
        font-size:150px
    }
    .tag_wrapper._3{
        padding-left:100px
    }
    .marquee_wrapper{
        max-width:1440px;
        margin-left:auto;
        margin-right:auto
    }
    .portfolio_images-wrapper{
        grid-column-gap:36px;
        grid-row-gap:36px
    }
    .portfolio_images-wrapper.margin{
        margin-top:75px;
        margin-bottom:75px
    }
    .portfoli_image{
        height:400px
    }
    .portfoli_image._600{
        height:600px
    }
    .emdeb_for-shoes-cut-1920px{
        height:0;
        margin-bottom:0
    }
    .flex-vertical.gap-57{
        grid-column-gap:57px;
        grid-row-gap:57px
    }
    .vega-text.size-200{
        margin-right:29%
    }
    .vega-bg-yellow{
        background-color:var(--vega-yellow);
        color:#000;
        background-image:none
    }
    .vega-hero-para-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .vega-bullet-list{
        margin-top:0;
        margin-bottom:0;
        padding-left:40px
    }
    .vega-bullet-list.number-list{
        padding-left:20px
    }
    .list-item{
        margin-top:0
    }
    .vega-hero-content.is-audio-art{
        justify-content:space-between
    }
    .vega-hero-right{
        max-width:581px
    }
    .vega-hero-right._351{
        margin-right:0
    }
    .vega-hero-left.onaudieoart,.vega-hero-left.acadly{
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .heading-wrapper.margin-100.border{
        margin-left:-72px;
        margin-right:-72px
    }
    .vega-image-grid{
        grid-column-gap:16px;
        grid-row-gap:16px;
        border-top:1px solid #000;
        border-bottom-color:#000;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr 1fr;
        grid-auto-columns:1fr;
        display:flex
    }
    .image-border.first{
        border-right:1px solid #000;
        max-width:295px
    }
    .image-border.last{
        max-width:295px
    }
    .rescribe-hero-left.onaudieoart{
        grid-column-gap:33px;
        grid-row-gap:33px
    }
    .reveal-grid{
        grid-column-gap:16px;
        grid-row-gap:16px;
        border-top:1px solid #000;
        border-bottom-color:#000;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr 1fr;
        grid-auto-columns:1fr;
        display:flex
    }
    .image-border-bg.first{
        border-right:1px solid #000;
        max-width:295px
    }
    .image-border-bg.last{
        max-width:295px
    }
    .image-absolute.width-720{
        left:-7%
    }
    .flex-horizontal,.grid-2-2{
        display:flex
    }
    .form-fields-flex{
        justify-content:flex-start
    }
    .reveal-grid-thankyou{
        grid-column-gap:16px;
        grid-row-gap:16px;
        border-top:1px solid #000;
        border-bottom-color:#000;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr 1fr;
        grid-auto-columns:1fr;
        display:flex
    }
    .career-heading-h1{
        font-size:128px
    }
    .flowing-icon-wrapper._1-1--lp.mobile-black._1{
        inset:75% 0% 0% 15%
    }
    .flowing-icon-wrapper._1-lp--linked-in{
        inset:84% 0% 0%
    }
    .handwrite_wrap.is-clutch{
        left:10%
    }
    .handwrite_wrap.linked-in,.handwrite_wrap.b2b-marketing-video{
        position:static
    }
    .landing-pagee-primary-btn.is-blue.max-width-436.border-radius,.landing-pagee-primary-btn.max-width-309._20-t-m{
        margin-top:20px
    }
    .portfolio-tags{
        grid-column-gap:10px;
        grid-row-gap:10px;
        margin-top:40px;
        display:flex
    }
    .portfoli-tag{
        color:var(--white);
        text-transform:uppercase;
        border-radius:100px;
        padding:15px 20px;
        font-family:Inter,sans-serif;
        font-size:18px;
        font-weight:600;
        line-height:100%
    }
    .portfoli-tag.blue{
        background-color:var(--blue)
    }
    .portfoli-tag.orange{
        background-color:var(--orange)
    }
    .portfoli-tag.yellow{
        background-color:var(--neon)
    }
    .portfolio-para{
        color:var(--white);
        margin-top:30px;
        font-family:Inter,sans-serif;
        font-size:24px;
        font-weight:400;
        line-height:30px
    }
    .portfolio-card{
        width:100%;
        max-width:580px;
        text-decoration:none
    }
    .portfolio-image{
        width:100%
    }
    .flex-vertical-heading.width-heading{
        width:100%;
        max-width:1060px
    }
    .home-sticky-wrapper{
        background-color:var(--beige)
    }
    ._2-columns.north-star{
        padding-left:0;
        padding-right:0
    }
    .hero-video-linked-in-wrapper.mobile-black{
        position:relative
    }
    .linked-video-element{
        min-width:490px
    }
    .video-container{
        grid-column-gap:100px;
        grid-row-gap:100px
    }
    .blue-lines-wrapper{
        top:1%;
        left:9%
    }
    .heart-image{
        right:10.5%
    }
    .orange-lines{
        right:25%
    }
    .desing-h-flex.align-left{
        padding-right:100px
    }
    .c-autotabs_paragraph{
        margin-top:20px
    }
    .marketing-hero-cards-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-left:27px
    }
    .tag-text-about-marketing{
        flex:none;
        min-width:260px;
        max-width:219.396px
    }
    .circular-slider{
        height:165vh
    }
    .slide-text-wrapper{
        top:37%
    }
    .text-size-22px.semibold-text.black-text.angel-12.text-align-center.margin{
        margin-top:-13px
    }
    .marketing-text-wrapper{
        margin-top:114px
    }
    .beig-video{
        min-width:620px;
        max-width:620px
    }
    .ai-agents-slide-1{
        width:33%;
        margin-right:2%
    }
    .click-cards{
        grid-column-gap:15px;
        grid-row-gap:15px;
        padding-left:39px;
        padding-right:39px
    }
    .click-card{
        justify-content:space-between;
        height:450px
    }
    .click-card.blue{
        justify-content:space-between;
        align-items:center
    }
    .text-size-26px.semibold-text.white-text{
        padding-top:0
    }
    .card-divider{
        margin-top:28px
    }
    .card-text-wrapper{
        margin-top:35px
    }
    .flip-cards-wrapper{
        max-width:none
    }
    .content-marekting-hero-img{
        min-width:454px
    }
    .content-marketin-about-flex{
        margin-top:45px;
        padding-left:32px;
        padding-right:32px
    }
    .marketing-about-arrow{
        top:43%;
        left:12%
    }
    .content-about-img{
        position:absolute;
        inset:53% 1% 0% auto
    }
    .breif-flex{
        padding-left:43px;
        padding-right:43px
    }
    .slider-text-c-m{
        font-size:26px;
        line-height:36px
    }
    .read-more-wrapper{
        margin-top:18px
    }
    .orange-line.tourist{
        width:28%;
        right:30%
    }
    .neon-line.max-widht-523{
        top:52%;
        right:21%
    }
    .case-studies-section-padding{
        padding-left:40px;
        padding-right:40px
    }
    .tab-button-desc-wrapper{
        margin-top:20px
    }
    .calendly-hero{
        min-width:620px;
        max-width:620px
    }
    .hero_bg{
        background-position:100% 0;
        justify-content:space-between;
        align-items:stretch
    }
    .case_studies-flex,.case_studies_left-flex,.case_studies-left-top,.case_studies-left-top.gap-23px,.case_studies-h-flex,.case_studies-h-flex.bsm,.case_studies-right-flex,.case-studies-right-top{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .sma_button.is-blue.max-width-436.border-radius,.sma_button.max-width-309._20-t-m{
        margin-top:20px
    }
    .text-block-8{
        flex:none
    }
    .container-1300px{
        max-width:1300px
    }
    .about_right-content{
        max-width:none;
        margin-left:50px
    }
    .css_image{
        max-width:400px
    }
    .break_down-wrapper.desktop{
        grid-column-gap:30px;
        grid-row-gap:30px;
        justify-content:flex-start
    }
    .break_down-vertical_flex,.break_down-h-flex{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .top-m-80.max-width-1300px{
        margin-left:auto;
        margin-right:auto
    }
    .mobile-width-100.max-widht-411{
        max-width:none
    }
    .mobile-width-100.max-widht-507px,.max-widht-688,.mx-widht-582{
        width:auto;
        max-width:none
    }
    .flowing-text{
        left:16%
    }
    .mobile-width-204px.max-widht-411{
        max-width:none
    }
    .mobile-width-204px.max-widht-507px{
        width:auto;
        max-width:none
    }
    ._100--width{
        width:100%
    }
    .case-studies_absolute{
        right:0%
    }
    .case-studies_absolute.over-flow-sticky-card{
        right:-2%
    }
    .footer_right-flex.flex{
        padding-left:503px
    }
    .reveal-flex.align-left,.desing-h-flex-copy.align-left{
        padding-right:100px
    }
    .design-lp-cta.designwhite{
        z-index:1
    }
    .design-cta.is-blue.max-width-436.border-radius,.design-cta.max-width-309._20-t-m,.design-cta-black.is-blue.max-width-436.border-radius,.design-cta-black.max-width-309._20-t-m{
        margin-top:20px
    }
    .north-star-form-head{
        min-width:520px
    }
    .north-star-h-flex{
        width:100%
    }
    .main-flex-north-star{
        width:100%;
        margin-left:auto;
        margin-right:auto
    }
    .northstar_email-field{
        min-width:363px
    }
    .submit-button-2{
        min-width:208px
    }
    .pricing_card-design.is-bllue.is-nothrstar,.pricing_card-design.is-north-star{
        justify-content:space-around
    }
    .custom-container-no-border.white-border.over-flow.no-border{
        margin-left:auto;
        margin-right:auto
    }
    .custom-container-no-border.ai-agents{
        height:910px
    }
    .why_card{
        max-width:350px
    }
    .why_head.is-blue{
        padding-bottom:50px
    }
    .why_content.is-blue{
        grid-column-gap:24px;
        grid-row-gap:24px;
        padding-top:32px
    }
    .why_card-blue{
        padding-top:98px
    }
    .landing-pagee-primary-btn-copy.is-blue.max-width-436.border-radius,.landing-pagee-primary-btn-copy.max-width-309._20-t-m{
        margin-top:20px
    }
    .hero_main-wrapper-bsm.north-star{
        padding-left:0;
        padding-right:0
    }
    .max-width-481px{
        max-width:502px
    }
    .n-primary-button.is-blue.max-width-436.border-radius,.n-primary-button.max-width-309._20-t-m{
        margin-top:20px
    }
    .ai-agents-slider-heading.align-left{
        padding-right:100px
    }
}
@media screen and (min-width:1920px){
    .footer-title-top.heading-01.neat_log,.footer-title-top.heading-01.home,.footer-title-top.heading-01.design-lp,.footer-title-top.heading-01.design-lp-white{
        width:100%;
        max-width:1011px;
        margin-left:auto;
        margin-right:auto;
        line-height:83px
    }
    .blog-img-inner-01.right.b2{
        justify-content:center;
        align-items:flex-end
    }
    .hero-content-02.home-2.padding-top-bottom-lp.mobile-2nd{
        width:50%
    }
    .hero-content-02.home-2.padding-top-bottom-lp.mobile-2nd.simple{
        width:100%
    }
    .hero-content-02.home-2.padding-top-bottom-lp.lp-01{
        width:50%
    }
    .hero-content-02.home-2.padding-top-bottom-lp.lp-01.simple{
        width:100%
    }
    .hero-content-02.home-2.padding-top-bottom-c-m.mobile-2nd{
        width:50%
    }
    .hero-content-02.home-2.padding-top-bottom-c-m.mobile-2nd.simple{
        width:100%
    }
    .hero-title-02.white-text._64px.max-width-heading-size{
        font-size:48px
    }
    .item-title.acadly.m-b-14{
        margin-bottom:14px
    }
    .service-content.home-2.max-widht-702,.service-content.marketing.max-widht-702,.service-content.home-3.max-widht-702{
        max-width:none
    }
    .f-s-block.flex{
        padding-left:497px
    }
    .team-section{
        justify-content:center;
        align-items:center
    }
    .value-section.bottom{
        width:1440px;
        max-width:1920px;
        margin-left:auto;
        margin-right:auto
    }
    .hero-content-2-wrapper{
        margin-left:-134px;
        padding-left:0
    }
    .hero-shoes-image{
        margin-left:-62px
    }
    .tast-left._02.width305{
        max-width:305px
    }
    .tast-left._02.width305.align-center{
        justify-content:center;
        align-items:center
    }
    .marque_item{
        white-space:nowrap
    }
    .marque_item._2{
        top:943px;
        left:-1032px
    }
    .marque_parent{
        top:-188%;
        left:-3724px
    }
    .image-absolute.width-720{
        inset:auto auto 0% 0%
    }
    .flex-horizontal.gap-74{
        grid-column-gap:74px;
        grid-row-gap:74px
    }
    .flowing-icon-wrapper._1-1--lp.mobile-black._1{
        top:79%
    }
    .flowing-icon-wrapper._1-lp--linked-in{
        top:85%
    }
    .blue-bg-span{
        font-weight:600
    }
    .task-right-mco{
        width:100%;
        max-width:none
    }
    .hero-video-linked-in-wrapper{
        width:50%;
        max-width:none
    }
    .logo-flex{
        width:auto
    }
    .logo-flex.top-m-copy,.logo-flex.sma{
        width:1770px
    }
    .moving-marquee,.moving-marquee.sma{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .circular-slider{
        height:110vh
    }
    .slide-text-wrapper{
        top:38%
    }
    .slider-text-c-m{
        font-size:28px
    }
    .neon-line.max-widht-78{
        z-index:-1
    }
    .sma_cta.top-m-118px.gap-66,.sma_cta-copy.top-m-118px.gap-66{
        grid-column-gap:66px;
        grid-row-gap:66px
    }
    .flowing-text{
        left:24%
    }
    .home-cta.top-m-118px.gap-66{
        grid-column-gap:66px;
        grid-row-gap:66px
    }
    .footer_right-flex.flex{
        padding-left:497px
    }
    .design-lp-cta.top-m-118px.gap-66{
        grid-column-gap:66px;
        grid-row-gap:66px
    }
    .slide_infinite{
        justify-content:center;
        align-items:center
    }
}
@media screen and (max-width:991px){
    h1{
        margin-top:60px;
        font-size:56px;
        line-height:64px
    }
    h2{
        font-size:56px;
        line-height:64px
    }
    h6{
        font-size:28px;
        line-height:38px
    }
    blockquote{
        margin-bottom:60px
    }
    .her0-nav-container{
        grid-template-columns:1fr max-content max-content max-content
    }
    .her0-nav-container.nav-flex.no-border{
        justify-content:center;
        align-items:center
    }
    .her0-nav-container.nav-flex.no-border.main-nav,.her0-nav-container.nav-flex.no-border.auto-height.is-design-white{
        justify-content:space-between;
        align-items:center
    }
    .log-infos-2.nav{
        margin-right:20px
    }
    .dropdown,.link-block-c,.link-block-c._01,.link-block-c._w-100{
        width:100%
    }
    .navigation-link{
        padding-top:20px;
        padding-bottom:20px
    }
    .menu-button-2{
        color:var(--black);
        justify-content:center;
        align-items:center;
        padding:6px 10px;
        display:flex
    }
    .menu-button-2.w--open{
        background-color:var(--black);
        color:#000
    }
    .menu-button-2.hide-temp,.menu-button-2.hide{
        display:none
    }
    .menu-button-2.bg-beige{
        background-color:var(--beige);
        border-radius:4px
    }
    .menu-button-2.bg-beige.hide{
        display:none
    }
    .menu-button-2.transparent-bg{
        background-color:var(--transparent)
    }
    .nav-menu-light-2{
        border:1px solid var(--black);
        background-color:var(--beige);
        border-radius:20px;
        flex-flow:row;
        width:82%;
        max-width:none;
        margin-left:40px;
        margin-right:40px;
        padding:20px
    }
    .nav-menu-light-2.black-bg{
        background-color:#141414
    }
    .navbar.design-page-white{
        min-width:100%
    }
    .dropdown-list{
        border-left-style:none;
        border-right-style:none
    }
    .primary-button.pr-single.black-bg{
        border-bottom-style:solid
    }
    .primary-button.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .hero-title-01.black-text{
        font-size:56px;
        line-height:64px
    }
    .hero-title-01.case-study.black-text.text-weight.expand-tablet-width{
        min-width:auto
    }
    .hero-title-01.customer-review.letters-form{
        text-align:center
    }
    .hero-title-01.content-marketing{
        max-width:none
    }
    .custom-container.pt--2{
        overflow:auto
    }
    .custom-container.white{
        border-left-style:none;
        border-right-style:none
    }
    .custom-container.padding{
        margin-left:0;
        margin-right:0
    }
    .custom-container.no-border.mobile{
        margin-left:0;
        margin-right:0;
        padding-bottom:40px;
        overflow:auto
    }
    .custom-container.t-100.b-80,.custom-container.t-80.b-80,.custom-container.t-52.b-80{
        padding-top:80px;
        padding-bottom:80px
    }
    .custom-container.overflow.no-heighjt{
        min-height:auto
    }
    .custom-container.c-m{
        overflow:hidden
    }
    .hero-content-01{
        padding-bottom:60px
    }
    .colors-guide{
        padding-bottom:120px
    }
    .color-list-01{
        grid-template-columns:1fr 1fr 1fr
    }
    .heading-02.on-good{
        font-size:56px
    }
    .heading-02.on-business{
        font-size:50px
    }
    .heading-01{
        font-size:64px;
        line-height:72px
    }
    .fonts-guide{
        padding-bottom:120px
    }
    .sub-heading-04.funnel{
        font-size:20px;
        line-height:110%
    }
    .footer-top-home{
        grid-column-gap:60px;
        grid-row-gap:60px;
        grid-template-columns:1fr 1fr 1fr;
        padding:60px
    }
    .footer-top-home.f,.footer-top-home.home{
        flex-flow:column
    }
    .footer-col-body{
        justify-content:flex-start;
        align-items:flex-start
    }
    .footer-copyright{
        margin-left:40px;
        margin-right:40px
    }
    .heading-03.black-text{
        font-size:56px;
        line-height:64px
    }
    .heading-03.is-define{
        font-size:40px;
        line-height:64px
    }
    .heading-03.table-heading{
        font-size:30px
    }
    .heading-03.table-heading.all-caps{
        text-align:center
    }
    .heading-03.table-heading.all-caps.max-wdith-300{
        max-width:300px
    }
    .hero-01._80px{
        text-align:center
    }
    .hero-01._80px.para{
        line-height:1.2
    }
    .hero-01._80px.para.white-text.width{
        margin-left:auto;
        margin-right:auto
    }
    .hero-01._96-px{
        justify-content:space-between;
        align-items:center;
        font-size:60px;
        line-height:90%
    }
    .hero-01._96-px.white-text.first-letter-cap.align-center,.hero-01._96-px.white-text.first-letter-cap.mbile-width{
        justify-content:space-between;
        align-items:center
    }
    .hero-01._96-px.white-text.first-letter-cap.is-marketing-hero{
        justify-content:center;
        align-items:center
    }
    .hero-01._92px,.hero-01._82px{
        justify-content:space-between;
        align-items:center;
        font-size:60px;
        line-height:90%
    }
    .hero-01._82px.white-text.first-letter-cap{
        grid-column-gap:8px;
        grid-row-gap:8px;
        justify-content:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .contact-content-01{
        align-items:stretch
    }
    .contact-left-01{
        padding:50px 30px
    }
    .contact-right-01{
        max-width:991px
    }
    .contact-form-wrap-01,.contact-form-01{
        width:100%
    }
    .contact-form-01.border-lr.tablet{
        border-left-style:none;
        border-right-style:none
    }
    .form-group{
        border:1px #000
    }
    .form-group.text-area{
        height:120px
    }
    .form-group.cp2{
        width:100%;
        height:80px
    }
    .form-group.cp2-r{
        height:80px
    }
    .from-group-wrap{
        flex-direction:column;
        height:auto
    }
    .form-filed.body-regular-01.approx-gray-text.cp2-r{
        padding-left:68px
    }
    .form-filed.body-regular-01.approx-black-text{
        border-left-style:solid;
        border-right-style:solid
    }
    .form-filed.body-regular-01.approx-black-text.cp2-r{
        padding-left:68px
    }
    .form-filed.body-regular-01.approx-black-text.border{
        border-left-style:solid;
        border-right-style:solid
    }
    .form-select.body-regular-01.approx-gray-text.black-bg{
        border-left-style:none
    }
    .form-select.body-regular-01.approx-gray-text.select2{
        border-left-style:solid;
        border-right-style:solid
    }
    .form-select.body-regular-01.white-bg.arrow-icon{
        border:1px #000;
        border-bottom-style:solid;
        line-height:32px
    }
    .form-select.first-select.body-regular-01.approx-gray-text{
        border-right-style:none
    }
    .form-select.first-select.body-regular-01.approx-gray-text.black-bg{
        border-right-style:solid;
        border-right-color:var(--white);
        border-left-style:solid
    }
    .form-select.first-select.body-regular-01.white-bg{
        border:1px #000;
        border-bottom-style:solid;
        line-height:32px
    }
    .contact-icon.double{
        top:28px;
        left:32px
    }
    .contact-icon.cp2{
        top:28px
    }
    .form-textarea.body-regular-01.black-rotext{
        border-left-style:solid;
        border-right-style:solid
    }
    .map-content-01{
        padding-bottom:60px
    }
    .map-images-01{
        height:400px
    }
    .footer-content-top{
        padding-bottom:99px
    }
    .footer-title-top.heading-01.black-text{
        font-size:56px;
        line-height:64px
    }
    .footer-title-top.heading-01.saa-marketing-lp,.footer-title-top.heading-01.nothstar,.footer-title-top.heading-01.bsm{
        font-size:56px;
        line-height:70px
    }
    .right-arrow-ft{
        width:49px;
        height:auto
    }
    .footer-title-top-another.heading-01{
        letter-spacing:-2px
    }
    .footer-title-top-another.heading-01.black-text,.moving-text.heading-01.black-text{
        font-size:56px;
        line-height:64px
    }
    .form-group-cp2{
        flex-direction:column
    }
    .blog-content-01{
        padding-top:100px
    }
    .blog-head-01{
        padding-left:40px;
        padding-right:40px
    }
    .blog-head-01.left{
        margin-left:0
    }
    .blog-head-01.left.b-3,.blog-head-01.pro1,.blog-head-01.b2,.blog-head-01.bl3,.blog-head-01.b-3{
        padding-top:0
    }
    .blog-title-01.heading-02.black-text,.blog-title-01.heading-03{
        font-size:56px;
        line-height:64px
    }
    .blog-list-01.b3,.blog-list-01.b-3{
        grid-template-columns:1fr 1fr
    }
    .blog-item-wrap-01{
        flex-flow:column
    }
    .blog-item-wrap-01.b2.right-none.unique{
        border-right-style:solid
    }
    .blog-item-wrap-01.b2.right-none.unique.single{
        border-right-style:none
    }
    .blog-item-wrap-01.b2.border-bottom{
        border-bottom-style:solid
    }
    .blog-item-wrap-01.b2.none-right{
        border-right-style:none
    }
    .blog-item-wrap-01.b2.none-right.single{
        border-bottom-style:solid
    }
    .blog-item-wrap-01._01{
        grid-template-rows:auto
    }
    .blog-item-inner-01.left{
        flex-direction:column
    }
    .blog-item-inner-01.left._02{
        border-bottom-style:none;
        max-width:100%
    }
    .blog-item-inner-01.left._02.right{
        border-right:1px solid var(--black);
        border-bottom-style:none;
        border-left-style:none
    }
    .blog-item-inner-01.left.h-1{
        justify-content:flex-start;
        align-items:flex-start;
        max-width:none
    }
    .blog-item-inner-01.right{
        border-left-style:none;
        max-width:none
    }
    .blog-item-inner-01.right._01,.blog-item-inner-01.blog-page._01{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        max-width:100%
    }
    .blog-img-inner-01{
        flex:0 auto
    }
    .blog-img-inner-01.right.small-image{
        height:300px
    }
    .blog-img-inner-01.third{
        height:288px
    }
    .blog-img-inner-01.left{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        width:100%;
        height:300px
    }
    .blog-img-inner-01.left._02{
        max-width:100%
    }
    .blog-inner-content-01.right.b2{
        padding-top:40px;
        padding-bottom:40px
    }
    .blog-inner-content-01.third{
        padding-left:40px;
        padding-right:40px
    }
    .blog-inner-content-01.left{
        padding:32px 24px
    }
    .blog-inner-content-01.main-blog{
        min-height:260px
    }
    .blog-inner-content-01.main-blog.b2{
        padding-top:40px;
        padding-bottom:40px
    }
    .blog-inner-title-01.sub-heading-02.black-text{
        font-size:20px;
        line-height:30px
    }
    .blog-inner-title-01.sub-heading-02.black-text.left{
        margin-bottom:24px
    }
    .blog-inner-title-01.sub-heading-02.black-text._36px-size.all-caps{
        font-size:28px;
        line-height:1.2
    }
    .blog-inner-text-01.body-regular-02.black-text.left{
        display:none
    }
    .blog-content{
        padding-top:100px
    }
    .rich-text-wrap{
        padding-left:40px;
        padding-right:40px
    }
    .blog-title.heading-03.black-text{
        font-size:56px;
        line-height:64px
    }
    .blog-thumb{
        height:305px
    }
    .blog-content-02._02,.blog-content-02.compare{
        padding-right:40px
    }
    .blog-title-02.sub-heading-02.black-text{
        font-size:26px;
        line-height:36px
    }
    .cta-title.heading-03.black-text{
        font-size:56px;
        line-height:64px
    }
    .item-01,.item{
        width:100%
    }
    .project-list-01._02,.project-list-01._03-another{
        grid-template-columns:1fr 1fr
    }
    .project-item-01.first2{
        border-bottom:1px solid var(--black)
    }
    .project-item-01.first2.right-none{
        border-right-style:none
    }
    .project-item-01.first2.right-none._03.border-right,.project-item-01.first2.right-none.border-right{
        border-right-style:solid
    }
    .project-item-01.first2.right-none.last{
        border-bottom-style:none
    }
    .project-item-01.first2.right-none.border-right-another{
        border-bottom-style:none;
        border-right-style:solid
    }
    .project-item-01.first-2{
        border-right-style:none
    }
    .project-item-01.case-study{
        border-bottom:1px solid var(--black)
    }
    .project-item-01.case-study.right-none{
        border-right-style:none
    }
    .project-item-01.case-study.right-none._03.border-right,.project-item-01.case-study.right-none.border-right{
        border-right-style:solid
    }
    .project-item-01.case-study.right-none.last{
        border-bottom-style:none
    }
    .project-item-01.case-study.right-none.border-right-another{
        border-bottom-style:none;
        border-right-style:solid
    }
    .item-head-01{
        height:300px
    }
    .item-head-01._03.no-heigght{
        height:auto
    }
    .item-body-01{
        padding:30px 20px
    }
    .item-thumb-01._1{
        max-width:none;
        height:461px
    }
    .item-thumb-01._4{
        max-width:none;
        height:auto
    }
    .item-thumb-01._2{
        min-width:auto;
        height:auto
    }
    .item-thumb-01._3{
        height:auto
    }
    .item-thumb-01._5{
        min-width:auto;
        max-width:none;
        height:auto
    }
    .item-thumb-01._6,.item-thumb-01._9{
        max-width:none;
        height:auto
    }
    .item-title-01.sub-heading-02,.item-title-01._32px{
        font-size:28px;
        line-height:38px
    }
    .item-tags{
        margin-top:20px
    }
    .item-tag.white-tag,.item-tag.black-tag{
        font-size:12px
    }
    .item-tag.padding-10px{
        font-size:10px
    }
    .single-titles{
        margin-top:100px
    }
    .single-title.heading-02.black-text{
        font-size:56px;
        line-height:64px
    }
    .single-tags{
        margin-top:20px
    }
    .single-thumbs{
        height:500px
    }
    .details-content{
        flex-direction:column
    }
    .rich-texts{
        border-right-style:none
    }
    .aside{
        max-width:100%
    }
    .aside-status{
        grid-column-gap:100px;
        grid-row-gap:40px;
        flex-flow:wrap;
        justify-content:center;
        padding-bottom:60px
    }
    .stat-title.heading-03.black-text{
        font-size:56px;
        line-height:46px
    }
    .rich-text-block h3{
        font-size:22px
    }
    .question-title{
        font-size:20px;
        line-height:36px
    }
    .faq-title-wrap{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-direction:row;
        align-items:center;
        padding-left:30px
    }
    .faq-question.faq2,.faq-question.bsm{
        justify-content:space-between;
        align-items:flex-start
    }
    .faq-icon-wrap{
        width:80px;
        min-width:80px;
        height:80px
    }
    .project-content-01{
        padding-top:100px
    }
    .project-head-01{
        padding-left:40px;
        padding-right:40px
    }
    .item-body-02{
        flex-direction:column
    }
    .item-imgs-02{
        max-width:100%;
        overflow:hidden
    }
    .item-contents-02{
        grid-column-gap:30px;
        grid-row-gap:30px;
        align-items:flex-start
    }
    .hero-02.transparent-bg{
        flex-flow:row
    }
    .hero-02.transparent-bg.padding-40{
        margin-left:0
    }
    .hero-02.transparent-bg.mobile-20-padding,.hero-02.tablet-side-padding{
        margin-left:40px;
        margin-right:40px
    }
    .hero-02.tr.padding-40{
        margin-left:0
    }
    .hero-02.tr.mobile-20-padding{
        margin-left:40px;
        margin-right:40px
    }
    .hero-02.beige.padding-40{
        margin-left:0
    }
    .hero-02.beige.mobile-20-padding{
        margin-left:40px;
        margin-right:40px
    }
    .hero-02.marekting-page{
        flex-flow:row;
        padding-left:0;
        padding-right:0
    }
    .hero-02.marekting-page.padding-40{
        margin-left:0
    }
    .hero-02.marekting-page.mobile-20-padding{
        margin-left:40px;
        margin-right:40px
    }
    .hero-content-02.home-2.padding-top-bottom-lp.mobile-2nd,.hero-content-02.home-2.padding-top-bottom-lp.lp-01{
        padding-top:80px
    }
    .hero-content-02.home-2.padding-top-bottom-c-m{
        margin-left:auto;
        margin-right:auto;
        padding-top:80px
    }
    .hero-content-02.home-2.padding-top-bottom-c-m.mobile-2nd{
        padding-top:80px
    }
    .hero-content-02.home-3,.hero-head-02{
        flex-direction:column
    }
    .hero-head-02.home01{
        padding-left:40px
    }
    .hero-head-02.home3{
        max-width:100%;
        padding-top:60px;
        padding-bottom:60px
    }
    .hero-head-02.is-bottom-align{
        justify-content:space-between;
        align-items:flex-start
    }
    .hero-head-02.home-02{
        padding-left:40px
    }
    .hero-head-02.home-02.padding-remove{
        max-width:700px
    }
    .hero-head-02.home-02.gap-44.tablet-width{
        max-width:560px
    }
    .hero-head-02.lp01{
        padding-left:40px
    }
    .hero-head-02.lp01.gap-44.tablet-width{
        max-width:560px
    }
    .hero-titles-02.home-2.flex{
        max-width:600px
    }
    .hero-titles-02.home-2.flex.max-width-660{
        min-width:auto
    }
    .hero-titles-02.ai-agents.flex{
        max-width:600px
    }
    .hero-title-02.black-text.heading-02,.hero-title-02.black-text.heading-01,.hero-title-02.black-text.heading-01-home,.hero-title-02.black-text.heading-home-01{
        font-size:56px;
        line-height:64px
    }
    .hero-title-02.black-text.head-small-form{
        font-size:48px;
        line-height:64px
    }
    .hero-title-02.black-text.heading-80px{
        font-size:56px;
        line-height:64px
    }
    .hero-title-02.black-text.heading-80px.width{
        font-size:40px
    }
    .hero-title-02.black-text.heading-80px--72{
        font-size:56px;
        line-height:64px
    }
    .hero-title-02.black-text.heading-80px--72.width{
        font-size:40px
    }
    .hero-title-02.black-text._70px{
        font-size:56px;
        line-height:64px
    }
    .hero-title-02.black-text._70px.width{
        font-size:40px
    }
    .hero-title-02.show.heading-03.black-text{
        font-size:56px;
        line-height:64px
    }
    .hero-title-02.is-good.black-text.max-wdth-242,.hero-title-02.is-good.max-width-233{
        text-align:center;
        font-size:18px
    }
    .hero-thumbs-02{
        height:400px
    }
    .hero-thumbs-02.home-1{
        max-width:530px;
        height:auto
    }
    .hero-thumbs-02.home-2{
        height:auto
    }
    .hero-thumbs-02.home-3{
        border-left-style:none;
        max-width:100%;
        height:auto
    }
    .hero-thumbs-02.last-about{
        height:400px;
        margin-top:20px
    }
    .hero-thumbs-02.about-top{
        height:348px
    }
    .logos.design-lp,.logos.design-lp-wgite{
        padding-top:80px;
        padding-bottom:80px
    }
    .logos-content.max-width-655.gap{
        max-width:none;
        padding-left:0;
        padding-right:0
    }
    .logo-list{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        place-items:start;
        display:flex
    }
    .logo-list.gap-32{
        place-items:center
    }
    .logo-list.mobile-gap{
        grid-column-gap:30px;
        grid-row-gap:30px;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        place-items:center;
        display:grid
    }
    .why-choose-content.pink-elephant-bg{
        padding:90px 60px
    }
    .choose-title.heading-03{
        font-size:56px;
        line-height:64px
    }
    .choose-title.heading-03.min-width-860{
        min-width:auto
    }
    .why-choose{
        grid-template-columns:1fr 1fr
    }
    .choose-item.white-bg._01{
        border-bottom-style:none
    }
    .choose-item.white-bg._02{
        border-bottom-style:none;
        border-right-style:solid
    }
    .item-title.serv.sub-heading-01.impact{
        margin-top:15px;
        margin-bottom:10px
    }
    .item-title.serv.sub-heading-01.imapc-02{
        margin-top:20px;
        margin-bottom:20px
    }
    .item-title.serv.sub-heading-01.impact-03{
        margin-top:10px;
        margin-bottom:20px
    }
    .item-title.serv.sub-heading-01.privacy-heading,.item-title.serv.sub-heading-01.mukunda{
        margin-top:15px;
        margin-bottom:10px
    }
    .item-title.achive.sub-heading-02.black-text{
        font-size:24px;
        line-height:34px
    }
    .item-title._3-king{
        font-size:28px;
        line-height:36px
    }
    .item-title._3-king.shoes-text,.item-title._3-king.shoes-text-01,.item-title._3-king.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.risba-testi-text{
        font-size:28px
    }
    .item-title.audio-art{
        font-size:28px;
        line-height:36px
    }
    .item-title.audio-art.shoes-text,.item-title.audio-art.shoes-text-01,.item-title.audio-art.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.simply{
        font-size:28px;
        line-height:36px
    }
    .item-title.simply.shoes-text,.item-title.simply.shoes-text-01,.item-title.simply.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.vega{
        font-size:28px;
        line-height:36px
    }
    .item-title.vega.shoes-text,.item-title.vega.shoes-text-01,.item-title.vega.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.rescribe.shoes-text,.item-title.rescribe.shoes-text-01,.item-title.rescribe.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.acadly{
        font-size:28px;
        line-height:36px
    }
    .item-title.acadly.shoes-text,.item-title.acadly.shoes-text-01,.item-title.acadly.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.wlnc{
        font-size:28px;
        line-height:36px
    }
    .item-title.wlnc.shoes-text,.item-title.wlnc.shoes-text-01,.item-title.wlnc.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.rescribe{
        font-size:28px;
        line-height:36px
    }
    .item-title.rescribe.shoes-text,.item-title.rescribe.shoes-text-01,.item-title.rescribe.technology{
        font-size:20px;
        line-height:29px
    }
    .item-title.text-size-26{
        line-height:100%
    }
    .item-title.text-size-26.semibold-text.widht{
        min-width:auto
    }
    .item-text.h-3-1.sub-heading-02{
        margin-bottom:60px
    }
    .item-text.para-18px.white{
        font-size:16px
    }
    .service{
        margin-left:auto;
        margin-right:auto
    }
    .service.padding,.service.no-border.over-flow-hide.mobile-padding-right,.service.no-border.mobile-padding{
        padding-left:40px;
        padding-right:40px
    }
    .service.over-flow{
        overflow:hidden
    }
    .service-content.home-2{
        max-width:700px
    }
    .service-content.home-2.black-bg.absolute{
        padding-top:60px
    }
    .service-content.home-2.top-border{
        max-width:none
    }
    .service-content.marketing,.service-content.home-3{
        max-width:700px
    }
    .service-content.home-3.black-bg.absolute{
        padding-top:60px
    }
    .service-content.home-3.top-border{
        max-width:none
    }
    .service-title.heading-03{
        font-size:56px;
        line-height:64px
    }
    .service-title.heading-03.design-process{
        letter-spacing:-1px;
        font-size:6.8vw;
        line-height:88px
    }
    .service-title.heading-03.white-text{
        font-size:52px
    }
    .service-list.sevc{
        grid-template-columns:1fr 1fr
    }
    .service-list.sevc.pink-elephant-bg{
        max-width:700px
    }
    .serivce-item{
        flex-direction:column
    }
    .serivce-item.home-1._01{
        border-bottom-style:solid
    }
    .serivce-item.home-1._02{
        border-bottom-style:solid;
        border-right-style:none
    }
    .serivce-item.h-3._01{
        border-bottom-style:solid
    }
    .serivce-item.h-3._02{
        border-bottom-style:solid;
        border-right-style:none
    }
    .serivce-item.h-3-1._01{
        border-bottom-style:solid;
        justify-content:flex-start;
        align-items:center;
        max-width:350px
    }
    .serivce-item.h-3-1._02{
        border-bottom-style:solid;
        border-right-style:none;
        max-width:350px
    }
    .serivce-item.home-3-2{
        padding-right:24px
    }
    .serivce-item.home-3-2._01{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .item-left{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        max-width:100%;
        height:500px
    }
    .item-left._03{
        border-bottom:1px solid var(--black);
        border-right-style:none
    }
    .item-left._01{
        border-bottom:1px solid #000;
        border-right-style:none;
        height:698px
    }
    .item-left._011.first{
        border-right-style:none
    }
    .service-img.home-3{
        border-bottom:1px solid #000;
        max-width:100%
    }
    .item-right{
        max-width:100%;
        padding:60px
    }
    .item-right.testim{
        padding-top:60px;
        padding-bottom:160px;
        padding-left:40px
    }
    .count.sub-heading-03.gradient.white-text.tab{
        position:static
    }
    .achivement-title.heading-03{
        font-size:56px;
        line-height:64px
    }
    .achivement-item{
        grid-column-gap:0px;
        grid-row-gap:0px;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .item-madels{
        border-bottom:1px solid #000;
        max-width:100%
    }
    .item-dates{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        max-width:100%
    }
    .item-title-wrap{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-left:20px;
        padding-right:20px
    }
    .item-arrows{
        max-width:100%
    }
    .tab-menu.testimonial{
        inset:auto auto 80px 40px
    }
    .growth-content.pink-elephant-bg,.growth-content.h-2{
        flex-direction:column
    }
    .growth-left{
        border-bottom:1px solid #000;
        border-right-style:none;
        max-width:100%;
        padding-top:30px
    }
    .growth-left.h-2{
        border-bottom-color:var(--white);
        max-width:100%;
        padding-top:60px;
        padding-bottom:60px
    }
    .growth-left.is-good{
        max-width:100%;
        padding-top:60px;
        padding-bottom:60px
    }
    .growth-right,.growth-right.h-2{
        max-width:100%
    }
    .growth-title.sub-heading-01.black-text{
        width:100%;
        max-width:100%
    }
    .growth-title.h-2.heading-03.black-text{
        font-size:56px;
        line-height:64px
    }
    .growth-text-wrap.home-3{
        border-left-style:none
    }
    .growth-inner-wrap.left.home-3,.growth-inner-wrap.home-3{
        padding-top:20px;
        padding-bottom:20px
    }
    .growth-right-inner{
        padding-bottom:60px
    }
    .growth-text.h-2.body-regular-02.black-text{
        margin-bottom:40px
    }
    .growth-text.h-2.body-regular-02.good-text{
        margin-top:30px;
        margin-bottom:40px;
        line-height:28px
    }
    .growth-text.h-2.body-regular-02.business-no-margin{
        margin-bottom:40px
    }
    .growth-text.h-2.body-regular-02.home{
        margin-top:30px;
        margin-bottom:40px;
        line-height:28px
    }
    .item-head.servc._02{
        padding-bottom:23px
    }
    .item-head.h-2-1.white-bg{
        max-width:300px
    }
    .item-head.h-2-1.white-bg._03{
        max-width:none;
        height:380px
    }
    .item-head.home-3{
        flex-direction:column
    }
    .item-head.h-3-1{
        max-width:100%
    }
    .faqs-content-01{
        padding:80px 40px
    }
    .faqs-content-01.bsm{
        padding-left:0;
        padding-right:0
    }
    .faq-answers.pink-elephant-bg{
        flex-direction:column;
        height:auto
    }
    .answer-left{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        padding-top:40px;
        padding-bottom:40px
    }
    .answer-img{
        max-width:400px;
        height:auto
    }
    .answer-right{
        max-width:100%
    }
    .spdiv01,.spdiv02{
        padding-top:40px;
        padding-bottom:40px;
        padding-left:40px
    }
    .content-wrap{
        flex-direction:column
    }
    .left-content{
        border-bottom:1px solid #000;
        border-right-style:none;
        padding-left:40px;
        padding-right:40px
    }
    .right-content{
        max-width:100%;
        height:540px
    }
    .content-menu{
        grid-template-columns:1fr 1fr
    }
    .tab-link.sub-heading-02._02{
        border-right-style:none
    }
    .tab-link.sub-heading-02._03{
        border-top:1px solid var(--black)
    }
    .image{
        width:100%;
        padding-left:40px;
        padding-right:40px
    }
    .hero-content.h-1{
        padding-top:100px
    }
    .hero-content.h-11.off-white-bg{
        grid-column-gap:40px;
        grid-row-gap:40px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .hero-head{
        text-align:center;
        padding-top:100px;
        padding-left:40px;
        padding-right:40px
    }
    .hero-title.heading-02.black-text{
        font-size:56px;
        line-height:64px
    }
    .pricing-02-grid-year,.pricing-01-grid{
        grid-template-columns:1fr 1fr;
        margin-top:60px
    }
    .pricing-01-grid.pr2{
        grid-template-columns:1fr 1fr
    }
    .pricing-01-card{
        width:100%;
        max-width:100%
    }
    .pricing-01-card._02{
        border-right-style:none
    }
    .pricing-01-card._03,.pricing-01-card.pr-2._04{
        border-top:1px solid var(--black)
    }
    .pricing-01-card.pr3{
        flex-direction:column
    }
    .pricing-01-card-header.pr-3{
        grid-column-gap:40px;
        grid-row-gap:40px;
        border-bottom-style:solid;
        border-right-style:none;
        max-width:100%;
        padding:40px
    }
    .card-btn.black-bg.white-text{
        padding-top:12px;
        padding-bottom:12px;
        font-size:12px;
        font-weight:500
    }
    .plan-wrap{
        width:100%;
        overflow:auto
    }
    .plan-items.p-2{
        border-bottom:1px solid #000;
        width:100%;
        min-width:960px
    }
    .plan-item{
        grid-template-columns:minmax(120px,280px) 1fr 1fr 1fr;
        height:70px
    }
    .plan-item.big-height{
        height:100px
    }
    .plan-item.p-fisrt.pr2{
        grid-template-columns:minmax(200px,280px) 1fr 1fr 1fr 1fr
    }
    .plan-item.pr2{
        grid-template-columns:minmax(200px,280px) 1fr 1fr 1fr 1fr;
        overflow:hidden
    }
    .plan-free{
        max-width:120px;
        margin-bottom:20px
    }
    .plan-text._01.sub-heading-04.black-text{
        padding-top:19px;
        padding-bottom:18px;
        padding-left:20px;
        font-size:18px;
        line-height:32px
    }
    .plan-text._04.sub-heading-04.black-text.pr2{
        border-right-style:none
    }
    .plan-text.p-first.sub-heading-02.black-text{
        padding-top:20px;
        padding-bottom:20px;
        padding-left:20px
    }
    .plan-text._01-big.sub-heading-02.black-text{
        padding-top:20px;
        padding-bottom:20px;
        padding-left:20px;
        font-size:26px;
        line-height:36px
    }
    .plan-text._04-1.sub-heading-04.black-text.pr2{
        padding-top:19px;
        padding-bottom:18px
    }
    .plan-text._04-2.sub-heading-04.black-text.pr2.pink-elephant-bg{
        padding-top:16px;
        padding-bottom:16px
    }
    .fr-text.sub-heading-03.black-text{
        font-size:20px;
        line-height:30px
    }
    .plan-tick-wrap.pr2.pink-elephant-bg{
        border-bottom-style:none
    }
    .contenct-01-image{
        object-fit:cover;
        width:100%;
        max-height:400px
    }
    .single-tab{
        flex-direction:column;
        min-height:auto
    }
    .single-tab.r2{
        min-height:auto
    }
    .tab-content-right{
        width:100%;
        max-width:378dvh;
        margin-left:0;
        padding:30px 40px
    }
    .tab-body{
        flex-direction:column;
        align-items:flex-start
    }
    .tab-body.r2{
        padding:40px
    }
    .pricing-bodys{
        padding:60px 40px
    }
    .hero-thumb._01,.hero-thumb._02,.hero-thumb._03{
        height:auto
    }
    .content-cards{
        grid-column-gap:30px;
        grid-row-gap:30px;
        grid-template-columns:1fr 1fr
    }
    .content-card{
        padding-bottom:30px;
        padding-left:20px;
        padding-right:20px
    }
    .showcase-list{
        grid-template-columns:1fr 1fr;
        padding-left:40px;
        padding-right:40px
    }
    .showcase-thumb-wrap{
        height:280px
    }
    .license-content{
        grid-column-gap:120px;
        grid-row-gap:120px
    }
    .license{
        padding-bottom:120px
    }
    .change-log.off-white-bg{
        padding-top:80px;
        padding-bottom:80px
    }
    .tab-header-5{
        grid-column-gap:20px;
        grid-row-gap:20px;
        border-top:1px #000;
        border-left-style:none;
        border-right-style:none;
        flex-direction:row-reverse;
        justify-content:flex-end;
        width:100%;
        height:100px;
        padding:0 40px
    }
    .tab-header-5.r2{
        grid-column-gap:30px;
        grid-row-gap:30px;
        border-top-style:solid;
        width:100%;
        height:100px;
        padding-top:0
    }
    .tab-header-6{
        grid-column-gap:20px;
        grid-row-gap:20px;
        border-top-style:solid;
        border-top-color:var(--black);
        border-left-style:none;
        flex-direction:row-reverse;
        justify-content:flex-end;
        width:100%;
        height:100px;
        padding:0 40px
    }
    .tab-header-6.r2{
        height:100px;
        padding-top:0
    }
    .tab-header-7{
        grid-column-gap:20px;
        grid-row-gap:20px;
        border-top:1px solid #000;
        border-left-style:none;
        border-right-style:none;
        flex-direction:row-reverse;
        justify-content:flex-end;
        width:100%;
        height:100px;
        padding:0 40px
    }
    .tab-header-7.r2{
        border-right-style:none;
        width:100%;
        height:100px;
        padding-top:0
    }
    .tab-header-8{
        grid-column-gap:20px;
        grid-row-gap:20px;
        border-top:1px solid var(--black);
        flex-direction:row-reverse;
        justify-content:flex-end;
        width:100%;
        height:100px;
        padding:0 40px
    }
    .tab-header-8.r2{
        height:100px;
        padding-top:0
    }
    .content-01-tab-2{
        flex-direction:column;
        max-height:none
    }
    .content-01-tab-2.r2{
        max-height:none
    }
    .tab-text{
        position:static;
        transform:rotate(0)
    }
    .img-wrap-tab{
        border-right-style:none;
        max-width:100%
    }
    .r2-img{
        width:80px;
        height:80px
    }
    .f-s-block{
        grid-column-gap:50px;
        grid-row-gap:50px;
        grid-template-columns:1fr 1fr
    }
    .f-s-block.flex{
        justify-content:space-between;
        align-items:center;
        padding-left:0
    }
    .nav_link{
        min-width:88px
    }
    .nav_link.white-link{
        color:#141414
    }
    .nav_link.white-link.sizing.mobile-text-color{
        color:#fff
    }
    .nav_link.white-link.mobile-white{
        color:var(--white)
    }
    .primary-button-nav.pr-single.black-bg{
        border-bottom-style:solid
    }
    .primary-button-nav.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .hero-about-image{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:20px
    }
    .color-image{
        height:300px
    }
    .about-hero-images.max-width-457{
        max-width:256px
    }
    .team-grid{
        grid-column-gap:20px;
        grid-row-gap:50px;
        grid-template-columns:1fr 1fr
    }
    .value-wrapper{
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        padding-top:100px;
        display:grid
    }
    .value-card-cta{
        width:100%
    }
    .value-card-cta:hover{
        transform:translateY(-10px)
    }
    .primary-button-alternative.pr-single.black-bg{
        border-bottom-style:solid
    }
    .primary-button-alternative.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .definne-wrapper{
        padding-top:300px
    }
    .define-circle-wrapper{
        grid-column-gap:50px;
        grid-row-gap:50px
    }
    .define-circle{
        width:90px;
        height:90px
    }
    .define-card{
        max-width:400px;
        height:90px
    }
    .define-card._2{
        max-width:340px
    }
    .define-card._3{
        max-width:290px;
        margin-left:20px
    }
    .define-card._4{
        max-width:196px
    }
    .define-card._5{
        max-width:389px;
        top:-43px;
        left:158px;
        transform:rotate(17deg)
    }
    .define-card._6{
        max-width:350px;
        top:-89px;
        left:355px;
        transform:rotate(43deg)
    }
    .define-second-row{
        grid-column-gap:25px;
        grid-row-gap:25px;
        max-width:700px
    }
    .impact-text{
        font-size:20px
    }
    .impact-text-wrapper.acdly{
        min-width:auto
    }
    .impact-main-wrapper,.impact-main-wrapper.reverse{
        flex-flow:column
    }
    .impact-video-wrapper{
        max-width:none
    }
    .impact-video-wrapper.bottom-border,.impact-video-wrapper.left-border{
        border-bottom-style:solid;
        border-right-style:none
    }
    .impact-right-wrapper,.impact-right-wrapper._2{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .impact-logo{
        width:200px
    }
    .impact-logo.food{
        width:120px
    }
    .impact-btn.pr-single.black-bg{
        border-bottom-style:solid
    }
    .impact-btn.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .nav-cta.hide-in-tb{
        display:none
    }
    .nav-cta.hide-indesk{
        display:block
    }
    .nav-links{
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .contact-hero-left{
        border-right-style:none
    }
    .hero-content-01-c{
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start;
        padding-bottom:60px
    }
    .contact-hero-first.border.black{
        border-left-style:none
    }
    .contact-content-black{
        align-items:stretch
    }
    .primary-button-hero.pr-single.black-bg{
        border-bottom-style:solid
    }
    .primary-button-hero.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .good-left,.good-left.h-2{
        max-width:100%
    }
    .good-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .good-content.pink-elephant-bg,.good-content.h-2{
        flex-direction:column
    }
    .good-card{
        min-height:280px
    }
    .good-card.is-orange.absolute-2{
        padding:24px 20px;
        right:377.3px
    }
    .good-card.is-neon.absolute-3{
        max-height:208px;
        padding:24px 20px;
        right:-50.63px
    }
    .good-card.absolute{
        max-width:338px;
        padding:24px 20px;
        top:114px;
        right:22px
    }
    .good-right{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .business-card{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-top:30px;
        padding-bottom:30px
    }
    .business-icon{
        width:70px
    }
    .business-icon.arrow{
        width:40px
    }
    .business-icon.desktop-img{
        display:none
    }
    .business-para{
        padding-bottom:30px;
        padding-right:30px
    }
    .client-say-wrapper{
        min-height:450px;
        padding-top:100px;
        padding-left:40px
    }
    .clutch-icon{
        width:250px
    }
    .newsletter-form{
        justify-content:space-between;
        align-items:center
    }
    .newsletter-email{
        height:100%
    }
    .compare-grid{
        grid-template-columns:minmax(auto,180px) minmax(auto,420px) minmax(auto,420px) minmax(auto,180px)
    }
    .typedjs-multiple.heading-small{
        height:500px
    }
    .typedjs-multiple.heading-small.text-size-96px,.typedjs-multiple.heading-small.text-size-64px{
        height:360px
    }
    .typing-text.black-text{
        font-size:56px;
        line-height:64px
    }
    .compare-head,.table-content-180px{
        min-height:140px
    }
    .table-title{
        font-size:20px;
        line-height:28px
    }
    .table-title._20px{
        font-size:16px
    }
    .circle-icon{
        width:45px
    }
    .circle-icon._70px,.circle-icon._85px{
        width:50px
    }
    .circle-icon._61px{
        width:45px
    }
    .fuunel-wrapper{
        grid-column-gap:0px;
        grid-row-gap:0px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        justify-content:space-between;
        align-items:flex-start;
        display:grid
    }
    .funnel-content{
        grid-column-gap:20px;
        grid-row-gap:20px;
        width:auto
    }
    .funnel-content.bottom-align.top-in-mb{
        justify-content:flex-start;
        align-items:center
    }
    .funnel-content.bottom-align-in-mb{
        justify-content:flex-end;
        align-items:center
    }
    .funnel-icon{
        width:100px
    }
    .case-study-wrapper.gap-40{
        min-height:auto
    }
    .case-study-content-wrapper{
        flex-flow:column
    }
    .case-study-content-wrapper.border-bottom.reverse{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column
    }
    .case-study-thumbnail.auto{
        width:auto
    }
    .case-study-thumbnail._100{
        max-width:none
    }
    .case-study-thumbnail._100.bottom-border{
        border-bottom:1px solid #000
    }
    .case-study-thumbnail._100.bottom-border.balls-bg.linked-in-sizing{
        max-width:none
    }
    .case-study-thumbnail._100.bottom-border.balls-bg.sma,.case-study-thumbnail._100.bottom-border.balls-bg.bsm{
        min-width:auto
    }
    .progress-img{
        height:auto;
        max-height:301px
    }
    .case-study-right.padding-tablet{
        width:100%;
        max-width:none;
        padding:40px
    }
    .div-block{
        width:100%
    }
    .linear_heading{
        font-size:32px;
        line-height:1.2em
    }
    .padding-global{
        padding-left:40px;
        padding-right:40px
    }
    .hero_right-content{
        width:100%
    }
    .hero_right-content.cta-form{
        width:auto;
        max-width:450px
    }
    .client_clutch-logo{
        width:280px
    }
    .about-us-id{
        top:-2%
    }
    .benifit_left{
        grid-column-gap:26px;
        grid-row-gap:26px
    }
    .nav_component{
        padding-left:40px;
        padding-right:40px
    }
    .section_experiences{
        background-position:100% 110%
    }
    .menu_icon{
        color:#fff;
        font-size:32px
    }
    .nav_links{
        grid-column-gap:30px;
        grid-row-gap:30px;
        background-color:#111;
        flex-flow:column;
        justify-content:center;
        align-items:flex-start;
        padding:40px
    }
    .roi_wrapper{
        padding:50px 30px
    }
    .upthrust_logo{
        width:120px
    }
    .step_approach-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .heading-style-h1{
        width:auto;
        font-size:50px;
        line-height:60px
    }
    .heading-style-h1.is-black{
        line-height:60px
    }
    .heading-style-h1.is-faq{
        font-size:48px
    }
    .heading-style-h1.is-about-us{
        width:auto;
        font-size:48px;
        line-height:60px
    }
    .cost_heading.text-color-white{
        font-size:18px
    }
    .nav_cta.hide-desk{
        display:block
    }
    .nav_cta.hide-in-tablet{
        display:none
    }
    .our_plan-id{
        top:-5%
    }
    .heading-h3-style,.heading-h3-style._32px-text{
        font-size:24px
    }
    .padding-section-approach{
        padding-top:90px
    }
    .partner_log-wrap{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        justify-content:center;
        place-items:center;
        display:grid
    }
    .founder_image{
        height:420px
    }
    .footer_bottom-content{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .revenue_grid{
        margin-top:80px
    }
    .table_cell-2{
        width:33%;
        min-height:auto
    }
    .result_id{
        top:-16%
    }
    .section_services-2{
        padding-top:120px
    }
    .benifit_forr-mobile{
        grid-column-gap:30px;
        grid-row-gap:30px;
        justify-content:center;
        align-items:flex-start;
        height:2310px;
        margin-top:40px;
        display:flex
    }
    .client_stoires-id{
        top:-16%
    }
    .work_heading{
        font-size:32px
    }
    .text-size-20px{
        font-size:16px
    }
    .right_card-wrapper{
        position:static
    }
    .man_icon._134px{
        width:100px
    }
    .faq_wrapper{
        margin-top:80px
    }
    .i_icon._3{
        margin-right:0;
        right:132px
    }
    .clutch_star{
        width:40px
    }
    .our_approach-id{
        top:-8%
    }
    .hero_image{
        width:100%
    }
    .website_wrapper{
        margin-top:70px;
        padding-top:80px;
        padding-bottom:50px
    }
    .hero_left-content{
        max-width:500px
    }
    .step_number-heading{
        font-size:80px
    }
    .benifit_content-wrapper{
        width:300px;
        margin-left:0;
        margin-right:0;
        top:27px
    }
    .benifit_content-wrapper._7{
        justify-content:flex-start;
        align-items:flex-end;
        padding-left:0;
        top:711px
    }
    .benifit_content-wrapper._3{
        justify-content:flex-start;
        align-items:flex-end;
        top:228px
    }
    .benifit_content-wrapper._4{
        padding-left:0;
        top:365px
    }
    .benifit_content-wrapper._5{
        flex-flow:column wrap;
        width:300px;
        top:479px
    }
    .benifit_content-wrapper._6{
        padding-left:0;
        top:568px
    }
    .benifit_content-wrapper._2{
        padding-left:0;
        top:145px
    }
    .benifit_content-wrapper._9{
        width:300px;
        padding-left:0;
        top:987px
    }
    .benifit_content-wrapper._8{
        padding-left:0;
        top:841px
    }
    .result_right-wrapper{
        flex-direction:row
    }
    .about_us-grid-2{
        grid-template-columns:1fr 1fr
    }
    .video_wrapper.align-center{
        flex-flow:column
    }
    .n-cursor{
        display:none
    }
    .benifit_step-image{
        background-size:cover;
        width:700px;
        display:none
    }
    .socials_wrapper{
        grid-column-gap:25px;
        grid-row-gap:25px
    }
    .glow_effect-layer{
        top:-370px
    }
    .plan_grid{
        grid-template-columns:1fr 1fr
    }
    .hero_wrapper-landing-page{
        grid-column-gap:60px;
        grid-row-gap:60px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .first_cell{
        min-height:auto
    }
    .first_cell.right-left-border.blue-bg.cell-padding{
        max-width:none;
        padding:25px 15px
    }
    .faq_all-wrapper{
        margin-top:60px
    }
    .hero_heading-wrapper{
        max-width:300px
    }
    .heading-style-h2{
        font-size:45px;
        line-height:55px
    }
    .heading-style-h2.is-client{
        font-size:45px
    }
    .step_card-2{
        width:95%
    }
    .work-linear_heading{
        font-size:32px;
        line-height:1.2em
    }
    .hero_heading-wrapper--2{
        max-width:400px
    }
    .text-size-xlarge{
        font-size:28px;
        line-height:32px
    }
    .menu_button{
        padding:12px
    }
    .menu_button.w--open{
        background-color:#0000
    }
    .number_heading{
        font-size:40px
    }
    .number_heading.is-40px{
        font-size:35px
    }
    .number_heading.is-40px--white{
        font-size:36px
    }
    .inhouse_heading{
        font-size:20px
    }
    .resutl_left-wrapper{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .heading-style-h1-n{
        font-size:50px;
        line-height:1.2
    }
    .footer_wrap{
        grid-column-gap:20px;
        grid-row-gap:20px;
        display:flex
    }
    .btn_text{
        font-size:20px;
        line-height:25px
    }
    .work_grid{
        grid-template-columns:1fr 1fr;
        align-items:stretch
    }
    .work_grid.m-s.m-b{
        grid-template-columns:1fr
    }
    .emai_result-wrapper{
        height:350px
    }
    .result_wrapper{
        flex-direction:column;
        align-items:center
    }
    .t-b-margin-62px-145px{
        margin-top:40px;
        margin-bottom:120px
    }
    .card_bg{
        background-position:100% 100%
    }
    .green_wrapper{
        width:600px;
        top:-125px;
        left:-95px
    }
    .landing_hero-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .padding-section-benifit{
        padding-top:90px
    }
    .split_left-wrapper{
        text-align:center;
        align-self:flex-start;
        align-items:center;
        max-width:500px;
        margin-left:120px
    }
    .clutch_icon-mobile{
        width:160px
    }
    .wok_model-wrapper{
        margin-top:160px
    }
    .padding-section-plan{
        padding-top:100px
    }
    .navbar_component{
        padding-top:20px;
        padding-bottom:20px
    }
    .clutch_icon{
        width:160px
    }
    .ourservices_top-content{
        grid-column-gap:28px;
        grid-row-gap:28px
    }
    .split_wrapper{
        flex-direction:column;
        align-items:center
    }
    .split_wrapper.reverse{
        flex-direction:column
    }
    .benifit_step{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38e07395ec4720020ab_Group%201171275064%20\(3\).avif);
        background-position:50% 0;
        background-repeat:no-repeat;
        background-size:143px;
        width:160px;
        height:2230px
    }
    .padding-video-section{
        padding-top:100px;
        padding-bottom:100px
    }
    .find-more-btn.pr-single.black-bg{
        border-bottom-style:solid;
        text-decoration:none
    }
    .find-more-btn.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .blog_list{
        grid-template-columns:1fr 1fr;
        min-height:300px
    }
    .bloog-link._01,.bloog-link._w-100{
        width:100%
    }
    .case_study-list{
        grid-template-columns:1fr 1fr
    }
    .privacy-content{
        padding-top:80px
    }
    .privacy-content-wrapper{
        margin-bottom:20px
    }
    .privacy-content-wrapper._2nd{
        margin-bottom:10px
    }
    .testimonial-wrapper{
        min-height:300px;
        margin-bottom:0
    }
    .scroll--wrapper{
        width:1500px
    }
    .blog-rich-text{
        padding-top:40px;
        padding-bottom:40px
    }
    .blog-rich-text img{
        margin-top:60px;
        margin-bottom:60px
    }
    .collection-list-2{
        grid-template-columns:1fr 1fr
    }
    .collection-item-2:last-child{
        border-right-style:solid
    }
    .king-hero-image-wrapper{
        height:auto
    }
    .king-hero-content.is-audio-art{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .king-hero-para-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .hero-content-2-wrapper.on-audio-on{
        padding-top:40px
    }
    .hero-content-2-wrapper.on-simply-on{
        flex-flow:column-reverse;
        align-items:flex-start;
        padding-top:40px
    }
    .hero-shoes-image{
        margin-left:-90px
    }
    .shoes_-image{
        width:600px
    }
    .hero-shoes-content{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:400px;
        padding-top:40px;
        left:304px
    }
    .quote-icon{
        width:30px;
        height:30px
    }
    .approch-secton{
        margin-top:-78px
    }
    .approach-wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .approch-card-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        margin-top:60px
    }
    .task_wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        padding-top:60px
    }
    .task_wrapper.top-padding{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-top:40px
    }
    .tast-left{
        margin-top:60px
    }
    .tast-left._02.width-450,.tast-left._02.width-344,.tast-left._02.width-291{
        max-width:290px
    }
    .tast-left._02.sticky{
        position:static
    }
    .tast-left._02.width-424,.tast-left._02.width-444,.tast-left._02.width305{
        max-width:290px
    }
    .task-images{
        grid-row-gap:50px
    }
    .task_content-wrapper{
        width:100%;
        position:relative
    }
    .task-image{
        object-fit:cover;
        height:100%;
        position:absolute;
        inset:0%
    }
    .bottom-text._03{
        max-width:800px;
        padding-left:20px;
        padding-right:20px
    }
    .task-full-img{
        height:100%;
        position:absolute;
        inset:0%
    }
    .task-full-img._884px.static{
        position:static
    }
    .task-full-img._700px{
        height:auto
    }
    .task-full-img._668px{
        height:auto;
        inset:auto 0% 0%
    }
    .task-full-img._668px.static{
        position:static
    }
    .task-full-img._620,.task-full-img._955{
        height:auto
    }
    .task-full-img.h-680{
        position:static
    }
    .task-full-img._972,.task-full-img._839px{
        height:auto;
        position:static
    }
    .task-full-img.auto{
        position:static
    }
    .conclusion_wrapper{
        flex-flow:column;
        padding-right:40px
    }
    .conclusion_wrapper.stretch.margin-0.tablet-margin-40,.conclusion_wrapper.center.margin-0.tablet-margin-40{
        margin-top:40px
    }
    .conclusion_list-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .risba-testimonial-wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .risba_image{
        width:80px
    }
    .case_study-wrapper._02,.case_study-wrapper._03-another{
        grid-template-columns:1fr 1fr
    }
    .div-block-3{
        position:relative
    }
    .div-block-3.border.tb{
        padding-top:0%
    }
    .div-block-3.border.tb.tablet-375{
        height:375px;
        padding-top:0%
    }
    .div-block-3.border.tb.tablet-522{
        height:522px;
        padding-top:0%
    }
    .div-block-3.border.top{
        padding-top:0%
    }
    .div-block-3.border.top.tablet-375{
        height:375px;
        padding-top:0%
    }
    .div-block-3.border.top.tablet-522{
        height:522px;
        padding-top:0%
    }
    .div-block-3.tablet-322{
        padding-top:0%
    }
    .div-block-3.tablet-512{
        height:512px;
        padding-top:0%
    }
    .task-image-wrap{
        padding-top:80%;
        position:relative
    }
    .design-wrapper{
        min-height:750px
    }
    .design-wrapper.home-3{
        flex-direction:column
    }
    .card_one{
        display:none
    }
    .design-content{
        background-size:200px,353px;
        min-height:750px
    }
    .div-block-4{
        width:95%;
        max-width:none;
        container-type:inline-size
    }
    .design_heading{
        font-size:min(11vw,18cqw);
        line-height:80px
    }
    .desin_highlite{
        background-image:none;
        font-size:min(11vw,18cqw);
        line-height:100px
    }
    .cursor_isha{
        width:150px;
        bottom:-37%;
        left:22%
    }
    .creative_wrapper{
        min-height:755px
    }
    .creative_hheading{
        letter-spacing:-5px;
        font-size:10.8vw;
        line-height:10.8vw;
        left:54%
    }
    .creative_hheading.left{
        top:65%;
        left:81%
    }
    .creative_hheading._01,.creative_hheading._02{
        margin-left:-16px;
        line-height:11vw
    }
    .creative_first-heading{
        margin-bottom:190px;
        padding-right:40px
    }
    .rorate_circle{
        margin-top:-80px
    }
    .rorate_circle.ai-agents{
        position:absolute
    }
    .semi-circle{
        width:200px
    }
    .clutch_rating-card{
        width:250px;
        top:23%
    }
    .clutch_rating-card._2{
        bottom:-14px;
        left:182px
    }
    .clutch_rating-card._3{
        left:458px
    }
    .clutch_rating-card._1{
        width:250px;
        left:60%
    }
    .tilt_arrow{
        width:75px
    }
    .container{
        max-width:728px
    }
    .testimonial-left{
        width:40%;
        margin-right:40px
    }
    .creative_bottom-heading{
        margin-top:-79px;
        padding-left:30px
    }
    .creative_para-wrapper{
        max-width:400px;
        margin-right:10px;
        position:relative;
        top:102px
    }
    .design_tag-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .tag_wrapper{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .tag_wrapper._3{
        padding-left:40px
    }
    .tag{
        padding:10px 40px;
        font-size:3.6vw
    }
    .tag_arrow-wrapper{
        aspect-ratio:1;
        width:66px;
        height:auto
    }
    .tag_arrow{
        width:30px
    }
    .span_image{
        background-position:50%;
        background-repeat:no-repeat;
        background-size:contain;
        width:22vw;
        height:86px
    }
    .span_image._2{
        width:100px;
        height:100px
    }
    .design_process-wrapper{
        grid-column-gap:16px;
        grid-row-gap:16px;
        background-position:50px 94%,350px 100%,107% 464px,100% -8%,65px -25%;
        background-size:150px,200px,150px,220px,140px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        padding-top:173px
    }
    .marquee_wrapper{
        padding-bottom:298px
    }
    .marquee_first-wrapper{
        font-size:40px
    }
    .marque_item._2{
        padding-top:20px;
        padding-bottom:20px;
        top:762px
    }
    .marque_parent{
        padding-top:20px;
        padding-bottom:20px;
        top:-124%
    }
    .technology_wrapper{
        flex-flow:column
    }
    .technology_left{
        width:100%;
        height:50%;
        padding-top:30px
    }
    .technology_right{
        flex:0 auto;
        height:550px
    }
    .icon_ball._2{
        margin-left:80px
    }
    .icon_ball._4{
        top:281px
    }
    .icon_ball._5{
        top:322px;
        left:155px
    }
    .icon_ball._6{
        top:273px;
        left:273px
    }
    .icon_ball._7{
        top:272px;
        left:352px
    }
    .icon_ball._8{
        top:181px;
        left:40px
    }
    .icon_ball._9{
        top:49px;
        left:97px
    }
    .icon_ball._10{
        top:144px;
        left:201px
    }
    .icon_ball._11{
        top:157px
    }
    .icon_ball._12{
        top:68px;
        left:322px
    }
    .ball_wrapper{
        padding-right:0
    }
    .portfolio_images-wrapper{
        flex-flow:column
    }
    .portfolio_images-wrapper.margin.is-marketing{
        justify-content:flex-start;
        align-items:center
    }
    .portfoli_image{
        border-left-style:none;
        border-right-style:none;
        flex:0 auto;
        max-width:none;
        height:560px;
        position:relative
    }
    .portfoli_image._2{
        max-width:none;
        padding-top:65%
    }
    .portfoli_image._3{
        max-width:none;
        padding-top:67%
    }
    .portfoli_image._4{
        border-bottom-style:none;
        max-width:none;
        padding-top:71%
    }
    .portfoli_image._01{
        border-top-style:none
    }
    .portfolio_content{
        position:absolute;
        inset:0%
    }
    .hero_laptop{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:400px;
        padding-top:40px;
        padding-left:20px;
        padding-right:20px;
        left:304px
    }
    .hero_laptop.border-none{
        margin-top:0
    }
    .audio_art-images{
        grid-row-gap:50px
    }
    .hero_cta-arrow{
        width:54px;
        height:42px
    }
    .akshay_cursor{
        width:150px
    }
    .prachi_cursor{
        width:150px;
        left:280px
    }
    .top_card{
        width:283px
    }
    .bottom_card{
        width:100px;
        bottom:20px
    }
    .sipmly-hero-image-wrapper{
        height:auto
    }
    .simply_image-wrapper{
        margin-right:0
    }
    .vega-hero-image{
        max-width:none
    }
    .vega-hero-image-wrapper{
        height:auto
    }
    .vega-hero-image-wrapper.line-bottom{
        height:400px
    }
    .vega-text.size-200{
        letter-spacing:-2px;
        margin-right:43%;
        font-size:80px
    }
    .vega-bg-yellow{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .vega-hero-para-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .vega-hero-para-wrapper.margin-top._40{
        margin-top:40px
    }
    .vega-hero-content.is-audio-art{
        grid-column-gap:48px;
        grid-row-gap:48px;
        flex-flow:column
    }
    .heading-wrapper.margin-100{
        padding-left:40px;
        padding-right:40px
    }
    .strategy-loom-wrapper{
        width:100%
    }
    .strategy-video.portrait{
        width:100%;
        max-width:432px;
        min-height:580px
    }
    .vega-task_wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        padding-top:60px
    }
    .vega-task_wrapper.top-padding{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-top:0
    }
    .task-content.left.sticky{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:space-between;
        display:flex;
        position:static
    }
    .task-content.left.sticky.tablet-vertical{
        flex-flow:column;
        width:100%
    }
    .task-content.left.width-379,.task-content.left.width-560{
        align-self:flex-end;
        max-width:300px
    }
    .vega-images{
        grid-row-gap:50px
    }
    .vega-image-grid{
        grid-column-gap:17px;
        grid-row-gap:17px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .vega-image-grid.border-none._2-2.gap-50{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .image-border{
        position:relative
    }
    .image-border.first{
        border-bottom:1px solid #000;
        flex-flow:column;
        max-width:none;
        height:100%;
        padding-top:0%
    }
    .image-border.last{
        border-top:1px solid #000;
        max-width:none;
        padding-top:0%
    }
    .image-border.lr{
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        border-left-style:none;
        padding-top:0%
    }
    .image-border.lr._2{
        border-style:none none solid solid;
        max-width:none
    }
    .image-border.lr._3{
        border-bottom-style:none;
        max-width:none
    }
    .div-block-7{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .rescribe-text.size-200{
        letter-spacing:-2px;
        margin-right:43%;
        font-size:80px
    }
    .rescribe-hero-image-wrapper{
        height:auto
    }
    .rescribe-hero-image-wrapper.line-bottom{
        height:400px
    }
    .rescribe-bg-yellow{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .grid-wrapper{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .rescribe-hero-image{
        max-width:none
    }
    .acadly-hero-image-wrapper{
        height:auto
    }
    .acadly-hero-image-wrapper.line-bottom{
        width:100%;
        height:400px
    }
    .acadly-hero-image{
        width:auto;
        height:auto;
        max-height:346px
    }
    .acadly-text.size-200{
        letter-spacing:-2px;
        margin-right:43%;
        font-size:80px
    }
    .acadly-text.size-200.right{
        margin-top:20px;
        margin-right:0%
    }
    .acadly-bg-blue{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .acadly-images{
        grid-row-gap:50px
    }
    .hero-title-left.black-text{
        font-size:56px;
        line-height:64px
    }
    .reveal-grid{
        grid-column-gap:17px;
        grid-row-gap:17px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .reveal-grid.border-none._2-2.gap-50{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .image-border-bg{
        position:relative
    }
    .image-border-bg.first{
        border-bottom:1px solid #000;
        flex-flow:column;
        max-width:320px;
        height:100%;
        padding-top:0%
    }
    .image-border-bg.last{
        border-top:1px solid #000;
        max-width:320px;
        padding-top:0%
    }
    .image-border-bg.lr{
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        border-left-style:none;
        padding-top:0%
    }
    .image-border-bg.lr._2{
        border-style:none none solid solid
    }
    .image-border-bg.lr._3{
        border-bottom-style:none
    }
    .cases-grid{
        grid-template-columns:1fr 1fr
    }
    .flex-design{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .flex-design.home{
        justify-content:flex-start;
        align-items:center
    }
    .tabs-menu{
        padding-left:40px;
        padding-right:40px
    }
    .tab-link-tab-2{
        font-size:32px
    }
    .form-filed-white.body-regular-01.approx-gray-text.cp2-r{
        padding-left:68px
    }
    .form-filed-white.body-regular-01.approx-black-text{
        border-left-style:solid;
        border-right-style:solid
    }
    .form-filed-white.body-regular-01.approx-black-text.cp2-r{
        padding-left:68px
    }
    .form-filed-white.body-regular-01.approx-black-text.border{
        border-left-style:none;
        border-right-style:none
    }
    .wlnc-hero-image{
        width:auto;
        max-width:none;
        height:100%;
        margin-top:-3px;
        margin-left:auto
    }
    .wlnc-hero-image-wrapper{
        height:auto
    }
    .wlnc-hero-image-wrapper.line-bottom{
        width:100%;
        height:400px
    }
    .rectange-bg{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .image-absolute.width-720{
        inset:0% auto auto 0%
    }
    .qpiqi-hero-image{
        width:auto
    }
    .flex-horizontal.is-marketing{
        flex-flow:column
    }
    .beyond-hero-image{
        object-fit:cover
    }
    .beyond-hero-image-wrapper{
        height:auto
    }
    .beyond-hero-image-wrapper.line-bottom{
        width:100%;
        height:400px
    }
    .beyond-bg-blue{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .heading-h1-96px.text-color-wight.align-center{
        font-size:64px
    }
    .width-574.margin-top.top-25px.bottom-60px{
        margin-bottom:40px
    }
    .contact-hero-wrap{
        padding-top:72px
    }
    .contact-hero-wrap-copy{
        grid-column-gap:64px;
        grid-row-gap:64px;
        padding-top:64px;
        padding-bottom:64px
    }
    .form-text{
        font-size:24px
    }
    .form-fields-flex{
        flex-flow:wrap
    }
    .text-field-2.width{
        max-width:264px
    }
    .text-field-2.width._250,.text-field-2.width.align-center,.text-field-2.width.select-field{
        max-width:200px
    }
    .form-submit-button.margin-top-80px{
        margin-top:64px
    }
    .heading-h4._32px{
        font-size:24px
    }
    .address-wrap,.social-wrap{
        padding-top:64px;
        padding-bottom:64px
    }
    .max-width-700{
        margin-top:64px
    }
    .thankyou-hero-wrap{
        padding-top:72px;
        padding-bottom:200px
    }
    .text-bg{
        padding:12px 20px;
        font-size:24px
    }
    .div-block-11{
        margin-bottom:4px;
        margin-right:16px
    }
    .underlined-text{
        border-bottom-width:8px;
        font-size:40px
    }
    .text-size-52px.width{
        font-size:40px
    }
    .text-deco-flex{
        width:100%;
        max-width:248px
    }
    .reveal-grid-thankyou{
        grid-column-gap:17px;
        grid-row-gap:17px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .reveal-grid-thankyou.border-none._2-2.gap-50{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .hiring-tittle{
        font-size:20px
    }
    .career-heading-h1{
        font-size:72px
    }
    .what-now.bg-black{
        flex-flow:column;
        padding-top:56px;
        padding-bottom:56px
    }
    .what-now.bg-none{
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-flow:column;
        margin-top:0
    }
    .text-size-32px{
        font-size:24px
    }
    .max-width-832{
        margin-top:27px
    }
    .gallery-images,.gallary-column{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .content-writer-bio{
        margin-top:40px
    }
    .careers-heading-h2{
        font-size:56px
    }
    .careers-heading-h3{
        font-size:32px
    }
    .postion-content-flex{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .apply-todat-text.rotate{
        margin-right:20px;
        padding:16px 24px;
        font-size:24px
    }
    .div-block-13{
        max-width:502px
    }
    .max-width-633{
        margin-left:40px;
        margin-right:40px
    }
    .section_100vh{
        flex-flow:row
    }
    .div-block-14{
        width:auto
    }
    .flex-horizontal-heading{
        flex-flow:column;
        align-items:center;
        min-width:auto
    }
    .hero-form-wrapper{
        flex-flow:column
    }
    .hero-form-wrapper.left-align.vertical.align-left{
        justify-content:flex-start;
        align-items:center
    }
    .form{
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .hero-aboout-us-wrapper{
        width:90%;
        margin-top:140px
    }
    .about-chart{
        max-width:320px;
        left:36px
    }
    .hero-about-para{
        font-size:13px
    }
    .hero-about-img-wrapper{
        max-width:280px;
        height:320px;
        bottom:81px;
        right:99px
    }
    .what-they-say{
        left:73%
    }
    .case-study-video{
        height:auto
    }
    .customer-review-para{
        text-align:center
    }
    .customer-review-content,.customer-review-content.reverse{
        flex-flow:column
    }
    .customer-review-right-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding-top:20px
    }
    .padding-global-copy{
        padding-left:40px;
        padding-right:40px
    }
    .flowing-icon-wrapper._1{
        top:-48px;
        left:56px
    }
    .flowing-icon-wrapper._2.hide-tablet,.flowing-icon-wrapper._2-copy.hide-tablet,.flowing-icon-wrapper._2-copy.hide-tablet,.flowing-icon-wrapper._2-copy-copy.hide-tablet{
        display:none
    }
    .flowing-icon-wrapper._1-copy,.flowing-icon-wrapper.home-hero,.flowing-icon-wrapper.home-hero-2,.flowing-icon-wrapper._1-lp,.flowing-icon-wrapper._1-lp-copy,.flowing-icon-wrapper._1-lp--linked-in,.flowing-icon-wrapper._1-lp--linked-in-2,.flowing-icon-wrapper._4-l-i{
        top:-48px;
        left:56px
    }
    .flowing-icon-wrapper.is.hide-tablet,.flowing-icon-wrapper.is-clutch-2.hide-tablet,.flowing-icon-wrapper.is-growth.hide-tablet{
        display:none
    }
    .hide-tablet{
        display:none;
        rotate:45deg
    }
    .handwrite_wrap.dell{
        display:none
    }
    .handwrite_wrap.mobile-hide{
        display:none;
        overflow:hidden
    }
    .drop-ball-1{
        width:150px;
        height:150px;
        bottom:231px
    }
    .drop-ball-2{
        width:150px;
        height:150px;
        bottom:148px;
        left:298px
    }
    .drop-ball-3{
        width:150px;
        height:150px;
        left:56px
    }
    .drop-ball-4{
        width:150px;
        height:150px;
        bottom:114px;
        left:443px
    }
    .drop-ball-5{
        width:150px;
        height:150px;
        bottom:38px;
        left:200px
    }
    .drop-ball-6{
        width:150px;
        height:150px;
        bottom:140px;
        left:95px
    }
    .drop-ball-7{
        width:150px;
        height:150px;
        left:345px
    }
    .drop-ball-8{
        width:150px;
        height:150px;
        inset:auto 0% 0% auto
    }
    .landing-primary-button-nav.pr-single.black-bg{
        border-bottom-style:solid
    }
    .landing-primary-button-nav.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .clutch-crad-1{
        top:82px;
        right:-15px
    }
    .clutch-card-2{
        right:353.3px
    }
    .clutch-card-3{
        right:-50px
    }
    .btn-form-wrapper{
        flex-flow:column
    }
    .contact_form-icons{
        top:51%;
        left:10px
    }
    .case-studies-h-flex{
        flex:1
    }
    .case-study-hover-element._1{
        z-index:100;
        min-width:379px;
        max-width:358px;
        left:9px
    }
    .case-study-hover-element._2{
        min-width:304px;
        top:133px;
        left:-71px
    }
    .case-study-hover-element._3{
        min-width:516px;
        top:104px;
        right:11px
    }
    .case-study-hover-element._4{
        min-width:389px;
        top:45px;
        left:15px
    }
    .case-study-hover-element._5{
        min-width:601px;
        top:5px;
        left:-201px
    }
    .case-study-hover-element._6{
        min-width:550px;
        bottom:47px;
        right:8px
    }
    .case-study-hover-element._7{
        min-width:521px;
        top:125px;
        left:3px
    }
    .case-study-hover-element._8{
        min-width:579px;
        left:18px
    }
    .case-study-hover-element._9{
        min-width:564px;
        top:221px
    }
    .case-study-hover-element._10{
        min-width:515px;
        top:124px;
        left:27px
    }
    .case-study-hover-element._11{
        min-width:525px;
        top:48px;
        right:20px
    }
    .case-study-hover-element._12{
        min-width:484px;
        left:30px
    }
    .case-study-hover-element._13{
        min-width:394px;
        top:68px;
        left:-111px
    }
    .case-study-hover-element._11-copy{
        min-width:525px;
        top:48px;
        right:20px
    }
    .case-study-hover-element._1-copy{
        z-index:100;
        min-width:379px;
        max-width:358px;
        top:251px;
        left:9px
    }
    .case-study-hover-element._10-copy{
        min-width:515px;
        top:124px;
        left:-351px
    }
    .case-study-hover-element._13-copy{
        min-width:394px;
        top:328px;
        left:-3px
    }
    .case-study-hover-element._4-copy{
        min-width:389px;
        top:52px;
        left:15px
    }
    .case-study-hover-element._12-copy{
        min-width:484px;
        left:30px
    }
    .case-study-hover-element._5-copy{
        min-width:601px;
        top:5px;
        left:-201px
    }
    .case-study-hover-element._6-copy{
        min-width:550px;
        bottom:47px;
        right:8px
    }
    .case-study-hover-element._20{
        min-width:394px;
        top:68px;
        left:-111px
    }
    .case-study-hover-element._21{
        min-width:484px;
        left:30px
    }
    .case-studies-hover-text{
        font-size:14px;
        line-height:100%
    }
    .background__fill{
        z-index:1;
        position:relative
    }
    .container-2{
        padding-left:3em;
        padding-right:3em
    }
    .background__lottie{
        z-index:2;
        flex:none;
        position:relative
    }
    .overflow{
        min-height:100vh
    }
    .cursor-2{
        display:none
    }
    .menu{
        height:100vh
    }
    .dell-hero-image{
        width:auto;
        max-width:none;
        height:100%;
        margin-top:-3px;
        margin-left:auto
    }
    .area-next,.area-prev{
        z-index:0
    }
    .slider-arrow{
        margin-top:48px;
        top:100%
    }
    .slider-arrow.cc-prev{
        left:50%;
        transform:translate(-105%)
    }
    .slider-arrow.cc-next{
        right:50%;
        transform:translate(105%)
    }
    .header{
        max-width:700px
    }
    .cta-wrapper{
        flex:none;
        align-items:start;
        margin-top:156px
    }
    .housr-card-bg{
        text-align:center;
        padding-left:20px;
        padding-right:20px
    }
    .housr-gallery{
        grid-row-gap:50px
    }
    .heading-flex.mobile-width-248{
        min-width:auto
    }
    .flex-vertical-heading{
        flex-flow:column;
        align-items:center
    }
    .flex-vertical-heading.width-heading{
        grid-column-gap:8px;
        grid-row-gap:8px;
        width:100%;
        min-width:auto;
        max-width:700px;
        margin-left:auto;
        margin-right:auto
    }
    .heading-image-wrapper.side-margin-8{
        width:80px
    }
    .flowing-icon-wrapper-design{
        width:100%;
        max-width:300px;
        top:10%;
        left:31%;
        right:auto
    }
    .flowing-icon-wrapper-design._1{
        top:-48px;
        left:56px
    }
    .flowing-icon-wrapper-design._2.hide-tablet,.flowing-icon-wrapper-design._2-copy.hide-tablet,.flowing-icon-wrapper-design._2-copy.hide-tablet,.flowing-icon-wrapper-design._2-copy-copy.hide-tablet{
        display:none
    }
    .flowing-icon-wrapper-dsign._1{
        top:-48px;
        left:56px
    }
    .flowing-icon-wrapper-dsign._2.hide-tablet,.flowing-icon-wrapper-dsign._2-copy.hide-tablet,.flowing-icon-wrapper-dsign._2-copy.hide-tablet,.flowing-icon-wrapper-dsign._2-copy-copy.hide-tablet{
        display:none
    }
    .right-arrow{
        margin-top:48px;
        top:100%
    }
    .right-arrow.cc-prev{
        left:50%;
        transform:translate(-105%)
    }
    .right-arrow.cc-next{
        right:50%;
        transform:translate(105%)
    }
    .menu-hero-navbar{
        border:1px solid var(--black);
        background-color:#fff;
        flex-flow:row;
        width:82%;
        max-width:none;
        margin-left:40px;
        margin-right:40px;
        padding:20px
    }
    .menu-hero-navbar.black-bg{
        background-color:#141414
    }
    .primary-nav-cta.pr-single.black-bg{
        border-bottom-style:solid
    }
    .primary-nav-cta.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    ._2-columns{
        flex-flow:row-reverse wrap;
        justify-content:center;
        align-items:center
    }
    ._2-columns.sma,._2-columns.north-star{
        justify-content:center;
        align-items:stretch
    }
    .mobile-img{
        display:block
    }
    .mobile-img.cm{
        display:none
    }
    .hero-video-linked-in-wrapper.mobile-first{
        width:100%;
        margin-top:60px
    }
    .logo-flex{
        flex-flow:column;
        margin-top:80px
    }
    .logo-flex.top-m{
        width:auto
    }
    .logo-flex.top-m.mobile-hide,.logo-flex.mobile-hide{
        display:none
    }
    .logo-flex.top-m-copy{
        width:auto;
        margin-top:80px
    }
    .logo-flex.top-m-copy.mobile-hide{
        display:none
    }
    .logo-flex.sma{
        width:auto;
        margin-top:80px
    }
    .logo-flex.sma.mobile-hide{
        display:none
    }
    .logos-wrapper{
        flex-flow:row;
        justify-content:center;
        align-items:flex-start;
        margin-left:auto;
        margin-right:auto
    }
    .logos-wrapper.sma{
        grid-column-gap:50px;
        grid-row-gap:50px
    }
    .progress-cards{
        flex-flow:column
    }
    .progress-cards.border-bottom.reverse{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column
    }
    .progress-cards-wrapper.gap-124.padding-remove{
        padding-left:0;
        padding-right:0
    }
    .result_wrapper--linkd-in{
        flex-direction:column;
        align-items:center
    }
    .table-wrapper{
        margin-left:30px;
        margin-right:30px
    }
    .tabel-text{
        font-size:19px
    }
    .your-team-text{
        font-size:20px
    }
    .video-flex{
        grid-template-columns:1fr;
        height:auto
    }
    .blue-lines-wrapper{
        top:-6%;
        left:34%
    }
    .blue-1.mobile-hide,.blue-2.mobile-hide,.blue-3.mobile-hide{
        display:none
    }
    .heart-image{
        top:26%;
        right:6%
    }
    .desing-h-flex{
        flex-flow:column
    }
    .desing-h-flex.center-align.right-padding{
        justify-content:space-between;
        align-items:flex-start
    }
    .c-section{
        padding-top:60px;
        padding-bottom:60px
    }
    .c-text-1{
        margin-top:0
    }
    .c-nav_brand{
        margin-left:4px
    }
    .c-title-3{
        font-size:28px
    }
    .c-page{
        height:auto;
        overflow:visible
    }
    .flexhorizonal-heading{
        flex-flow:row;
        align-items:center
    }
    .emote-1{
        top:-30%;
        left:44%
    }
    .emote-1-img{
        width:80px;
        height:80px
    }
    .plane-img{
        width:70px;
        top:91%;
        left:30%
    }
    .emote-2{
        top:70%
    }
    .marketing-hero-cards-wrapper{
        grid-column-gap:50px;
        grid-row-gap:50px;
        flex-flow:column;
        margin-top:150px
    }
    .marketing-hero-cards-wrapper.hide-temporary{
        display:none
    }
    .marketing-hero-card-1{
        padding-top:20px;
        padding-bottom:20px
    }
    .marketing-card-text{
        min-width:auto
    }
    .marketing-hero-card-2{
        margin-left:auto
    }
    .orange-card-tag-marekting{
        width:147px;
        height:57px
    }
    .orange-tag-text-marketing{
        rotate:none
    }
    .rotating-star-wrapper-marekting{
        top:60%;
        left:auto;
        right:80%
    }
    .marketing-about-content{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .container-5{
        flex-direction:row;
        display:block
    }
    .auto-tabs_column{
        max-width:42%
    }
    .auto-tabs{
        min-height:42rem
    }
    .section-4{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .auto-tabs_content{
        width:50%
    }
    .circular-slider{
        overflow:hidden
    }
    .slide-circle{
        width:740px;
        left:-73%
    }
    .in-active-slide-text.slide-1._1{
        font-size:62px;
        line-height:100%;
        top:83%;
        right:-1%
    }
    .in-active-slide-text.slide-1._2{
        font-size:62px;
        line-height:100%;
        right:3%
    }
    .slide-text-wrapper{
        top:46%;
        left:41%
    }
    .active-slide-tag{
        font-size:62px
    }
    .circle-slide-heading{
        font-size:42px
    }
    .text-size-22px.max-width-488{
        max-width:340px;
        font-size:16px
    }
    .text-size-22px.white-text.width{
        max-width:180px
    }
    .text-size-22px.slider-text-content{
        max-width:340px;
        font-size:16px
    }
    .active-slide-text.slide-1.center{
        font-size:62px;
        line-height:100%;
        top:49%;
        right:-13%
    }
    .cards-flex-horizontal-marketing{
        flex-flow:column
    }
    .orange-card-marekting{
        max-width:none
    }
    .black-card-marketing{
        max-width:none;
        padding-top:20px;
        padding-bottom:20px
    }
    .black-card-marketing.last-card-marketing{
        max-width:none
    }
    .blue-card-marketing{
        background-position:100%;
        max-width:none
    }
    .text-size-96px.white-text.semibold-text.marketing{
        font-size:56px;
        line-height:64px
    }
    .text-size-64px.white-text.semibold-text.marketing_hover-links,.text-size-64px.white-text.semibold-text.marketing_hover-link-tag{
        padding:0
    }
    .text-size-64px.white-text.is-no-margin.first-letter-cap.is-desktop{
        display:none
    }
    .text-size-64px.white-text.is-no-margin.first-letter-cap.is-tablet{
        display:block
    }
    .beig-video{
        min-width:auto;
        max-width:none
    }
    .desktop-text{
        font-size:55px;
        line-height:50%
    }
    .ai-img-container{
        top:-200px
    }
    .ai-agets-about-cards-wrapper{
        grid-template-columns:1fr 1fr
    }
    .ai-about-card-cta{
        justify-content:center;
        align-items:center
    }
    .ai-agents-slide-1{
        width:40%;
        margin-right:20px
    }
    .slider-content-wrapper{
        height:100%
    }
    ._w-slider-nav-right{
        bottom:-20%
    }
    .click-cards{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding-bottom:40px;
        overflow:auto
    }
    .ai-cta-wrapper{
        min-height:755px
    }
    .typewriter-text{
        min-width:auto
    }
    .style-circle{
        left:1vw
    }
    .total-slides{
        left:16vw
    }
    .book-now{
        bottom:25vw;
        left:4vw
    }
    .plate{
        top:26vw
    }
    .main-content{
        left:4vw
    }
    .lazy-susan{
        top:-10vw
    }
    .arrow-link{
        left:13vw
    }
    .arrow-link.right{
        left:25vw
    }
    .slide-line{
        left:7vw
    }
    .main-content-2{
        left:4vw
    }
    .lazy-susan-2{
        top:-10vw
    }
    .flip-cards-wrapper{
        flex-flow:column;
        justify-content:space-between;
        align-items:center;
        height:205vh
    }
    .flip-card-2{
        max-width:300px
    }
    .flip-card-3{
        max-width:300px;
        margin-left:auto;
        margin-right:auto
    }
    .flip-card-4{
        max-width:300px
    }
    .head-img-1{
        top:4%
    }
    .head-img-2{
        top:3%
    }
    .head-img-3{
        top:8%
    }
    .head-img-4{
        top:4%;
        right:2%
    }
    .head-img-5{
        bottom:5%;
        left:1%
    }
    .head-img-6{
        left:20%
    }
    .head-img-7{
        bottom:-4%;
        left:67%
    }
    .head-img-8{
        right:26%
    }
    .head-img-9{
        top:46%;
        right:-2%
    }
    .content-marketing-hero-flex{
        flex-flow:wrap-reverse;
        justify-content:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .marketin-c-hero-img-wrapper{
        max-width:500px;
        margin-top:80px;
        margin-left:auto;
        margin-right:auto
    }
    .content-marketin-about-flex{
        max-width:900px;
        margin-bottom:40px;
        padding-bottom:30px;
        overflow:auto
    }
    .card-content-marketing{
        min-width:240px;
        max-width:240px;
        margin-left:20px;
        margin-right:20px
    }
    .marketing-about-arrow{
        width:130px;
        top:103%;
        left:10%
    }
    .progress-cards-c-m{
        flex-flow:column
    }
    .progress-cards-c-m.border-bottom.reverse{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column
    }
    .content-marketing-slider{
        height:500px
    }
    .bar-content-m{
        max-width:none;
        display:none;
        overflow:auto
    }
    .bar-flex.bg-beige{
        background-color:var(--beige);
        min-width:45%;
        height:53px;
        position:relative
    }
    .cards-wrapper-c-m{
        grid-column-gap:40px;
        grid-row-gap:40px;
        margin-bottom:20px;
        padding-bottom:40px;
        padding-left:20px;
        padding-right:20px;
        overflow:auto
    }
    .black-card-content-markeitng.card-2,.black-card-content-markeitng.card-1,.black-card-content-markeitng.cared-3{
        min-width:45%;
        max-width:none
    }
    .text-size-36px{
        font-size:24px;
        line-height:28px
    }
    .text-size-16px-letter-spacing.max-width-311{
        max-width:194px
    }
    .breif-flex{
        height:500px
    }
    .breif-flex.max-width-767.gap-25{
        grid-column-gap:25px;
        grid-row-gap:25px;
        justify-content:flex-start;
        align-items:center;
        max-width:none;
        height:100%
    }
    .breif-flex.align-cneter.gap-174.top-margin-109{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column
    }
    .breif-flex.align-cneter.gap-174.top-margin-109.no-over-flow{
        height:auto
    }
    .breif-flex.auto-slide{
        overflow:auto
    }
    .breif-flex.auto-slide.mobile{
        display:block
    }
    .breif-flex.desktop{
        display:none
    }
    .breif-vertical-flex{
        flex-flow:row;
        justify-content:flex-start;
        align-items:center;
        width:100%;
        min-width:1200px;
        max-width:1200px;
        height:456px
    }
    .breif-vertical-flex.center.gap-40{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        justify-content:center;
        align-items:center;
        min-width:auto
    }
    .brief-card{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a44a618cbfc52de3b1e92_Group%201171280533%20\(1\).svg);
        background-position:50%;
        background-size:cover;
        width:100%;
        min-width:auto;
        max-width:241px;
        height:100%;
        padding-bottom:19px
    }
    .brief-card.horizontal{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6787a1b413d330ae13cc0b0a_Group%201171280532%20\(1\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:cover;
        justify-content:center;
        align-items:flex-end;
        min-width:auto;
        max-width:360px;
        padding-bottom:0;
        padding-right:0
    }
    .brief-card.card-2{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a443f4d3d78bba452480a_Group%201171280533.svg);
        background-position:50%;
        background-size:cover;
        justify-content:flex-end;
        align-items:center;
        padding-bottom:40px
    }
    .brief-card.vertical{
        justify-content:flex-end;
        align-items:flex-start;
        height:auto
    }
    .brief-card.card-3{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6787a1b413d330ae13cc0b0a_Group%201171280532%20\(1\).svg);
        background-position:0 0;
        background-size:cover;
        padding-bottom:80px
    }
    .brief-card.card-4{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a45a02b81802dbdf45e13_Group%201171280533%20\(2\).svg);
        background-position:0 0;
        background-size:cover;
        padding-bottom:60px
    }
    .blue-card-tag-1{
        top:5%
    }
    .c-m-slide-1,.scm-slide-2{
        width:35%;
        height:430px
    }
    .slider-flex-v{
        justify-content:space-between
    }
    .slider-text-c-m{
        font-size:18px;
        line-height:24px
    }
    .read-more-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        align-self:stretch
    }
    .cm-arrow-left.hide-desktop{
        width:60px;
        height:60px;
        display:flex;
        bottom:11%;
        left:38%
    }
    .c-m-arrow-right.hide-desktop{
        width:60px;
        height:60px;
        display:flex;
        bottom:11%;
        right:42%
    }
    .green-wave{
        left:28%
    }
    .wave-img{
        bottom:18%;
        left:35%
    }
    .blue-card-tag-1-2{
        bottom:19%;
        left:29%
    }
    .blue-card-tag-1-3{
        bottom:16%
    }
    .blue-card-tag-1-4{
        top:7%;
        right:10%
    }
    .orange-line.tourist{
        display:flex
    }
    .slider-z-index{
        overflow:hidden
    }
    .scm-slide-3{
        width:35%;
        height:430px
    }
    .services-dropdown{
        margin-left:auto;
        margin-right:auto
    }
    .services-drop-down.tablet-black-text{
        color:var(--black)
    }
    .service-menu.is-black-mobilr{
        color:#fff
    }
    .service-menu.is-black-mobilr.w--open{
        background-color:var(--black)
    }
    .service-link.is-white-mobile{
        color:#fff
    }
    .flex-card{
        grid-column-gap:66px;
        grid-row-gap:66px;
        flex-flow:column;
        min-width:45%;
        display:flex
    }
    .bg-beige.mobile{
        display:block
    }
    .icon-crad{
        width:50px;
        height:50px;
        position:absolute;
        inset:3% 2% 0% auto
    }
    .semi-circle-copy{
        width:200px
    }
    .layout417_title{
        font-size:5.8rem
    }
    .layout417_component{
        grid-column-gap:3rem;
        grid-template-columns:1fr 1fr;
        grid-auto-flow:row
    }
    .layout417_card{
        width:auto
    }
    .tab-mobile-img{
        border-radius:16px;
        width:100%;
        height:100%;
        margin-bottom:20px;
        display:block
    }
    .tab-button-desc-wrapper{
        overflow:hidden
    }
    .tabs-content{
        width:100%;
        display:none
    }
    .tabs-menu-dp{
        grid-column-gap:20px;
        grid-row-gap:20px;
        width:100%;
        margin-bottom:48px;
        margin-right:0%
    }
    .tab-component{
        flex-direction:column
    }
    .calendly-hero{
        min-width:auto;
        max-width:none
    }
    .hero_calendluy{
        max-width:none
    }
    .tabs_head{
        grid-column-gap:40px;
        grid-row-gap:40px;
        text-align:center;
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .auto-tabs_section{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .video-section-head.width-574px{
        margin-top:150px
    }
    .video_flex{
        grid-column-gap:32px;
        grid-row-gap:32px;
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .video_text-content{
        grid-column-gap:32px;
        grid-row-gap:32px;
        justify-content:flex-start;
        align-items:center
    }
    .case_studies-flex{
        flex-flow:column
    }
    .case_studies-left-top{
        max-width:none
    }
    .case_studies-h-flex{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .sma_table{
        display:none
    }
    .table_flex{
        height:auto
    }
    .sma_cta{
        padding-left:24px;
        padding-right:24px
    }
    .sma_cta.bsm{
        padding-top:60px;
        padding-bottom:60px
    }
    .mobile-auto{
        margin-top:60px
    }
    .pricing_container{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .about_flex{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .about_flex.top-m-120{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center
    }
    .about_flex.top-m-80{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center;
        margin-top:50px
    }
    .about_img{
        margin-left:auto;
        margin-right:auto
    }
    .break_down-wrapper{
        flex-flow:wrap-reverse
    }
    .break_down-wrapper.desktop{
        display:none
    }
    .break_down-wrapper.mobile{
        flex-flow:row;
        justify-content:center;
        align-items:center;
        margin-top:30px;
        margin-bottom:30px;
        display:flex
    }
    .break_down-vertical_flex.gap-19px{
        justify-content:flex-start;
        align-items:center;
        min-width:auto;
        margin-top:30px;
        margin-bottom:30px
    }
    .break_down-h-flex{
        flex-flow:column
    }
    .neat_log-button{
        width:50%
    }
    .work_flow-wrapper{
        flex-flow:wrap-reverse
    }
    .work_flow-flex{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .neat_log-mobile-image{
        width:50%;
        margin-left:auto;
        margin-right:auto
    }
    .mobile-width-100{
        width:100%
    }
    .sma_cta-copy{
        padding-left:24px;
        padding-right:24px
    }
    .about_grid{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .about_grid.top-m-120{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center
    }
    .about_grid.top-m-80{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center;
        margin-top:50px
    }
    .logos_head{
        left:12%
    }
    .logos_head.black-logo-design{
        margin-left:auto;
        margin-right:auto;
        position:static;
        top:-10%
    }
    .mobile-width-204px{
        width:100%
    }
    .about_grid-copy{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .about_grid-copy.top-m-120{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center
    }
    .about_grid-copy.top-m-80{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:space-between;
        align-items:center;
        margin-top:50px
    }
    .good-right-flex{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .client_textimonial-card{
        flex-direction:column
    }
    .client_textimonial-card.home-1._01{
        border-bottom-style:solid
    }
    .client_textimonial-card.home-1._02{
        border-bottom-style:solid;
        border-right-style:none
    }
    .client_textimonial-card.h-3._01{
        border-bottom-style:solid
    }
    .client_textimonial-card.h-3._02{
        border-bottom-style:solid;
        border-right-style:none
    }
    .client_textimonial-card.h-3-1._01{
        border-bottom-style:solid;
        justify-content:flex-start;
        align-items:center;
        max-width:350px
    }
    .client_textimonial-card.h-3-1._02{
        border-bottom-style:solid;
        border-right-style:none;
        max-width:350px
    }
    .client_textimonial-card.home-3-2{
        padding-right:24px
    }
    .client_textimonial-card.home-3-2._01{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .testimonial_tags{
        grid-column-gap:0px;
        grid-row-gap:0px;
        justify-content:space-between
    }
    .testimonials_wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .testimonials_wrapper.sevc{
        grid-template-columns:1fr 1fr
    }
    .testimonials_wrapper.sevc.pink-elephant-bg{
        max-width:700px
    }
    .case_study-card{
        flex-flow:wrap-reverse
    }
    .case_study-card.design-page{
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-flow:column;
        justify-content:center;
        align-items:center;
        max-height:none;
        position:static
    }
    .case_study-card.design-page.revrse{
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-flow:wrap-reverse;
        justify-content:center;
        align-items:center
    }
    .case-studies_absolute{
        position:static
    }
    .home_blog-card{
        justify-content:flex-start;
        align-items:center
    }
    .home-cta{
        padding-left:24px;
        padding-right:24px
    }
    .footer_right-flex{
        grid-column-gap:50px;
        grid-row-gap:50px;
        grid-template-columns:1fr 1fr
    }
    .footer_right-flex.flex{
        justify-content:space-between;
        align-items:center;
        padding-left:0
    }
    .footer_mail-banner{
        margin-top:-45px
    }
    .reveal-flex{
        flex-flow:column
    }
    .reveal-flex.center-align.right-padding{
        justify-content:space-between;
        align-items:flex-start
    }
    .desing-h-flex-copy{
        flex-flow:column
    }
    .desing-h-flex-copy.center-align.right-padding{
        justify-content:space-between;
        align-items:flex-start
    }
    .design-lp-cta{
        padding-left:24px;
        padding-right:24px
    }
    .design-h-flex{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .right_content{
        grid-column-gap:60px;
        grid-row-gap:60px;
        justify-content:flex-start;
        align-items:center
    }
    .text-size-54px.white-text.tablet-align-center{
        text-align:center
    }
    .left_conent-design{
        justify-content:flex-start;
        align-items:center
    }
    .woekflow_flex{
        display:none
    }
    .faq1_question.design{
        letter-spacing:-.35px;
        border-top-color:#fff;
        justify-content:space-between;
        align-items:center;
        padding-top:24px;
        padding-bottom:0;
        font-size:20px;
        font-weight:500;
        line-height:26px
    }
    .margin-bottom{
        margin-top:0;
        margin-left:0;
        margin-right:0
    }
    .faq1_list{
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-flow:column;
        display:flex
    }
    .faq1_list.is-white.design{
        margin-bottom:60px;
        padding-bottom:14px
    }
    .padding-section-large{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .heading-style-h2-2{
        font-size:2.75rem
    }
    .heading-style-h4-2{
        font-size:1.75rem
    }
    .margin-top-2{
        margin-bottom:0;
        margin-left:0;
        margin-right:0
    }
    .faq_answer-text.design{
        max-width:60%;
        padding-top:24px;
        padding-bottom:0;
        line-height:22px
    }
    .faq_icon.design{
        margin-top:20px
    }
    .testimonials_flex{
        justify-content:center;
        align-items:center
    }
    .testimonial_video.is-bsm{
        display:none
    }
    .testimonial_video-left.is-bsm{
        grid-column-gap:60px;
        grid-row-gap:60px;
        flex:1
    }
    .design_card{
        padding-left:20px;
        padding-right:20px
    }
    .category_tag{
        font-size:10px
    }
    .desktop-version{
        display:none
    }
    .tablet_version{
        max-width:700px;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .tablet-image{
        display:block
    }
    .design-navcta.pr-single.black-bg{
        border-bottom-style:solid
    }
    .design-navcta.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .design-tab-flex{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:space-between;
        align-items:center;
        display:flex
    }
    .mobile-img-copy{
        display:block
    }
    .mobile-img-copy.cm{
        display:none
    }
    .text-szie-48px-copy.is-design-white-lp{
        width:auto;
        min-width:auto
    }
    .design-mobile-image{
        display:block
    }
    .design-mobile-image.cm{
        display:none
    }
    .right_content-northstar{
        margin-top:60px
    }
    .logos_north-star{
        justify-content:flex-start;
        align-items:center
    }
    .pricing_heading-design,.text-size-20px-4{
        font-size:16px
    }
    .custom-container-no-border.pt--2{
        overflow:auto
    }
    .custom-container-no-border.white{
        border-left-style:none;
        border-right-style:none
    }
    .custom-container-no-border.padding{
        margin-left:0;
        margin-right:0
    }
    .custom-container-no-border.no-border.mobile{
        margin-left:0;
        margin-right:0;
        padding-bottom:40px;
        overflow:auto
    }
    .custom-container-no-border.t-100.b-80,.custom-container-no-border.t-80.b-80,.custom-container-no-border.t-52.b-80{
        padding-top:80px;
        padding-bottom:80px
    }
    .custom-container-no-border.overflow.no-heighjt{
        min-height:auto
    }
    .custom-container-no-border.c-m{
        overflow:hidden
    }
    .why_cards-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column;
        max-height:none
    }
    .why_card{
        border-radius:20px;
        justify-content:flex-start;
        align-items:center;
        width:100%;
        max-width:500px;
        padding-left:0
    }
    .why_card.is-last{
        border-radius:20px
    }
    .text-size-20px-copy{
        font-size:16px
    }
    .linear_heading-2{
        font-size:32px;
        line-height:1.2em
    }
    .upthrust_logo-2{
        width:120px
    }
    .heading-h3-style-2{
        font-size:24px
    }
    .revenue_grid-2{
        margin-top:80px
    }
    .work_heading-2{
        font-size:32px
    }
    .right_card-wrapper-2{
        position:static
    }
    .result_right-wrapper-2{
        flex-direction:row
    }
    .work-linear_heading-2{
        font-size:32px;
        line-height:1.2em
    }
    .resutl_left-wrapper-2{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .heading-style-h1-n-2{
        font-size:50px;
        line-height:1.2
    }
    .btn_text-2{
        font-size:20px;
        line-height:25px
    }
    .upthrust_logo-3{
        width:120px
    }
    .revenue_grid-3{
        margin-top:80px
    }
    .work_heading-3{
        font-size:32px
    }
    .result_right-wrapper-3{
        flex-direction:row
    }
    .resutl_left-wrapper-3{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .heading-style-h1-n-3{
        font-size:50px;
        line-height:1.2
    }
    .revenue_grid-4{
        margin-top:80px
    }
    .work_heading-4{
        font-size:32px
    }
    .result_right-wrapper-4{
        flex-direction:row
    }
    .hero_wrapper._2{
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .resutl_left-wrapper-4{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .heading-style-h1-n-4{
        font-size:50px;
        line-height:1.2
    }
    .text-size-20px-4-copy{
        font-size:16px
    }
    .claendly_wrapper{
        justify-content:center;
        align-items:center;
        display:flex
    }
    .card-18px{
        font-size:16px
    }
    .heading-style-h1-2{
        width:auto;
        font-size:50px;
        line-height:60px
    }
    .heading-style-h1-2.is-black{
        line-height:60px
    }
    .heading-style-h1-2.is-faq{
        font-size:48px
    }
    .heading-style-h1-2.is-about-us{
        font-size:48px;
        line-height:60px
    }
    .result_right-wrapper-5{
        flex-direction:row
    }
    .plan_grid-2{
        grid-template-columns:1fr 1fr
    }
    .hero_heading-wrapper-2{
        max-width:300px
    }
    .heading-style-h2-3{
        font-size:45px;
        line-height:55px
    }
    .heading-style-h2-3.is-client{
        font-size:45px
    }
    .number_heading-2{
        font-size:40px
    }
    .number_heading-2.is-40px{
        font-size:35px
    }
    .number_heading-2.is-40px--white{
        font-size:36px
    }
    .resutl_left-wrapper-5{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .result_right-wrapper-6{
        flex-direction:row
    }
    .number_heading-3{
        font-size:40px
    }
    .number_heading-3.is-40px{
        font-size:35px
    }
    .number_heading-3.is-40px--white{
        font-size:36px
    }
    .resutl_left-wrapper-6{
        text-align:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .text-size-20px-5{
        font-size:16px
    }
    .footer_mail-banner-2{
        margin-top:-45px
    }
    .text-size-20px-6{
        font-size:16px
    }
    .footer_mail-banner-3{
        margin-top:-45px
    }
    .text-size-20px-7,.text-size-20px-8,.text-size-20px-9{
        font-size:16px
    }
    .sticky_nav{
        min-width:100%
    }
    .n-nav-cta.pr-single.black-bg{
        border-bottom-style:solid
    }
    .n-nav-cta.project-2.black-bg{
        border-bottom:1px solid var(--black)
    }
    .n-nav-cta.is-black.is-tablet{
        display:flex
    }
    .section_hero-bsm{
        padding-top:80px;
        padding-bottom:80px
    }
    .hero_main-wrapper-bsm{
        grid-column-gap:60px;
        grid-row-gap:60px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .hero_main-wrapper-bsm.sma,.hero_main-wrapper-bsm.north-star{
        justify-content:center;
        align-items:stretch
    }
    .section_about-bsm{
        padding-top:80px;
        padding-bottom:80px
    }
    .n-section-main-wrapper,.n-section-main-wrapper.gap-120{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .about_content-wrapper-bsm{
        grid-column-gap:200px;
        grid-row-gap:200px;
        flex-flow:column;
        padding-top:40px;
        padding-bottom:40px
    }
    .about_content-bsm{
        text-align:center;
        justify-content:flex-start;
        align-items:center
    }
    .n-h3.n-text-color-orange.is-bsm{
        min-width:auto
    }
    .n-primary-button.white-btn.is-tablet{
        display:flex
    }
    .section_revenue-bsm,.section_why-bsm,.section_clients-bsm{
        padding-top:80px;
        padding-bottom:80px
    }
    .pricing_flex-bsm{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .testimonials_flex-bsm{
        justify-content:center;
        align-items:center
    }
    .n_nav-cta.hide-in-tb{
        display:none
    }
    .n_nav-cta.hide-indesk{
        display:block
    }
    .about_flower-bsm{
        inset:34% 24% 0% auto
    }
    .about_flower-bsm.desktop-hide,.is-tablet{
        display:block
    }
    .tab-heading-wrapper-marketing{
        justify-content:space-between;
        align-items:flex-start;
        margin-left:auto;
        margin-right:auto
    }
    .ai-agents-slider-heading{
        flex-flow:column
    }
    .ai-agents-slider-heading.center-align.right-padding{
        justify-content:space-between;
        align-items:flex-start
    }
}
@media screen and (max-width:767px){
    h1{
        margin-top:40px;
        font-size:48px;
        line-height:58px
    }
    h2{
        font-size:48px;
        line-height:58px
    }
    h6{
        font-size:26px;
        line-height:36px
    }
    blockquote{
        margin-bottom:40px;
        font-size:26px;
        line-height:36px
    }
    .op70{
        padding-left:0
    }
    .her0-nav-container{
        grid-template-columns:1fr max-content max-content;
        justify-content:space-between
    }
    .her0-nav-container.nav-flex.white-border.marketing-page{
        margin-left:20px;
        margin-right:20px
    }
    .her0-nav-container.nav-flex.no-border.auto-height{
        justify-content:space-between;
        align-items:center;
        padding-left:0;
        padding-right:0
    }
    .log-infos-2{
        display:none
    }
    .log-infos-2.inside{
        flex-direction:column;
        align-items:flex-start;
        margin-top:16px;
        margin-left:16px;
        padding-bottom:24px;
        display:flex
    }
    .hero-title-01.black-text{
        font-size:48px;
        line-height:58px
    }
    .hero-title-01.heading-01.white-text.contact-text{
        font-size:15vw;
        line-height:14vh
    }
    .hero-title-01.case-study.black-text{
        text-align:center;
        max-width:none;
        font-size:32px;
        line-height:37px
    }
    .hero-title-01.case-study.black-text.text-weight._64px{
        font-size:30px;
        line-height:34px
    }
    .hero-title-01.ai-agents{
        font-size:32px;
        line-height:36px
    }
    .hero-title-01.text-size-64px.widht-949.text-align-center.white-text{
        font-size:32px;
        line-height:38px
    }
    .hero-title-01.ai-agents-cards{
        min-width:380px;
        font-size:32px;
        line-height:36px
    }
    .hero-title-01.content-marketing{
        text-align:left;
        font-size:32px;
        line-height:36px
    }
    .hero-title-01.max-widht-1099.first-letter-cap.mobile-size{
        font-size:32px;
        line-height:36px
    }
    .hero-title-01.marketing-about-heading{
        text-align:left;
        letter-spacing:-.04em;
        max-width:288px;
        margin-left:auto;
        margin-right:auto;
        font-size:32px;
        line-height:36px
    }
    .hero-title-01.marketing-about-heading.is-desktop{
        display:none
    }
    .hero-title-01.marketing-about-heading.is-mobile{
        display:block
    }
    .custom-container{
        max-width:500px
    }
    .custom-container.pt,.custom-container.pt--2{
        overflow:hidden
    }
    .custom-container.padding{
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
        overflow:hidden
    }
    .custom-container.no-border.mobile{
        width:100%;
        max-width:none
    }
    .custom-container.overflow{
        min-height:auto
    }
    .custom-container.overflow-auto-mobile{
        overflow:auto
    }
    .custom-container.marketing-page{
        max-width:none;
        margin-left:20px;
        margin-right:20px
    }
    .hero-content-01{
        padding-top:100px
    }
    .hero-content-01.b2{
        padding-top:80px;
        padding-bottom:80px
    }
    .hero-content-01.b2.top-80{
        padding-top:0;
        padding-bottom:60px
    }
    .color-title-01.black-text{
        font-size:48px;
        line-height:58px
    }
    .colors-guide{
        padding-bottom:100px
    }
    .color-list-01{
        grid-template-columns:1fr 1fr
    }
    .heading-02.on-good{
        font-size:70px;
        line-height:90px
    }
    .heading-02.on-business{
        line-height:70px
    }
    .heading-01{
        font-size:56px;
        line-height:64px
    }
    .fonts-guide{
        padding-bottom:100px
    }
    .footer-text.body-regular-02.mobile-text-size{
        font-size:12px
    }
    .brand-wrap{
        margin-bottom:32px
    }
    .footer-top-home{
        grid-row-gap:60px;
        grid-template-columns:1fr 1fr;
        margin-left:0;
        margin-right:0;
        padding-left:40px;
        padding-right:40px
    }
    .footer-top-home.home{
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .footer-social-content{
        justify-content:space-between
    }
    .footer-col-body.footer-flex{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .grid-item.first.horizontal{
        grid-column-gap:46px;
        grid-row-gap:46px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start
    }
    .footer-copyright{
        grid-row-gap:16px;
        flex-direction:column;
        margin-top:60px;
        margin-left:0;
        margin-right:0
    }
    .footer-copywright-text.body-regular-02.align-center,.footer-content{
        margin-left:auto;
        margin-right:auto
    }
    .heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .heading-03.is-define{
        font-size:22px;
        line-height:50px
    }
    .hero-01._80px.para.white-text{
        font-size:40px
    }
    .hero-01._80px.white-text.home{
        font-size:40px;
        font-weight:600;
        line-height:46px
    }
    .hero-01._96-px{
        font-size:40px
    }
    .hero-01._96-px.white-text.first-letter-cap.is-marketing-hero{
        letter-spacing:-.06em;
        line-height:48px
    }
    .hero-01._92px,.hero-01._82px{
        font-size:40px
    }
    .contact-content-01{
        flex-direction:column
    }
    .contact-content-01.cp3{
        padding-left:40px;
        padding-right:40px
    }
    .contact-left-01{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        max-width:100%;
        padding:40px
    }
    .form-group.text-area{
        height:140px
    }
    .primary-button-text{
        font-size:16px
    }
    .map-content-01{
        padding-top:100px
    }
    .map-images-01{
        height:auto
    }
    .footer-content-top{
        padding-top:80px;
        padding-bottom:80px
    }
    .footer-title-top.heading-01.black-text{
        font-size:48px;
        line-height:58px
    }
    .footer-title-top.heading-01.black-text.nohide{
        letter-spacing:-2px
    }
    .footer-title-top.heading-01.saa-marketing-lp{
        font-size:44px;
        line-height:60px
    }
    .footer-title-top.heading-01.neat_log,.footer-title-top.heading-01.home,.footer-title-top.heading-01.design-lp{
        font-size:32px;
        line-height:40px
    }
    .footer-title-top.heading-01.nothstar{
        font-size:44px;
        line-height:60px
    }
    .footer-title-top.heading-01.design-lp-white{
        font-size:32px;
        line-height:40px
    }
    .footer-title-top.heading-01.bsm{
        letter-spacing:-.02em;
        font-size:36px;
        line-height:44px
    }
    .right-arrow-ft{
        width:30px
    }
    .footer-title-top-another.heading-01{
        letter-spacing:-1px
    }
    .footer-title-top-another.heading-01.black-text{
        font-size:48px;
        line-height:58px
    }
    .footer-up{
        padding-top:30px;
        padding-bottom:30px
    }
    .moving-text.heading-01.black-text{
        margin-right:30px;
        font-size:48px;
        line-height:58px
    }
    .blog-content-01{
        padding-top:80px
    }
    .blog-head-01.left.b-3{
        padding-bottom:80px
    }
    .blog-head-01.b-3{
        padding-bottom:60px
    }
    .blog-title-01.heading-02.black-text,.blog-title-01.heading-03{
        font-size:48px;
        line-height:58px
    }
    .blog-list-01.b2{
        border-top-style:none;
        flex-direction:column
    }
    .blog-list-01.b3{
        border-top-style:none;
        flex-direction:column;
        grid-template-columns:1fr
    }
    .blog-list-01.b3.single{
        border-top-style:none
    }
    .blog-list-01.b-3{
        border-top-style:none;
        flex-direction:column;
        grid-template-columns:1fr
    }
    .blog-item-wrap-01{
        flex-direction:column
    }
    .blog-item-wrap-01.b2{
        border-bottom-style:none;
        border-right-style:none
    }
    .blog-item-wrap-01.b2.border-top,.blog-item-wrap-01.b2.border-top.none-right{
        border-top-style:none
    }
    .blog-item-wrap-01.b2.right-none.unique{
        border-right-style:none
    }
    .blog-item-wrap-01.b2.border-bottom,.blog-item-wrap-01.b2.none-right.single{
        border-bottom-style:none
    }
    .blog-item-wrap-01._01{
        grid-template-columns:1fr
    }
    .blog-item-wrap-01.h-1.gap-40{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .blog-item-inner-01.left._02.right{
        border-top-style:none;
        border-bottom-style:solid;
        border-right-style:none
    }
    .blog-item-inner-01.right{
        border-top:1px solid var(--black);
        border-left-style:none;
        max-width:100%
    }
    .blog-item-inner-01.right._01{
        border-top-style:none
    }
    .blog-item-inner-01.blog-page{
        border-top:1px solid var(--black);
        border-left-style:none;
        border-right-style:none;
        max-width:100%
    }
    .blog-item-inner-01.blog-page._01{
        border-top-style:none
    }
    .blog-img-inner-01.right{
        height:auto
    }
    .blog-img-inner-01.right.small-image{
        height:180px
    }
    .blog-img-inner-01.left{
        height:auto
    }
    .blog-img-inner-01.blog-thumbnail{
        height:200px;
        position:relative
    }
    .blog-inner-content-01.right.b2{
        padding-left:24px
    }
    .blog-inner-title-01.sub-heading-02.black-text._36px-size{
        align-self:stretch;
        font-size:28px;
        line-height:32px
    }
    .blog-inner-title-01.sub-heading-02.black-text.text-size-52pxcenter-width{
        max-width:250px;
        font-size:32px;
        line-height:36px
    }
    .blog-inner-title-01.sub-heading-02.black-text.text-size-52pxcenter-width-748{
        width:100%;
        min-width:284px;
        max-width:284px;
        margin-left:auto;
        margin-right:auto;
        font-size:32px;
        line-height:36px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px{
        font-size:28px;
        line-height:32px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width{
        font-size:32px;
        line-height:36px
    }
    .blog-inner-text-01.body-regular-02.black-text._28px{
        font-size:22px;
        line-height:26px
    }
    .blog-inner-text-01.body-regular-02.white-text._28px,.blog-inner-text-01.body-regular-02.white-text._28px-1{
        font-size:16px;
        line-height:24px
    }
    .secondary-button.bg-black.margin-60{
        margin-top:10px
    }
    .blog-content{
        padding-top:80px
    }
    .rich-text-wrap{
        padding-left:20px;
        padding-right:20px
    }
    .blog-title.heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .blog-thumb{
        height:300px
    }
    .blogs-02.h-1.bottom-100px.no-border{
        padding-bottom:0
    }
    .blog-content-02._02{
        padding-top:54px;
        padding-bottom:54px
    }
    .blog-content-02.faq,.blog-content-02.compare{
        padding-top:80px;
        padding-bottom:80px
    }
    .blog-title-02.sub-heading-02.black-text{
        font-size:32px;
        line-height:42px
    }
    .cta.pink-elephant-bg{
        padding-top:80px;
        padding-bottom:80px
    }
    .cta-title.heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .project-list-01,.project-list-01._02,.project-list-01._03-another{
        grid-template-columns:1fr
    }
    .project-item-01.first,.project-item-01.first2,.project-item-01.first2.right-none._03.border-right,.project-item-01.first2.right-none.border-right,.project-item-01.first2.right-none.border-right-another{
        border-right-style:none
    }
    .project-item-01.case-study{
        border-left-style:none;
        border-right-style:none
    }
    .project-item-01.case-study.right-none._03.border-right,.project-item-01.case-study.right-none.border-right,.project-item-01.case-study.right-none.border-right-another{
        border-right-style:none
    }
    .item-head-01._03.no-heigght{
        height:auto
    }
    .item-body-01{
        padding:40px
    }
    .item-thumb-01._1{
        height:auto
    }
    .item-title-01.sub-heading-02,.item-title-01._32px{
        font-size:32px;
        line-height:42px
    }
    .item-tags{
        margin-top:24px
    }
    .item-tags._02{
        display:none
    }
    .item-tag.white-tag{
        font-size:11px;
        line-height:20px
    }
    .item-tag.black-tag{
        padding-top:5px;
        padding-bottom:5px;
        font-size:10px;
        line-height:20px
    }
    .single-titles{
        margin-top:80px
    }
    .single-title.heading-02.black-text{
        font-size:48px;
        line-height:58px
    }
    .single-tags{
        margin-top:24px
    }
    .single-thumbs{
        height:400px
    }
    .aside-status{
        grid-column-gap:40px;
        flex-direction:column;
        padding:40px
    }
    .stat-title.heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .rich-text-block{
        padding-left:40px;
        padding-right:40px
    }
    .rich-text-block h2{
        margin-top:30px
    }
    .question-title{
        font-size:18px;
        font-weight:600
    }
    .down-caret-icon{
        width:26px;
        height:26px
    }
    .faq-body.bsm{
        width:100%
    }
    .faq-question.faq2{
        padding:30px 20px
    }
    .faq-question.bsm{
        padding-top:30px;
        padding-bottom:30px
    }
    .faq-icon-wrap.faq2._11{
        flex:none;
        min-width:auto
    }
    .project-head-02.centre.white-border.over-flow.mobile-hide,.projects._02.over-flow.mobile-hide{
        display:none
    }
    .project-content-01{
        padding-top:80px
    }
    .item-titles-02.home-1{
        border-bottom:1px solid #000;
        border-right-style:none;
        justify-content:center;
        max-width:100%;
        margin-bottom:40px;
        padding-top:20px;
        padding-bottom:20px;
        display:flex;
        position:static
    }
    .item-title-02.h-1.caption-01.black-text{
        position:static;
        transform:rotate(0)
    }
    .item-imgs-02{
        height:auto
    }
    .content-texts-02{
        grid-column-gap:16px;
        grid-row-gap:16px;
        flex-direction:column;
        margin-bottom:23px
    }
    .hero-02.transparent-bg.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.transparent-bg.neat-logs-hero{
        padding-top:73px
    }
    .hero-02.tablet-side-padding{
        margin-left:0;
        margin-right:0
    }
    .hero-02.tr.mobile-20-padding,.hero-02.beige.mobile-20-padding,.hero-02.marekting-page.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.marekting-page.neat-logs-hero{
        padding-top:73px
    }
    .hero-content-02{
        padding-top:60px
    }
    .hero-content-02.home-2.padding-top-bottom{
        padding-top:60px;
        padding-bottom:100px
    }
    .hero-content-02.home-2.hero-padding-desing-lp{
        padding-top:60px;
        padding-bottom:170px
    }
    .hero-content-02.home-2.padding-top-bottom-lp{
        padding-top:60px;
        padding-bottom:100px
    }
    .hero-content-02.home-2.padding-top-bottom-c-m{
        padding-top:55px;
        padding-bottom:70px
    }
    .hero-content-02.home-2.markting-lp-hero-padding.northstar{
        margin-left:auto;
        margin-right:auto
    }
    .hero-content-02.home-2.hero-padding-desing-lp-marketing{
        padding-top:60px;
        padding-bottom:170px
    }
    .hero-content-02.new-home{
        padding-top:71px
    }
    .hero-content-02.new-home.desktop{
        display:none
    }
    .hero-content-02.new-home.desktop.design-page-copy{
        display:block
    }
    .hero-content-02.new-home.mobile{
        padding-bottom:70px;
        display:block
    }
    .hero-head-02{
        padding-left:20px;
        padding-right:20px
    }
    .hero-head-02.home01{
        padding-left:20px
    }
    .hero-head-02.home3{
        padding-top:40px;
        padding-bottom:40px
    }
    .hero-head-02.home-02{
        padding-left:20px
    }
    .hero-head-02.home-02.gap-44.tablet-width{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .hero-head-02.lp01{
        padding-left:20px
    }
    .hero-head-02.lp01.gap-44.tablet-width{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .hero-titles-02.home-2{
        font-size:42px;
        font-weight:600
    }
    .hero-titles-02.home-2.flex{
        font-size:28px
    }
    .hero-titles-02.home-2.desktop-img{
        display:block
    }
    .hero-titles-02.ai-agents{
        max-width:270px;
        font-size:42px;
        font-weight:600
    }
    .hero-titles-02.ai-agents.flex{
        font-size:28px
    }
    .hero-title-02{
        font-size:42px
    }
    .hero-title-02.black-text.heading-02{
        font-size:7.5vw;
        line-height:9vw
    }
    .hero-title-02.black-text.heading-02.case-studies{
        font-size:48px;
        line-height:120%
    }
    .hero-title-02.black-text.heading-01,.hero-title-02.black-text.heading-01-home,.hero-title-02.black-text.heading-home-01{
        font-size:42px;
        line-height:52px
    }
    .hero-title-02.black-text.head-small-form{
        font-size:38px;
        line-height:52px
    }
    .hero-title-02.black-text.heading-80px{
        font-size:42px;
        line-height:48px
    }
    .hero-title-02.black-text.heading-80px.width{
        font-size:28px
    }
    .hero-title-02.black-text.heading-80px--72{
        font-size:42px;
        line-height:48px
    }
    .hero-title-02.black-text.heading-80px--72.width{
        font-size:28px
    }
    .hero-title-02.black-text._60px,.hero-title-02.black-text._80px{
        text-align:center
    }
    .hero-title-02.black-text._70px{
        font-size:42px;
        line-height:48px
    }
    .hero-title-02.black-text._70px.width{
        font-size:28px
    }
    .hero-title-02.black-text._70px.desktop{
        display:none
    }
    .hero-title-02.black-text._70px.mobile{
        display:block
    }
    .hero-title-02.black-text._86px{
        font-size:40px;
        line-height:46px
    }
    .hero-title-02.black-text._86px.mobile-center{
        text-align:center;
        max-width:216px;
        margin-left:auto;
        margin-right:auto
    }
    .hero-title-02.show.heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .hero-title-02.is-good.black-text.max-wdth-242{
        max-width:170px;
        font-size:16px;
        line-height:20px
    }
    .hero-title-02.is-good.max-width-233{
        font-size:16px;
        line-height:20px
    }
    .text-wrap-02.homepage.margin-40{
        margin-top:40px
    }
    .text-wrap-02.homepage.margin-40.max-with-712.align-left.mobile-width{
        max-width:188px;
        margin-top:-10px
    }
    .text-wrap-02.homepage.margin-32,.text-wrap-02.homepage.margin-40-top,.text-wrap-02.design-lp.margin-40{
        margin-top:40px
    }
    .text-wrap-02.design-lp.margin-40.max-with-712.align-left.mobile-width{
        max-width:188px;
        margin-top:-10px
    }
    .hero-text-02.sub-heading-04.allcaps-none._24px{
        letter-spacing:-.5px;
        font-size:16px;
        line-height:26px
    }
    .hero-text-02.sub-heading-04.allcaps-none._24px.left-align{
        text-align:center
    }
    .hero-text-02.sub-heading-04.allcaps-none.white-text.home{
        letter-spacing:0;
        font-size:18px;
        line-height:24px
    }
    .hero-text-02.sub-heading-04.text-20px{
        font-size:16px
    }
    .hero-text-02.body-regular-02.black-text{
        margin-top:20px;
        margin-bottom:30px
    }
    .hero-text-02.sub-heading-new-home.allcaps-none._24px{
        letter-spacing:-.5px;
        font-size:16px;
        line-height:26px
    }
    .hero-text-02.sub-heading-new-home.allcaps-none._24px.left-align{
        text-align:center
    }
    .hero-text-02.sub-heading-new-home.allcaps-none.white-text.home{
        font-size:18px;
        line-height:24px
    }
    .hero-text-02.sub-heading-new-home.text-20px{
        font-size:16px
    }
    .hero-thumbs-02.home-1{
        max-width:441px
    }
    .hero-thumbs-02.about{
        height:246px
    }
    .hero-thumbs-02.last-about{
        height:245px
    }
    .hero-thumbs-02.about-top{
        height:246px
    }
    .logos-content.max-width-655.gap{
        display:flex;
        overflow:hidden
    }
    .logos-content.home-page{
        grid-column-gap:71px;
        grid-row-gap:71px;
        border-style:none;
        flex-flow:wrap-reverse;
        margin-top:0;
        padding-top:56px;
        display:flex;
        overflow:hidden
    }
    .logo-list{
        justify-content:center;
        align-items:center;
        display:flex
    }
    .logo-list.gap-32{
        grid-column-gap:16px;
        grid-row-gap:16px;
        justify-content:space-between
    }
    .logo-list.gap-32.hide-dekstop,.logo-list.mobile-gap.mobile-show{
        display:flex
    }
    .logo-item.is-85px.hide-mobile{
        display:none
    }
    .why-choose-content,.why-choose-content.pink-elephant-bg{
        padding:80px 40px
    }
    .choose-title.heading-03{
        font-size:48px;
        line-height:58px
    }
    .choose-title.heading-03._55px{
        font-size:32px;
        line-height:36px
    }
    .choose-title.heading-03._55px.text-align-left.no-all-caps.desktop{
        display:none
    }
    .choose-title.heading-03._55px.text-align-left.no-all-caps.mobile{
        display:block
    }
    .choose-text.body-regular-02.team-text.landing-page,.choose-text.body-regular-02.team-position.landing-page{
        font-size:12px;
        line-height:100%
    }
    .why-choose{
        grid-template-columns:1fr;
        margin-top:60px
    }
    .choose-item.white-bg._01{
        border-right-style:solid
    }
    .item-title.serv.sub-heading-01.black-text{
        margin-top:30px;
        margin-bottom:26px;
        font-size:36px;
        line-height:46px
    }
    .item-title.serv.sub-heading-01.team-member{
        margin-top:20px;
        margin-bottom:10px;
        font-size:36px;
        line-height:46px
    }
    .item-title.serv.sub-heading-01.team-member.landing-page{
        margin-top:0;
        margin-bottom:0;
        font-size:20px;
        line-height:110%
    }
    .item-title.serv.sub-heading-01.portfolio{
        font-size:40px;
        line-height:46px
    }
    .item-title.achive.sub-heading-02.black-text{
        font-size:18px;
        line-height:28px
    }
    .item-title._3-king.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title._3-king.technology{
        line-height:26px
    }
    .item-title.audio-art.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.audio-art.technology{
        line-height:26px
    }
    .item-title.simply.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.simply.technology{
        line-height:26px
    }
    .item-title.vega.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.vega.technology{
        line-height:26px
    }
    .item-title.acadly.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.acadly.technology{
        line-height:26px
    }
    .item-title.wlnc.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.wlnc.technology{
        line-height:26px
    }
    .item-title.rescribe.shoes-text-01{
        font-size:3vw;
        line-height:3vw
    }
    .item-title.rescribe.technology{
        line-height:26px
    }
    .item-text.srvc.sub-heading-04.black-text{
        font-size:18px;
        line-height:30px
    }
    .item-text.h-2-1.body-medium-01{
        font-size:16px;
        line-height:26px
    }
    .item-text.h-3-1.sub-heading-02{
        margin-top:20px;
        margin-bottom:40px;
        font-size:28px;
        line-height:38px
    }
    .item-text.para-18px{
        font-size:16px;
        line-height:24px
    }
    .item-text.para-18px.max-width-457.text-color-5f5f5f.mobile-align-left{
        text-align:left
    }
    .item-text.ai-agents{
        font-size:16px;
        line-height:24px
    }
    .button-wrap{
        margin-top:60px
    }
    .service.no-border.over-flow-hide{
        overflow:hidden
    }
    .service.no-border.over-flow-hide.mobile-padding-right{
        padding-left:0;
        padding-right:0
    }
    .service.no-border.mobile-hide{
        display:none
    }
    .service-content{
        padding-top:80px;
        padding-bottom:80px
    }
    .service-content.home-1{
        padding-top:0;
        padding-left:0;
        padding-right:0
    }
    .service-content.home-1._01{
        padding-top:80px
    }
    .service-content.home-2{
        text-align:center;
        max-width:500px;
        padding:60px 20px
    }
    .service-content.home-2.hide-mobile{
        display:none
    }
    .service-content.home-2.desktop-hide{
        display:block
    }
    .service-content.in-mb{
        padding-left:20px;
        padding-right:20px
    }
    .service-content.marketing{
        text-align:center;
        max-width:500px;
        padding:60px 20px;
        overflow:hidden
    }
    .service-content.home-3{
        text-align:center;
        max-width:500px;
        padding:60px 20px
    }
    .service-content.home-3.hide-mobile{
        display:none
    }
    .service-content.home-3.desktop-hide{
        display:block
    }
    .service-title.heading-03{
        font-size:48px;
        line-height:58px
    }
    .service-title.heading-03.black-text-left.design-text,.service-title.heading-03.black-text-left.design-landing-page,.service-title.heading-03.black-text-left.design-landing-page--left-aligjn{
        font-size:42px
    }
    .service-title.heading-03.design-process{
        font-size:8vw;
        line-height:10vw
    }
    .service-title.heading-03.white-text{
        font-size:36px;
        line-height:45px
    }
    .service-title.heading-03.white-text.text-align-center._64px{
        font-size:35px
    }
    .service-title.heading-03.design{
        font-size:40px
    }
    .service-title.home-1.heading-03.on-home-page{
        line-height:65px
    }
    .service-title.home-1.heading-03.on-home-page.mobile{
        font-size:32px;
        line-height:40px
    }
    .service-title.home-1.heading-03.our-client-text{
        font-size:32px;
        line-height:36px
    }
    .service-list.sevc{
        grid-template-columns:1fr
    }
    .service-list.sevc.pink-elephant-bg{
        justify-content:space-between;
        align-items:center;
        max-width:450px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .serivce-item.home-1._01{
        border-right-style:none
    }
    .serivce-item.home-1._02._12{
        border-bottom-style:none
    }
    .serivce-item.h-3._01{
        border-right-style:none
    }
    .serivce-item.h-3-1._01{
        border-right-style:none;
        justify-content:space-between;
        align-items:center;
        max-width:none
    }
    .serivce-item.h-3-1._02{
        max-width:none
    }
    .serivce-item.home-3-2,.serivce-item.home-3-2._01{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .item-left{
        height:400px
    }
    .item-left._01{
        height:500px
    }
    .item-right{
        padding:40px
    }
    .item-right.testim{
        padding-bottom:120px
    }
    .achivement-content{
        padding-top:80px;
        padding-bottom:80px
    }
    .achivement-title.heading-03{
        font-size:48px;
        line-height:58px
    }
    .achivement-item{
        height:160px
    }
    .item-madel{
        width:52px;
        height:auto
    }
    .item-datee.sub-heading-03.black-text{
        font-size:18px;
        line-height:28px
    }
    .item-arrow{
        width:52px;
        height:52px
    }
    .caret-down-icon{
        width:26px;
        height:26px
    }
    .growth-left.h-2,.growth-left.is-good{
        padding-top:40px;
        padding-bottom:40px
    }
    .growth-title.h-2.heading-03.black-text{
        font-size:48px;
        line-height:58px
    }
    .growth-title.h-2.heading-03.black-text.home{
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        font-size:32px;
        line-height:40px
    }
    .growth-title.h-2.heading-03.black-text.home.desktop{
        display:none
    }
    .growth-title.h-2.heading-03.black-text.home.mobile{
        display:block
    }
    .growth-title.h-2.heading-03.text-stroke{
        font-size:48px;
        line-height:59px
    }
    .growth-right-inner{
        padding:40px
    }
    .growth-right-inner.h-3{
        padding-left:40px
    }
    .growth-text.h-2.body-regular-02.black-text,.growth-text.h-2.body-regular-02.good-text,.growth-text.h-2.body-regular-02.business-no-margin,.growth-text.h-2.body-regular-02.home{
        margin-bottom:30px
    }
    .growth-text.h-2.body-regular-02.home.desktop{
        display:none
    }
    .growth-text.h-2.body-regular-02.home.mobile{
        font-size:18px;
        line-height:32px;
        display:block
    }
    .item-head.h-2-1.white-bg{
        min-width:400px;
        max-width:400px;
        margin-left:auto;
        margin-right:auto
    }
    .item-head.h-2-1.white-bg._03{
        height:239px
    }
    .item-head.h-3-1{
        height:312px
    }
    .item-body.home-3._11{
        border-top:1px solid var(--black)
    }
    .faqs-content-01{
        margin-top:0;
        padding-top:20px;
        padding-bottom:60px
    }
    .faqs-content-01.bsm{
        flex-flow:column
    }
    .answer-img{
        max-width:280px
    }
    .answer-title.black-text{
        font-size:42px;
        line-height:52px
    }
    .spdiv01,.spdiv02{
        padding-top:30px;
        padding-bottom:30px;
        padding-left:20px
    }
    .left-content{
        padding-top:60px;
        padding-bottom:60px
    }
    .right-content{
        height:400px
    }
    .dot{
        height:0;
        line-height:0
    }
    .content-menu{
        grid-template-columns:1fr
    }
    .tab-link.sub-heading-02{
        font-size:28px;
        line-height:38px
    }
    .tab-link.sub-heading-02._01{
        border-bottom:1px solid #000;
        border-right-style:none
    }
    .spdiv07{
        margin-bottom:60px
    }
    .faqs-answer{
        padding-left:20px;
        padding-right:20px
    }
    .hero-content.h-1{
        padding-top:80px;
        padding-bottom:80px
    }
    .hero-content.h-11.off-white-bg{
        padding-top:80px;
        padding-left:40px;
        padding-right:40px
    }
    .hero-head{
        padding-top:80px
    }
    .hero-title.heading-02.black-text{
        font-size:48px;
        line-height:58px
    }
    .pricing-02-grid-year{
        grid-template-columns:1fr;
        margin-top:60px
    }
    .pricing-01-grid{
        grid-template-columns:1fr
    }
    .pricing-01-grid.pr2{
        grid-template-columns:1fr;
        margin-top:60px
    }
    .pricing-01-card._01{
        border-right-style:none
    }
    .pricing-01-card.pr-2._02{
        border-top:1px solid var(--black)
    }
    .pricing-01-card.pr-2._03{
        border-right-style:none
    }
    .pricing-content{
        padding-top:80px;
        padding-bottom:80px
    }
    .plan-wrap{
        margin-top:80px
    }
    .plan-items{
        width:100%;
        min-width:960px
    }
    .plan-item{
        grid-template-columns:minmax(120px,380px) 1fr 1fr 1fr
    }
    .pricing-bodys{
        flex-direction:column
    }
    .inner-body.pr-2{
        margin-bottom:20px
    }
    .buttons-wrap{
        flex-direction:column;
        padding-left:60px;
        padding-right:60px
    }
    .contents-wrap{
        padding-top:80px;
        padding-bottom:80px
    }
    .content-cards{
        grid-column-gap:40px;
        grid-row-gap:40px;
        grid-template-columns:1fr;
        padding-top:80px;
        padding-bottom:80px
    }
    .showcase-list{
        grid-template-columns:1fr;
        padding-top:80px;
        padding-bottom:80px
    }
    .showcase-thumb-wrap{
        height:380px
    }
    .license-content{
        grid-column-gap:100px;
        grid-row-gap:100px
    }
    .license{
        padding-bottom:100px
    }
    .license-title.black-text{
        font-size:48px;
        line-height:58px
    }
    .change-log.off-white-bg{
        padding-top:60px;
        padding-bottom:60px
    }
    .tab-header-7{
        padding-left:20px
    }
    .body-13{
        font-size:16px;
        line-height:20px
    }
    .sub-heading-7,.sub-heading{
        font-size:28px;
        line-height:24px
    }
    .primary-button-two.home-1.black-bg.pr-1,.primary-button-two.home-1.orange-bg.pr-1,.primary-button-two.home-1.blue-bg.pr-1,.primary-button-two.home-1.newsletter.pr-1{
        border-bottom:1px solid var(--black)
    }
    .f-s-block.flex{
        grid-column-gap:70px;
        grid-row-gap:70px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start;
        margin-top:49px
    }
    .hero-about-image{
        grid-template-columns:1fr
    }
    .color-image{
        height:100%;
        position:absolute;
        inset:0%
    }
    .color-image.is-2,.color-image.is-3{
        height:100%
    }
    .images-wrapper{
        padding-top:60%
    }
    .images-wrapper._2{
        padding-top:100%
    }
    .b-w-image._3{
        border-right-style:none
    }
    .about-hero-images{
        height:0%;
        padding-top:61%
    }
    .about-hero-images.is-second{
        padding-top:57%
    }
    .about-image-color{
        position:absolute;
        inset:0%
    }
    .team-grid{
        grid-template-columns:1fr;
        place-items:center stretch
    }
    .team-grid.landing-page{
        place-items:center
    }
    .team-wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center;
        display:flex
    }
    .team-wrapper.landing-page{
        max-width:261px;
        min-height:auto;
        max-height:none;
        padding-bottom:12.83px
    }
    .team-image-wrapper.landing-page{
        min-width:226px;
        max-width:226px;
        height:232px
    }
    .team-image-white{
        height:390px;
        top:-85px
    }
    .team-image-white._2.landing-apge,.team-image-white._03.landing-apge,.team-image-white._04.lading-apge{
        height:264px;
        top:-32px
    }
    .team-image-white._10.landing-page{
        min-width:202px;
        max-width:220px
    }
    .team-image-white.landing-page{
        height:264px;
        top:-32px
    }
    .team-detail.landing-page{
        grid-column-gap:3px;
        grid-row-gap:3px;
        margin-top:10px
    }
    .team-image-color{
        top:-85px
    }
    .team-image-color._10.landing-page{
        min-width:202px;
        max-width:220px
    }
    .team-image-color.landing-page{
        height:264px;
        top:-32px
    }
    .team-grid-wrapper{
        padding-top:80px;
        padding-bottom:80px
    }
    .value-wrapper{
        grid-template-columns:1fr;
        padding-top:80px
    }
    .value-card-cta._2{
        text-align:center;
        min-height:400px
    }
    .value-card-cta._3,.value-card-cta._4{
        min-height:400px
    }
    .value-card-cta._1{
        text-align:center;
        min-height:400px
    }
    .definne-wrapper{
        padding-top:200px
    }
    .define-circle-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .define-circle{
        width:60px;
        height:60px
    }
    .define-card{
        max-width:294px;
        height:60px
    }
    .define-card._2{
        max-width:193px;
        margin-right:0
    }
    .define-card._3{
        max-width:161px;
        margin-left:20px
    }
    .define-card._4{
        max-width:150px;
        margin-left:10px
    }
    .define-card._5{
        max-width:213px;
        top:-32px;
        left:92px;
        transform:rotate(25deg)
    }
    .define-card._6{
        max-width:219px;
        top:-55px;
        left:188px;
        transform:rotate(43deg)
    }
    .define-second-row{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:380px
    }
    .impact-wrapper.top-border.hide-mobile{
        display:none
    }
    .impact-video-wrapper.bottom-border{
        min-height:auto;
        margin-top:40px
    }
    .impact-right-wrapper{
        padding-top:80px
    }
    .food_right-content{
        min-height:200px
    }
    .contact-hero-left{
        border-right-style:none
    }
    .hero-content-01-c{
        padding-top:0
    }
    .hero-content-01-c.b2{
        padding-top:80px;
        padding-bottom:80px
    }
    .the-contact-text{
        top:80px
    }
    .contact-content-black{
        flex-direction:column
    }
    .contact-content-black.cp3{
        padding-left:40px;
        padding-right:40px
    }
    .good-left{
        justify-content:flex-start;
        align-items:center
    }
    .good-content{
        padding:80px 30px
    }
    .good-content.home{
        padding-bottom:40px
    }
    .good-heading-wrapper.home{
        margin-left:auto;
        margin-right:auto
    }
    .good-card{
        max-width:none
    }
    .good-card.is-orange.absolute-2{
        max-width:277px;
        top:333px;
        bottom:auto;
        right:240.3px;
        rotate:7.85deg
    }
    .good-card.is-neon.absolute-3{
        max-width:277px;
        max-height:167px;
        inset:auto -26px 2% 254.32px
    }
    .good-card.absolute{
        max-width:300px;
        top:168px;
        right:-11px;
        rotate:-7.85deg
    }
    .good-right{
        grid-template-rows:auto auto auto;
        grid-template-columns:1fr
    }
    .business-wrapper{
        flex-flow:column;
        padding-left:20px
    }
    .business-icon{
        width:60px
    }
    .business-icon.desktop-icon{
        display:none
    }
    .client-say-wrapper{
        min-height:400px;
        padding-top:70px;
        padding-left:20px
    }
    .clutch-icon{
        width:200px
    }
    .compare-grid{
        grid-template-columns:minmax(auto,180px) minmax(auto,420px) minmax(auto,420px) minmax(auto,180px)
    }
    .typedjs-multiple.heading-small,.typedjs-multiple.heading-small.black-text,.typedjs-multiple.heading-small.work-script{
        font-size:15vw;
        line-height:15vw
    }
    .typing-text.black-text{
        font-size:48px;
        line-height:58px
    }
    .compare-head{
        min-height:120px
    }
    .table-content-180px{
        min-height:100px;
        padding:10px
    }
    .table-content-462px{
        padding:10px
    }
    .table-title{
        font-size:14px;
        line-height:18px
    }
    .circle-icon{
        width:35px
    }
    .circle-icon._70px,.circle-icon._85px{
        width:45px
    }
    .circle-icon._61px{
        width:38px
    }
    .circle-icon._40px{
        width:40px
    }
    .fuunel-wrapper{
        grid-row-gap:0px;
        grid-template-columns:1fr 1fr
    }
    .funnel-content{
        min-height:400px
    }
    .case-study-content-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column
    }
    .case-study-content-wrapper.is-reverse{
        flex-flow:column-reverse wrap;
        justify-content:flex-end;
        align-items:center
    }
    .case-study-content-wrapper.is-reverse.padding-40px{
        padding-left:0
    }
    .case-study-content-wrapper.wrap-left.align-left{
        flex-flow:column
    }
    .case-study-content-wrapper.wrap-left.align-left.margin50,.case-study-content-wrapper.margin50{
        margin-top:50px
    }
    .progress-img{
        border-style:solid none
    }
    .case-study-right{
        grid-column-gap:30px;
        grid-row-gap:30px;
        max-width:400px;
        padding-bottom:20px;
        padding-left:20px
    }
    .case-study-right.padding-tablet.max-width-529{
        padding:0 0 0 50px
    }
    .startup_grid{
        grid-row-gap:50px;
        grid-template-columns:1fr
    }
    .nav_logo-link{
        padding-left:0
    }
    .linear_heading{
        font-size:24px;
        line-height:1.2em
    }
    .padding-global{
        padding-left:30px;
        padding-right:30px
    }
    .nav_logo-black{
        bottom:0%;
        right:0%
    }
    .hero_right-content._2{
        min-width:auto
    }
    .price_right-wrapper{
        width:100%
    }
    .our-approach{
        top:-2%
    }
    .about-us-id{
        top:-1%
    }
    .table_heading{
        font-size:16px
    }
    .benifit_left{
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .nav_component{
        padding:16px 15px
    }
    .nav_links{
        grid-column-gap:25px;
        grid-row-gap:25px;
        padding-left:30px;
        padding-right:30px
    }
    .roi_wrapper{
        padding-top:40px;
        padding-bottom:40px
    }
    .footer_top-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .video_right-content{
        grid-column-gap:50px;
        grid-row-gap:50px;
        align-items:stretch
    }
    .step_approach-wrapper{
        flex-flow:column-reverse
    }
    .text-size-20px-2{
        font-size:16px;
        line-height:20px
    }
    .work_bottom-content{
        align-self:flex-end
    }
    .remark_linear{
        padding-right:4px
    }
    .work_card{
        min-height:300px
    }
    .website_wrapper-2{
        padding-top:60px
    }
    .heading-style-h1.is-faq{
        font-size:45px;
        line-height:50px
    }
    .heading-style-h1.is-about-us{
        font-size:40px;
        line-height:50px
    }
    ._48px{
        font-size:26px
    }
    .step_card-content{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .footer_logo{
        width:250px
    }
    .step_content{
        width:100%;
        max-width:250px
    }
    .our_plan-id{
        top:-4%
    }
    .price_left-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        text-align:center;
        align-items:center
    }
    .heading-h3-style{
        font-size:16px
    }
    .audience_grid{
        grid-template-columns:1fr 1fr
    }
    .recommed{
        font-size:18px
    }
    .btn_arrow{
        width:50px
    }
    .btn_arrow.hide-in-mb{
        display:none
    }
    .text-size-24px{
        font-size:18px
    }
    .benifit_para{
        font-size:12px;
        line-height:22px
    }
    .partner_log-wrap{
        grid-template-columns:1fr 1fr
    }
    .step_card-content--2{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .text-size-18px{
        font-size:16px;
        line-height:20px
    }
    .text-size-18px.black-text.mobile{
        text-align:center;
        width:100%;
        max-width:310px;
        margin-left:auto;
        margin-right:auto;
        font-size:22px;
        line-height:30px
    }
    .video_r-content{
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .heading-24px{
        font-size:18px
    }
    .retention_toggle-copy{
        white-space:normal;
        word-break:normal
    }
    .food_content-wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .benifit_list-item{
        line-height:14px
    }
    .primary-btn.form-cta{
        font-size:16px
    }
    .primary-btn.nav-cta{
        border-radius:5px;
        padding-left:18px;
        padding-right:18px;
        font-size:10px
    }
    .footer_bottom-content{
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .revenue_grid{
        grid-template-columns:1fr 1fr
    }
    .result_id{
        top:-14%
    }
    .split_content-wrapper{
        text-align:center
    }
    .benifit_forr-mobile{
        display:flex
    }
    .audience_logo{
        width:100px
    }
    .audience_logo._77{
        width:47px
    }
    .audience_logo._46px{
        width:46px
    }
    .audience_logo._50px-in-mb{
        width:40px
    }
    .audience_logo._60px{
        width:60px
    }
    .audience_logo._46px-in-mb{
        width:46px
    }
    .audience_logo._47px{
        width:47px
    }
    .audience_logo._40px,.audience_logo._37px-in-mb{
        width:40px
    }
    .client_stoires-id{
        top:-10%
    }
    .result_and-badges{
        top:-16%
    }
    .ourservice{
        top:-2%
    }
    .rating_title{
        font-size:18px
    }
    .price_card{
        flex-direction:column;
        justify-content:flex-end;
        min-height:223px;
        padding-bottom:30px
    }
    .right_card-wrapper{
        margin-top:0
    }
    .about_us-team-image{
        height:340px
    }
    .faq_heading{
        font-size:18px
    }
    .text-size-large{
        font-size:26px;
        line-height:32px
    }
    .our-services-heading{
        font-size:18px
    }
    .clutch_star{
        width:30px
    }
    .our_approach-id{
        top:-9%
    }
    .hero_image{
        margin-top:-90px
    }
    .website_wrapper{
        padding-top:60px
    }
    .about_image-wrapper,.about_image-wrapper.is-third-image{
        height:300px
    }
    .footer_wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .step_number-heading{
        font-size:75px
    }
    .benifit_content-wrapper{
        width:250px
    }
    .benifit_content-wrapper._7{
        top:840px
    }
    .benifit_content-wrapper._3{
        justify-content:flex-start;
        align-items:flex-end;
        top:291px
    }
    .benifit_content-wrapper._4{
        top:437px
    }
    .benifit_content-wrapper._5{
        width:250px;
        top:572px
    }
    .benifit_content-wrapper._6{
        top:685px
    }
    .benifit_content-wrapper._2{
        top:173px
    }
    .benifit_content-wrapper._9{
        width:250px;
        top:1152px
    }
    .benifit_content-wrapper._8{
        top:1001px
    }
    .main-video_wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .about_us-grid{
        grid-template-columns:1fr
    }
    .week{
        font-size:16px
    }
    .our-services{
        top:-18%
    }
    .table_heading-linear{
        font-size:16px
    }
    .result_right-wrapper{
        flex-direction:column
    }
    .google_rating-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-direction:column
    }
    .table_header--plan{
        width:20%
    }
    .pricing_heading{
        font-size:40px
    }
    .about_us-grid-2{
        grid-column-gap:20px;
        grid-template-columns:1fr
    }
    .video_wrapper{
        flex-direction:column;
        align-items:flex-start
    }
    .video_wrapper.is-reverse{
        flex-direction:column
    }
    .ourservices_grid{
        grid-row-gap:50px;
        grid-template-columns:1fr
    }
    .food_right-content-2{
        min-height:200px
    }
    .pricing-heading{
        font-size:18px
    }
    .table_header-2{
        width:20%
    }
    .tab_menu{
        flex-direction:column;
        align-items:stretch;
        width:100%
    }
    .nav_text{
        text-align:center;
        max-width:110px;
        font-size:12px;
        line-height:1.4em
    }
    .client_gradient{
        width:auto;
        height:auto;
        top:-15px;
        left:-43px
    }
    .benifit_step-image{
        width:400px;
        display:none
    }
    .pricing_points-wrapper{
        min-height:auto
    }
    .pricing_points-wrapper.top-52px{
        min-height:auto;
        margin-top:40px
    }
    .text-size-medium--2{
        font-size:20px;
        line-height:32px
    }
    .plan_grid{
        grid-template-columns:1fr
    }
    .video_content{
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .benifit_title{
        font-size:14px;
        line-height:18px
    }
    .padding-section-footer{
        padding-top:60px;
        padding-bottom:60px
    }
    .hero_wrapper-landing-page{
        flex-direction:column;
        justify-content:flex-start;
        align-items:flex-start
    }
    .first_cell{
        max-width:200px;
        padding-left:20px;
        padding-right:20px
    }
    .roi_image-wrapper{
        margin-top:40px
    }
    .hero_heading-wrapper{
        max-width:500px
    }
    .popup_info{
        margin-left:70px
    }
    .heading-style-h2.is-ourservices{
        font-size:40px;
        line-height:55px
    }
    .revenue_logo{
        width:100px
    }
    .revenue_logo._120-on-mobile{
        width:140px
    }
    .rescribe_content-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .work-linear_heading{
        font-size:24px;
        line-height:1.2em
    }
    .hero_heading-wrapper--2{
        max-width:none
    }
    .text-size-xlarge{
        font-size:22px
    }
    .section_landing-hero.lp-3-hero{
        background-image:linear-gradient(#000000d9,#000000d9),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d9eadd8625af62351fdf54_94caaf38-22ae-4733-8619-95b487dab8c7.webp);
        background-position:0 0,50%;
        background-repeat:repeat,no-repeat;
        background-size:auto,cover
    }
    .resutl_left-wrapper{
        text-align:center
    }
    .hero_text-gradient{
        padding-right:4px
    }
    .hero_text-gradient._28px{
        padding-right:2px;
        font-size:28px
    }
    .heading-style-h1-n{
        font-size:32px
    }
    .btn_text{
        font-size:16px
    }
    .btn_text._10px-in-mb{
        font-size:10px;
        line-height:20px
    }
    .i_popup-info{
        margin-left:70px
    }
    .work_grid{
        grid-template-columns:1fr
    }
    .emai_result-wrapper{
        height:300px;
        margin-top:100px
    }
    .t-b-margin-62px-145px{
        margin-top:50px;
        margin-bottom:100px
    }
    .text-size-regular{
        font-size:16px
    }
    .heading-style-h3{
        font-size:32px;
        line-height:40px
    }
    .text-size-medium{
        font-size:20px;
        line-height:32px
    }
    .landing_hero-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .split_left-wrapper{
        margin-left:0
    }
    .clutch_icon-mobile{
        width:100px
    }
    .wok_model-wrapper{
        margin-top:100px
    }
    .padding-section-plan{
        padding-top:100px;
        padding-bottom:100px
    }
    .retention_toggle{
        white-space:normal;
        word-break:normal
    }
    .clutch_icon{
        width:100px
    }
    .tab_link{
        width:1000%
    }
    .bottom_content{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:250px
    }
    .glow_effect-layer-16{
        top:2%
    }
    .client_left-wrapper{
        min-height:800px;
        padding-left:30px;
        padding-right:30px
    }
    .flex_cta{
        padding-top:40px
    }
    .heading-style-h5{
        font-size:22px
    }
    .footer_bottom-wrapper{
        justify-content:flex-start;
        align-items:center
    }
    .food_right-content-3{
        min-height:200px
    }
    .blog_list{
        grid-template-columns:1fr
    }
    .blog-thumnail{
        aspect-ratio:1;
        height:100%
    }
    .bloog-link{
        width:100%
    }
    .case_study-list{
        grid-template-columns:1fr
    }
    .privacy-content{
        padding-top:40px;
        padding-left:20px;
        padding-right:20px
    }
    .blog-rich-text h1{
        font-size:50px;
        line-height:60px
    }
    .blog-rich-text img{
        margin-top:40px;
        margin-bottom:40px
    }
    .blog-rich-text h2{
        margin-top:40px;
        margin-bottom:20px;
        font-size:32px;
        line-height:44px
    }
    .collection-list-2{
        grid-template-columns:1fr
    }
    .collection-item-2:last-child{
        border-right-style:none
    }
    .king-hero-content{
        flex-flow:column
    }
    .hero-content-2-wrapper.on-audio-on,.hero-content-2-wrapper.on-simply-on{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .shoes_-image{
        width:400px
    }
    .hero-shoes-content{
        left:155px
    }
    .approch-secton{
        margin-top:-68px
    }
    .approach-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        justify-content:flex-start;
        align-items:flex-start;
        padding-top:80px
    }
    .approach-top-wrapper{
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr
    }
    .approch-card-wrapper{
        flex-flow:column
    }
    .task_wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .tast-list{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .task-images{
        grid-template-columns:1fr
    }
    .task-full-img._700px{
        height:auto;
        position:static
    }
    .conclusion_wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .case_study-wrapper,.case_study-wrapper._02,.case_study-wrapper._03-another{
        grid-template-columns:1fr
    }
    .design-wrapper{
        min-height:653px;
        padding-top:20px
    }
    .design-content{
        background-position:96% 100%,-9px 34px;
        background-size:200px,286px;
        min-height:600px
    }
    .design_heading{
        font-size:min(10vw,50cqw);
        line-height:min(10vw,18cqw)
    }
    .desin_highlite{
        background-image:none;
        padding-top:0;
        padding-bottom:5px;
        line-height:70px
    }
    .cursor_isha{
        width:120px;
        bottom:-44%;
        left:25%
    }
    .creative_wrapper{
        min-height:600px
    }
    .creative_hheading.left{
        top:62%
    }
    .creative_hheading._01,.creative_hheading._02{
        letter-spacing:-4px
    }
    .creative_first-heading{
        margin-bottom:90px;
        padding-right:30px
    }
    .rorate_circle{
        margin-top:-50px
    }
    .semi-circle{
        width:25vw
    }
    .clutch_rating-card{
        top:39%;
        right:4%
    }
    .clutch_rating-card._2{
        left:-26px
    }
    .clutch_rating-card._3{
        left:261px
    }
    .tilt_arrow{
        width:8vw
    }
    .testimonial-image-left{
        padding:60px 15px
    }
    .testimonial-wrapper-four{
        flex-direction:column
    }
    .testimonial-left{
        width:100%;
        margin-bottom:40px;
        margin-right:0
    }
    .testimonial-image-four{
        height:auto
    }
    .heading-small{
        font-size:28px;
        line-height:36px
    }
    .creative_bottom-heading{
        margin-top:-55px
    }
    .creative_para-wrapper{
        top:132px
    }
    .design_tag-wrapper{
        grid-column-gap:18px;
        grid-row-gap:18px;
        padding:60px 20px
    }
    .tag_wrapper{
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .tag_wrapper._3{
        padding-left:30px
    }
    .tag{
        text-align:center;
        padding:8px 20px;
        font-size:3.2vw;
        line-height:28px
    }
    .tag._2{
        width:21vw
    }
    .tag._3{
        width:31vw
    }
    .tag._4{
        width:24vw
    }
    .tag._5{
        width:26vw
    }
    .tag._6,.tag._7,.tag._8{
        width:16vw
    }
    .tag_arrow-wrapper{
        border-top-width:2px;
        width:8vw
    }
    .tag_arrow{
        width:3.2vw
    }
    .span_image{
        width:17vw;
        height:10vw;
        margin-bottom:-11px
    }
    .span_image._2{
        width:11vw;
        height:11vw;
        margin-bottom:-14px;
        margin-left:0
    }
    .design_process-wrapper{
        background-position:50px 87%,92% 90%,107% 300px,98% -8%,36px -21%;
        background-size:101px,181px,106px,138px,92px;
        grid-template-columns:1fr;
        padding:107px 20px 211px
    }
    .marquee_wrapper{
        padding-bottom:220px
    }
    .marquee_first-wrapper{
        font-size:30px
    }
    .marque_item._2{
        padding-top:16px;
        padding-bottom:16px;
        top:506px
    }
    .marque_parent{
        padding-top:16px;
        padding-bottom:16px;
        top:-51%
    }
    .technology_left{
        padding:40px 20px
    }
    .icon_ball{
        width:99px
    }
    .icon_ball._2{
        margin-left:40px
    }
    .icon_ball._4{
        top:362px
    }
    .icon_ball._5{
        top:381px;
        left:108px
    }
    .icon_ball._6{
        width:115px;
        top:345px;
        left:195px
    }
    .icon_ball._7{
        top:354px;
        left:242px
    }
    .icon_ball._8{
        top:290px;
        left:7px
    }
    .icon_ball._9{
        top:202px;
        left:50px
    }
    .icon_ball._10{
        top:255px;
        left:134px
    }
    .icon_ball._11{
        top:260px;
        left:267px
    }
    .icon_ball._12{
        top:182px;
        left:206px
    }
    .ball_icon{
        width:60px
    }
    .ball_icon._8,.ball_icon._4{
        width:49px
    }
    .ball_wrapper{
        padding-left:40px
    }
    .portfoli_image{
        height:480px;
        padding-top:75%
    }
    .portfoli_image._2,.portfoli_image._4{
        padding-top:100%
    }
    .portfoli_image._600{
        height:auto;
        padding-top:0%
    }
    .portfolio_content{
        padding-top:30px
    }
    .portfolio_content.neon{
        padding-left:20px;
        padding-right:20px
    }
    .div-block-5{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .hero_laptop{
        order:-1;
        left:155px
    }
    .audio_art-images{
        grid-template-columns:1fr
    }
    .hero_cta-arrow{
        width:40px;
        height:31px
    }
    .akshay_cursor{
        width:90px;
        bottom:-10%;
        right:-65%
    }
    .prachi_cursor{
        width:120px;
        top:77%;
        left:225px
    }
    .top_card{
        width:250px;
        height:135px;
        top:35px
    }
    .bottom_card{
        bottom:10px;
        right:80px
    }
    .vega-hero-image{
        max-width:523px
    }
    .vega-hero-content{
        flex-flow:column
    }
    .vega-task_wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .task-content.left.sticky{
        flex-flow:column
    }
    .image-3{
        width:100%;
        margin-left:-20px;
        margin-right:-20px
    }
    .rescribe-hero-image{
        max-width:523px
    }
    .acadly-hero-image{
        max-width:523px;
        max-height:359px
    }
    .hero-title-left.black-text{
        font-size:48px;
        line-height:58px
    }
    .hero-title-left.heading-01.white-text.contact-text{
        font-size:15vw;
        line-height:14vh
    }
    .max-width-722{
        margin:20px 20px 40px
    }
    .reveal-grid.border-none{
        grid-template-columns:1fr 1fr 1fr 1fr
    }
    .image-border-bg.mobile-padding-20{
        padding-top:40px;
        padding-bottom:40px
    }
    .cases-grid{
        grid-template-columns:1fr
    }
    .cases-link{
        z-index:1
    }
    .case-tabs{
        overflow:hidden
    }
    .tabs-menu{
        padding-left:20px;
        padding-right:20px;
        overflow:auto
    }
    .tab-link-tab-2{
        font-size:24px
    }
    .div-block-9{
        align-items:center
    }
    .vertical-text{
        max-width:60px;
        margin:16px
    }
    .image-absolute.width-720{
        margin-left:-21px;
        position:static
    }
    .flex-horizontal.gap-30.width-100,.flex-horizontal.gap-30.width-100.align-bottom{
        flex-flow:column
    }
    .grid-2-2.gap-30.width-100{
        flex-flow:column;
        grid-template-columns:1fr
    }
    .grid-2-2.gap-30.width-100.align-bottom{
        flex-flow:column
    }
    .price-text._64px{
        font-size:40px;
        line-height:48px
    }
    .heading-h1-96px.text-color-wight.align-center{
        font-size:40px
    }
    .contact-hero-wrap{
        padding-left:10px;
        padding-right:10px
    }
    .contact-hero-wrap-copy{
        padding-left:20px;
        padding-right:20px
    }
    .max-width-407.margin.t-30px.b-20px{
        margin-top:0;
        margin-bottom:0
    }
    .address-content.margin-top._30px{
        margin-top:20px
    }
    .adress-grid.width-920{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column;
        grid-template-rows:auto;
        grid-template-columns:1fr;
        grid-auto-rows:1fr;
        align-items:flex-start;
        display:flex
    }
    .address-wrap,.social-wrap{
        padding-left:20px;
        padding-right:20px
    }
    .social-link{
        width:20%
    }
    .width-435{
        margin-bottom:40px
    }
    .thankyou-hero-wrap{
        padding-bottom:160px;
        padding-left:10px;
        padding-right:10px
    }
    .text-bg{
        font-size:20px
    }
    .text-deco-flex{
        grid-column-gap:40px;
        grid-row-gap:40px;
        margin-top:64px;
        padding-left:20px
    }
    .reveal-grid-thankyou.border-none{
        padding-top:1px;
        padding-left:0
    }
    .thank-you-flex{
        grid-column-gap:64px;
        grid-row-gap:64px;
        flex-flow:column;
        margin-left:0
    }
    .career-heading-h1{
        font-size:53px
    }
    .career-hero-wrap{
        padding-left:20px;
        padding-right:20px
    }
    .careers-tag-flex{
        justify-content:center
    }
    .postion-content-flex{
        align-items:center
    }
    .position-row{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        align-items:center
    }
    .position-row.top{
        align-items:center
    }
    .div-block-14.is-desktop{
        display:none
    }
    .div-block-14.is-mobile{
        display:flex
    }
    .flex-horizontal-heading.align-center.home{
        flex-flow:row
    }
    .div-block-16.gap-0{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .hero-form-wrapper{
        margin-top:130px
    }
    .hero-form-wrapper.left-align.vertical.align-left.margin-remove{
        margin-top:40px
    }
    .form{
        flex-flow:column;
        justify-content:center;
        align-items:center
    }
    .hero-aboout-us-wrapper{
        max-width:222px;
        height:327px;
        margin-top:57px
    }
    .about-chart{
        max-width:157px;
        height:200px;
        padding:30px 25px 31px 28px;
        top:165px;
        left:auto;
        right:116px
    }
    .hero-about-name-tag{
        font-size:14px;
        line-height:17px
    }
    .hero-about-prof-tag{
        align-self:stretch;
        min-width:118px;
        margin-top:0;
        font-size:10px;
        line-height:12px
    }
    .hero-about-para{
        margin-top:13px;
        font-size:8px;
        line-height:10px
    }
    .hero-about-img-wrapper{
        max-width:146px;
        height:184px;
        top:12px;
        bottom:auto;
        right:11px
    }
    .what-they-say{
        width:151px;
        font-size:14px;
        top:61.125px;
        left:-40px
    }
    .case-study-video{
        width:100%;
        max-width:560px;
        height:200px
    }
    .container-large-copy{
        max-width:500px
    }
    .padding-global-copy{
        margin-left:auto;
        margin-right:auto;
        padding-left:0;
        padding-right:0
    }
    .flowing-icon-wrapper._1{
        left:8px
    }
    .flowing-icon-wrapper._2,.flowing-icon-wrapper._2-copy,.flowing-icon-wrapper._2-copy,.flowing-icon-wrapper._2-copy-copy{
        left:-102px;
        rotate:90deg
    }
    .flowing-icon-wrapper._1-copy,.flowing-icon-wrapper.home-hero,.flowing-icon-wrapper.home-hero-2,.flowing-icon-wrapper._1-lp,.flowing-icon-wrapper._1-lp-copy,.flowing-icon-wrapper._1-lp--linked-in,.flowing-icon-wrapper._1-lp--linked-in-2,.flowing-icon-wrapper._4-l-i{
        left:8px
    }
    .flowing-icon-wrapper.is,.flowing-icon-wrapper.is-clutch-2,.flowing-icon-wrapper.is-growth{
        left:-102px;
        rotate:90deg
    }
    .handwrite_wrap.is-clutch{
        top:-119px;
        left:60%
    }
    .handwrite_wrap.is-cta,.handwrite_wrap.design-footer{
        display:none
    }
    .margin-top.is-36px{
        margin-top:10px
    }
    .div-block-17.reverse{
        flex-flow:row-reverse
    }
    .div-block-18{
        grid-template-columns:1fr
    }
    .drop-ball-1{
        width:auto;
        height:auto;
        bottom:169px
    }
    .drop-ball-2{
        width:auto;
        height:auto;
        bottom:122px;
        left:237px
    }
    .drop-ball-3{
        width:auto;
        height:auto;
        left:87px
    }
    .drop-ball-4{
        width:auto;
        height:auto;
        bottom:84px;
        left:330px
    }
    .drop-ball-5{
        width:auto;
        height:auto;
        left:181px
    }
    .drop-ball-6{
        width:auto;
        height:auto;
        bottom:100px;
        left:100px
    }
    .drop-ball-7{
        width:auto;
        height:auto;
        left:276px
    }
    .drop-ball-8{
        width:auto;
        height:auto
    }
    .footer-horizontal-line.hide-mobile,.type-script-img-hide,.script-text._1.hide-mobile,.script-text.hero-1.hide-mobile,.script-text.linked-in.hide-mobile{
        display:none
    }
    .ggood-card-text-content,.ggood-card-text-content.rotate{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .landing-pagee-primary-btn.black-button.mobile-btn{
        display:none
    }
    .landing-pagee-primary-btn.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .clutch-crad-1{
        width:278px;
        height:168px;
        top:180px;
        right:-39px;
        overflow:hidden;
        rotate:-18deg
    }
    .clutch-card-2{
        width:278px;
        height:168px;
        bottom:15%;
        right:270.3px;
        overflow:hidden;
        rotate:18deg
    }
    .clutch-card-3{
        width:278px;
        height:168px;
        top:477.37px;
        overflow:hidden
    }
    .btn-form-wrapper{
        flex-flow:column
    }
    .uui-form-field-wrapper{
        align-self:stretch
    }
    .case-studies-h-flex{
        flex-flow:column
    }
    .case-studies-wrapper{
        padding-top:40px
    }
    .our-work{
        max-width:141px;
        height:30px;
        margin-left:auto;
        margin-right:auto;
        padding-left:20px;
        padding-right:20px
    }
    .case-studiess-title{
        text-align:center;
        font-size:90px
    }
    .case-study-hover-element._2{
        top:226px;
        left:112px
    }
    .case-study-hover-element._3{
        min-width:350px;
        max-width:350px;
        top:196px;
        right:56px
    }
    .case-study-hover-element._4{
        min-width:350px;
        top:181px;
        left:4px
    }
    .case-study-hover-element._5{
        min-width:350px;
        max-width:350px;
        top:153px;
        left:44px
    }
    .case-study-hover-element._6{
        min-width:300px;
        max-width:350px
    }
    .case-study-hover-element._7{
        min-width:300px;
        max-width:350px;
        top:222px
    }
    .case-study-hover-element._8{
        min-width:350px;
        max-width:350px;
        top:178px;
        left:11px
    }
    .case-study-hover-element._9{
        min-width:350px;
        max-width:350px;
        top:154px
    }
    .case-study-hover-element._10{
        min-width:350px;
        max-width:350px;
        top:204px;
        left:32px
    }
    .case-study-hover-element._11{
        min-width:350px;
        max-width:350px;
        top:225px;
        right:9px
    }
    .case-study-hover-element._12{
        min-width:350px;
        max-width:350px;
        top:194px;
        left:12px
    }
    .case-study-hover-element._13{
        min-width:350px;
        max-width:350px;
        top:219px;
        left:32px
    }
    .case-study-hover-element._11-copy{
        text-align:center;
        min-width:149px;
        max-width:400px;
        line-height:150%;
        top:218px;
        right:1px
    }
    .case-study-hover-element._1-copy{
        min-width:258px;
        top:355px;
        left:47px
    }
    .case-study-hover-element._10-copy{
        text-align:center;
        min-width:auto;
        max-width:400px;
        top:191px;
        left:58px
    }
    .case-study-hover-element._13-copy{
        min-width:300px;
        top:236px;
        left:34px
    }
    .case-study-hover-element._4-copy{
        min-width:300px;
        top:141px
    }
    .case-study-hover-element._12-copy{
        min-width:237px;
        max-width:300px;
        top:178px;
        left:100px
    }
    .case-study-hover-element._5-copy{
        min-width:350px;
        max-width:350px;
        top:153px;
        left:44px
    }
    .case-study-hover-element._6-copy{
        min-width:300px;
        max-width:350px
    }
    .case-study-hover-element._20{
        min-width:350px;
        max-width:350px;
        top:219px;
        left:32px
    }
    .case-study-hover-element._21{
        min-width:350px;
        max-width:350px;
        top:194px;
        left:12px
    }
    .case-studies-hover-text{
        text-align:center;
        font-size:12px;
        line-height:150%
    }
    .nav__logo{
        font-size:10px
    }
    .container-2{
        padding-left:4.9em;
        padding-right:4.9em
    }
    .container-2.is--nav{
        padding-top:22px;
        padding-bottom:22px
    }
    .sublink__line{
        display:none
    }
    .trigger{
        font-size:8px
    }
    .menu__icon{
        font-size:10px
    }
    .sublink{
        font-size:7px
    }
    .splide__slide{
        width:100%;
        min-height:89em;
        padding-left:.92em;
        padding-right:.92em
    }
    .nav__svg{
        font-size:1em
    }
    .section{
        padding-top:24px;
        padding-bottom:40px
    }
    .section.is--slider{
        margin-bottom:9.9em
    }
    .mobile-2{
        rotate:-120deg
    }
    .container-zw,.container-3,.section-2{
        height:auto;
        padding-top:32px
    }
    .header{
        max-width:87.5vw
    }
    .cta-2{
        width:100%;
        max-width:400px
    }
    .container-4,.section-3{
        height:auto;
        padding-top:32px
    }
    .cta-wrapper{
        grid-template-columns:1fr;
        place-items:start center;
        width:100%
    }
    .cta-wrapper.ai-agents{
        margin-top:250px
    }
    .cta-wrapper.ai-agents.mobile-hide{
        display:none
    }
    .cta-wrapper.ai-agents.desktop-hide{
        margin-top:280px;
        display:block
    }
    .cta-wrapper.ai-agents.moblie{
        display:block
    }
    .h1{
        font-size:40px
    }
    .heading-image-wrapper.side-margin-8{
        margin-right:0
    }
    .open-eye,.closed-eyes{
        width:60px;
        height:60px
    }
    .flowing-icon-wrapper-design._1{
        left:8px
    }
    .flowing-icon-wrapper-design._2,.flowing-icon-wrapper-design._2-copy,.flowing-icon-wrapper-design._2-copy,.flowing-icon-wrapper-design._2-copy-copy{
        left:-102px;
        rotate:90deg
    }
    .flowing-icon-wrapper-dsign._1{
        left:8px
    }
    .flowing-icon-wrapper-dsign._2,.flowing-icon-wrapper-dsign._2-copy,.flowing-icon-wrapper-dsign._2-copy,.flowing-icon-wrapper-dsign._2-copy-copy{
        left:-102px;
        rotate:90deg
    }
    .menu-hero-navbar{
        background-color:#fff
    }
    ._2-columns.north-star{
        flex-flow:wrap-reverse
    }
    .mobile-img.cm{
        display:block
    }
    .mobile-img.design-lp-mobile{
        margin-top:80px
    }
    .desktop-img{
        display:none
    }
    .logo-flex{
        flex-flow:column;
        grid-template-columns:1fr 1fr
    }
    .logo-flex.top-m{
        flex-flow:column;
        width:auto
    }
    .logo-flex.mobile-hide{
        grid-column-gap:24px;
        grid-row-gap:24px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:none
    }
    .logo-flex.tablet-gap{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .logo-flex.top-m-copy,.logo-flex.sma{
        flex-flow:column;
        width:auto
    }
    .logo-flex.is-desktop{
        display:none
    }
    .progress-cards{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column
    }
    .progress-cards.is-reverse{
        flex-flow:column-reverse wrap;
        justify-content:flex-end;
        align-items:center
    }
    .progress-cards.is-reverse.padding-40px{
        padding-left:0
    }
    .progress-cards.wrap-left.align-left{
        flex-flow:column
    }
    .progress-cards.wrap-left.align-left.margin50,.progress-cards.margin50{
        margin-top:50px
    }
    .progress-cards-wrapper{
        padding-top:60px
    }
    .progress-cards-wrapper.black-bg.bottom-marign{
        padding-top:60px;
        padding-bottom:60px
    }
    .work-card-linked-in{
        min-height:300px
    }
    .price_card-linked-in{
        flex-direction:column;
        justify-content:flex-end;
        min-height:223px;
        padding-bottom:30px
    }
    .price_left-wrapper-1{
        grid-column-gap:20px;
        grid-row-gap:20px;
        text-align:center;
        align-items:center
    }
    .moving-marquee{
        flex-flow:column
    }
    .video-flex{
        grid-template-columns:1fr
    }
    .blue-lines-wrapper{
        left:-1%
    }
    .heart-image{
        width:60px;
        height:60px;
        top:-13%;
        right:-2%
    }
    .orange-lines{
        bottom:61%
    }
    .design-v-flex{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .design-btn-wrapper.max-widht-440.top-margin-72.mobile-margin{
        margin-top:46px
    }
    .c-autotabs{
        flex-direction:column-reverse
    }
    .c-autotabs_image{
        margin-right:auto
    }
    .c-autotabs_image.cc-pane-crypto{
        margin-left:0;
        margin-right:0;
        display:none
    }
    .c-autotabs_image.cc-pane-crypto-mobile{
        margin-right:-24px;
        display:block
    }
    .c-autotabs_content{
        width:100%;
        margin-bottom:30px
    }
    .c-container.cc-nav{
        justify-content:center
    }
    .c-section{
        padding-top:40px;
        padding-bottom:40px
    }
    .c-section.cc-body-bg{
        width:90%
    }
    .c-container-2{
        padding-left:24px;
        padding-right:24px
    }
    .c-text-1{
        font-size:16px;
        line-height:28px
    }
    .c-title-3{
        font-size:24px;
        line-height:38px
    }
    .c-autotabs_menu{
        width:100%
    }
    .c-body_bg{
        width:auto;
        height:70vh;
        top:8%
    }
    .c-nav_buttons{
        display:none
    }
    .c-title-2{
        font-size:7vw;
        font-weight:500;
        line-height:44px
    }
    .marketing-hero-cards-wrapper{
        flex-flow:column;
        margin-top:81px;
        padding-left:20px;
        padding-right:20px
    }
    .marketing-hero-card-1{
        padding:40px
    }
    .marketing-card-text{
        letter-spacing:-.03em;
        font-size:16px;
        line-height:24px
    }
    .marketing-card-text._194-width.marketing_card-2text{
        min-width:auto;
        font-size:28px;
        line-height:32px
    }
    .marketing-hero-card-2{
        min-width:auto;
        height:auto;
        padding:40px 24px
    }
    .marketing-card-arrow{
        width:80px;
        height:80px
    }
    .orange-card-tag-marekting{
        width:103px;
        height:36px;
        top:-13%
    }
    .orange-tag-text-marketing{
        font-size:20px
    }
    .rotating-star-wrapper-marekting{
        background-position:50%;
        width:160px;
        height:130px;
        top:90%;
        right:60%
    }
    .star-text{
        font-size:18px;
        line-height:20px
    }
    .marketing-about-content{
        grid-column-gap:40px;
        grid-row-gap:40px;
        margin-top:60px
    }
    .marketing-about-flex{
        grid-column-gap:17px;
        grid-row-gap:17px
    }
    .marekting-about-tag{
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        font-size:80px
    }
    .tag-text-about-marketing{
        min-width:auto;
        font-size:18px
    }
    .auto-tabs_pause-btn{
        margin-top:20px;
        position:static
    }
    .auto-tabs_column{
        max-width:none
    }
    .auto-tabs_img-mobile{
        border-radius:12px;
        width:100%;
        margin-top:2rem;
        padding-top:80%;
        display:block;
        position:relative;
        overflow:hidden
    }
    .auto-tabs_img-mobile.mobile-pad-100{
        margin-top:0;
        padding-top:100%;
        padding-bottom:30px
    }
    .auto-tabs_img-mobile-wrapper{
        display:none
    }
    .section-4{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .img-cover.is-2{
        margin-left:auto;
        margin-right:auto
    }
    .img-cover.is-alternate{
        width:100%;
        max-width:402px;
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .auto-tabs_menu{
        margin-top:1rem
    }
    .auto-tabs_content{
        display:none
    }
    .slide-circle{
        left:-127%
    }
    .text-size-30px.text-weight-light.mobile-szie{
        font-size:16px;
        line-height:24px
    }
    .text-size-75px.text-weight-semi-bold.is-maketing-tabs{
        font-size:42px;
        line-height:50px
    }
    .text-size-64px.neatlogs{
        display:none
    }
    .text-size-64px.neatlogs.mobile{
        display:block
    }
    .text-size-64px.neatlogs-2{
        font-size:24px;
        line-height:30px
    }
    .text-size-64px.semibold-text.all-caps.mobile{
        font-size:32px;
        line-height:40px
    }
    .text-size-64px.home{
        font-size:32px;
        line-height:43px
    }
    .desktop-text{
        flex:none;
        padding-right:20px;
        font-size:40px;
        line-height:100%
    }
    .ai-img-container{
        top:-130px;
        left:12%
    }
    .ai-agents-section-padding{
        padding-top:60px;
        padding-bottom:60px
    }
    .ai-agets-about-cards-wrapper{
        grid-template-columns:1fr;
        margin-top:60px
    }
    .ai-about-card{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .ai-about-card-text-wrap{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .ai-agents-slide-1{
        width:90%
    }
    ._w-slider-nav-right{
        right:36%
    }
    ._w-slider-nav-right.left{
        right:60%
    }
    .click-cards{
        padding-top:180px
    }
    .click-card.blue{
        width:182%;
        min-width:auto;
        max-width:none
    }
    .ai-cta-wrapper{
        height:419px;
        min-height:auto
    }
    .text-size-92px{
        letter-spacing:-1.28px;
        font-size:32px;
        line-height:38px
    }
    .total-slides{
        left:22vw
    }
    .paragraph{
        max-width:34vw
    }
    .plate{
        width:59vw;
        top:38vw;
        right:-44px
    }
    .lazy-susan{
        top:16vw;
        right:-51vw
    }
    .arrow-link{
        left:4vw
    }
    .arrow-link.right{
        left:16vw
    }
    .slide-line{
        left:9vw
    }
    .lazy-susan-2{
        top:16vw;
        right:-51vw
    }
    .ai-hover-cards-wrapper{
        padding-bottom:20px
    }
    .content-marketing-hero-flex{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .marketin-c-hero-img-wrapper{
        max-width:271px;
        margin-top:50px
    }
    .content-marekting-hero-img{
        width:100%;
        max-width:271px;
        height:auto;
        min-height:auto
    }
    .content-marketin-about-flex{
        width:486.667px
    }
    .card-content-marketing{
        width:90%;
        min-width:60%;
        max-width:none;
        margin-right:0
    }
    .card-content-marketing.card-3{
        min-width:60%
    }
    .card-content-marketing.card-5{
        min-width:223px;
        margin-right:20px
    }
    .marketing-about-arrow{
        width:90px;
        top:135%;
        left:51%
    }
    .content-about-img{
        display:none
    }
    .progress-tumbnial-contetn-m{
        width:248px;
        margin-left:auto;
        margin-right:auto
    }
    .progress-cards-c-m{
        grid-column-gap:60px;
        grid-row-gap:60px;
        flex-flow:column
    }
    .progress-cards-c-m.is-reverse{
        flex-flow:column-reverse wrap;
        justify-content:flex-end;
        align-items:center
    }
    .progress-cards-c-m.is-reverse.padding-40px{
        padding-left:0
    }
    .progress-cards-c-m.wrap-left.align-left{
        flex-flow:column
    }
    .progress-cards-c-m.wrap-left.align-left.margin50,.progress-cards-c-m.margin50{
        margin-top:50px
    }
    .slider-wrapper-content-marketing{
        margin-top:90px;
        margin-bottom:60px
    }
    .content-marketing-slider{
        height:auto
    }
    .content-marketing-head-wrapper{
        width:100%;
        max-width:272px;
        margin-left:auto;
        margin-right:auto;
        padding-top:45px
    }
    .content-marketing-head-wrapper._27-border{
        border-top-style:none
    }
    .content-marketing-head-wrapper._27-border.gap-100{
        margin-top:60px;
        margin-bottom:44px;
        padding-top:0
    }
    .content-marketing-head-wrapper.mobile-60{
        padding-top:60px
    }
    .text-size-32{
        font-size:24px;
        line-height:28px
    }
    .text-size-32.text-weight-semi-bold{
        font-size:22px
    }
    .breif-flex.align-cneter.gap-174.top-margin-109.no-over-flow{
        margin-top:63px
    }
    .breif-vertical-flex.center.gap-40{
        height:auto
    }
    .brief-card{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a44a618cbfc52de3b1e92_Group%201171280533%20\(1\).svg);
        background-position:50%;
        background-size:cover;
        width:100%;
        min-width:241px;
        height:100%;
        margin-left:auto;
        margin-right:auto
    }
    .brief-card.horizontal{
        background-size:contain
    }
    .bottom-padding{
        padding-bottom:60px
    }
    .c-m-slide-1{
        background-position:50%;
        width:80%;
        height:auto;
        min-height:590px;
        margin-left:40px;
        margin-right:40px
    }
    .scm-slide-2{
        width:80%;
        height:590px;
        margin-left:20px;
        margin-right:20px
    }
    .slider-flex-v{
        width:90%
    }
    .slider-text-c-m{
        text-align:center;
        max-width:218px;
        margin-left:auto;
        margin-right:auto;
        font-size:24px;
        line-height:30px
    }
    .slider-img{
        margin-left:auto;
        margin-right:auto
    }
    .read-more-wrapper{
        justify-content:space-between;
        align-items:center
    }
    .cm-arrow-left.hide-desktop{
        bottom:0%;
        left:33%
    }
    .c-m-arrow-right.hide-desktop{
        bottom:-2%;
        right:39%
    }
    .slider-heart-arrow{
        bottom:-170%
    }
    .green-wave{
        width:207px;
        bottom:-1%;
        left:25%
    }
    .wave-img{
        bottom:-5%;
        left:30%
    }
    .neon-line.max-widht-523.mobile-hide{
        display:none
    }
    .scm-slide-3{
        width:100%;
        height:590px;
        margin-left:20px;
        margin-right:20px
    }
    .flex-card{
        min-width:80%
    }
    .growth-icon{
        width:137px;
        height:137px
    }
    .semi-circle-copy{
        width:25vw
    }
    .layout417_title{
        font-size:5.5rem
    }
    .layout417_content{
        grid-template-rows:auto;
        grid-template-columns:30rem;
        grid-auto-columns:1fr;
        align-content:center;
        display:grid
    }
    .layout417_title-wrapper{
        padding-top:5rem;
        inset:0% 0% auto
    }
    .layout417_component{
        grid-row-gap:3rem;
        grid-template-columns:1fr
    }
    .layout417_card{
        aspect-ratio:3/2;
        width:100%;
        height:100%
    }
    .layout417_list{
        min-height:24.5rem;
        margin-top:6rem;
        margin-left:auto;
        margin-right:auto;
        position:sticky;
        top:0
    }
    .auto-tabs_section{
        padding-top:3.5rem;
        padding-bottom:3.5rem
    }
    .video-section-head.width-574px{
        margin-top:100px
    }
    .case_studies-flex{
        flex-flow:column
    }
    .case_studies-h-flex{
        width:auto
    }
    .vega_flex{
        flex-flow:column
    }
    .case-studies-right-top{
        flex-flow:column;
        justify-content:flex-start;
        align-items:stretch;
        width:auto
    }
    .sma_table{
        margin-left:0;
        margin-right:0
    }
    .impact_image-5{
        width:500px
    }
    .sma_button.mobile{
        display:flex
    }
    .sma_button.black-button.mobile-btn{
        display:none
    }
    .sma_button.black-button.is-mobile{
        max-width:330px;
        display:flex
    }
    .sma_button.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .sma_button.is-desing-lp-white.mobile-btn{
        display:none
    }
    .sma_button.is-desing-lp-white.is-mobile{
        max-width:330px;
        display:flex
    }
    .sma_cta{
        grid-column-gap:32px;
        grid-row-gap:32px;
        padding:60px 16px
    }
    .sma_cta.top-m-118px.gap-66{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .sma_cta.bsm{
        padding:50px 20px 32px
    }
    .sma_video-wrapper{
        width:100%;
        height:390px
    }
    .hide_arrow,.show_arrow{
        width:30px
    }
    .show_arrow.hide-in-mb{
        display:none
    }
    .text-size-21px.semibold-text{
        letter-spacing:-.03em
    }
    .about_flex.top-m-120{
        justify-content:space-between;
        align-items:flex-start;
        margin-top:80px
    }
    .about_flex.top-m-120.mobile-center{
        justify-content:space-between;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .about_flex.top-m-80{
        align-items:stretch;
        margin-top:40px
    }
    .about_flex.top-m-80.reverse{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column-reverse;
        justify-content:space-between;
        align-items:flex-start;
        margin-top:40px
    }
    .about_left-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        font-size:24px;
        line-height:30px
    }
    .about_left-content.mobile{
        display:flex
    }
    .text-szie-48px.neatlogs{
        font-size:32px;
        font-weight:500;
        line-height:40px
    }
    .text-szie-48px.case-study{
        font-size:28px;
        line-height:36px
    }
    .about_right-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        text-align:center;
        margin-top:0
    }
    .about_right-content.mobile{
        display:block
    }
    .list_flex{
        grid-column-gap:21px;
        grid-row-gap:21px
    }
    .list_item-neatlogs{
        letter-spacing:-.03em;
        font-size:16px;
        line-height:21px
    }
    .list-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        text-align:left
    }
    .about_img{
        height:auto;
        margin-top:80px;
        margin-bottom:80px
    }
    .about_img.m-top{
        margin-bottom:0
    }
    .about_img.mobile{
        display:block
    }
    .left_content{
        font-size:16px;
        line-height:24px
    }
    .typoghryphy-text{
        font-size:22px
    }
    .text-size-200px{
        font-size:48px
    }
    .css_image{
        min-width:100%
    }
    .neatlogs-image{
        margin-top:80px
    }
    .section_breakdown{
        padding-top:40px
    }
    .breakdown_container{
        text-align:left
    }
    .break_down-strategy,.break_down-discovery,.break_down-solution{
        display:none
    }
    .break_down-wrapper.mobile{
        justify-content:center;
        align-items:stretch
    }
    .break_down-wrapper.align-cenetr-mobile{
        justify-content:center;
        align-items:flex-start;
        margin-top:141px;
        margin-bottom:13px
    }
    .break_down-vertical_flex.gap-19px{
        justify-content:flex-start;
        align-items:flex-start
    }
    .break_down-vertical_flex.gap-19px.mobile-img-copy{
        width:100%;
        display:flex
    }
    .break_down-h-flex{
        justify-content:space-between;
        align-items:center
    }
    .work_flow-wrapper.mobile-img{
        flex-flow:column;
        display:flex
    }
    .section_workflow-hub{
        padding-top:80px;
        padding-bottom:20px
    }
    .top-m-80{
        margin-top:50px
    }
    .section_collab{
        padding-top:20px
    }
    .collabration_wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .review_card{
        padding-left:24px;
        padding-right:24px
    }
    .neat_log-mobile-image{
        width:100%
    }
    .top-m-150px{
        margin-top:17px
    }
    .mobile-168{
        width:168px
    }
    .neatlog-mobile-heading{
        color:#fff;
        text-align:center;
        margin-top:0;
        margin-bottom:0;
        font-size:32px;
        line-height:39px;
        display:block
    }
    .key-solutions-wrapper-mobile{
        grid-column-gap:40px;
        grid-row-gap:40px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        padding-bottom:40px;
        padding-left:20px;
        padding-right:0;
        display:flex;
        overflow:auto
    }
    .kye-solution-content{
        letter-spacing:-.06em;
        background-image:linear-gradient(90deg,#8c45ff,#f4487a);
        border-radius:20px;
        flex-flow:column;
        justify-content:center;
        align-items:flex-start;
        width:100%;
        min-width:342px;
        max-width:342px;
        height:294px;
        padding-left:15px;
        padding-right:15px;
        font-size:24px;
        font-weight:500;
        line-height:28px;
        display:flex
    }
    .key-solutions-list{
        margin-top:0;
        margin-bottom:0;
        padding-left:30px
    }
    .key-solutions-list-item{
        color:#fff;
        font-weight:500
    }
    .desktop-img-copy{
        display:none
    }
    .sma_cta-copy{
        grid-column-gap:32px;
        grid-row-gap:32px;
        padding:60px 16px
    }
    .sma_cta-copy.top-m-118px.gap-66{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .about_grid{
        display:none
    }
    .about_grid.top-m-120{
        justify-content:space-between;
        align-items:flex-start;
        margin-top:80px
    }
    .about_grid.top-m-120.mobile-center{
        justify-content:space-between;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .about_grid.top-m-80{
        align-items:stretch;
        margin-top:40px
    }
    .about_grid.top-m-80.reverse{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column-reverse;
        justify-content:space-between;
        align-items:flex-start;
        margin-top:40px
    }
    .about_grid.mobile,.about_grid.mobile-flex{
        grid-column-gap:80px;
        grid-row-gap:80px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        display:flex
    }
    .flowing-text{
        position:static
    }
    .flowing-text.home{
        margin-left:-35px
    }
    .logos_head{
        grid-column-gap:17px;
        grid-row-gap:17px;
        border-style:none;
        flex-flow:column;
        position:static
    }
    .logos_head.black-logo-design{
        background-color:var(--transparent)
    }
    .mobile-hero-img{
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .about_grid-copy{
        display:none
    }
    .about_grid-copy.top-m-120{
        justify-content:space-between;
        align-items:flex-start;
        margin-top:80px
    }
    .about_grid-copy.top-m-120.mobile-center{
        justify-content:space-between;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .about_grid-copy.top-m-80{
        align-items:stretch;
        margin-top:40px
    }
    .about_grid-copy.top-m-80.reverse{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex-flow:column-reverse;
        justify-content:space-between;
        align-items:flex-start;
        margin-top:40px
    }
    .about_grid-copy.mobile,.about_grid-copy.mobile-flex{
        grid-column-gap:80px;
        grid-row-gap:80px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        display:flex
    }
    .good-right-flex{
        grid-template-rows:auto auto auto;
        grid-template-columns:1fr
    }
    ._100--width{
        width:auto
    }
    .client_textimonial-card{
        grid-column-gap:38px;
        grid-row-gap:38px;
        height:auto;
        padding-left:20px;
        padding-right:20px
    }
    .client_textimonial-card.home-1._01{
        border-right-style:none
    }
    .client_textimonial-card.home-1._02._12{
        border-bottom-style:none
    }
    .client_textimonial-card.h-3._01{
        border-right-style:none
    }
    .client_textimonial-card.h-3-1._01{
        border-right-style:none;
        justify-content:space-between;
        align-items:center;
        max-width:none
    }
    .client_textimonial-card.h-3-1._02{
        max-width:none
    }
    .client_textimonial-card.home-3-2,.client_textimonial-card.home-3-2._01{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .client_textimonial-card.bsm{
        padding-left:30px
    }
    .testimonial_tags{
        grid-column-gap:0px;
        grid-row-gap:0px;
        justify-content:space-between
    }
    .testimonials_wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .testimonials_wrapper.sevc{
        grid-template-columns:1fr
    }
    .testimonials_wrapper.sevc.pink-elephant-bg{
        justify-content:space-between;
        align-items:center;
        max-width:450px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .case_study-card{
        max-height:none;
        padding:18px
    }
    .case_studyt-tag{
        display:none
    }
    .case_study-head{
        margin-top:40px
    }
    .case-study-btn-wrap{
        margin-top:-6px
    }
    .home_blog-card{
        justify-content:flex-start;
        align-items:flex-start
    }
    .blog-title-home{
        font-size:30px;
        line-height:32px
    }
    .blog-title-home.text-weight-semi-bold{
        font-size:22px
    }
    .home-cta{
        grid-column-gap:32px;
        grid-row-gap:32px;
        margin-top:102px;
        margin-bottom:98px;
        padding:44px 31px 43px
    }
    .home-cta.top-m-118px.gap-66{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .footer_right-flex{
        grid-column-gap:60px;
        grid-row-gap:60px;
        width:100%;
        margin-top:60px;
        margin-left:auto;
        margin-right:auto
    }
    .footer_right-flex.flex{
        grid-column-gap:70px;
        grid-row-gap:70px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start;
        margin-top:49px
    }
    .footer_main-wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        padding-right:0
    }
    .bottom_link{
        margin-top:14px
    }
    .footer_banner{
        margin-top:82px;
        padding-bottom:24px
    }
    .footer_mail-banner{
        margin-top:-32px;
        padding-left:10px;
        padding-right:10px
    }
    .banner_flex{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .banner_atg{
        grid-column-gap:4px;
        grid-row-gap:4px;
        padding:4px 5px;
        font-size:8px;
        line-height:170%
    }
    .banner_heading{
        font-size:20px;
        line-height:25px
    }
    .footer_mail{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:45px;
        min-height:69px
    }
    .mobile_marquee{
        grid-column-gap:200px;
        grid-row-gap:200px;
        justify-content:space-between;
        min-width:6624px;
        display:flex
    }
    .mobile_marquee.north-star{
        min-width:auto
    }
    .design-lp-cta{
        grid-column-gap:32px;
        grid-row-gap:32px;
        margin-top:102px;
        margin-bottom:98px;
        padding:44px 31px 43px
    }
    .design-lp-cta.top-m-118px.gap-66{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .faq1_question{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .margin-bottom{
        margin-top:0;
        margin-left:0;
        margin-right:0
    }
    .text-size-medium-2{
        font-size:1rem
    }
    .padding-section-large{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .heading-style-h2-2{
        font-size:2.25rem
    }
    .heading-style-h4-2{
        font-size:1.5rem;
        line-height:1.4
    }
    .margin-top-2{
        margin-bottom:0;
        margin-left:0;
        margin-right:0
    }
    .faq1_icon-wrapper{
        width:1.75rem
    }
    .design_card{
        flex-flow:column
    }
    .gallery_flex{
        grid-column-gap:12px;
        grid-row-gap:12px;
        justify-content:space-between;
        align-items:center
    }
    .mobile-img-copy.cm{
        display:block
    }
    .mobile-img-copy.top-m-80-mobile{
        margin-top:80px
    }
    .op70-copy{
        padding-left:0
    }
    .text-szie-48px-copy.neatlogs{
        font-size:32px;
        font-weight:500;
        line-height:40px
    }
    .text-szie-48px-copy.case-study{
        font-size:28px;
        line-height:36px
    }
    .design-mobile-image.cm{
        display:block
    }
    .design-mobile-image.top-m-80-mobile{
        margin-top:80px
    }
    .design-card-text-head{
        font-size:24px;
        line-height:28px
    }
    .design-card-text-head.text-weight-semi-bold{
        font-size:22px
    }
    .design-cta.mobile{
        display:flex
    }
    .design-cta.black-button.mobile-btn{
        display:none
    }
    .design-cta.black-button.is-mobile{
        max-width:330px;
        display:flex
    }
    .design-cta.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .design-cta-black.mobile{
        display:flex
    }
    .design-cta-black.black-button.mobile-btn{
        display:none
    }
    .design-cta-black.black-button.is-mobile{
        max-width:330px;
        display:flex
    }
    .design-cta-black.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .form-block-6{
        text-align:left
    }
    .north-star-h-flex.mobile{
        display:flex
    }
    .main-flex-north-star.mobile-img{
        display:block
    }
    .right_content-northstar{
        padding:30px 22px
    }
    .right_flex{
        min-width:auto
    }
    .email_wrapper{
        flex-flow:column;
        margin-left:auto;
        margin-right:auto
    }
    .norths_maill,.north_star-mail{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .div-block-23{
        flex-flow:column
    }
    .pricing_flex{
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .pricing_button.is-white{
        padding-top:20px;
        padding-bottom:20px
    }
    .custom-container-no-border{
        max-width:500px
    }
    .custom-container-no-border.pt,.custom-container-no-border.pt--2{
        overflow:hidden
    }
    .custom-container-no-border.padding{
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
        overflow:hidden
    }
    .custom-container-no-border.no-border.mobile{
        width:100%;
        max-width:none
    }
    .custom-container-no-border.overflow{
        min-height:auto
    }
    .custom-container-no-border.overflow-auto-mobile{
        overflow:auto
    }
    .why_cards-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        align-items:stretch;
        max-height:none
    }
    .why_card{
        border-radius:20px;
        justify-content:flex-start;
        align-items:flex-start;
        max-width:350px;
        margin-left:auto;
        margin-right:auto;
        padding-left:0
    }
    .why_card.is-last,.why_card.is-last-copy{
        border-radius:20px
    }
    .why_head.is-blue{
        padding:20px 52px 32px
    }
    .why_content{
        padding-left:20px
    }
    .why_content.is-blue{
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .why_flex.is-blue{
        grid-column-gap:8px;
        grid-row-gap:8px;
        padding-left:18.5px;
        padding-right:18.5px
    }
    .why_card-blue{
        max-width:352px;
        margin-left:auto;
        margin-right:auto;
        padding-left:7px;
        padding-right:7px
    }
    .carousel-horizontal{
        margin-top:0;
        margin-bottom:0;
        padding-top:0;
        padding-bottom:0
    }
    .carousel-horizontal.is-mobile{
        display:flex
    }
    .linear_heading-2{
        font-size:24px;
        line-height:1.2em
    }
    .video_right-content-2{
        grid-column-gap:50px;
        grid-row-gap:50px;
        align-items:stretch
    }
    .heading-h3-style-2{
        font-size:16px
    }
    .text-size-24px-2{
        font-size:18px
    }
    .revenue_grid-2{
        grid-template-columns:1fr 1fr
    }
    .right_card-wrapper-2{
        margin-top:0
    }
    .result_right-wrapper-2{
        flex-direction:column
    }
    .table_header-3{
        width:20%
    }
    .video_content-2{
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .first_cell-2{
        max-width:200px;
        padding-left:20px;
        padding-right:20px
    }
    .work-linear_heading-2{
        font-size:24px;
        line-height:1.2em
    }
    .resutl_left-wrapper-2{
        text-align:center
    }
    .heading-style-h1-n-2{
        font-size:32px
    }
    .btn_text-2{
        font-size:16px
    }
    .btn_text-2._10px-in-mb{
        font-size:10px;
        line-height:20px
    }
    .text-size-24px-3{
        font-size:18px
    }
    .revenue_grid-3{
        grid-template-columns:1fr 1fr
    }
    .result_right-wrapper-3{
        flex-direction:column
    }
    .table_header-4{
        width:20%
    }
    .first_cell-3{
        max-width:200px;
        padding-left:20px;
        padding-right:20px
    }
    .resutl_left-wrapper-3{
        text-align:center
    }
    .heading-style-h1-n-3{
        font-size:32px
    }
    .text-size-24px-4{
        font-size:18px
    }
    .revenue_grid-4{
        grid-template-columns:1fr 1fr
    }
    .result_right-wrapper-4{
        flex-direction:column
    }
    .hero_wrapper{
        flex-direction:column;
        justify-content:flex-start;
        align-items:flex-start
    }
    .table_header-5{
        width:20%
    }
    .first_cell-4{
        max-width:200px;
        padding-left:20px;
        padding-right:20px
    }
    .resutl_left-wrapper-4{
        text-align:center
    }
    .heading-style-h1-n-4{
        font-size:32px
    }
    .landing-pagee-primary-btn-copy.black-button.mobile-btn{
        display:none
    }
    .landing-pagee-primary-btn-copy.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .text-size-24pxdesign-lp{
        font-size:18px
    }
    .design-lp-card18px{
        font-size:16px;
        line-height:20px
    }
    .design-lp-card18px.black-text.mobile{
        text-align:center;
        width:100%;
        max-width:310px;
        margin-left:auto;
        margin-right:auto;
        font-size:22px;
        line-height:30px
    }
    .heading-style-h1-2.is-faq{
        font-size:45px;
        line-height:50px
    }
    .heading-style-h1-2.is-about-us{
        font-size:40px;
        line-height:50px
    }
    .benifit_para-2{
        font-size:12px;
        line-height:22px
    }
    .benifit_list-item-2{
        line-height:14px
    }
    .faq_heading-2{
        font-size:18px
    }
    .text-size-large-2{
        font-size:26px;
        line-height:32px
    }
    .our-services-heading-2{
        font-size:18px
    }
    .result_right-wrapper-5{
        flex-direction:column
    }
    .pricing_heading-2{
        font-size:40px
    }
    .plan_grid-2{
        grid-template-columns:1fr
    }
    .benifit_title-2{
        font-size:14px;
        line-height:18px
    }
    .hero_heading-wrapper-2{
        max-width:500px
    }
    .heading-style-h2-3.is-ourservices{
        font-size:40px;
        line-height:55px
    }
    .resutl_left-wrapper-5{
        text-align:center
    }
    .landing_hero-wrapper-2{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .heading-style-h5-2{
        font-size:22px
    }
    .faq_heading-3{
        font-size:18px
    }
    .result_right-wrapper-6{
        flex-direction:column
    }
    .pricing_heading-3{
        font-size:40px
    }
    .resutl_left-wrapper-6{
        text-align:center
    }
    .landing_hero-wrapper-3{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .pricing_heading-4{
        font-size:40px
    }
    .custom-container-2{
        max-width:500px
    }
    .footer_mail-banner-2{
        margin-top:-32px;
        padding-left:10px;
        padding-right:10px
    }
    .footer_mail-2{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67e45e81811217d552ba5527_submit%20\(1\).avif);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:45px;
        min-height:69px
    }
    .custom-container-3{
        max-width:500px
    }
    .footer_mail-banner-3{
        margin-top:-32px;
        padding-left:10px;
        padding-right:10px
    }
    .footer_mail-3{
        min-height:69px
    }
    .custom-container-4{
        max-width:500px
    }
    .n-nav-container{
        padding:15px 20px
    }
    .n-nav-cta{
        grid-column-gap:12px;
        grid-row-gap:12px
    }
    .n-nav-cta.is-black{
        padding:8px 8px 8px 20px
    }
    .section_hero-bsm{
        padding-top:64px;
        padding-bottom:50px;
        overflow:hidden
    }
    .n-padding-global{
        padding-left:20px;
        padding-right:20px
    }
    .hero_main-wrapper-bsm{
        grid-column-gap:80px;
        grid-row-gap:80px;
        text-align:center;
        justify-content:space-between;
        align-items:center
    }
    .hero_main-wrapper-bsm.north-star{
        flex-flow:wrap-reverse
    }
    .n-text-size-medium.max-width{
        max-width:200px
    }
    .hero_left-content-bsm{
        grid-column-gap:45px;
        grid-row-gap:45px
    }
    .hero_left-content-head-bsm{
        grid-column-gap:45px;
        grid-row-gap:45px;
        justify-content:flex-start;
        align-items:center
    }
    .n-h1{
        letter-spacing:-.02em;
        font-size:42px;
        line-height:54px
    }
    .hero_bottom-head-bsm{
        justify-content:center;
        align-items:center;
        display:none
    }
    .hero_logo-grid-bsm{
        display:none
    }
    .bsm_form-head{
        font-size:24px;
        line-height:32px
    }
    .n-text-size-regular{
        letter-spacing:-.04em
    }
    .section_about-bsm{
        padding-top:50px;
        padding-bottom:50px
    }
    .n-h2{
        font-size:36px;
        line-height:44px
    }
    .about_content-wrapper-bsm{
        grid-column-gap:220px;
        grid-row-gap:220px;
        padding:60px 0 0;
        overflow:hidden
    }
    .about_content-bsm{
        justify-content:flex-start;
        align-items:flex-start;
        padding-left:40px;
        padding-right:40px
    }
    .n-h3{
        font-size:36px;
        line-height:44px
    }
    .about_heading-wrapper-bsm{
        text-align:left
    }
    .about_text{
        height:44px
    }
    .about-img-bsm{
        max-width:none
    }
    .n-primary-button.mobile{
        display:flex
    }
    .n-primary-button.black-button.mobile-btn{
        display:none
    }
    .n-primary-button.black-button.is-mobile{
        max-width:330px;
        display:flex
    }
    .n-primary-button.max-width-309._20-t-m.hover-orange{
        margin-top:0
    }
    .n-primary-button.is-desing-lp-white.mobile-btn{
        display:none
    }
    .n-primary-button.is-desing-lp-white.is-mobile{
        max-width:330px;
        display:flex
    }
    .n-primary-button.is-black.mobile-btn{
        display:none
    }
    .n-primary-button.is-black.is-mobile{
        max-width:330px;
        display:flex
    }
    .section_revenue-bsm{
        padding-top:50px;
        padding-bottom:50px
    }
    .n-text-size-36px{
        font-size:32px;
        line-height:40px
    }
    .section_why-bsm{
        padding-top:50px;
        padding-bottom:50px
    }
    .testimonial_main-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .pricing_flex-bsm{
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .about_flower-bsm{
        top:31%
    }
    .n-text-size-30px{
        font-size:24px;
        line-height:32px
    }
    .card_logo{
        max-width:260px
    }
    .impact_image-4{
        width:500px
    }
    .blue_card-button-wrapper{
        margin-top:16px
    }
    .neon_underline-span,.orange_underline-span{
        text-underline-offset:-8px;
        text-decoration:underline;
        -webkit-text-decoration-color:var(--neon);
        text-decoration-color:var(--neon);
        -webkit-text-decoration-skip-ink:none;
        text-decoration-skip-ink:none;
        text-decoration-thickness:12px
    }
}
@media screen and (max-width:479px){
    h1{
        margin-bottom:20px;
        font-size:36px;
        line-height:46px
    }
    h2{
        margin-top:40px;
        margin-bottom:20px;
        font-size:34px;
        line-height:44px
    }
    h6{
        font-size:22px;
        line-height:32px
    }
    p,li{
        font-size:16px;
        line-height:26px
    }
    blockquote{
        border-left-width:2px;
        margin-top:30px;
        font-size:22px;
        line-height:32px
    }
    .primary-btn-icon{
        width:18px
    }
    .primary-btn-icon.is-black,.primary-btn-icon.is-white{
        width:15px;
        height:15px;
        margin-top:2px;
        margin-left:7px
    }
    .her0-nav-container{
        min-height:78px;
        margin-left:20px;
        margin-right:20px
    }
    .her0-nav-container.nav-flex.white-border.marketing-page{
        margin-left:20px;
        margin-right:20px
    }
    .her0-nav-container.nav-flex.no-border.mobile-center{
        justify-content:center;
        align-items:center;
        height:auto;
        min-height:auto
    }
    .her0-nav-container.nav-flex.no-border.main-nav{
        justify-content:space-between;
        align-items:center
    }
    .menu-button-2.transparent-bg{
        background-color:var(--transparent)
    }
    .menu-button-2.is-white.w--open{
        color:var(--beige)
    }
    .nav-menu-light-2{
        margin-left:auto;
        margin-right:auto;
        padding:10px 20px
    }
    .navbar{
        justify-content:center;
        align-items:stretch
    }
    .navbar.design-page{
        margin-top:0
    }
    .navbar.design-page-white{
        margin-top:0;
        padding-top:0;
        padding-bottom:27px
    }
    .drop-item-link{
        color:var(--black);
        font-family:Inter,sans-serif;
        font-size:16px;
        font-weight:400;
        line-height:24px
    }
    .primary-button.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button.ft.black-bg,.primary-button.ft.white-bg{
        padding:18px 26px
    }
    .primary-button.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .primary-button.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-button.about.bg-transparent,.primary-button.about.hoeme-button{
        padding:10px 20px
    }
    .navigation.white-border.no-border.sma{
        justify-content:center;
        align-items:center;
        margin-top:30px;
        display:flex
    }
    .navigation.white-border.no-border.bsm{
        justify-content:center;
        align-items:center;
        margin-top:0;
        display:flex
    }
    .hero-title-01.black-text{
        font-size:36px;
        line-height:46px
    }
    .hero-title-01.heading-01.white-text.contact-text{
        font-size:16vw;
        line-height:17vw
    }
    .hero-title-01.heading-01.white-text.contact-text-blue{
        font-size:17vw;
        line-height:17vw
    }
    .hero-title-01.heading-03.black-text.b1{
        font-size:34px;
        line-height:42px
    }
    .hero-title-01.case-study.black-text{
        letter-spacing:-1px;
        font-size:32px;
        line-height:40px
    }
    .hero-title-01.case-study.black-text.b1{
        font-size:36px
    }
    .hero-title-01.case-study.white-text.text-size-64px.width-1147{
        line-height:48px
    }
    .hero-title-01.case-study.white-text.text-size-55px-1{
        font-size:28px;
        line-height:32px
    }
    .hero-title-01.case-study.white-text.text-size-55px-1.width-1147{
        max-width:280px
    }
    .hero-title-01.our-customer{
        letter-spacing:-1.28px;
        text-transform:none;
        font-size:32px;
        line-height:40px
    }
    .hero-title-01.our-customer.first-letter-cap{
        letter-spacing:-.05em;
        text-transform:capitalize
    }
    .hero-title-01.our-customer.white-text{
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .hero-title-01.our-customer.white-text.mobile-allcaps{
        text-transform:uppercase
    }
    .hero-title-01.design{
        letter-spacing:-.5px;
        font-size:32px;
        line-height:43px
    }
    .hero-title-01.design.mobile-left-align{
        text-align:left
    }
    .hero-title-01.design.mobile-left-align.mobile-width-257{
        text-transform:capitalize;
        max-width:260px
    }
    .hero-title-01.ai-agents{
        letter-spacing:-.5px;
        min-width:287px;
        font-size:32px;
        line-height:43px
    }
    .hero-title-01.ai-agents.mobile-left-align{
        text-align:left
    }
    .hero-title-01.ai-agents.mobile-left-align.mobile-width-257{
        text-transform:capitalize;
        max-width:260px
    }
    .hero-title-01.ai-agents-cards{
        letter-spacing:-.5px;
        min-width:280px;
        font-size:32px;
        line-height:43px
    }
    .hero-title-01.ai-agents-cards.mobile-left-align{
        text-align:left
    }
    .hero-title-01.ai-agents-cards.mobile-left-align.mobile-width-257{
        text-transform:capitalize;
        max-width:260px
    }
    .hero-title-01.content-marketing{
        align-self:stretch;
        max-width:272px;
        margin-left:auto;
        font-size:32px;
        line-height:36px
    }
    .custom-container{
        margin-left:20px;
        margin-right:20px
    }
    .custom-container.white{
        border-right-style:none
    }
    .custom-container.t-100{
        padding-top:80px
    }
    .custom-container.t-100.b-80{
        padding-top:60px;
        padding-bottom:60px
    }
    .custom-container.t-80{
        padding-top:80px
    }
    .custom-container.t-80.b-80,.custom-container.t-52.b-80{
        padding-top:64px;
        padding-bottom:64px
    }
    .custom-container.ai-agents.bottom-border-mobile-padding{
        height:auto;
        padding-bottom:60px
    }
    .custom-container.cm{
        overflow:hidden
    }
    .custom-container.bg-img{
        background-repeat:no-repeat;
        display:block
    }
    .custom-container.height{
        max-height:1700px
    }
    .custom-container.relative{
        background-color:var(--black-2)
    }
    .custom-container.marketing-page{
        margin-left:20px;
        margin-right:20px
    }
    .hero-content-01{
        padding-top:60px;
        padding-bottom:40px
    }
    .hero-content-01.b2{
        padding:60px 10px
    }
    .color-title-01.black-text{
        font-size:36px;
        line-height:46px
    }
    .colors-guide{
        padding-bottom:80px
    }
    .color-list-01{
        grid-template-columns:1fr;
        justify-items:center;
        margin-top:40px
    }
    .heading-02{
        letter-spacing:-.8px
    }
    .heading-02.on-good{
        font-size:60px;
        font-weight:600;
        line-height:80px
    }
    .heading-02.on-business{
        letter-spacing:-2.7px;
        font-size:42px;
        line-height:54px
    }
    .body-02{
        font-size:16px;
        line-height:26px
    }
    .heading-01{
        letter-spacing:-.9px;
        font-size:36px;
        line-height:46px
    }
    .fonts-guide{
        padding-bottom:80px
    }
    .sub-heading-01{
        letter-spacing:-.5px
    }
    .sub-heading-04.approx-gray-text{
        font-size:19px
    }
    .sub-heading-04.funnel{
        text-align:center;
        max-width:280px;
        font-size:16px
    }
    .footer-social-wrap{
        grid-column-gap:22px;
        grid-row-gap:22px
    }
    .footer-top-home{
        grid-column-gap:40px;
        grid-row-gap:40px;
        grid-template-columns:1fr;
        padding:40px 20px
    }
    .footer-top-home.f{
        padding-left:20px;
        padding-right:20px
    }
    .footer-top-home.home{
        width:100%
    }
    .footer-social-content{
        grid-row-gap:8px;
        flex-direction:column;
        align-items:flex-start
    }
    .footer-col-body{
        grid-row-gap:20px
    }
    .footer-col-link.body-02.black-text{
        line-height:24px
    }
    .footer-copyright{
        margin-top:40px;
        margin-bottom:0;
        padding-bottom:20px
    }
    .footer-copyright.cp{
        padding-top:14px;
        padding-bottom:14px
    }
    .footer-copyright-text-wrap{
        padding-left:20px;
        padding-right:20px
    }
    .footer-copywright-text.body-regular-02{
        font-size:14px
    }
    .heading-03{
        letter-spacing:-.5px
    }
    .heading-03.black-text{
        font-size:36px;
        line-height:46px
    }
    .heading-03.is-define{
        font-size:18px;
        line-height:30px
    }
    .heading-03.table-heading{
        font-size:22px
    }
    .heading-03.table-heading.all-caps,.heading-03.table-heading.all-caps.max-wdith-300{
        font-size:18px
    }
    .body-regular-02,.body-semibold-02{
        font-size:16px;
        line-height:26px
    }
    .hero-01._80px{
        font-size:40px;
        line-height:1.2
    }
    .hero-01._80px.para.white-text{
        max-width:190px
    }
    .hero-01._80px.para.white-text.width{
        margin-left:auto;
        margin-right:auto
    }
    .hero-01._96-px{
        text-align:center;
        font-size:40px;
        line-height:48px
    }
    .hero-01._96-px.white-text.first-letter-cap{
        letter-spacing:normal;
        justify-content:center;
        align-items:center;
        width:100%;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        display:block
    }
    .hero-01._96-px.white-text.first-letter-cap.align-center{
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .hero-01._96-px.white-text.first-letter-cap.mbile-width{
        min-width:260px;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        display:block
    }
    .hero-01._96-px.white-text.first-letter-cap.is-marketing-hero{
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        font-size:38px
    }
    .hero-01._92px{
        text-align:center;
        font-size:40px;
        line-height:48px
    }
    .hero-01._92px.white-text.first-letter-cap{
        justify-content:center;
        align-items:center;
        width:100%;
        display:block
    }
    .hero-01._92px.white-text.first-letter-cap.mbile-width{
        min-width:260px;
        display:block
    }
    .hero-01._82px{
        text-align:center;
        font-size:40px;
        line-height:48px
    }
    .hero-01._82px.white-text.first-letter-cap{
        justify-content:center;
        align-items:center;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        display:block
    }
    .hero-01._82px.white-text.first-letter-cap.align-center{
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .hero-01._82px.white-text.first-letter-cap.mbile-width{
        min-width:260px;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        display:block
    }
    .hero-01._72px{
        font-size:48px;
        line-height:50px
    }
    .contact-content-01.cp3{
        padding-left:0;
        padding-right:0
    }
    .contact-left-01{
        padding:30px 20px
    }
    .contact-right-01.cp3{
        border-left-style:none
    }
    .contact-text-01.body-regular-02.black-text{
        margin-bottom:40px
    }
    .address-list-01{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .address-icon-01{
        width:42px;
        height:42px
    }
    .contact-form-01.cp3{
        border-right-style:none
    }
    .form-group{
        height:76px
    }
    .form-filed.body-regular-01.approx-gray-text{
        height:100%;
        padding-left:54px
    }
    .form-filed.body-regular-01.approx-gray-text.cp2-r{
        padding-left:54px
    }
    .form-filed.body-regular-01.approx-black-text{
        border-right-style:solid;
        height:100%;
        padding-top:24px;
        padding-bottom:24px;
        padding-left:54px
    }
    .form-filed.body-regular-01.approx-black-text.cp2-r{
        padding-left:54px
    }
    .form-filed.body-regular-01.approx-black-text.border{
        border-right-style:solid;
        padding-top:24px;
        padding-bottom:24px
    }
    .form-select.body-regular-01.approx-gray-text{
        height:100%
    }
    .form-select.body-regular-01.approx-gray-text.bud{
        padding-left:54px
    }
    .form-select.body-regular-01.approx-gray-text.select2{
        border-right-style:solid;
        padding-top:24px;
        padding-bottom:24px
    }
    .form-select.body-regular-01.white-bg.arrow-icon{
        border-bottom-style:solid;
        border-bottom-color:var(--black-2);
        height:76px
    }
    .form-select.first-select.body-regular-01.approx-gray-text{
        height:100%;
        padding-left:54px
    }
    .form-select.first-select.body-regular-01.approx-gray-text.black-bg{
        border-right-style:solid;
        border-right-color:var(--white);
        padding-top:24px;
        padding-bottom:24px
    }
    .form-select.first-select.body-regular-01.white-bg{
        border-bottom-style:solid;
        height:76px
    }
    .contact-icon,.contact-icon.double{
        left:20px
    }
    .form-textarea.body-regular-01.approx-gray-text{
        padding-left:54px
    }
    .form-textarea.body-regular-01.black-rotext{
        border-right-style:solid;
        padding-top:24px;
        padding-bottom:24px;
        padding-left:54px
    }
    .primary-button-text.body-semibold-02.white-text{
        font-size:14px
    }
    .primary-button-text.body-semibold-02.black-text{
        font-size:12px;
        line-height:1.25
    }
    .primary-button-text.body-semibold-02.white-text-newslteer-text{
        font-size:12px;
        line-height:20px
    }
    .primary-button-text.body-semibold-02.c-m{
        text-align:left
    }
    .primary-button-text.body-semibold-02.mobile-sizing{
        font-size:15px;
        line-height:24px
    }
    .primary-button-text.body-semibold-02.c-m-copy{
        text-align:left;
        font-size:16px;
        line-height:24px
    }
    .primary-button-text.medium-16px{
        font-size:12px
    }
    .primary-button-text.medium-16px.white-text{
        font-size:14px
    }
    .primary-button-text.medium-16px.black-text{
        font-size:12px
    }
    .primary-button-text.medium-16px.white-text-newslteer-text{
        font-size:12px;
        line-height:20px
    }
    .primary-button-text.i-gents{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px
    }
    .primary-button-text.is-design{
        font-size:16px
    }
    .map-content-01{
        padding-top:60px;
        padding-bottom:60px
    }
    .map-images-01{
        height:180px
    }
    .footer-top.white-border{
        overflow:hidden
    }
    .footer-content-top{
        padding-top:60px;
        padding-bottom:60px
    }
    .footer-content-top.border-top.bg-black._60-b-padding{
        padding-bottom:20px
    }
    .footer-head-top{
        padding-left:20px;
        padding-right:20px
    }
    .footer-title-top.heading-01.black-text{
        font-size:36px;
        line-height:46px;
        display:none
    }
    .footer-title-top.heading-01.black-text.nohide{
        font-size:34px;
        line-height:42px;
        display:block
    }
    .footer-title-top.heading-01.black-text.heading-for-mobile{
        display:block
    }
    .footer-title-top.heading-01.white-text{
        letter-spacing:0;
        font-size:24px;
        line-height:33px
    }
    .footer-title-top.heading-01.saa-marketing-lp{
        letter-spacing:-.03em;
        font-size:32px;
        line-height:40px
    }
    .footer-title-top.heading-01.saa-marketing-lp.black-text{
        color:#000;
        display:block
    }
    .footer-title-top.heading-01.home{
        letter-spacing:-.03em;
        max-width:279px
    }
    .footer-title-top.heading-01.design-lp{
        letter-spacing:-.03em;
        text-transform:capitalize;
        max-width:248px
    }
    .footer-title-top.heading-01.nothstar{
        letter-spacing:-.03em;
        font-size:32px;
        line-height:40px
    }
    .footer-title-top.heading-01.nothstar.black-text{
        color:#000;
        display:block
    }
    .footer-title-top.heading-01.design-lp-white{
        letter-spacing:-.02em;
        text-transform:capitalize;
        font-size:36px;
        line-height:44px
    }
    .footer-title-top.heading-01.bsm{
        letter-spacing:-.03em;
        font-size:32px;
        line-height:40px
    }
    .footer-title-top.heading-01.bsm.black-text{
        color:#000;
        display:block
    }
    .right-arrow-ft{
        display:none
    }
    .right-arrow-ft.nohide{
        display:block
    }
    .text-wrap-ft{
        grid-column-gap:0px;
        grid-row-gap:0px;
        display:none
    }
    .text-wrap-ft.no-hide,.text-wrap-ft.hide-99n-mls{
        display:block
    }
    .footer-title-top-another.heading-01{
        font-size:32px;
        line-height:40px
    }
    .footer-title-top-another.heading-01.black-text{
        font-size:32px;
        line-height:42px;
        display:block
    }
    .footer-title-top-another.heading-01.black-text.hide{
        display:none
    }
    .footer-title-top-another.heading-01.black-text.for-mb{
        width:300px
    }
    .footer-up{
        padding-top:20px;
        padding-bottom:20px
    }
    .footer-up.padding-left-40,.footer-up.padding-tb._100px.padding-left-40px{
        padding-left:20px
    }
    .footer-up.padding-tb._100px.padding-left-40px.border-none{
        padding-bottom:60px;
        padding-left:0
    }
    .moving-text.heading-01.black-text{
        margin-right:20px;
        font-size:36px;
        line-height:46px
    }
    .footer-wrap{
        overflow:hidden
    }
    .footer-wrap.sma{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
    .blog-content-01{
        padding-top:50px
    }
    .blog-head-01{
        padding-left:10px;
        padding-right:10px
    }
    .blog-head-01.left.b-3,.blog-head-01.b2,.blog-head-01.bl3{
        padding-bottom:0
    }
    .blog-head-01.b-3{
        margin-left:0;
        margin-right:0;
        padding-bottom:0;
        padding-left:10px;
        padding-right:10px
    }
    .blog-title-01.heading-02.black-text{
        font-size:36px;
        line-height:46px
    }
    .blog-title-01.heading-03{
        text-align:center;
        font-size:36px;
        line-height:46px
    }
    .blog-title-01.heading-03.black-text{
        font-size:34px;
        line-height:44px
    }
    .blog-title-01.heading-03.black-text.single{
        font-size:32px;
        line-height:43px
    }
    .blog-title-01.heading-03.privacy{
        margin-bottom:20px;
        line-height:44px
    }
    .blog-list-01{
        margin-top:60px
    }
    .blog-list-01.main-blog{
        margin-top:0
    }
    .blog-img-inner-01.right{
        height:auto
    }
    .blog-img-inner-01.right.b2{
        height:200px
    }
    .blog-img-inner-01.right.small-image{
        height:0;
        padding-top:45%;
        position:relative
    }
    .blog-img-inner-01.third{
        height:238px
    }
    .blog-img-inner-01.left,.blog-img-inner-01.blog-thumbnail{
        height:auto
    }
    .blog-img-inner-01.blog-thumbnail.b2{
        height:200px
    }
    .blog-imgs-inner-01.abs-img{
        position:absolute;
        inset:0%
    }
    .blog-inner-content-01.right.b2,.blog-inner-content-01.right._01{
        padding:30px 20px
    }
    .blog-inner-content-01.third{
        align-items:flex-start;
        padding:32px 24px
    }
    .blog-inner-content-01.left{
        padding-left:20px;
        padding-right:20px
    }
    .blog-inner-content-01.left._02{
        padding:30px 20px
    }
    .blog-inner-content-01.main-blog{
        padding:25px 20px 25px 15px
    }
    .blog-inner-content-01.main-blog.b2,.blog-inner-content-01.main-blog._01{
        padding:30px 20px
    }
    .date-info-text.caption-01.approx-gray-text{
        font-size:12px;
        line-height:16px
    }
    .blog-inner-title-01.sub-heading-02.black-text.left{
        margin-bottom:20px;
        line-height:27px
    }
    .blog-inner-title-01.sub-heading-02.black-text._36px-size.all-caps{
        font-size:26px;
        line-height:30px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px{
        font-size:32px;
        line-height:36px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width{
        max-width:252px;
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width.desktop{
        display:none
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width.mobile{
        display:block
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-64px.width.mobile-szie{
        letter-spacing:-1.4px;
        font-size:28px;
        line-height:32px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px{
        font-size:32px;
        line-height:36px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px.width.desktop{
        display:none
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px.width.mobile{
        display:block
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width{
        padding-right:0;
        font-size:32px;
        line-height:36px
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width.width.desktop{
        display:none
    }
    .blog-inner-title-01.sub-heading-02.white-text.text-size-52px-center-width.width.mobile{
        display:block
    }
    .blog-inner-title-01.third.sub-heading-01.black-text{
        text-align:left;
        font-size:20px;
        line-height:30px
    }
    .blog-inner-text-01.body-regular-02.white-text._28px{
        font-size:18px;
        line-height:28px
    }
    .blog-inner-text-01.body-regular-02.white-text._28px-1{
        font-size:16px;
        line-height:24px
    }
    .secondary-button.white-bg{
        grid-column-gap:4px;
        grid-row-gap:4px;
        padding:16px 20px
    }
    .secondary-btn-text.body-semibold-02.black-text{
        font-size:14px;
        line-height:23px
    }
    .secondary-btn-icon{
        width:20px
    }
    .blog-content{
        padding-top:60px
    }
    .blog-title.heading-03.black-text{
        font-size:32px;
        line-height:42px
    }
    .blog-thumb{
        height:200px
    }
    .blog-thumb.top{
        height:0;
        padding-top:42%;
        position:relative
    }
    .blog-head-texts{
        margin-bottom:60px;
        padding-left:20px;
        padding-right:20px
    }
    .blog-content-02._02{
        padding:60px 20px
    }
    .blog-content-02._02.both-padding-40px{
        padding-left:0;
        padding-right:0
    }
    .blog-content-02._02.both-padding-40px.width-300{
        width:100%;
        max-width:470px
    }
    .blog-content-02.faq{
        padding-top:60px;
        padding-bottom:60px
    }
    .blog-content-02.faq.another{
        padding-left:20px;
        padding-right:20px
    }
    .blog-content-02.compare{
        padding:60px 20px
    }
    .blog-title-02.sub-heading-02.black-text{
        margin-bottom:26px;
        font-size:26px;
        line-height:36px
    }
    .cta.pink-elephant-bg{
        padding:60px 20px
    }
    .cta-title.heading-03.black-text{
        font-size:32px;
        line-height:42px
    }
    .bottom-texts{
        grid-column-gap:16px;
        grid-row-gap:16px;
        flex-direction:column
    }
    .form-group-02{
        height:auto
    }
    .cta-text.body-01.black-text{
        padding-left:0;
        padding-right:0
    }
    .submit-btn.body-semibold-02.black-bg{
        width:100%;
        position:static
    }
    .project-list-01{
        margin-top:60px
    }
    .project-item-01.first2._03-another,.project-item-01.case-study._03-another{
        border-bottom-style:solid
    }
    .item-head-01{
        height:240px
    }
    .item-head-01._02{
        height:auto;
        padding-left:0;
        padding-right:0
    }
    .item-head-01._03{
        height:300px
    }
    .item-head-01._03.no-heigght{
        height:auto
    }
    .item-body-01{
        padding:30px 20px
    }
    .item-body-01._02{
        padding-left:15px;
        padding-right:15px
    }
    .item-body-01._03{
        padding-left:20px;
        padding-right:20px
    }
    .item-title-01.sub-heading-02{
        font-size:28px;
        line-height:38px
    }
    .item-title-01.sub-heading-02.case-study{
        line-height:28px
    }
    .item-title-01._32px{
        font-size:28px;
        line-height:38px
    }
    .item-title-01._32px.case-study{
        line-height:28px
    }
    .item-tags{
        flex-flow:wrap;
        align-items:flex-start;
        margin-top:20px
    }
    .item-tags.wrap-mobile{
        flex-flow:wrap
    }
    .item-tag.white-tag{
        font-size:2.3vw;
        line-height:14px
    }
    .item-tag.black-tag{
        font-size:2.2vw;
        line-height:14px
    }
    .single-titles{
        margin-top:60px;
        margin-left:20px;
        margin-right:20px
    }
    .single-title.heading-02.black-text{
        font-size:36px;
        line-height:46px
    }
    .single-tags{
        margin-top:20px;
        margin-left:20px
    }
    .single-thumbs{
        height:280px;
        margin-top:60px
    }
    .aside-title.body-medium-01.black-text{
        padding-top:22px;
        padding-bottom:22px;
        padding-left:20px
    }
    .aside-status{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-left:20px;
        padding-right:20px
    }
    .stat-title.heading-03.black-text{
        font-size:36px;
        line-height:46px
    }
    .stat-title.heading-03.black-text.case{
        margin-bottom:5px;
        font-size:20px;
        line-height:28px
    }
    .rich-text-block{
        padding-bottom:40px;
        padding-left:10px;
        padding-right:10px
    }
    .rich-text-block h2{
        margin-top:20px;
        margin-bottom:10px;
        font-size:30px;
        line-height:40px
    }
    .rich-text-block h3{
        margin-top:10px;
        font-size:20px
    }
    .rich-text-block strong{
        font-size:14px
    }
    .faq-question-answer{
        padding-top:0
    }
    .question-title{
        padding-right:20px;
        font-size:16px;
        font-weight:500;
        line-height:24px
    }
    .question-title.faq2{
        font-size:18px;
        line-height:26px
    }
    .down-caret-icon{
        width:24px;
        height:24px
    }
    .faq-title-wrap{
        padding-left:20px
    }
    .faq-answer-text{
        font-size:14px;
        line-height:22px
    }
    .faq-answer-text.body-regular-02.black-text{
        padding-top:16px;
        padding-bottom:20px
    }
    .faq-answer-text.body-regular-02.black-text.last{
        border-top-style:none
    }
    .faq-question.faq2{
        padding-top:26px;
        padding-bottom:26px
    }
    .faq-question.faq2.last,.faq-question.bsm.last{
        border-bottom:1px solid #000
    }
    .faq-icon-wrap{
        width:60px;
        min-width:60px;
        height:60px
    }
    .project-head-02.centre.white-border{
        overflow:hidden
    }
    .project-head-02.centre.white-border.over-flow.mobile-hide{
        display:none
    }
    .projects._02{
        overflow:hidden
    }
    .projects._02.over-flow.mobile-hide{
        display:none
    }
    .project-content-01{
        padding-top:60px
    }
    .project-head-01{
        padding-left:10px;
        padding-right:10px
    }
    .project-item-02{
        flex-direction:column
    }
    .item-titles-02{
        border-bottom:1px solid #000;
        border-right-style:none;
        max-width:100%;
        padding-top:30px;
        padding-bottom:30px;
        padding-left:20px
    }
    .item-titles-02.home-1{
        padding-left:10px;
        padding-right:10px
    }
    .item-title-02.sub-heading-03.black-text{
        width:auto;
        position:static;
        transform:rotate(0)
    }
    .item-title-02.h-1.caption-01.black-text{
        width:100%
    }
    .item-body-02{
        padding:30px 20px
    }
    .item-btns-02{
        width:100%
    }
    .hero-02.transparent-bg{
        position:relative;
        overflow:hidden
    }
    .hero-02.transparent-bg.padding-40{
        margin-left:0;
        margin-right:0
    }
    .hero-02.transparent-bg.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.transparent-bg.saas-marketing-hero{
        padding-bottom:37px
    }
    .hero-02.transparent-bg.design-lp{
        height:100%;
        padding-bottom:37px;
        overflow:visible
    }
    .hero-02.transparent-bg.northstar{
        height:100%;
        padding-bottom:73px;
        overflow:hidden
    }
    .hero-02.tablet-side-padding{
        margin-left:0;
        margin-right:0
    }
    .hero-02.tr{
        position:relative;
        overflow:hidden
    }
    .hero-02.tr.padding-40{
        margin-left:0;
        margin-right:0
    }
    .hero-02.tr.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.beige{
        position:relative;
        overflow:hidden
    }
    .hero-02.beige.padding-40{
        margin-left:0;
        margin-right:0
    }
    .hero-02.beige.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.marekting-page{
        position:relative;
        overflow:hidden
    }
    .hero-02.marekting-page.padding-40{
        margin-left:0;
        margin-right:0
    }
    .hero-02.marekting-page.mobile-20-padding{
        margin-left:20px;
        margin-right:20px
    }
    .hero-02.marekting-page.saas-marketing-hero{
        padding-bottom:37px
    }
    .hero-02.marekting-page.design-lp{
        height:100%;
        padding-bottom:37px;
        overflow:visible
    }
    .hero-02.marekting-page.northstar{
        height:100%;
        padding-bottom:73px;
        overflow:hidden
    }
    .hero-content-02.home-1{
        padding-bottom:285px
    }
    .hero-content-02.home-2{
        padding-bottom:60px
    }
    .hero-content-02.home-2.padding-top-bottom{
        flex-flow:column;
        display:flex
    }
    .hero-content-02.home-2.padding-top-bottom.ai-agents{
        padding-bottom:0
    }
    .hero-content-02.home-2.hero-padding-desing-lp{
        text-align:center;
        flex-flow:column;
        justify-content:space-between;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        padding-top:60px;
        padding-bottom:0;
        display:flex
    }
    .hero-content-02.home-2.padding-top-bottom-lp{
        flex-flow:column;
        justify-content:space-between;
        align-items:center;
        padding-bottom:0;
        display:flex
    }
    .hero-content-02.home-2.padding-top-bottom-lp.mobile-2nd,.hero-content-02.home-2.padding-top-bottom-lp.lp-01{
        margin-top:20px;
        margin-bottom:60px;
        padding-top:0
    }
    .hero-content-02.home-2.padding-top-bottom-c-m{
        flex-flow:column;
        justify-content:space-between;
        align-items:center;
        padding-top:55px;
        padding-bottom:0;
        display:flex
    }
    .hero-content-02.home-2.padding-top-bottom-c-m.mobile-2nd{
        margin-top:20px;
        margin-bottom:60px;
        padding-top:0
    }
    .hero-content-02.home-2.markting-lp-hero-padding.sma{
        padding-top:60px;
        padding-bottom:0
    }
    .hero-content-02.home-2.mobile-width-100{
        width:100%
    }
    .hero-content-02.home-2.is-calendly{
        padding-bottom:0
    }
    .hero-content-02.home-2.hero-padding-desing-lp-marketing{
        text-align:center;
        flex-flow:column;
        justify-content:space-between;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        padding-top:70px;
        display:flex
    }
    .hero-content-02.new-home{
        padding-bottom:285px
    }
    .hero-content-02.new-home.desktop.design-page-copy{
        padding-top:90px;
        padding-bottom:56px
    }
    .hero-content-02.new-home.mobile{
        padding-top:55px
    }
    .hero-head-02.home-02.margin-55{
        justify-content:center;
        align-items:center;
        padding-left:0;
        padding-right:0
    }
    .hero-head-02.home-02.margin-55.width{
        max-width:320px
    }
    .hero-head-02.home-02.padding-remove{
        justify-content:center;
        align-items:center;
        padding-left:0;
        padding-right:0
    }
    .hero-head-02.home-02.gap-44.tablet-width{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .hero-head-02.lp01.margin-55,.hero-head-02.lp01.padding-remove{
        justify-content:center;
        align-items:center;
        padding-left:0;
        padding-right:0
    }
    .hero-head-02.lp01.gap-44.tablet-width{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .hero-titles-02.home-2{
        margin-left:auto;
        margin-right:auto
    }
    .hero-titles-02.home-2.flex{
        justify-content:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .hero-titles-02.home-2.mobile-version{
        text-align:left;
        display:block
    }
    .hero-titles-02.home-2.mobile-unhide{
        display:block
    }
    .hero-titles-02.home-2.desktop-img{
        display:none
    }
    .hero-titles-02.ai-agents{
        max-width:255px;
        margin-left:auto;
        margin-right:auto
    }
    .hero-titles-02.ai-agents.flex{
        justify-content:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .hero-title-02{
        font-size:36px;
        line-height:46px;
        display:none
    }
    .hero-title-02.hide{
        font-size:34px;
        line-height:44px;
        display:block
    }
    .hero-title-02.hide.tem{
        display:none
    }
    .hero-title-02.black-text{
        display:block
    }
    .hero-title-02.black-text.heading-02{
        letter-spacing:-1.8px;
        font-size:7.8vw;
        display:block
    }
    .hero-title-02.black-text.heading-02.case-studies{
        font-size:28px
    }
    .hero-title-02.black-text.heading-01-home,.hero-title-02.black-text.heading-home-01,.hero-title-02.black-text.head-small-form{
        letter-spacing:-1px;
        display:block
    }
    .hero-title-02.black-text.heading-80px{
        width:100%;
        font-size:28px;
        line-height:42px;
        display:block
    }
    .hero-title-02.black-text.heading-80px.width,.hero-title-02.black-text.heading-80px.width-lp{
        width:auto;
        min-width:300px
    }
    .hero-title-02.black-text.heading-80px--72{
        letter-spacing:-1px;
        width:100%;
        font-size:28px;
        line-height:42px;
        display:block
    }
    .hero-title-02.black-text.heading-80px--72.width{
        width:auto;
        min-width:300px
    }
    .hero-title-02.black-text._60px{
        font-size:39px;
        line-height:44px
    }
    .hero-title-02.black-text._60px.max-width-620,.hero-title-02.black-text._60px.max-width-620-copy{
        min-width:300px
    }
    .hero-title-02.black-text._80px{
        font-size:39px;
        line-height:44px
    }
    .hero-title-02.black-text._80px.max-width-620{
        min-width:auto
    }
    .hero-title-02.black-text._70px{
        text-align:center;
        font-size:40px;
        display:block
    }
    .hero-title-02.black-text._70px.width,.hero-title-02.black-text._70px.width-lp{
        width:auto;
        min-width:300px
    }
    .hero-title-02.black-text._86px{
        font-size:39px;
        line-height:44px
    }
    .hero-title-02.black-text._86px.max-width-620,.hero-title-02.black-text._86px.max-width-620-copy,.hero-title-02.black-text._86px.max-width-620-copy,.hero-title-02.black-text._86px.max-width-660{
        min-width:300px
    }
    .hero-title-02.show.heading-03.black-text{
        font-size:32px;
        line-height:42px;
        display:none
    }
    .hero-title-02.show.heading-03.black-text.hide{
        font-size:36px;
        line-height:46px;
        display:block
    }
    .hero-title-02.is-good{
        display:block
    }
    .hero-title-02.hide-mb{
        font-size:34px;
        line-height:44px;
        display:none
    }
    .hero-title-02.hide-mb.tem{
        display:none
    }
    .hero-title-02.white-text._64px.max-width-660,.hero-title-02.white-text._64px.max-width-heading-size{
        min-width:auto;
        max-width:none;
        font-size:40px;
        line-height:46px;
        display:block
    }
    .hero-title-02.white-text._64px.max-width-687px-letter-casing{
        text-align:center;
        min-width:auto;
        max-width:none;
        font-size:40px;
        line-height:46px;
        display:block
    }
    .hero-title-02.white-text._64px.max-width-687px-letter-casing.hero-mobile{
        letter-spacing:-.04em;
        margin-left:auto;
        margin-right:auto;
        font-size:38px;
        line-height:43px
    }
    .hero-title-02.white-text._64px.northstar{
        text-align:center;
        letter-spacing:-.04em;
        min-width:auto;
        max-width:280px;
        margin-left:auto;
        margin-right:auto;
        font-size:38px;
        line-height:43px;
        display:block
    }
    .hero-title-02.white-text._64px.northstar.hero-mobile{
        letter-spacing:-.04em;
        margin-left:auto;
        margin-right:auto;
        font-size:38px;
        line-height:43px
    }
    .hero-title-02.white-text._64px.northstar.mobile-hide{
        display:none
    }
    .text-wrap-02.homepage.margin-40{
        margin-top:32px
    }
    .text-wrap-02.homepage.margin-40.max-with-712,.text-wrap-02.homepage.margin-40.max-with-712-copy{
        margin-top:30px
    }
    .text-wrap-02.homepage.margin-27-top{
        max-width:271px
    }
    .text-wrap-02.homepage.wrapper_marketing-lp.gap-48{
        grid-row-gap:0px
    }
    .text-wrap-02.homepage.margin-40-top{
        margin-top:32px
    }
    .text-wrap-02.video-100.mobile-first{
        order:-1;
        margin-bottom:20px
    }
    .text-wrap-02.design-lp.margin-40.max-with-712,.text-wrap-02.design-lp.margin-40.max-with-712-copy{
        margin-top:30px
    }
    .text-wrap-02.design-lp.margin-27-top{
        max-width:271px
    }
    .text-wrap-02.design-lp.wrapper_marketing-lp.gap-48{
        grid-row-gap:0px
    }
    .hero-text-02.sub-heading-04{
        font-size:18px;
        line-height:24px
    }
    .hero-text-02.sub-heading-04.allcaps-none._24px.left-align{
        text-align:center
    }
    .hero-text-02.sub-heading-04.allcaps-none.white-text.moible-16px{
        width:100%;
        max-width:275px;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        font-size:16px;
        font-weight:400;
        line-height:26px
    }
    .hero-text-02.sub-heading-04._26px.case-studies{
        font-size:16px
    }
    .hero-text-02.sub-heading-04.white-text._28px{
        font-size:16px;
        line-height:26px
    }
    .hero-text-02.sub-heading-04.white-text.marketing-lp-para.mobile-hide{
        display:none
    }
    .hero-text-02.sub-heading-04.white-text.northstar{
        text-align:center;
        letter-spacing:normal;
        margin-top:40px;
        font-size:20px;
        line-height:27px
    }
    .hero-text-02.sub-heading-04.white-text.northstar.mobile-hide{
        display:none
    }
    .hero-text-02.sub-heading-new-home{
        font-size:18px;
        line-height:24px
    }
    .hero-text-02.sub-heading-new-home.allcaps-none._24px.left-align{
        text-align:center
    }
    .hero-text-02.sub-heading-new-home.allcaps-none.white-text.moible-16px{
        width:100%;
        max-width:275px;
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        font-size:16px;
        font-weight:400;
        line-height:26px
    }
    .hero-text-02.sub-heading-new-home._26px.case-studies{
        font-size:16px
    }
    .hero-text-02.sub-heading-new-home.white-text._28px{
        font-size:16px;
        line-height:26px
    }
    .hero-text-02.sub-heading-new-home.white-text.marketing-lp-para.mobile-hide{
        display:none
    }
    .hero-text-02.design_hero-para{
        max-width:350px;
        font-size:20px;
        line-height:30px
    }
    .hero-thumbs-02{
        height:300px
    }
    .hero-thumbs-02.home-1{
        max-width:100%
    }
    .hero-thumbs-02.about,.hero-thumbs-02.last-about{
        height:100%;
        margin-top:16px
    }
    .hero-thumbs-02.about-top{
        grid-column-gap:16px;
        grid-row-gap:16px;
        flex-flow:column;
        height:100%;
        margin-top:40px
    }
    .logos.corner-radius{
        border-top-left-radius:20px;
        border-top-right-radius:20px
    }
    .logos.design-lp{
        padding-bottom:40px
    }
    .logos.design-lp-wgite{
        padding-top:44px;
        padding-bottom:40px
    }
    .logos-content{
        padding-bottom:30px;
        padding-left:20px;
        padding-right:20px
    }
    .logos-content.max-width-655.gap{
        grid-column-gap:16px;
        grid-row-gap:16px;
        justify-content:center;
        align-items:center;
        max-width:none;
        margin-left:auto;
        margin-right:auto;
        overflow:visible
    }
    .logos-content.top-margin,.logos-content.home-page{
        margin-top:0
    }
    .logo-list{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-columns:1fr 1fr 1fr;
        justify-items:center
    }
    .logo-list.gap-32{
        grid-column-gap:10px;
        grid-row-gap:10px;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        align-items:center;
        width:100%
    }
    .logo-list.mobile-gap{
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-columns:1fr;
        justify-content:center;
        place-items:center;
        margin-left:auto;
        margin-right:auto;
        display:grid
    }
    .logo-list.mobile-gap.center-align{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .logo-list.mobile-gap.mobile-show{
        margin-left:0;
        margin-right:0
    }
    .logo-list.mobile-gap.mobile-show.desktop.design-lp{
        flex:none
    }
    .logo-list.mobile-gap.mobile-show.desktop.north-star{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-flow:row;
        flex:none;
        width:100%
    }
    .logo-list.mobile-gap.mobile-show.desktop.north-star-moile{
        grid-column-gap:50px;
        grid-row-gap:50px;
        flex-flow:row;
        flex:none;
        display:flex
    }
    .logo-list.mobile-gap.mobile-show.design-lp{
        flex:none;
        min-width:1030px;
        max-width:1030px
    }
    .logo-list.wrap{
        flex-flow:wrap
    }
    .logo-item{
        width:150px
    }
    .logo-item.is-72px{
        width:60px
    }
    .logo-item._142px{
        width:120px
    }
    .logo-item._01{
        width:130px
    }
    .logo-item._03{
        width:180px
    }
    .logo-item.homeo1{
        width:130px
    }
    .logo-item.home02{
        width:140px
    }
    .logo-item.home04{
        width:110px
    }
    .logo-item._133px{
        width:120px
    }
    .logo-item._109px{
        width:100px
    }
    .logo-item.is-131{
        width:140px
    }
    .logo-item.is-131.auto{
        width:100%
    }
    .logo-item.is-85px{
        width:100px;
        max-width:50px
    }
    .logo-item.mukunda{
        width:45px
    }
    .logo-item.audioart{
        width:110px
    }
    .logo-item.housr{
        width:104px
    }
    .logo-item.vega{
        width:134px
    }
    .logo-item.beyond{
        width:112px
    }
    .logo-item.vwo{
        width:90px
    }
    .logo-text.black-bg.white-text{
        font-size:14px;
        line-height:24px
    }
    .logo-text.black-bg.orange-text.align-center{
        left:auto
    }
    .logo-text.black-bg.orange-text.alignment-margin{
        width:100%
    }
    .why-choose-content{
        padding-bottom:30px;
        padding-left:20px;
        padding-right:20px
    }
    .why-choose-content.pink-elephant-bg{
        padding:60px 20px
    }
    .titles-wrap.servc{
        text-align:center
    }
    .titles-wrap.max-width-843{
        max-width:270px
    }
    .choose-title.heading-03{
        letter-spacing:-1px;
        font-size:32px;
        line-height:44px
    }
    .choose-title.heading-03.size-54px,.choose-title.heading-03.size-60{
        font-size:40px
    }
    .choose-title.heading-03._55px.text-align-left.no-all-caps{
        margin-left:auto;
        margin-right:auto
    }
    .choose-title.heading-03._55px.text-align-left.no-all-caps.desktop{
        display:none
    }
    .choose-item.white-bg{
        padding-top:30px;
        padding-bottom:30px
    }
    .choose-item.white-bg._01{
        padding:40px 20px 44px
    }
    .choose-icon{
        width:52px
    }
    .item-title.choose.sub-heading-02.black-text,.item-title.choose.sub-heading-02.table-headong{
        margin-top:30px;
        margin-bottom:16px;
        font-size:26px;
        line-height:36px
    }
    .item-title.serv.sub-heading-01.black-text{
        margin-bottom:20px;
        font-size:28px;
        line-height:38px
    }
    .item-title.serv.sub-heading-01.team-member{
        margin-bottom:0;
        font-size:26px;
        line-height:33px
    }
    .item-title.serv.sub-heading-01.white-text{
        font-size:32px;
        line-height:40px
    }
    .item-title.serv.sub-heading-01.impact.mukunda{
        font-size:16px
    }
    .item-title.serv.sub-heading-01.impact-title{
        font-size:26px;
        line-height:32px
    }
    .item-title.serv.sub-heading-01.portfolio{
        font-size:30px;
        line-height:40px
    }
    .item-title.serv.sub-heading-01.portfolio-black{
        font-size:39px
    }
    .item-title.testm.sub-heading-03.black-text{
        font-size:21px;
        line-height:26px
    }
    .item-title.sub-heading-03.black-text{
        font-size:22px;
        line-height:32px
    }
    .item-title._3-king{
        letter-spacing:-.5px;
        font-size:26px;
        line-height:32px
    }
    .item-title._3-king.shoes-text{
        line-height:28px
    }
    .item-title._3-king.shoes-text-01{
        font-size:2.6vw
    }
    .item-title._3-king.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.approch{
        font-size:32px
    }
    .item-title.risba-testi-text{
        font-size:25px;
        line-height:32px
    }
    .item-title.risba-testi-text.vega.min-width{
        min-width:auto
    }
    .item-title.risba-testi-text.qpiai{
        font-size:20px;
        line-height:28px
    }
    .item-title.audio-art{
        font-size:26px;
        line-height:34px
    }
    .item-title.audio-art.shoes-text-01{
        font-size:3.5vw;
        line-height:3.8vw
    }
    .item-title.audio-art.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.simply{
        font-size:26px;
        line-height:34px
    }
    .item-title.simply.shoes-text-01{
        font-size:3.5vw;
        line-height:3.8vw
    }
    .item-title.simply.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.vega{
        letter-spacing:-.5px;
        font-size:26px;
        line-height:32px
    }
    .item-title.vega.shoes-text{
        line-height:28px
    }
    .item-title.vega.shoes-text-01{
        font-size:2.6vw
    }
    .item-title.vega.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.acadly{
        letter-spacing:-.5px;
        font-size:26px;
        line-height:32px
    }
    .item-title.acadly.shoes-text{
        line-height:28px
    }
    .item-title.acadly.shoes-text-01{
        font-size:2.6vw
    }
    .item-title.acadly.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.wlnc{
        letter-spacing:-.5px;
        font-size:26px;
        line-height:32px
    }
    .item-title.wlnc.shoes-text{
        line-height:28px
    }
    .item-title.wlnc.shoes-text-01{
        font-size:2.6vw
    }
    .item-title.wlnc.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.rescribe{
        letter-spacing:-.5px;
        font-size:26px;
        line-height:32px
    }
    .item-title.rescribe.shoes-text{
        line-height:28px
    }
    .item-title.rescribe.shoes-text-01{
        font-size:2.6vw
    }
    .item-title.rescribe.technology{
        font-size:18px;
        line-height:23px
    }
    .item-title.ai-agents{
        line-height:57px
    }
    .item-title.text-size-26{
        font-size:24px
    }
    .item-text.srvc.sub-heading-04.black-text{
        font-size:16px;
        font-weight:400;
        line-height:26px
    }
    .item-text.tesim.sub-heading-04.black-text{
        margin-bottom:0
    }
    .item-text.tesim.sub-heading-04.approch-text{
        font-size:18px;
        line-height:24px
    }
    .item-text.h-2-1.body-medium-01{
        margin-bottom:30px;
        font-size:16px;
        line-height:26px
    }
    .item-text.h-3-1.sub-heading-02{
        margin-bottom:30px;
        font-size:24px;
        line-height:34px
    }
    .item-text.para-18px{
        font-size:16px;
        line-height:24px
    }
    .item-text.para-18px.max-width-553{
        max-width:249px
    }
    .item-text.para-18px.max-width-553.white-text.mobile-align-center{
        text-align:center;
        max-width:225px
    }
    .item-text.para-18px.max-width-553.mobile-left-align{
        text-align:left
    }
    .item-text.para-18px.max-width-553.mobile-left-align._16px-mobile{
        font-size:16px;
        line-height:26px
    }
    .item-text.para-18px.max-width-457{
        max-width:249px
    }
    .item-text.para-18px.max-width-457.white-text.mobile-align-center{
        text-align:center;
        max-width:225px
    }
    .item-text.para-18px.max-width-457.mobile-left-align{
        text-align:left
    }
    .item-text.para-18px.max-width-457.mobile-left-align._16px-mobile{
        font-size:16px;
        line-height:26px
    }
    .button-wrap{
        margin-top:40px
    }
    .service.padding{
        padding-left:20px;
        padding-right:20px
    }
    .service.top-border.bottom-90px{
        padding-bottom:70px
    }
    .service.top-border.bottom-90px.mobile{
        padding-bottom:40px
    }
    .service.top-border.hide-mobile{
        display:none
    }
    .service.no-border.over-flow-hide.mobile-padding-right{
        padding-left:0;
        padding-right:0
    }
    .service.no-border.mobile-padding{
        padding-left:20px;
        padding-right:20px
    }
    .service-content{
        padding:60px 20px
    }
    .service-content.home-1._01{
        padding-top:60px
    }
    .service-content.home-2{
        padding-top:60px;
        padding-left:20px;
        padding-right:20px
    }
    .service-content.home-2.sma{
        width:100%;
        max-width:295px;
        margin-left:auto;
        margin-right:auto;
        padding-top:60px;
        padding-left:0;
        padding-right:0
    }
    .service-content.home-2.design{
        padding-top:100px
    }
    .service-content.marketing{
        padding-top:60px;
        padding-left:20px;
        padding-right:20px
    }
    .service-content.home-3{
        padding-top:100px;
        padding-left:20px;
        padding-right:20px
    }
    .service-content.home-3.sma{
        width:100%;
        max-width:295px;
        margin-left:auto;
        margin-right:auto;
        padding-top:60px;
        padding-left:0;
        padding-right:0
    }
    .service-content.design-lp{
        justify-content:center;
        align-items:center;
        padding-left:0;
        padding-right:0;
        display:flex
    }
    .service-title.heading-03{
        font-size:34px;
        line-height:44px
    }
    .service-title.heading-03.black-text-left{
        font-size:32px;
        line-height:41px
    }
    .service-title.heading-03.black-text-left.design-text,.service-title.heading-03.black-text-left.design-landing-page,.service-title.heading-03.black-text-left.design-landing-page--left-aligjn{
        letter-spacing:-1px;
        max-width:400px;
        font-size:33px
    }
    .service-title.heading-03.define-text{
        font-size:32px;
        line-height:38px
    }
    .service-title.heading-03.impact{
        font-size:32px;
        line-height:42px
    }
    .service-title.heading-03.white-text{
        font-size:24px;
        line-height:32px
    }
    .service-title.heading-03.white-text.text-align-center._64px{
        font-size:22px
    }
    .service-title.heading-03.white-text.text-align-center.semibold-text.desigmn-lp{
        letter-spacing:-.02em;
        justify-content:center;
        align-items:center;
        font-size:34px;
        line-height:44px;
        display:flex
    }
    .service-title.heading-03.design{
        font-size:33px
    }
    .service-title.heading-03.design-lp-white{
        font-size:36px
    }
    .service-title.home-1.heading-03.black-text{
        padding-left:20px;
        padding-right:20px;
        line-height:42px
    }
    .service-title.home-1.heading-03.on-home-page{
        padding-left:0;
        padding-right:0;
        font-size:32px;
        line-height:43px
    }
    .service-title.home-1.heading-03.client-text{
        padding-left:20px;
        padding-right:20px;
        font-size:32px;
        line-height:42px
    }
    .service-title.home-1.heading-03.client-text.home{
        letter-spacing:-.02em;
        padding-left:0;
        padding-right:0;
        line-height:40px
    }
    .service-title.home-1.heading-03.invesment{
        font-size:32px;
        line-height:43px
    }
    .service-title.home-1.heading-03.invesment._55px-72{
        font-size:30px;
        line-height:34px
    }
    .service-title.home-1.heading-03.our-client-text{
        padding-left:20px;
        padding-right:20px;
        font-size:32px;
        line-height:42px
    }
    .service-title.home-1.heading-03._64px{
        font-size:30px;
        line-height:34px
    }
    .service-title.home-3.heading-03.black-text._11,.service-title.home-3.heading-03.black-text._12{
        margin-right:0;
        padding-left:0;
        padding-right:0
    }
    .service-title.home-3.heading-03.black-text{
        padding-left:20px;
        padding-right:20px
    }
    .service-list.sevc.pink-elephant-bg.mobile-hide{
        display:none
    }
    .serivce-item.h-3,.serivce-item.h-3._01{
        padding:30px 20px
    }
    .serivce-item.h-3-1,.serivce-item.h-3-1._01{
        padding:10px 10px 30px
    }
    .serivce-item.home-3-2{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding:20px 20px 30px
    }
    .serivce-item.home-3-2._01{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .serivce-item.noshrink{
        flex:none;
        max-width:479px
    }
    .item-left{
        height:240px
    }
    .item-left._01{
        height:400px
    }
    .item-left._011{
        height:382px
    }
    .item-right{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding:30px 20px
    }
    .item-right.testim{
        padding-top:30px;
        padding-bottom:100px;
        padding-left:20px
    }
    .count.sub-heading-02.white-text.gradient{
        width:48px;
        height:48px;
        font-size:22px;
        line-height:32px
    }
    .count.sub-heading-03.gradient.white-text.tab{
        width:54px;
        height:54px;
        font-size:20px;
        line-height:30px
    }
    .count.sub-heading-03.gradient.white-text.inner-tab{
        width:48px;
        height:48px;
        font-size:18px;
        line-height:28px
    }
    .achivement-content{
        padding-top:60px;
        padding-bottom:60px
    }
    .achivement-title.heading-03{
        font-size:34px;
        line-height:44px
    }
    .achivement-item{
        flex-direction:column;
        grid-template-columns:1fr;
        height:100%;
        padding-top:30px;
        display:flex
    }
    .achivement-item._01{
        flex-direction:column;
        padding-top:20px;
        display:flex
    }
    .item-madels{
        border-bottom-style:none;
        border-right-style:none
    }
    .item-dates{
        border-bottom-style:none
    }
    .item-title-wrap{
        border-bottom:1px solid var(--black);
        border-right-style:none;
        flex-direction:column;
        height:140%;
        padding:10px 0 30px
    }
    .item-arrows{
        height:60px
    }
    .tab-menu.testimonial{
        bottom:30px;
        left:20px
    }
    .faq-icon{
        width:20px;
        height:20px
    }
    .caret-down-icon{
        min-width:auto;
        min-height:auto
    }
    .growth-left{
        padding-left:20px;
        padding-right:20px
    }
    .growth-left.h-2,.growth-left.is-good{
        padding-top:30px;
        padding-bottom:30px
    }
    .growth-img.h-2{
        max-width:100%;
        height:auto
    }
    .growth-title.sub-heading-01.black-text{
        font-size:28px;
        line-height:38px
    }
    .growth-title.h-2.heading-03.black-text{
        font-size:36px;
        line-height:46px
    }
    .growth-title.h-2.heading-03.text-stroke{
        font-size:36px;
        line-height:45px
    }
    .growth-text-wrap{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .growth-inner-wrap.left.home-3,.growth-inner-wrap.home-3{
        padding-top:16px;
        padding-bottom:16px
    }
    .growth-right-inner{
        padding:30px 20px
    }
    .growth-right-inner.h-3{
        padding-left:20px
    }
    .growth-text.body-regular-02.black-text{
        margin-top:20px;
        margin-bottom:30px
    }
    .growth-text.h-2.body-regular-02.black-text,.growth-text.h-2.body-regular-02.good-text,.growth-text.h-2.body-regular-02.business-no-margin{
        margin-bottom:20px
    }
    .growth-text.h-2.body-regular-02.business-no-margin.hide-mobile{
        display:none
    }
    .growth-text.h-2.body-regular-02.home{
        margin-bottom:20px
    }
    .growth-text.h-2.body-regular-02.home.mobile{
        margin-bottom:0
    }
    .item-head.h-2-1.white-bg{
        min-width:auto
    }
    .item-body.seervce{
        padding:30px 20px
    }
    .item-body.h-3{
        margin-top:40px
    }
    .item-body.h-3-1{
        margin-top:30px;
        padding-left:10px;
        padding-right:10px
    }
    .item-body.home-3{
        padding-top:30px;
        padding-bottom:30px
    }
    .item-body.home-3-1{
        margin-top:30px;
        padding-left:0;
        padding-right:0
    }
    .item-titles.servc{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-direction:column
    }
    .item-icons{
        width:60px;
        height:60px
    }
    .faqs-content-01{
        margin-left:0;
        margin-right:0;
        padding:10px 0 0
    }
    .faqs-content-01.margin-40px{
        margin-bottom:40px
    }
    .faqs-content-01.sma{
        padding-top:32px
    }
    .faqs-content-01.bsm{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .answer-left{
        padding-top:30px;
        padding-bottom:30px
    }
    .answer-img{
        max-width:200px
    }
    .answer-title.black-text{
        font-size:32px;
        line-height:42px
    }
    .left-content{
        padding:30px 20px
    }
    .right-content{
        height:300px
    }
    .content-title.sub-heading-02.black-text{
        font-size:26px;
        line-height:36px
    }
    .tab-link.sub-heading-02{
        padding-top:20px;
        padding-bottom:20px;
        font-size:22px;
        line-height:32px
    }
    .title-tight{
        line-height:22px
    }
    .spdiv07{
        margin-bottom:40px
    }
    .faq-question-answers{
        padding-top:0
    }
    .faq-question-answers.first{
        padding-top:20px;
        padding-bottom:12px;
        padding-right:20px
    }
    .faq-question-answers.border-none{
        border-left-style:none;
        border-right-style:none
    }
    .faq-question-answers.border-none.first{
        border-top-style:none;
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .faq-question-answers.border-none.h-last{
        border-bottom-style:solid
    }
    .faq-question-answers.border-none.h-last.padding-40px{
        padding-bottom:40px
    }
    .faq-question-answers.border-none.first-bsm{
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .faq-question-answers.border-none.first-bsm._2{
        border:1px #000;
        border-bottom-style:solid
    }
    .faq-question-answers.white-faq{
        border-left-style:none;
        border-right-style:none
    }
    .faq-question-answers.white-faq.first{
        border-top-style:none;
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .faq-question-answers.white-faq.h-last{
        border-bottom-style:solid
    }
    .faq-question-answers.white-faq.h-last.padding-40px{
        padding-bottom:40px
    }
    .hero-content.h-1{
        padding:60px 20px
    }
    .hero-content.h-11.off-white-bg{
        grid-template-columns:1fr;
        padding-top:60px;
        padding-left:20px;
        padding-right:20px
    }
    .hero-head{
        padding-top:60px;
        padding-left:20px;
        padding-right:20px
    }
    .hero-title.heading-02.black-text{
        font-size:36px;
        line-height:46px
    }
    .pricing-02-grid-year,.pricing-01-grid{
        margin-top:40px
    }
    .switch-div{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-direction:column
    }
    .pricing-features-list.pr3.off-white-bg{
        padding:30px 20px
    }
    .pricing-01-card-header.pr-3{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding:30px 20px
    }
    .pricing-item-title.pr-2.sub-heading-01.black-text,.pricing-item-title.pr-3.sub-heading-01.black-text{
        font-size:30px;
        line-height:40px
    }
    .hero-text.body-regular-01.black-text{
        font-size:16px;
        line-height:26px
    }
    .hero-text.p2.caption-01{
        text-align:left
    }
    .card-title.pr-2.black-text{
        margin-top:20px
    }
    .card-title.pr3.black-text{
        font-size:26px;
        line-height:46px
    }
    .card-text.pr3.black-text{
        font-size:16px;
        line-height:26px
    }
    .pricing-content{
        padding:60px 20px
    }
    .plan-wrap{
        margin-top:20px
    }
    .plan-items.p-2{
        border-bottom-style:none
    }
    .plan-item.p-last{
        border-bottom-style:solid
    }
    .contenct-01-image{
        max-height:100%
    }
    .tab-content-right{
        padding-left:20px;
        padding-right:20px
    }
    .tab-content-right.r2{
        padding-top:20px;
        padding-bottom:20px
    }
    .tab-body.r2,.pricing-bodys{
        padding:30px 20px
    }
    .buttons-wrap{
        padding-left:0;
        padding-right:0
    }
    .contents-wrap{
        padding:60px 20px
    }
    .content-titles.h-1{
        font-size:36px;
        line-height:46px
    }
    .content-cards{
        padding:60px 20px
    }
    .bullet-point.white-text.black-bg{
        flex:none
    }
    .showcase-list{
        padding:60px 20px
    }
    .showcase-item{
        padding-top:20px;
        padding-left:20px;
        padding-right:20px
    }
    .showcase-thumb-wrap{
        height:200px
    }
    .license-content{
        grid-column-gap:80px;
        grid-row-gap:80px
    }
    .license{
        padding-bottom:80px
    }
    .license-title.black-text{
        font-size:36px;
        line-height:46px
    }
    .change-log.off-white-bg{
        padding-top:40px;
        padding-bottom:40px
    }
    .tab-header-5,.tab-header-6{
        height:80px;
        padding-left:20px;
        padding-right:20px
    }
    .tab-header-7{
        height:80px;
        padding-right:20px
    }
    .tab-header-8{
        height:80px;
        padding-left:20px;
        padding-right:20px
    }
    .sub-heading-7{
        margin-top:20px;
        margin-bottom:16px;
        font-size:24px;
        line-height:34px
    }
    .tab-text{
        font-size:26px;
        line-height:24px
    }
    .tab-text.r2._01{
        font-size:18px;
        line-height:28px
    }
    .img-wrap-tab{
        height:240px
    }
    .sub-tab{
        font-size:14px;
        line-height:22px
    }
    .sub-heading{
        margin-top:20px;
        margin-bottom:16px;
        font-size:24px;
        line-height:34px
    }
    .icon-wrap{
        justify-content:center;
        align-items:center;
        display:flex
    }
    .secondary-btn.h-1.white-bg.pr-2,.primary-button-two.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-two.home-1.black-bg{
        padding-top:20px;
        padding-bottom:20px
    }
    .primary-button-two.home-1.black-bg.ct-1{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-two.home-1.orange-bg{
        padding-top:20px;
        padding-bottom:20px
    }
    .primary-button-two.home-1.orange-bg.ct-1{
        border-left-style:none;
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-two.home-1.blue-bg{
        padding-top:20px;
        padding-bottom:20px
    }
    .primary-button-two.home-1.blue-bg.ct-1{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-two.home-1.newsletter{
        justify-content:center;
        align-items:center;
        margin-left:0;
        margin-right:10px;
        padding:10px
    }
    .primary-button-two.home-1.newsletter.ct-1{
        padding-top:22px;
        padding-bottom:22px
    }
    .f-f-block.home{
        max-width:342px
    }
    .f-s-block{
        grid-column-gap:0px;
        grid-row-gap:0px;
        grid-template-rows:auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .cart-button{
        margin-right:10px
    }
    .icon-cart{
        width:24px;
        height:24px
    }
    .nav_link,.nav_link.white-link._100--width,.nav_link.white-link.width-100px,.nav_link.min-width-200{
        min-width:auto
    }
    .primary-button-nav.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-nav.ft.black-bg{
        padding:18px 26px
    }
    .primary-button-nav.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .primary-button-nav.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-button-nav.about.bg-transparent{
        padding-left:16px;
        padding-right:16px
    }
    .primary-button-nav.about.white-border{
        padding-left:20px;
        padding-right:20px
    }
    .primary-button-nav.about.bg-black{
        padding-left:16px;
        padding-right:16px
    }
    .hero-about-image{
        grid-column-gap:16px;
        grid-row-gap:16px;
        margin-top:16px
    }
    .about-hero-images.max-width-457{
        max-width:none;
        height:406px
    }
    .team-grid{
        margin-left:0;
        margin-right:0
    }
    .team-wrapper{
        padding-left:16px;
        padding-right:16px
    }
    .team-image-white{
        background-position:50% 45%;
        height:368px;
        top:-58px
    }
    .team-image-white._2{
        height:406px
    }
    .team-image-white._05{
        height:375px
    }
    .team-image-white._05.landing-page{
        height:264px
    }
    .team-image-white._06{
        top:-63px
    }
    .team-image-white._08{
        height:367px
    }
    .team-image-white._08.landing-page{
        height:264px
    }
    .team-image-color{
        background-position:50% 45%;
        height:368px;
        top:-58px
    }
    .team-image-color._02{
        height:406px
    }
    .team-image-color._02.landing-page{
        height:264px
    }
    .team-image-color._05{
        height:375px
    }
    .team-image-color._05.landing-page{
        height:264px
    }
    .team-image-color._06{
        top:-63px
    }
    .team-image-color._08{
        height:367px
    }
    .team-image-color._08.landing-page{
        height:264px
    }
    .team-grid-wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .value-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-top:60px
    }
    .value-card-cta._2{
        padding-left:20px;
        padding-right:20px
    }
    .value-card-cta._1{
        display:none
    }
    .primary-button-alternative.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-alternative.ft.black-bg{
        padding:18px 26px
    }
    .primary-button-alternative.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .primary-button-alternative.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-button-alternative.about.white-border{
        padding-top:10px;
        padding-bottom:10px
    }
    .definne-wrapper{
        padding-top:140px
    }
    .define-circle-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .define-circle{
        width:50px;
        height:50px
    }
    .define-card{
        max-width:260px;
        height:50px
    }
    .define-card._2{
        max-width:200px
    }
    .define-card._3{
        max-width:173px;
        margin-left:0
    }
    .define-card._4{
        max-width:109px;
        margin-left:0
    }
    .define-card._5{
        max-width:178px;
        top:-27px;
        left:54px;
        transform:rotate(24deg)
    }
    .define-card._6{
        max-width:145px;
        top:-39px;
        left:160px;
        transform:rotate(53deg)
    }
    .define-second-row{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:320px
    }
    .impact-wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .impact-wrapper.hide-mobile{
        display:none
    }
    .impact-video-wrapper{
        border-right-style:none;
        min-height:245px;
        padding-left:20px;
        padding-right:20px
    }
    .impact-video-wrapper.bottom-border{
        padding-left:0;
        padding-right:0
    }
    .impact-video-wrapper.left-border{
        border-left-style:none;
        padding-left:0;
        padding-right:0
    }
    .impact-right-wrapper{
        padding-top:60px
    }
    .impact-right-wrapper.sma-border,.impact-right-wrapper.sma-copy,.impact-right-wrapper.northstar,.impact-right-wrapper.bsm-1,.impact-right-wrapper.bsm-3{
        margin-left:1rem;
        margin-right:1rem
    }
    .impact-logo{
        width:190px
    }
    .impact-logo.vega,.impact-logo.audio,.impact-logo.mukunda{
        width:180px
    }
    .impact-number-wrapper._002{
        max-width:145px
    }
    .impact-number-wrapper.risba.width-157,.impact-number-wrapper.risba.width-164{
        max-width:120px
    }
    .impact-number{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .impact-line{
        width:3px
    }
    .impact-btn.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .impact-btn.ft.black-bg{
        padding:18px 26px
    }
    .impact-btn.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .impact-btn.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .impact-btn.about.on-impact,.impact-btn.about.on-vega,.impact-btn.about.on-food{
        padding-top:16px;
        padding-bottom:16px
    }
    .food_right-content{
        max-width:none;
        height:180px;
        min-height:auto
    }
    .mukunda_video{
        min-height:auto
    }
    .nav-cta{
        width:100%;
        max-width:152px
    }
    .nav-cta.hide-indesk{
        align-self:center;
        max-width:none
    }
    .hero-content-01-c{
        padding-top:0;
        padding-bottom:40px
    }
    .hero-content-01-c.b2{
        padding:60px 10px
    }
    .contct-heading-wrapper{
        grid-column-gap:70px;
        grid-row-gap:70px
    }
    .the-contact-text{
        line-height:16vw;
        top:55px
    }
    .contact-heading-last{
        margin-top:-70px
    }
    .contact-hero-first{
        padding-left:20px;
        padding-right:20px
    }
    .contact-content-black{
        border-left-style:none;
        border-right-style:none
    }
    .contact-content-black.cp3{
        padding-left:0;
        padding-right:0
    }
    .primary-button-hero.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-button-hero.ft.black-bg{
        padding:18px 26px
    }
    .primary-button-hero.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .primary-button-hero.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-button-hero.about.bg-transparent{
        padding:10px 20px
    }
    .primary-button-hero.about.home-button-white{
        padding:10px 18px
    }
    .good-content{
        padding:60px 20px
    }
    .good-content.home{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .good-card.is-orange.absolute-2{
        position:relative;
        top:168px;
        right:41.3px
    }
    .good-card.is-neon.absolute-3{
        width:100%;
        max-height:none;
        position:relative;
        top:194px;
        left:30.32px
    }
    .good-card.absolute{
        top:176px;
        right:-26px
    }
    .business-wrapper.mobile-padding{
        justify-content:space-between;
        align-items:center;
        padding-top:0;
        padding-bottom:40px;
        padding-left:0
    }
    .business-right{
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .business-card{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-top:20px;
        padding-bottom:20px
    }
    .business-card.stretch{
        padding-right:20px
    }
    .business-icon{
        width:50px
    }
    .business-icon.arrow{
        width:24px
    }
    .business-para{
        height:auto;
        padding-bottom:20px;
        padding-right:20px
    }
    .business-para.bottom-margin-80px.mobile-hide,.business-left.mobile-hide{
        display:none
    }
    .client-say-wrapper{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66fcd47db8782e10c4101496_Group%201171279855%20\(1\).avif);
        background-position:100% 100%;
        background-repeat:no-repeat;
        background-size:contain;
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        height:520px;
        min-height:auto;
        padding-top:60px;
        display:flex
    }
    .client-say-wrapper.home{
        background-image:none;
        height:auto
    }
    .clutch-icon{
        order:-1;
        width:180px;
        margin-bottom:40px
    }
    .newsletter-form{
        flex-flow:row;
        justify-content:space-between;
        align-items:center
    }
    .newsletter-email{
        margin-top:11px;
        margin-bottom:11px;
        padding-left:12px
    }
    .newsletter-email::placeholder{
        font-size:13px
    }
    .newsletter-submit{
        padding-left:12px;
        padding-right:10px
    }
    .compare-grid{
        grid-template-columns:minmax(auto,180px) minmax(auto,432px) minmax(auto,432px) minmax(auto,180px)
    }
    .typedjs-multiple.heading-small{
        height:320px;
        margin-top:-5px;
        font-size:16vw;
        line-height:17vw
    }
    .typedjs-multiple.heading-small.black-text{
        line-height:17vw
    }
    .typedjs-multiple.heading-small.work-script{
        letter-spacing:-1px;
        width:90%;
        margin-top:0;
        font-size:12vw;
        line-height:14vw
    }
    .typedjs-multiple.heading-small.text-size-96px{
        letter-spacing:-1px;
        height:180px;
        font-size:40px;
        line-height:1.1
    }
    .typedjs-multiple.heading-small.text-size-64px{
        text-align:center;
        letter-spacing:-1px;
        height:100px;
        font-size:40px;
        line-height:1.1
    }
    .typing-text.black-text{
        font-size:36px;
        line-height:46px
    }
    .typing-text.heading-01.white-text.contact-text{
        font-size:16vw;
        line-height:17vw
    }
    .typing-text.heading-01.white-text.contact-text-blue{
        font-size:17vw;
        line-height:17vw
    }
    .typing-text.heading-03.black-text.b1{
        font-size:36px
    }
    .compare-head{
        min-height:100px
    }
    .table-content-180px{
        min-height:80px;
        padding:2px
    }
    .table-content-180px.right-bottom-border,.table-content-180px.right-border-none,.table-content-180px.right-bottom-border-bottom-border-none,.table-content-180px.right-border-bottom-none{
        min-height:100px
    }
    .table-content-462px{
        padding:0
    }
    .table-content-462px.bg_beige{
        height:93px;
        padding-left:8px;
        padding-right:8px
    }
    .table-title{
        font-size:11px;
        line-height:18px
    }
    .table-title._20px{
        text-align:left;
        font-size:14px
    }
    .table-title._20px._100--width{
        text-align:left;
        min-width:auto
    }
    .table-title._20px._100--width-copy{
        min-width:auto
    }
    .circle-icon{
        width:30px
    }
    .circle-icon._70px,.circle-icon._85px{
        width:40px
    }
    .circle-icon._61px{
        width:30px
    }
    .funnel-content{
        min-height:300px;
        padding-left:10px;
        padding-right:10px
    }
    .funnel-content.bottom-align{
        border-right-style:none
    }
    .funnel-icon{
        width:80px
    }
    .case-study-wrapper.gap-40{
        width:100%;
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .case-study-content-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px;
        justify-content:flex-start;
        align-items:center
    }
    .case-study-content-wrapper.is-reverse.padding-40px{
        padding-left:0
    }
    .case-study-content-wrapper.border-bottom.reverse{
        flex-flow:column wrap
    }
    .case-study-thumbnail{
        max-width:444px
    }
    .case-study-thumbnail._100.bottom-border.balls-bg{
        width:340px
    }
    .case-study-thumbnail._100.bottom-border.balls-bg.linked-in-sizing{
        width:310px;
        height:329px
    }
    .progress-img{
        border-top-style:none;
        max-height:none
    }
    .progress-img.desk{
        display:none
    }
    .progress-img.mobile-only{
        display:inline-block
    }
    .case-study-right{
        padding-bottom:20px;
        padding-left:20px;
        padding-right:20px
    }
    .case-study-right.padding-tablet{
        justify-content:flex-start;
        align-items:flex-start;
        margin-left:auto;
        margin-right:auto;
        padding:0 0 0 10px
    }
    .case-study-right.padding-tablet.mobile-width-260{
        align-items:stretch;
        min-width:260px;
        max-width:300px
    }
    .case-study-right.padding-tablet.p-16{
        margin-left:auto;
        margin-right:auto
    }
    .case-study-right.padding-tablet.max-width-529{
        justify-content:space-between;
        align-items:flex-start;
        max-width:248px;
        padding-left:0
    }
    .case-study-section.padding-100px{
        padding-bottom:0
    }
    .case-study-section.padding-100px.mobile{
        padding-top:40px
    }
    .case-study-section.padding-100px.is-design{
        padding-top:10px
    }
    .client-section.black-bg.mobile-top-m{
        margin-top:60px
    }
    .footer-head-top-home{
        padding-left:20px;
        padding-right:20px
    }
    .footer-head-top-home.max-width-1179.marign-b-0{
        margin-bottom:40px
    }
    .footer-head-top-home.max-width-1179.saas-marketing{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .startup_grid{
        margin-top:50px;
        margin-bottom:100px
    }
    .startup_grid.remove-gap{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .linear_heading{
        letter-spacing:-.8px;
        font-size:40px;
        line-height:85px
    }
    .padding-global{
        padding-left:20px;
        padding-right:20px
    }
    .padding-global.zero-on-mobile{
        padding-left:0;
        padding-right:0
    }
    .padding-global.hero-padding-section{
        padding-top:160px
    }
    .feedback_right-card{
        min-height:150px;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px
    }
    .nav_logo-black{
        width:78px;
        display:block
    }
    .glow_effect-layer-2{
        top:-16%;
        left:25%
    }
    .mukunda_video-2{
        min-height:auto
    }
    .table_row-2.no-border-bottom.hide-mobile{
        display:none
    }
    .table_row-2.white-border{
        flex-flow:column;
        width:358px;
        display:flex
    }
    .table_row-2.white-border.head{
        justify-content:center;
        align-items:center;
        width:100%;
        padding-bottom:0;
        display:flex
    }
    .table_row-2.white-border.mobile-border{
        border-bottom-width:0;
        padding-bottom:0
    }
    .hero_right-content.cta-form.lp2{
        width:100%;
        min-width:auto
    }
    .hero_right-content.cta-form{
        grid-column-gap:60px;
        grid-row-gap:60px;
        grid-column-gap:60px;
        grid-row-gap:60px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        min-width:300px;
        display:flex
    }
    .blue_down-arrow{
        margin-right:0
    }
    .price_right-wrapper{
        margin-top:20px
    }
    .client_clutch-logo{
        width:185px
    }
    .heading-style-h4{
        line-height:50px
    }
    .partner_logo-wrapper{
        width:100%;
        padding-left:10px;
        padding-right:10px
    }
    .hero_section{
        background-image:none;
        background-position:0 0;
        background-repeat:no-repeat;
        background-size:contain;
        font-family:PT Sans,sans-serif;
        position:relative
    }
    .benifit_left{
        grid-column-gap:14px;
        grid-row-gap:14px
    }
    .benifit_left._3{
        max-width:325px
    }
    .nav_component{
        width:96%;
        top:20px
    }
    .padding-section-pricing{
        padding-top:100px;
        padding-bottom:5px
    }
    .section_experiences{
        background-position:100% -73%;
        background-size:500px;
        padding-top:80px;
        padding-bottom:80px
    }
    .table_right{
        width:22px
    }
    .top-bottom-margin{
        margin-bottom:20px
    }
    .nav_links{
        padding-left:20px;
        padding-right:20px
    }
    .copywrite_text{
        font-size:16px
    }
    .roi_wrapper{
        background-position:-50px 0;
        margin-top:80px;
        padding-left:20px;
        padding-right:20px
    }
    .field-label-n{
        margin-bottom:5px
    }
    .service_wrapper{
        margin-top:50px
    }
    .b2b_left-wrapper{
        max-width:100px;
        margin-top:-22px
    }
    .video_right-content{
        grid-column-gap:25px;
        grid-row-gap:25px;
        justify-content:center;
        align-items:stretch
    }
    .for_mb{
        margin-right:0;
        display:inline-block
    }
    .hero_rating-image,.hero_rating-image.is-116px-width{
        width:100px
    }
    .step_left-card{
        max-width:479px
    }
    .work_bottom-content{
        grid-column-gap:13px;
        grid-row-gap:13px;
        text-align:left;
        align-self:flex-start;
        align-items:flex-start
    }
    .result_right-card-2{
        max-width:264px
    }
    .client_wrapper{
        min-height:600px
    }
    .nav_link-2{
        max-width:97px
    }
    .plan_cell-wrapper{
        text-align:center;
        padding-left:10px
    }
    .max-widh-178px{
        max-width:160px
    }
    .work_card{
        align-items:flex-start;
        max-width:242px;
        min-height:221px;
        padding:20px;
        position:relative
    }
    .website_wrapper-2{
        background-position:-20% -8%;
        margin-top:80px;
        padding-left:10px;
        padding-right:10px
    }
    .text-size-large-n{
        letter-spacing:-.64px;
        font-size:16px;
        line-height:20px
    }
    .text-size-large-n._75--opacity{
        color:#ffffffbf;
        margin-left:auto;
        margin-right:auto;
        line-height:24px
    }
    .text-size-large-n._75--opacity.black-text.mobile-hide{
        display:none
    }
    .text-size-large-n._75--opacity{
        color:#ffffffbf
    }
    .heading-style-h1{
        width:auto;
        font-size:46px;
        line-height:56px
    }
    .heading-style-h1.is-faq{
        letter-spacing:-1.5px;
        font-size:40px
    }
    .heading-style-h1.is-about-us{
        width:auto
    }
    ._48px{
        margin-left:-4px;
        font-size:16px
    }
    .table_component-plan{
        overflow:auto
    }
    .padding-section-hero{
        padding-top:80px;
        padding-bottom:80px
    }
    .cost_heading{
        font-size:12px
    }
    .cost_heading.text-color-white{
        min-width:140px;
        font-size:18px;
        line-height:20px
    }
    .cost_heading.text-color-white.min-width{
        min-width:150px
    }
    .cost_heading.text-color-white{
        font-size:12px
    }
    .step_content{
        width:auto;
        max-width:none
    }
    .text-size-17px.is-16px-black,.text-size-17px.is-16px{
        font-size:14px
    }
    .text-size-17px.is-black-font{
        font-size:14px;
        line-height:18px
    }
    .text-size-17px.is-black{
        font-size:16px
    }
    .text-size-17px.is-30--opcaity{
        font-size:14px
    }
    .price_left-wrapper{
        grid-column-gap:5px;
        grid-row-gap:5px;
        margin-left:auto;
        margin-right:auto
    }
    .heading-h3-style{
        font-size:14px;
        line-height:14px
    }
    .heading-h3-style._32px-text{
        text-align:center
    }
    .approach_wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .audience_grid{
        margin-top:20px
    }
    .audience_grid.hide-desk{
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-rows:auto auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        align-items:start;
        display:grid
    }
    .recommed{
        font-size:16px
    }
    .btn_arrow{
        width:33px
    }
    .logo_wrapper{
        width:180px;
        height:90px
    }
    .info_icon{
        width:20px
    }
    .text-size-24px{
        letter-spacing:-.64px;
        font-size:16px
    }
    .text-size-24px.is-regular-white{
        font-size:20px;
        line-height:1
    }
    .text-size-24px._12px-in-mb,.text-size-24px.is-regular-12px{
        font-size:12px
    }
    .text-size-24px.text-color-white-12px{
        color:#000;
        letter-spacing:-.48px;
        font-size:12px;
        font-weight:400
    }
    .text-size-24px.text-color-white--in-mb{
        color:#ffffffbf
    }
    .text-size-24px.white-text.is-desktop{
        display:none
    }
    .text-size-24px.white-text.is-marketing{
        max-width:230px;
        margin-left:auto;
        margin-right:auto
    }
    .text-size-24px.semibold-text.first-letter-cap.mobile-size{
        max-width:188px;
        font-size:24px;
        line-height:27px
    }
    .text-size-24px.tetstimonials{
        font-size:18px
    }
    .services_tab.hide-in-mb{
        display:none
    }
    .list_item-pricing{
        margin-bottom:16px
    }
    .benifit_para{
        font-size:11px;
        line-height:18px
    }
    .video_left-wrapper{
        width:300px;
        max-width:none
    }
    .partner_log-wrap{
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-columns:1fr 1fr
    }
    .experiences_top-content{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-bottom:40px
    }
    .lineer_circle{
        width:20px;
        margin-right:0
    }
    .plus_circle{
        width:30px;
        height:30px
    }
    .text-size-18px.text-color-black{
        text-align:center
    }
    .text-size-18px.white-text.text-weight-medium.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .text-size-18px.white-text.line-height-22{
        max-width:200px;
        margin-left:auto;
        margin-right:auto
    }
    .text-size-18px.white-text.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .text-size-18px.white-text.design-page{
        font-size:22px;
        line-height:30px
    }
    .text-size-18px.white-text.is-markting-link-tag,.text-size-18px.semibold-text.is-marketing-tag-link{
        letter-spacing:-.02em;
        font-size:12px;
        font-weight:600
    }
    .text-size-18px.semibold-text.is-marketing-tag-link.white-text{
        color:var(--white)
    }
    .text-size-18px.black-text.text-weight-medium.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .text-size-18px.black-text.line-height-22{
        max-width:200px;
        margin-left:auto;
        margin-right:auto
    }
    .text-size-18px.black-text.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .agency_top-content{
        grid-column-gap:10px;
        grid-row-gap:10px;
        max-width:300px
    }
    .comparison_top-content{
        max-width:247px;
        margin-left:auto;
        margin-right:auto
    }
    .video_r-content._100px{
        max-width:106px
    }
    .video_r-content._130px{
        grid-column-gap:0px;
        grid-row-gap:0px;
        justify-content:space-between;
        align-items:stretch
    }
    .food_left-grid{
        grid-column-gap:12px;
        grid-row-gap:12px;
        grid-template-rows:auto;
        grid-template-columns:1fr
    }
    .heading-24px.font-inter{
        font-size:20px;
        line-height:1.2
    }
    .heading-24px.is-medium{
        font-size:12px;
        line-height:16px
    }
    .padding-section-b2b{
        padding-top:0;
        padding-bottom:80px
    }
    .retention_toggle-copy{
        grid-column-gap:15px;
        grid-row-gap:15px;
        padding-left:20px;
        padding-right:20px
    }
    .nav_logo-white{
        width:78px;
        display:block
    }
    .revenue_section{
        position:relative
    }
    .revenue_section.top-w-border.section-paadding{
        padding-top:60px;
        padding-bottom:60px
    }
    .revenue_section.top-w-border.section-paadding-sma-about{
        padding-top:100px;
        padding-bottom:60px
    }
    .revenue_section.top-w-border.section-paadding-sma-about.no-border{
        padding-bottom:0
    }
    .revenue_section.top-w-border.section-paadding-sma-about.no-border.margin.black-bg.bottom-margin{
        margin-bottom:0
    }
    .revenue_section.top-w-border.section-paadding-sma-about.no-border.margin.nothstar{
        margin-bottom:80px
    }
    .benifit_list-item{
        line-height:18px
    }
    .founder_image{
        margin-top:20px;
        padding-bottom:60px
    }
    .primary-btn{
        padding:10px 13px
    }
    .primary-btn.form-cta{
        width:100%;
        margin-top:30px;
        padding-top:10px;
        padding-bottom:10px
    }
    .primary-btn.hide-mb{
        display:none
    }
    .primary-btn.nav-cta{
        border-radius:10px
    }
    .footer_bottom-content{
        grid-column-gap:28px;
        grid-row-gap:28px
    }
    .revenue_grid{
        margin-top:50px
    }
    .result_id{
        top:-16%
    }
    .rescribe_wrapper{
        padding:40px 20px
    }
    .section_services-2{
        padding-top:20px;
        overflow:hidden
    }
    .work_top-content{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .work_top-content.gap-150{
        padding-top:60px
    }
    .logo_image.is-google{
        width:36px
    }
    .logo_image._131px{
        width:120px
    }
    .logo_image.is-food{
        width:28px
    }
    .logo_image.is-hubspot{
        width:70px
    }
    .logo_image.is-instant{
        width:100px
    }
    .logo_image.is-linkedn{
        width:30px
    }
    .benifit_forr-mobile{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:center;
        align-items:flex-start;
        height:2310px;
        margin-top:40px;
        margin-left:-10px;
        margin-right:-10px;
        display:flex
    }
    .form_input-text{
        top:8px
    }
    .audience_logo._77{
        width:77px
    }
    .audience_logo._50,.audience_logo._50px-in-mb{
        width:50px
    }
    .audience_logo._82{
        width:82px
    }
    .audience_logo._81px{
        width:81px
    }
    .audience_logo._46px-in-mb{
        width:46px
    }
    .audience_logo.slack{
        width:42px
    }
    .audience_logo._72px-in-mb{
        width:72px
    }
    .audience_logo._37px-in-mb{
        width:37px
    }
    .section_calendly{
        padding-top:50px
    }
    .section_calendly.remove-padding{
        justify-content:center;
        align-items:stretch;
        display:flex
    }
    .demand_image-wrapper{
        margin-top:40px
    }
    .plan_main-wrapper{
        padding-bottom:30px;
        padding-left:14px;
        padding-right:14px
    }
    .for_mb-tab{
        background-color:#fff;
        border-radius:10px;
        flex-direction:column;
        justify-content:center;
        align-items:center;
        width:100%;
        min-height:70px;
        display:flex
    }
    .for_mb-tab.to-margin-100px{
        margin-top:100px
    }
    .padding-section-faq{
        padding-top:40px;
        padding-bottom:100px
    }
    .work_heading{
        letter-spacing:-1.3px;
        text-transform:capitalize;
        font-size:26px;
        line-height:1.2
    }
    .text-size-20px.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px.font-inter.text-color-767676{
        line-height:1.2
    }
    .text-size-20px.semibold-text{
        font-size:20px;
        line-height:40px
    }
    .landing_right-wrapper{
        padding-left:20px;
        padding-right:20px
    }
    .mobile_glow-eefet{
        pointer-events:none;
        display:block;
        position:absolute;
        inset:0% auto auto 0%
    }
    .price_card{
        grid-column-gap:10px;
        grid-row-gap:10px;
        min-height:231px;
        padding-bottom:30px;
        padding-left:20px;
        padding-right:20px
    }
    .tab_text--mb{
        color:#000;
        letter-spacing:-.8px;
        font-size:16px
    }
    .right_card-wrapper{
        padding-bottom:60px
    }
    .audience_wrapper{
        min-height:80px
    }
    .about_us-team-image{
        height:0;
        padding-top:90%
    }
    .partner_heading-wrapper{
        margin-bottom:60px
    }
    .faq_wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:50px
    }
    .revenue_logo-wrapper{
        min-height:80px
    }
    .work_section{
        padding-bottom:80px
    }
    .text-size-large{
        font-size:20px;
        line-height:30px
    }
    .text-size-large.text-color-black._24px,.text-size-large.text-color-black._18px{
        font-size:20px;
        line-height:24px
    }
    .our-services-heading{
        font-size:20px;
        line-height:20px
    }
    .i_icon._1{
        inset:auto 52% 11% auto
    }
    .flex-block{
        grid-column-gap:0px;
        grid-row-gap:0px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:stretch
    }
    .nav_link-logo.bsm{
        max-width:103px
    }
    .top_header-cell{
        min-height:83px;
        padding-top:0
    }
    .top_header-cell.top-border{
        min-height:83px;
        padding-top:22px
    }
    .top_header-cell.top-border.blue-bg{
        justify-content:center;
        align-items:center;
        display:flex
    }
    .text-size-16px{
        letter-spacing:0;
        width:100%;
        max-width:none;
        font-size:12px
    }
    .text-size-16px.black-text.text-weight-semi-bold.width-190-letter-spacing{
        letter-spacing:-.72px;
        font-size:18px;
        line-height:22px
    }
    .text-size-16px.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
        letter-spacing:-.72px;
        max-width:285px;
        font-size:18px;
        line-height:24px
    }
    .text-size-16px.black-text.marketing_yellow-card-text{
        letter-spacing:-.03em;
        font-size:16px;
        font-weight:500;
        line-height:21px
    }
    .text-size-16px.text-color-636363.max-width-259.mobile-sizing{
        font-size:16px;
        line-height:160%
    }
    .i_icon-wrapper{
        bottom:25%;
        right:72px
    }
    .i_icon-wrapper.is-cold{
        inset:0% -6px auto auto
    }
    .pricing_small-title{
        line-height:28px
    }
    .startup_icon{
        width:40px;
        margin-bottom:18px
    }
    .glow-effect29-mobile{
        z-index:0;
        display:block;
        position:absolute;
        inset:-220px 0% auto auto
    }
    .table_title{
        font-size:14px
    }
    .blur_circle{
        filter:blur(75px);
        background-color:#ffffffb3;
        border-radius:100%;
        width:100px;
        height:100px;
        display:block;
        position:absolute;
        inset:-5% 2% auto auto
    }
    .our_approach-id{
        top:-12%
    }
    .hero_image{
        margin-top:-70px
    }
    .website_wrapper{
        background-position:-50px 0;
        margin-top:80px;
        padding-left:10px;
        padding-right:10px
    }
    .about_image-wrapper{
        height:0;
        padding-top:100%
    }
    .about_image-wrapper.is-third-image{
        height:0
    }
    .about_image-wrapper.is-second-image{
        height:0;
        padding-top:120%
    }
    .step_number-heading{
        font-size:50px;
        line-height:55px
    }
    .padding-section-about{
        padding-bottom:100px
    }
    .plan_header-wrapper{
        padding-top:40px;
        padding-bottom:30px
    }
    .benifit_content-wrapper{
        width:160px;
        margin-left:0;
        margin-right:0;
        top:38px;
        left:6px
    }
    .benifit_content-wrapper._7{
        padding-left:0;
        top:768px
    }
    .benifit_content-wrapper._3{
        top:287px
    }
    .benifit_content-wrapper._4{
        padding-left:0;
        top:419px
    }
    .benifit_content-wrapper._5{
        width:160px;
        top:534px
    }
    .benifit_content-wrapper._6{
        padding-left:0;
        top:647px
    }
    .benifit_content-wrapper._2{
        padding-left:0;
        top:150px
    }
    .benifit_content-wrapper._9{
        width:160px;
        padding-left:0;
        top:1009px
    }
    .benifit_content-wrapper._8{
        padding-left:0;
        top:903px
    }
    .main-video_wrapper{
        grid-column-gap:50px;
        grid-row-gap:50px
    }
    .section_real-stories{
        padding-bottom:50px
    }
    .week{
        font-size:10px
    }
    .hero_rating{
        width:100%;
        max-width:150px
    }
    .rating_icon-mobile{
        margin-right:0;
        display:block
    }
    .result_right-wrapper{
        flex-flow:column;
        flex:0 auto;
        justify-content:center;
        align-items:center;
        margin-top:0
    }
    .google_rating-wrapper{
        margin-bottom:60px
    }
    .pricing_heading{
        letter-spacing:.5px
    }
    .food_wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        padding-bottom:26px;
        padding-left:20px;
        padding-right:20px;
        display:flex
    }
    .about_us-grid-2{
        grid-template-columns:1fr
    }
    .video_wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .video_wrapper.align-center.wrap-up{
        flex-flow:row-reverse wrap-reverse;
        justify-content:center;
        align-items:stretch;
        margin-left:auto;
        margin-right:auto
    }
    .paading-section-food--2{
        padding-top:80px;
        padding-bottom:100px
    }
    .food_right-content-2{
        min-height:auto
    }
    .n-cursor{
        display:none
    }
    .website_heading-wrapper{
        margin-bottom:60px
    }
    .pricing-heading{
        font-size:16px;
        line-height:20px
    }
    .table_header-2{
        width:100%
    }
    .table_header-2.align-center{
        margin-left:auto;
        margin-right:auto
    }
    .nav_text{
        font-size:10px;
        font-weight:500
    }
    .client_gradient{
        width:100%;
        height:400px;
        top:-30px;
        left:-15px
    }
    .benifit_step-image{
        background-size:contain;
        width:100%;
        max-width:479px;
        height:700px;
        display:none
    }
    .max-width200px{
        max-width:250px
    }
    .food_grid-first{
        padding-left:10px;
        padding-right:10px
    }
    .food_grid-first.is-second{
        min-height:200px
    }
    .food_grid-first.is-second-rescribe{
        min-height:200px;
        padding-left:10px
    }
    .food_grid-first.is-rescribe-last{
        min-height:150px;
        padding-left:10px
    }
    .food_grid-first.is-last{
        padding-right:10px
    }
    .food_grid-first.is-second-2{
        min-height:200px;
        padding-bottom:10px;
        padding-left:10px
    }
    .food_grid-first.rescribe{
        min-height:150px;
        padding-left:10px
    }
    .socials_wrapper{
        grid-column-gap:16px;
        grid-row-gap:16px
    }
    .retention_list-wrapper{
        padding-left:20px
    }
    .html-embed-4{
        display:none
    }
    .glow_effect-layer{
        top:77%;
        bottom:15px;
        right:0%
    }
    .form_input-wrapper{
        flex-flow:column
    }
    .plan_grid{
        margin-bottom:20px
    }
    .video_content{
        justify-content:space-between;
        height:170px
    }
    .video_content._80px{
        max-width:76px
    }
    .benifit_title{
        letter-spacing:.055px;
        font-size:11px
    }
    .startup_wrapper{
        grid-column-gap:10px;
        grid-row-gap:10px;
        margin-top:100px;
        margin-bottom:50px
    }
    .first_cell{
        text-align:center;
        justify-content:center;
        align-items:center;
        width:auto;
        max-width:none;
        min-height:70px;
        padding:10px
    }
    .first_cell.right-left-border.blue-bg.cell-padding{
        padding-left:20px;
        padding-right:40px
    }
    .footer_contact-wrapper{
        justify-content:flex-start;
        align-items:flex-start
    }
    .faq_all-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:50px
    }
    .popup_info{
        margin-left:60px
    }
    .heading-style-h2{
        font-size:40px;
        line-height:50px
    }
    .heading-style-h2.is-ourservices{
        line-height:52px
    }
    .heading-style-h2.is-table{
        font-size:38px;
        line-height:140%
    }
    .heading-style-h2.is-client{
        font-size:40px;
        line-height:46px
    }
    .heading-style-h2.is-b2b{
        font-size:20px
    }
    .revenue_logo{
        width:70px
    }
    .revenue_logo._120-on-mobile{
        width:120px
    }
    .revenue_logo._120-on-mobile.mukunda{
        width:30px
    }
    .revenue_logo._120-on-mobile.audioart{
        width:70px
    }
    .revenue_logo._120-on-mobile.mobile-10{
        width:100px
    }
    .revenue_logo.harley{
        width:60px
    }
    .revenue_logo.mobile-50{
        width:50px
    }
    .revenue_logo.univa-01{
        width:60px
    }
    .result_section{
        padding-bottom:50px
    }
    .rating_wrapper{
        grid-column-gap:50px;
        grid-row-gap:50px
    }
    .rating_wrapper.left-align.gap-30.margin-53pxtop{
        margin-top:56px
    }
    .step_card-2{
        width:100%
    }
    .bold_text{
        font-size:14px;
        line-height:120%
    }
    .work-linear_heading{
        letter-spacing:-1.3px;
        font-size:26px;
        font-weight:600;
        line-height:1.2
    }
    .popup_text{
        font-size:10px
    }
    .form-block-4{
        z-index:2;
        width:100%;
        padding:20px;
        position:relative
    }
    .get_wrapper{
        max-width:120px;
        margin-right:18px
    }
    .haeding.is-regulra-white{
        font-size:12px
    }
    .haeding.is-regulra{
        text-transform:capitalize;
        font-size:12px;
        line-height:1.2em
    }
    ._267px-wdth{
        max-width:160px
    }
    .split_main-wrapper{
        grid-column-gap:100px;
        grid-row-gap:100px
    }
    .trusted_logo-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .number_heading{
        font-size:28px
    }
    .number_heading.is-40px,.number_heading.is-40px--white{
        font-size:26px
    }
    .inhouse_heading{
        max-width:50px;
        margin-bottom:0;
        margin-left:auto;
        margin-right:auto;
        font-size:10px;
        line-height:1em
    }
    .rating_left-wrapper{
        align-items:flex-start
    }
    .paading-section-food{
        padding-bottom:100px
    }
    .resutl_left-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-top:60px;
        overflow:visible
    }
    .audience-crm_grid.mob-2-colm{
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .heading-style-h1-n{
        letter-spacing:-1.4px;
        max-width:204px;
        margin-left:auto;
        margin-right:auto;
        font-size:28px;
        line-height:34px
    }
    .heading-style-h1-n.is-black.is-not-capitalised{
        max-width:340px;
        font-size:32px
    }
    .heading-style-h1-n.first-letter-cap.northstar{
        max-width:none;
        font-size:32px;
        line-height:43.4px
    }
    .logo_first-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .btn_text{
        font-size:14px
    }
    .i_popup-info{
        width:100px;
        margin-left:38px
    }
    .i_popup-info.is-abm,.i_popup-info.basic{
        width:100px
    }
    .work_grid{
        justify-items:center;
        margin-top:60px
    }
    .work_grid.m-s.m-b{
        margin-bottom:60px;
        margin-left:auto;
        margin-right:auto
    }
    .emai_result-wrapper{
        height:240px;
        margin-top:60px;
        padding-top:40px
    }
    .result_wrapper{
        justify-content:flex-start
    }
    .work_heading-wrapper{
        max-width:167px
    }
    .t-b-margin-62px-145px{
        margin-top:40px;
        margin-bottom:80px
    }
    .card_bg{
        background-position:100% 100%;
        background-size:contain
    }
    .glow_effect-layer-4{
        position:absolute
    }
    .hero_button-wrapper{
        flex-direction:column;
        align-items:flex-start;
        width:100%;
        display:flex
    }
    .hero_button-wrapper.mobile-center{
        justify-content:flex-start;
        align-items:center
    }
    .text-size-14px{
        font-size:10px;
        line-height:16px
    }
    .rating_icon{
        margin-right:0;
        display:none
    }
    .heading-style-h3{
        font-size:26px;
        line-height:36px
    }
    .i_icon-hover.is-last{
        top:22px;
        left:-95px
    }
    .i_icon-hover._2{
        bottom:10px;
        left:115px
    }
    .i_icon-hover.is-dash{
        left:-44px
    }
    .i_icon-hover.is-channel{
        top:25px;
        left:-120px
    }
    .i_icon-hover.is-abm{
        top:22px;
        left:-68px
    }
    .pricing_list-item.is-basic{
        justify-content:flex-start;
        align-items:flex-start;
        max-width:200px
    }
    .pricing_list-item.is-cold{
        max-width:165px
    }
    .result_left-card{
        max-width:264px;
        min-height:229px;
        padding:30px 29px
    }
    .right_arrow{
        width:8px
    }
    .form_submit-button{
        background-position:85%,0 0
    }
    .pricing_pricing{
        padding-left:30px
    }
    .expand_circle{
        background-color:#fffefe1a;
        border:.5px solid #ffffff80;
        border-radius:50%;
        justify-content:center;
        align-self:center;
        align-items:center;
        width:30px;
        height:30px;
        margin-top:20px;
        display:flex;
        box-shadow:0 5px 16px #080f340f
    }
    .expand_circle.is-landingpage1{
        background-color:#3737371a;
        border-color:#00000080
    }
    .max-width-595px{
        text-transform:capitalize;
        max-width:320px
    }
    .split_left-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .clutch_icon-mobile{
        width:194px;
        display:block
    }
    .step_right-content{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .pricing_point-para{
        font-size:15px;
        line-height:165%
    }
    .revenue_top-content-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .founder_image-for-mb{
        display:block
    }
    .wok_model-wrapper{
        margin-top:80px
    }
    .logo_text{
        font-size:12px
    }
    .navbar_component{
        padding-top:15px;
        padding-bottom:15px
    }
    .padding-section-ourservices{
        padding-bottom:100px
    }
    .retention_toggle{
        grid-column-gap:15px;
        grid-row-gap:15px;
        padding-left:20px;
        padding-right:20px
    }
    .clutch_icon{
        display:none
    }
    .real_stories-card-left{
        max-width:283px;
        min-height:229px;
        padding:30px 29px
    }
    .founder-image.hide-in-mb{
        display:none
    }
    .hero-cta{
        top:300px
    }
    .bottom_content{
        grid-column-gap:8px;
        grid-row-gap:8px;
        align-items:center;
        max-width:200px
    }
    .bottom_content.is-fourth{
        max-width:140px
    }
    .bottom_content._16pc-width{
        max-width:130px
    }
    .bottom_content._178px-width{
        max-width:134px
    }
    .benifit_step{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66d1a38e07395ec4720020ab_Group%201171275064%20\(3\).avif);
        background-position:50% 0;
        background-repeat:no-repeat;
        background-size:143px;
        width:160px;
        height:2230px;
        padding-bottom:0;
        padding-right:0
    }
    .client_left-wrapper{
        min-height:auto;
        padding-left:20px;
        padding-right:20px
    }
    .nav_link-3{
        max-width:97px
    }
    .food_right-content-3{
        min-height:auto
    }
    .table_component-3{
        overflow:auto
    }
    .nav_link-4{
        max-width:97px
    }
    .table_component-4,.table_component-5{
        overflow:auto
    }
    .padding-split-section{
        padding-top:100px;
        padding-bottom:100px
    }
    .padding-footer-section{
        padding-top:100px;
        padding-bottom:50px
    }
    .hero-padding-section{
        padding-top:160px;
        padding-bottom:100px
    }
    .find-more-btn.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .find-more-btn.ft.black-bg{
        padding:18px 26px
    }
    .find-more-btn.pr-single,.find-more-btn.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .find-more-btn.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .find-more-btn.about.bg-transparent,.find-more-btn.about.hoeme-button{
        padding:10px 20px
    }
    .blog-thumnail{
        aspect-ratio:auto
    }
    .blog-pagination{
        padding-top:40px;
        padding-bottom:40px
    }
    .blog-thumnail-big{
        position:absolute;
        inset:0%
    }
    .privacy-content{
        padding-top:40px
    }
    .privacy-content-wrapper{
        grid-column-gap:18px;
        grid-row-gap:18px
    }
    .google-link{
        white-space:normal;
        word-break:break-all
    }
    .scroll--wrapper{
        width:100%
    }
    .blog-rich-text h1{
        letter-spacing:-1.4px;
        font-size:32px;
        line-height:42px
    }
    .blog-rich-text img{
        margin-top:30px;
        margin-bottom:30px
    }
    .blog-rich-text h2{
        margin-top:30px;
        font-size:28px;
        line-height:36px
    }
    .blog-rich-text h3{
        font-size:22px
    }
    .collection-item-2{
        border-right-style:none
    }
    .king-hero-image-wrapper{
        padding-top:53%
    }
    .king-hero-content{
        padding-left:20px;
        padding-right:20px
    }
    .king-hero-content.is-audio-art{
        margin-top:40px
    }
    ._3-king-hero-heading{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .hero-content-2-wrapper{
        padding-top:40px
    }
    .hero-content-2-wrapper.on-audio-on,.hero-content-2-wrapper.on-simply-on{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding-left:20px;
        padding-right:20px
    }
    .hero-shoes-image{
        margin-left:-63px
    }
    .shoes_-image{
        width:300px
    }
    .hero-shoes-content{
        max-width:300px;
        padding-top:20px;
        left:76px
    }
    .quote-icon._2{
        margin-top:-24px
    }
    .quote-icon._3{
        margin-top:-18px
    }
    .approach-wrapper{
        padding-top:60px;
        padding-left:20px;
        padding-right:20px
    }
    .approach-top-wrapper{
        display:flex
    }
    .approch-top-boxes{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:space-between;
        align-items:flex-start
    }
    .approch-card-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:40px
    }
    .task_wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .task_wrapper.top-padding{
        padding-top:20px
    }
    .tast-left._2{
        max-width:none;
        margin-top:40px
    }
    .tast-left._02,.tast-left.rescribe{
        margin-top:40px
    }
    .task-right.max-width-675.flex.gap-80,.task-right.max-width-427.flex.gap-80{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .tast-list.number.dots,.tast-list.number._0-gap,.tast-list.number.padding-20{
        padding-left:20px
    }
    .task-images{
        margin-top:60px
    }
    .bottom-text{
        padding-left:10px;
        padding-right:10px
    }
    .conclusion_wrapper{
        margin-top:60px
    }
    .conclusion_wrapper.stretch,.conclusion_wrapper.center{
        padding-left:20px;
        padding-right:20px
    }
    .risba-testimonial-wrapper{
        padding-top:60px;
        padding-bottom:60px
    }
    .risba_text-highlight{
        line-height:28px
    }
    .risba_image{
        width:60px
    }
    .div-block-3.yellow-bg.flex{
        flex-flow:column
    }
    .div-block-3.yellow-bg.flex.mobile-gap-20{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .design-wrapper{
        min-height:482px
    }
    .design-wrapper.home-1{
        padding-bottom:285px
    }
    .design-wrapper.home-2{
        padding-bottom:60px
    }
    .design-content{
        background-position:96% 100%,-7px 25px;
        background-size:156px,220px;
        min-height:482px
    }
    .div-block-4{
        width:95%
    }
    .design_heading{
        letter-spacing:-2px;
        font-size:min(11vw,18cqw)
    }
    .desin_highlite{
        margin-left:-5px;
        line-height:min(10vw,18cqw)
    }
    .cursor_isha{
        width:90px;
        bottom:-39%
    }
    .creative_wrapper{
        justify-content:flex-start;
        align-items:flex-start;
        min-height:540px;
        padding-top:110px
    }
    .creative_hheading{
        letter-spacing:-1px;
        font-size:min(var(--heading),10.105cqw);
        margin-left:-8px;
        margin-right:-69px;
        position:static;
        left:53%;
        transform:none
    }
    .creative_hheading.left{
        top:61px;
        left:62%
    }
    .creative_hheading._01,.creative_hheading._02{
        letter-spacing:-3px;
        margin-left:-8px
    }
    .creative_first-heading{
        margin-bottom:0
    }
    .rorate_circle{
        margin-top:-55px
    }
    .rorate_circle.ai-agents{
        width:143px;
        height:143px;
        inset:23% 10% 0% auto
    }
    .semi-circle{
        width:25vw
    }
    .clutch_rating-card{
        width:50%
    }
    .clutch_rating-card._2{
        width:40vw;
        position:absolute
    }
    .clutch_rating-card._3{
        width:40vw;
        inset:auto -2% 0% auto
    }
    .clutch_rating-card._1{
        margin-top:-24px;
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .container{
        max-width:none
    }
    .heading-small{
        font-size:24px;
        line-height:32px
    }
    .creative_bottom-heading{
        padding-left:20px;
        position:relative
    }
    .creative_para-wrapper{
        top:150px
    }
    .design_tag-wrapper{
        grid-column-gap:16px;
        grid-row-gap:16px;
        padding-left:20px;
        padding-right:0
    }
    .tag_wrapper{
        grid-column-gap:6px;
        grid-row-gap:6px
    }
    .tag_wrapper._3{
        padding-left:16px
    }
    .tag{
        font-size:3.5vw;
        line-height:20px
    }
    .tag._3{
        width:-moz-fit-content;
        width:fit-content
    }
    .tag._5{
        width:28vw;
        padding-left:18px
    }
    .tag._6{
        width:19vw
    }
    .tag._7,.tag._8{
        width:20vw
    }
    .tag_arrow-wrapper{
        border-width:2px;
        width:8.5vw
    }
    .tag_arrow{
        width:3vw
    }
    .span_image._2{
        margin-left:0
    }
    .design_process-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        background-position:40px 74%,76% 80%,106% 200px,100% -8%,34px -21%;
        background-size:80px,117px,88px,94px,67px;
        padding-top:60px
    }
    .marquee_wrapper{
        padding-bottom:100px
    }
    .marquee_first-wrapper{
        font-size:20px;
        line-height:34px
    }
    .marque_item._2{
        padding-top:10px;
        padding-bottom:10px;
        top:320px;
        transform:rotate(8deg)
    }
    .marque_parent{
        padding-top:10px;
        padding-bottom:10px;
        top:125%;
        transform:rotate(-10deg)
    }
    .technology_wrapper{
        min-height:500px
    }
    .technology_right{
        justify-content:center;
        align-items:flex-end;
        height:350px
    }
    .icon_ball{
        width:79px
    }
    .icon_ball._2{
        margin-left:30px
    }
    .icon_ball._4{
        top:194px;
        left:20px
    }
    .icon_ball._5{
        top:200px;
        left:97px
    }
    .icon_ball._6{
        width:79px;
        top:202px;
        left:184px
    }
    .icon_ball._7{
        top:209px;
        left:195px
    }
    .icon_ball._8{
        margin-left:20px;
        top:124px;
        left:40px
    }
    .icon_ball._9{
        top:68px;
        left:57px
    }
    .icon_ball._10{
        top:133px;
        left:100px
    }
    .icon_ball._11{
        top:131px;
        left:199px
    }
    .icon_ball._12{
        top:70px;
        left:151px
    }
    .ball_icon{
        width:28px
    }
    .ball_icon._8{
        width:30px
    }
    .ball_icon._4{
        width:38px
    }
    .ball_icon._5,.ball_icon._11{
        width:40px
    }
    .ball_icon._10{
        width:36px
    }
    .ball_icon._3{
        width:40px
    }
    .ball_wrapper{
        justify-content:flex-start;
        align-items:flex-end;
        padding-left:20px;
        font-style:normal
    }
    .portfolio_images-wrapper.margin.vertical.side-padding-40{
        grid-column-gap:70px;
        grid-row-gap:70px;
        margin-bottom:0;
        padding-left:20px;
        padding-right:20px
    }
    .portfolio_images-wrapper.margin.vertical--right.is-marketing{
        margin-top:60px;
        padding-right:20px
    }
    .portfolio_images-wrapper.margin.is-marketing{
        padding-left:20px;
        padding-right:20px
    }
    .portfoli_image{
        border-left-style:none;
        border-right-style:none;
        height:auto;
        padding-top:0%
    }
    .portfoli_image._2{
        flex:0 auto;
        height:280px;
        padding-top:0%
    }
    .portfoli_image._3,.portfoli_image._4{
        padding-top:0%
    }
    .portfoli_image._600{
        height:auto;
        max-height:none
    }
    .portfolio_content{
        padding-left:10px;
        padding-right:10px;
        position:static
    }
    .div-block-5{
        flex-flow:wrap
    }
    .div-block-6{
        overflow:hidden
    }
    .hero_laptop{
        order:-1;
        max-width:300px;
        padding-top:32px;
        padding-bottom:30px;
        left:76px
    }
    .audio_art-images{
        margin-top:60px
    }
    .audio_art-images.gap-40{
        grid-row-gap:40px
    }
    .wrapper-cta-head-design{
        max-width:299px;
        margin-left:auto;
        margin-right:auto
    }
    .black_right-arrow{
        width:4vw;
        display:inline-block
    }
    .arrow-span{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/66aa34a1c141b954d3eb228e_Group%20488510%20\(1\).svg);
        background-position:0 0;
        background-repeat:no-repeat;
        background-size:25px;
        padding:20px 8px 3px 20px;
        display:inline-block
    }
    .cta_heading{
        max-width:300px;
        margin-left:auto;
        margin-right:auto;
        container-name:inline-size
    }
    .hero_cta-arrow{
        width:26px;
        height:22px;
        margin-right:4px
    }
    .designion_heading-wrap{
        justify-content:center;
        align-items:center;
        padding-top:10px;
        padding-bottom:6px;
        padding-right:8px
    }
    .faq_heading-wrapper-copy{
        margin-top:40px;
        margin-bottom:40px
    }
    .rectangle{
        background-size:contain
    }
    .akshay_cursor{
        width:78px;
        bottom:-11%;
        right:-59%
    }
    .prachi_cursor{
        width:90px;
        left:157px
    }
    .top_card{
        width:180px;
        height:110px;
        top:20px;
        left:-8px
    }
    .bottom_card{
        width:100px
    }
    .gradient-bg{
        padding-left:20px;
        padding-right:20px
    }
    .number-text{
        font-size:40px;
        line-height:56px
    }
    .flex-vertical.gap-15.mobile-8{
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .flex-vertical.gap-15.mobile-0{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .flex-vertical.gap-15._100--width{
        width:auto;
        min-width:auto;
        max-width:none
    }
    .flex-vertical.gap-40{
        flex-flow:column
    }
    .flex-vertical.gap-40.mobile-24{
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .flex-vertical.gap-24.m-b-50.mobile-width{
        max-width:300px
    }
    .sipmly-hero-image-wrapper{
        padding-top:53%
    }
    .vega-hero-image{
        width:90%;
        max-height:320px
    }
    .vega-hero-image-wrapper{
        padding-top:53%
    }
    .vega-text.size-200{
        letter-spacing:0;
        margin-bottom:0;
        margin-right:140px;
        font-size:40px
    }
    .vega-bg-yellow{
        padding-top:64px;
        padding-bottom:64px
    }
    .vega-hero-content{
        padding-left:20px;
        padding-right:20px
    }
    .vega-hero-content.is-audio-art{
        margin-top:40px
    }
    .vega-intro{
        padding-left:20px;
        padding-right:20px
    }
    .heading-wrapper.margin-100{
        padding:64px 20px
    }
    .strategy-video.portrait{
        min-height:426px
    }
    .mixed-text-wrapper.padding-20px{
        padding-left:0
    }
    .vega-task_wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .vega-images{
        margin-top:60px
    }
    .vega-image-grid{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-columns:1fr
    }
    .vega-image-grid.border-none._2-2.gap-50{
        grid-column-gap:24px;
        grid-row-gap:24px;
        grid-template-columns:1fr
    }
    .grid-image.opacity-100{
        max-height:48px
    }
    .grid-image.opacity-100.max-width-54{
        width:80%
    }
    .grid-image.opacity-100.hight{
        min-height:48px
    }
    .grid-image.opacity-100.no-hight{
        max-height:none
    }
    .image-border.first{
        border-right-style:none
    }
    .image-border.last{
        border-left-style:none
    }
    .image-border.lr._2{
        border-top-style:solid;
        border-left-style:none
    }
    .image-border.lr._3{
        border-bottom-style:solid;
        border-right-style:none
    }
    .div-block-7{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .rescribe-text.size-200{
        letter-spacing:0;
        margin-bottom:219px;
        font-size:40px
    }
    .rescribe-hero-image-wrapper{
        padding-top:53%
    }
    .rescribe-hero-image-wrapper.line-bottom{
        align-items:center
    }
    .rescribe-bg-yellow{
        padding-top:64px;
        padding-bottom:64px
    }
    .grid-wrapper{
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding-left:20px;
        padding-right:20px
    }
    .acadly-hero-image-wrapper{
        padding-top:53%
    }
    .acadly-hero-image{
        width:90%;
        max-width:293px;
        max-height:382px;
        bottom:14%
    }
    .acadly-text.size-200{
        letter-spacing:0;
        margin-right:140px;
        font-size:40px
    }
    .acadly-bg-blue{
        padding-top:64px;
        padding-bottom:64px
    }
    .acadly-images{
        margin-top:60px
    }
    .hero-title-left.black-text{
        font-size:36px;
        line-height:46px
    }
    .hero-title-left.heading-01.white-text.contact-text{
        font-size:16vw;
        line-height:17vw
    }
    .hero-title-left.heading-01.white-text.contact-text-blue{
        font-size:17vw;
        line-height:17vw
    }
    .hero-title-left.heading-03.black-text.b1{
        font-size:34px;
        line-height:42px
    }
    .hero-title-left.faq.heading-03{
        letter-spacing:-1.28px;
        font-size:32px;
        line-height:40px
    }
    .hero-title-left.case-study.black-text{
        letter-spacing:-1px;
        font-size:32px;
        line-height:40px
    }
    .hero-title-left.case-study.black-text.b1{
        font-size:36px
    }
    .hero-title-left.our-customer{
        letter-spacing:-.5px;
        font-size:32px;
        line-height:43px
    }
    .reveal-grid{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-columns:1fr
    }
    .reveal-grid.border-none{
        grid-template-columns:1fr 1fr 1fr 1fr
    }
    .reveal-grid.border-none._2-2.gap-50{
        grid-column-gap:24px;
        grid-row-gap:24px;
        grid-template-columns:1fr
    }
    .image-border-bg{
        padding:8px
    }
    .image-border-bg.first{
        border-right-style:none
    }
    .image-border-bg.last{
        border-left-style:none
    }
    .image-border-bg.lr._2{
        border-top-style:solid;
        border-left-style:none
    }
    .image-border-bg.lr._3{
        border-bottom-style:solid;
        border-right-style:none
    }
    .image-border-bg.mobile-padding-20{
        padding-top:16px;
        padding-bottom:16px
    }
    .image-border-bg.mobile-padding-20._8{
        padding-top:8px;
        padding-bottom:8px
    }
    .flex-design.home{
        justify-content:flex-start;
        align-items:center
    }
    .div-block-8{
        padding:40px 20px
    }
    .find-more-button{
        padding-top:24px;
        padding-bottom:24px
    }
    .button-arrow.with-arrow{
        padding-top:17px;
        padding-bottom:17px;
        font-size:12px
    }
    .tabs-menu{
        padding-top:24px;
        padding-bottom:24px
    }
    .tab-link-tab-2{
        border-bottom-width:3px;
        padding-top:0;
        padding-bottom:0;
        font-size:16px;
        font-weight:500;
        line-height:110%
    }
    .tab-link-tab-2.w--current{
        font-size:16px;
        line-height:110%
    }
    .form-filed-white.body-regular-01.approx-gray-text{
        height:100%;
        padding-left:54px
    }
    .form-filed-white.body-regular-01.approx-gray-text.cp2-r{
        padding-left:54px
    }
    .form-filed-white.body-regular-01.approx-black-text{
        border-right-style:solid;
        height:100%;
        padding-top:24px;
        padding-bottom:24px;
        padding-left:54px
    }
    .form-filed-white.body-regular-01.approx-black-text.cp2-r{
        padding-left:54px
    }
    .form-filed-white.body-regular-01.approx-black-text.border{
        border-radius:0;
        padding-top:24px;
        padding-bottom:24px
    }
    .wlnc-hero-image{
        object-fit:cover;
        inset:0%
    }
    .wlnc-hero-image-wrapper{
        padding-top:53%
    }
    .wlnc-hero-image-wrapper.line-bottom.wlnc,.wlnc-hero-image-wrapper.line-bottom.coolstra,.wlnc-hero-image-wrapper.line-bottom.qpiai,.wlnc-hero-image-wrapper.line-bottom.dell{
        height:250px
    }
    .rectange-bg{
        padding-top:64px;
        padding-bottom:64px
    }
    .vertical-text{
        max-width:40px;
        margin:10px
    }
    .image-absolute.width-720{
        width:100%
    }
    .qpiqi-hero-image{
        object-fit:cover;
        inset:0%
    }
    .flex-horizontal{
        flex-flow:column
    }
    .flex-horizontal.stretch.min-width{
        flex-flow:column;
        justify-content:center;
        align-items:flex-start;
        width:100%;
        min-width:auto
    }
    .beyond-hero-image{
        bottom:14%
    }
    .beyond-hero-image-wrapper{
        padding-top:53%
    }
    .beyond-hero-image-wrapper.line-bottom{
        height:264px
    }
    .beyond-bg-blue{
        padding-top:64px;
        padding-bottom:64px
    }
    .image-border-left{
        border-right-style:none
    }
    .image-border-right{
        border-left-style:none
    }
    .heading-h1-96px.text-color-wight.align-center{
        font-size:32px
    }
    .width-1014{
        max-width:263px;
        height:140px
    }
    .text-italic-22px.align-center{
        font-size:18px
    }
    .button-wrapper.flex.left-align{
        justify-content:center;
        align-items:center
    }
    .button-wrapper.mobile-margin-top{
        margin-top:10px
    }
    .button-wrapper.mobile-margin-top.mobile-btn{
        display:flex
    }
    .text-size-22px.text-color-white,.phone-link{
        font-size:18px
    }
    .contact-hero-wrap{
        flex-flow:column;
        justify-content:center;
        align-items:center;
        padding-top:0
    }
    .heading-h2._64px.align-center{
        font-size:28px;
        line-height:1.25
    }
    .heading-h2.text-size-52px.text-align-center{
        font-size:28px
    }
    .contact-hero-wrap-copy{
        grid-column-gap:32px;
        grid-row-gap:32px
    }
    .form-text{
        font-size:18px
    }
    .form-fields-flex{
        align-items:flex-end
    }
    .text-field-2.width{
        border-bottom-width:2px;
        max-width:160px;
        max-height:32px;
        margin-bottom:6px;
        padding-top:10px;
        font-size:16px
    }
    .text-field-2.width._250,.text-field-2.width.align-center,.text-field-2.width.select-field{
        max-width:164px
    }
    .text-field-2.hight-38px{
        border-bottom-width:2px;
        max-height:32px;
        padding-top:8px;
        font-size:16px
    }
    .text-field-2.hight-38px.width-250px{
        max-width:164px
    }
    .form-submit-button{
        margin-top:28px
    }
    .form-submit-button.margin-top-80px{
        margin-top:40px;
        padding:16px 60px 16px 20px;
        font-size:14px
    }
    .heading-h4._32px{
        font-size:20px
    }
    .link-block{
        grid-column-gap:12px;
        grid-row-gap:12px
    }
    .social-link,.social-link.fb{
        width:100px
    }
    .max-width-700{
        grid-column-gap:56px;
        grid-row-gap:56px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        align-items:center;
        display:flex
    }
    .link-arrow{
        max-width:20px
    }
    .text-size-28px.italic.text-color-white.align-center.underlined{
        font-size:24px;
        display:none
    }
    .text-size-28px.italic.text-color-white.align-center.underlined.mobile{
        margin-top:8px;
        margin-bottom:8px;
        display:block
    }
    .text-size-28px.italic.text-color-white.align-center.underlined.display{
        display:block
    }
    .width-435{
        margin-bottom:24px
    }
    .thankyou-hero-wrap{
        padding-bottom:112px
    }
    .text-bg{
        padding:8px 12px;
        font-size:12px
    }
    .text-bg.blue{
        justify-content:center;
        align-items:center;
        height:43px;
        font-size:20px;
        display:flex;
        transform:rotate(-31deg)
    }
    .text-bg.neon{
        justify-content:center;
        align-items:center;
        min-width:144px;
        max-height:43px;
        font-size:20px;
        display:flex;
        transform:rotate(2deg)
    }
    .text-bg.orange{
        justify-content:center;
        align-items:center;
        height:43px;
        margin-top:-25px;
        margin-left:-28px;
        padding-left:11px;
        font-size:20px;
        display:flex;
        transform:rotate(41deg)
    }
    .div-block-11{
        margin-bottom:1px
    }
    .underlined-text{
        margin-top:0;
        font-size:28px
    }
    .text-size-52px.width{
        font-size:28px
    }
    .text-deco-flex{
        margin-top:56px
    }
    .reveal-grid-thankyou{
        grid-column-gap:20px;
        grid-row-gap:20px;
        grid-template-columns:1fr
    }
    .reveal-grid-thankyou.border-none._2-2.gap-50{
        grid-column-gap:24px;
        grid-row-gap:24px;
        grid-template-columns:1fr
    }
    .thank-you-flex{
        grid-column-gap:48px;
        grid-row-gap:48px
    }
    .arrow-down-img{
        max-width:99px
    }
    .hiring-tittle{
        padding:8px 16px
    }
    .career-heading-h1{
        margin-top:30px;
        font-size:45px;
        line-height:1
    }
    .career-hero-wrap{
        padding-top:40px
    }
    .what-now.bg-black{
        margin-top:64px;
        padding-left:20px;
        padding-right:20px
    }
    .what-now.bg-none{
        padding-left:20px;
        padding-right:20px
    }
    .text-size-32px{
        font-size:18px
    }
    .text-size-32px.italic.text-color-white.align-center.underlined{
        font-size:24px;
        display:none
    }
    .text-size-32px.italic.text-color-white.align-center.underlined.mobile{
        margin-top:8px;
        margin-bottom:8px;
        display:block
    }
    .text-size-32px.italic.text-color-white.align-center.underlined.display{
        display:block
    }
    .gallery-images{
        grid-template-columns:1fr;
        margin-top:30px;
        margin-bottom:40px;
        padding-left:0;
        padding-right:0
    }
    .gallary-column{
        display:none
    }
    .gallary-column.mobile{
        display:flex
    }
    .gallery-image-wrap.mobile{
        display:block
    }
    .content-writer{
        padding-left:20px;
        padding-right:20px
    }
    .content-writer-bio{
        margin-top:20px
    }
    .gallery-images-2{
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:40px;
        padding-left:0;
        padding-right:0
    }
    .email-content{
        padding:40px 20px 70px
    }
    .careers-heading-h2{
        font-size:32px;
        line-height:1
    }
    .postion-heading-flex{
        margin-bottom:40px;
        padding-left:20px;
        padding-right:20px
    }
    .careers-heading-h3{
        text-align:center;
        font-size:28px
    }
    .careers-heading-h3.text-align-center{
        font-size:26px
    }
    .careers-tag-flex{
        margin-top:6px
    }
    .postion-content-flex{
        grid-column-gap:26px;
        grid-row-gap:26px
    }
    .position-links{
        padding:12px 20px;
        font-size:16px
    }
    .position-links.orange{
        font-size:16px
    }
    .position-row{
        flex-flow:column;
        padding-left:20px;
        padding-right:20px
    }
    .position-row.top{
        grid-column-gap:14px;
        grid-row-gap:14px;
        flex-flow:column;
        align-items:center;
        padding-top:50px;
        padding-bottom:50px
    }
    .margin-top._80px.padding-vertival-40px{
        margin-top:20px;
        padding-left:20px;
        padding-right:20px
    }
    .apply-todat-text.rotate{
        font-size:18px
    }
    .div-block-13{
        margin-top:64px;
        padding-left:20px;
        padding-right:20px
    }
    .max-width-633{
        margin:64px 20px 43px
    }
    .career-feid{
        margin-bottom:16px
    }
    .career-field{
        min-height:32px;
        max-height:32px
    }
    .writer-profile{
        aspect-ratio:1;
        max-width:74px;
        max-height:74px
    }
    .positio-icon{
        max-height:16px
    }
    .arrow-svg{
        max-width:16px
    }
    .highlight-text{
        display:none
    }
    .highlight-text.mobile{
        display:block
    }
    .success-message-3{
        font-size:16px
    }
    .flex-horizontal-heading{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .flex-horizontal-heading.align-center.home{
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .flex-horizontal-heading.align-center.video_hero-deisgn-white{
        flex-flow:row
    }
    .div-block-16{
        grid-column-gap:2px;
        grid-row-gap:2px
    }
    .background-video{
        width:130px;
        max-height:38px
    }
    .hero-form-wrapper{
        margin-top:40px
    }
    .hero-form-wrapper.left-align.vertical{
        margin-top:50px
    }
    .hero-form-wrapper.left-align.vertical.mobile-hide{
        display:none
    }
    .hero-form-wrapper.left-align.vertical.gap-remove,.hero-form-wrapper.left-align.vertical.align-left.margin-remove{
        margin-top:0
    }
    .hero-form-wrapper.left-align.vertical.align-left.margin-remove.hide{
        display:none
    }
    .form{
        grid-column-gap:15px;
        grid-row-gap:15px
    }
    .email-text-field{
        width:100%;
        height:52px;
        padding-top:17px;
        padding-bottom:17px
    }
    .hero-aboout-us-wrapper{
        justify-content:flex-end;
        align-self:flex-end;
        width:100%;
        left:24px
    }
    .about-chart{
        padding-left:14px;
        padding-right:14px
    }
    .hero-about-name-tag{
        align-self:stretch;
        font-size:11px;
        font-weight:600
    }
    .hero-about-prof-tag{
        text-align:center
    }
    .hero-about-para{
        text-align:center;
        margin-top:8px
    }
    .customer-review-vid-wrapper{
        max-width:300px
    }
    .padding-global-copy{
        padding-left:20px;
        padding-right:20px
    }
    .padding-global-copy.zero-on-mobile{
        padding-left:0;
        padding-right:0
    }
    .padding-global-copy.hero-padding-section{
        padding-top:160px
    }
    .flowing-icon-wrapper._1.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1.is-cta{
        inset:0% -8% 0% auto
    }
    .flowing-icon-wrapper._1.is-cta.sma{
        top:30px
    }
    .flowing-icon-wrapper._1.is-cta-copy{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._2{
        top:30px;
        left:-9px
    }
    .flowing-icon-wrapper._2-copy{
        top:72px;
        left:-82px;
        rotate:23deg
    }
    .flowing-icon-wrapper._2-copy-copy{
        top:72px;
        left:-82px;
        rotate:130deg
    }
    .flowing-icon-wrapper._3{
        position:absolute;
        top:-10px;
        left:auto;
        right:50%;
        rotate:-5deg
    }
    .flowing-icon-wrapper._1-1{
        position:absolute;
        inset:65% 0% 0% 39%
    }
    .flowing-icon-wrapper._1-1.b2b-3,.flowing-icon-wrapper._1-1._4{
        top:67%;
        left:40%
    }
    .flowing-icon-wrapper._1-1.b2b-3-2{
        top:70%;
        left:40%
    }
    .flowing-icon-wrapper._1-1.b2b-1-1{
        top:67%
    }
    .flowing-icon-wrapper._1-1.b2b-l-2{
        top:63%
    }
    .flowing-icon-wrapper._1-1.b2b-2-1{
        top:67%
    }
    .flowing-icon-wrapper._1-1.b2b-l-1{
        top:69%
    }
    .flowing-icon-wrapper._1-1.b2b-2-2{
        top:67%
    }
    .flowing-icon-wrapper._1-1.b2b-1-2{
        top:67%;
        left:41%
    }
    .flowing-icon-wrapper._1-1.b2b-l-3{
        top:71%
    }
    .flowing-icon-wrapper._1-1.b2b-2{
        top:579px
    }
    .flowing-icon-wrapper._1-1.b2b-4{
        left:38%
    }
    .flowing-icon-wrapper._1-1._1{
        inset:67% 0% 0% 40%
    }
    .flowing-icon-wrapper._1-copy{
        top:-49px;
        left:-16px
    }
    .flowing-icon-wrapper._1-copy.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1-copy.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper.home-hero{
        top:-74px;
        left:-77px
    }
    .flowing-icon-wrapper.home-hero.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper.home-hero.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper.hom-hero{
        position:absolute;
        top:67%;
        left:-71%
    }
    .flowing-icon-wrapper.hom-hero._3{
        top:581.734px;
        left:187.5px
    }
    .flowing-icon-wrapper.hom-hero._4{
        top:566.734px;
        left:164px
    }
    .flowing-icon-wrapper.hom-hero._5{
        top:610px;
        left:170px
    }
    .flowing-icon-wrapper.hom-hero._6{
        top:570px
    }
    .flowing-icon-wrapper.hom-hero._7{
        top:480px
    }
    .flowing-icon-wrapper.hom-hero._8{
        top:540px
    }
    .flowing-icon-wrapper.hom-hero._9{
        top:600px
    }
    .flowing-icon-wrapper.hom-hero._10{
        top:541px
    }
    .flowing-icon-wrapper.hom-hero._11{
        top:510px
    }
    .flowing-icon-wrapper.hom-hero._12{
        top:542px
    }
    .flowing-icon-wrapper.hom-hero._13{
        top:636px
    }
    .flowing-icon-wrapper.hom-hero._14{
        top:550px
    }
    .flowing-icon-wrapper.hom-hero._15{
        top:579px
    }
    .flowing-icon-wrapper.hom-hero._16{
        top:513px
    }
    .flowing-icon-wrapper.hom-hero._1{
        top:576px;
        left:164px
    }
    .flowing-icon-wrapper.home-hero-2{
        top:-49px;
        left:-16px
    }
    .flowing-icon-wrapper.home-hero-2.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper.home-hero-2.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._1-lp{
        top:175px;
        left:167px
    }
    .flowing-icon-wrapper._1-lp.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1-lp.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._1-1--lp{
        width:60px;
        position:absolute;
        inset:428px 0% 0% 44%
    }
    .flowing-icon-wrapper._1-1--lp._3,.flowing-icon-wrapper._1-1--lp._4{
        top:67%;
        left:40%
    }
    .flowing-icon-wrapper._1-1--lp._5{
        top:70%;
        left:40%
    }
    .flowing-icon-wrapper._1-1--lp._6{
        top:67%
    }
    .flowing-icon-wrapper._1-1--lp._7{
        top:63%
    }
    .flowing-icon-wrapper._1-1--lp._8{
        top:67%
    }
    .flowing-icon-wrapper._1-1--lp._9{
        top:69%
    }
    .flowing-icon-wrapper._1-1--lp._10{
        top:67%
    }
    .flowing-icon-wrapper._1-1--lp._12{
        top:67%;
        left:41%
    }
    .flowing-icon-wrapper._1-1--lp._13{
        top:71%
    }
    .flowing-icon-wrapper._1-1--lp._15{
        top:579px
    }
    .flowing-icon-wrapper._1-1--lp._16{
        left:41%
    }
    .flowing-icon-wrapper._1-1--lp._1{
        inset:67% 0% 0% 40%
    }
    .flowing-icon-wrapper._1-1--lp.mobile-black{
        inset:37% 0% 0% 45%
    }
    .flowing-icon-wrapper._1-1--lp.mobile-black._1{
        top:53%
    }
    .flowing-icon-wrapper._1-1--lp.mob{
        display:none;
        inset:105% 0% 0% 38%
    }
    .flowing-icon-wrapper._1-1--lp.b2b-mob{
        inset:102% 0% 0% 40%
    }
    .flowing-icon-wrapper._1-lp-copy{
        top:180px;
        left:167px
    }
    .flowing-icon-wrapper._1-lp-copy.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1-lp-copy.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._1-lp--linked-in{
        top:-33px;
        left:80px
    }
    .flowing-icon-wrapper._1-lp--linked-in.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1-lp--linked-in.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._1-lp--linked-in-2{
        top:180px;
        left:167px
    }
    .flowing-icon-wrapper._1-lp--linked-in-2.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._1-lp--linked-in-2.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._4-l-i{
        top:-5px;
        left:40px
    }
    .flowing-icon-wrapper._4-l-i.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper._4-l-i.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper._1-1--l-i{
        width:60px;
        position:absolute;
        inset:493px 0% 0% 44%
    }
    .flowing-icon-wrapper._1-1--l-i._3,.flowing-icon-wrapper._1-1--l-i._4{
        top:67%;
        left:40%
    }
    .flowing-icon-wrapper._1-1--l-i._5{
        top:70%;
        left:40%
    }
    .flowing-icon-wrapper._1-1--l-i._6{
        top:67%
    }
    .flowing-icon-wrapper._1-1--l-i._7{
        top:63%
    }
    .flowing-icon-wrapper._1-1--l-i._8{
        top:67%
    }
    .flowing-icon-wrapper._1-1--l-i._9{
        top:69%
    }
    .flowing-icon-wrapper._1-1--l-i._10{
        top:67%
    }
    .flowing-icon-wrapper._1-1--l-i._12{
        top:67%;
        left:41%
    }
    .flowing-icon-wrapper._1-1--l-i._13{
        top:71%
    }
    .flowing-icon-wrapper._1-1--l-i._15{
        top:579px
    }
    .flowing-icon-wrapper._1-1--l-i._16{
        left:41%
    }
    .flowing-icon-wrapper._1-1--l-i._1{
        inset:67% 0% 0% 40%
    }
    .flowing-icon-wrapper._1-1--l-i.mobile-black{
        top:185px
    }
    .flowing-icon-wrapper._1-1--l-i.mob{
        top:440px;
        left:34%
    }
    .flowing-icon-wrapper.is,.flowing-icon-wrapper.is-clutch-2{
        top:30px;
        left:-9px
    }
    .flowing-icon-wrapper.design-footer{
        position:absolute;
        left:17px
    }
    .flowing-icon-wrapper.is-growth{
        top:30px;
        left:-9px
    }
    .hide-tablet.hide{
        display:none
    }
    .handwrite_wrap.is-clutch{
        top:-135px
    }
    .handwrite_wrap.is-cta{
        display:block;
        top:-20px;
        left:10px
    }
    .handwrite_wrap.linked-in{
        position:static;
        inset:105% 0% 0% 60%
    }
    .handwrite_wrap.linked-in--2.hide,.handwrite_wrap.mobile-hide{
        display:none
    }
    .handwrite_wrap.design-footer{
        display:block;
        top:19px
    }
    .handwrite_wrap.design-footer.mobile-hide{
        display:none
    }
    .handwrite_wrap.design-mobile{
        margin-bottom:60px
    }
    .handwrite_wrap.b2b-marketing-video{
        position:static;
        inset:105% 0% 0% 60%
    }
    .primary-button-3.about.bg-transparent{
        padding:10px 20px
    }
    .margin-top.is-36px{
        margin-top:12px;
        margin-bottom:0
    }
    .form-block-5{
        width:100%
    }
    .drop-ball-1{
        width:auto;
        height:auto;
        bottom:194px
    }
    .drop-ball-2{
        width:auto;
        height:auto;
        bottom:170px;
        left:115px
    }
    .drop-ball-3{
        width:auto;
        height:auto;
        inset:auto auto 1% 0%
    }
    .drop-ball-4{
        width:auto;
        height:auto;
        bottom:97px;
        left:188px
    }
    .drop-ball-5{
        width:auto;
        height:auto;
        bottom:87px;
        left:58px
    }
    .drop-ball-6{
        width:auto;
        height:auto;
        bottom:170px;
        left:0
    }
    .drop-ball-7{
        width:auto;
        height:auto;
        bottom:2px;
        left:113px
    }
    .drop-ball-8{
        width:auto;
        height:auto;
        inset:auto 0% 0% auto
    }
    .script-text._1,.script-text.hero-1{
        font-size:16px
    }
    .script-text.linked-in{
        max-width:95px;
        font-size:16px
    }
    .script-text-4.white-text{
        font-size:16px
    }
    .script-text-4.white-text.sma{
        rotate:none
    }
    .script-text-2{
        font-size:15px;
        rotate:-16.32deg
    }
    .script-text-2.design{
        width:100%;
        min-width:200px;
        max-width:200px;
        font-size:24px;
        line-height:32px
    }
    .script-text-2.marekting{
        min-width:300px;
        max-width:280px;
        height:auto
    }
    .ggood-card-text-content{
        rotate:5deg
    }
    .ggood-card-text-content.rotate-1{
        rotate:-9.29deg
    }
    .landing-primary-button-nav.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .landing-primary-button-nav.ft.black-bg{
        padding:18px 26px
    }
    .landing-primary-button-nav.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .landing-primary-button-nav.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .landing-primary-button-nav.about.bg-transparent{
        padding-left:16px;
        padding-right:16px
    }
    .landing-primary-button-nav.about.white-border{
        padding-left:20px;
        padding-right:20px
    }
    .landing-primary-button-nav.about.bg-black{
        padding-left:16px;
        padding-right:16px
    }
    .landing-pagee-primary-btn{
        width:100%
    }
    .landing-pagee-primary-btn.about.bg-transparent{
        padding:10px 20px
    }
    .landing-pagee-primary-btn.mobile{
        margin-top:20px;
        display:flex
    }
    .landing-pagee-primary-btn.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .landing-pagee-primary-btn.max-width.align-center.desktop{
        display:none
    }
    .landing-pagee-primary-btn.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .landing-pagee-primary-btn.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .landing-pagee-primary-btn.max-width.desktop{
        display:none
    }
    .landing-pagee-primary-btn.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .landing-pagee-primary-btn.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .landing-pagee-primary-btn.max-width-319.m-t-70{
        margin-top:20px
    }
    .landing-pagee-primary-btn.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .landing-pagee-primary-btn.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .landing-pagee-primary-btn.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .landing-pagee-primary-btn.black-button.desktop-btn{
        display:none
    }
    .landing-pagee-primary-btn.black-button.mobile-btn{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .landing-pagee-primary-btn.max-width-309.m-t-70{
        margin-top:20px
    }
    .landing-pagee-primary-btn.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .landing-pagee-primary-btn.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .landing-pagee-primary-btn.ai-mobile{
        min-width:170%
    }
    .landing-pagee-primary-btn.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .clutch-card-2{
        bottom:22%;
        right:92.3px
    }
    .uui-form_input{
        width:100%;
        height:52px
    }
    .uui-form_input::placeholder{
        font-size:12px
    }
    .btn-form-wrapper{
        flex-direction:column;
        align-items:stretch
    }
    .uui-form-field-wrapper{
        align-self:stretch
    }
    .button-primary{
        padding-left:1rem;
        padding-right:1rem
    }
    .button-primary.form-arrow{
        background-position:94%;
        padding-left:20px;
        padding-right:54px;
        font-size:12px
    }
    .form-block.mobile-hide{
        display:none
    }
    .case-studies-h-flex{
        flex-flow:column
    }
    .our-work{
        height:24px
    }
    .case-studiess-title{
        margin-top:20px;
        margin-bottom:0;
        font-size:49px;
        line-height:100%
    }
    .case-study-hover-element{
        padding-left:10px;
        padding-right:10px
    }
    .case-study-hover-element._1{
        min-width:220px;
        max-width:220px;
        top:188px
    }
    .case-study-hover-element._2{
        min-width:220px;
        max-width:220px;
        top:110px;
        left:34px
    }
    .case-study-hover-element._3{
        min-width:220px;
        max-width:220px;
        top:84px;
        right:14px
    }
    .case-study-hover-element._4{
        min-width:220px;
        max-width:220px;
        top:95px
    }
    .case-study-hover-element._5{
        min-width:220px;
        max-width:220px;
        top:78px;
        left:30px
    }
    .case-study-hover-element._6{
        min-width:220px;
        max-width:220px
    }
    .case-study-hover-element._7{
        min-width:220px;
        max-width:220px;
        top:106px
    }
    .case-study-hover-element._8{
        min-width:220px;
        max-width:220px;
        top:95px
    }
    .case-study-hover-element._9{
        min-width:220px;
        max-width:220px;
        top:75px
    }
    .case-study-hover-element._10{
        min-width:220px;
        max-width:220px;
        top:104px;
        left:8px
    }
    .case-study-hover-element._11{
        min-width:220px;
        max-width:220px;
        top:110px
    }
    .case-study-hover-element._12{
        min-width:220px;
        max-width:220px;
        top:114px
    }
    .case-study-hover-element._13{
        min-width:220px;
        max-width:220px;
        top:110px;
        left:23px
    }
    .case-study-hover-element._11-copy{
        max-width:220px;
        top:31px
    }
    .case-study-hover-element._1-copy{
        min-width:220px;
        max-width:220px;
        padding-left:10px;
        padding-right:10px;
        top:190px;
        left:8px
    }
    .case-study-hover-element._10-copy{
        min-width:220px;
        max-width:220px;
        top:105px;
        left:28px
    }
    .case-study-hover-element._13-copy{
        min-width:220px;
        top:114px;
        left:13px
    }
    .case-study-hover-element._4-copy{
        min-width:220px;
        top:83px;
        left:-1px
    }
    .case-study-hover-element._12-copy{
        min-width:220px;
        max-width:220px;
        top:119px;
        left:16px
    }
    .case-study-hover-element._5-copy{
        min-width:220px;
        max-width:220px;
        top:78px;
        left:30px
    }
    .case-study-hover-element._6-copy{
        min-width:220px;
        max-width:220px
    }
    .case-study-hover-element._20{
        min-width:220px;
        max-width:220px;
        top:110px;
        left:23px
    }
    .case-study-hover-element._21{
        min-width:220px;
        max-width:220px;
        top:114px
    }
    .case-studies-hover-text{
        font-size:10px
    }
    .sublinks{
        text-align:center;
        align-items:center;
        padding-top:1.3em
    }
    .menu__left{
        padding-left:0;
        font-size:2em
    }
    .menu__icon,.sublink{
        font-size:2em
    }
    .splide__slide{
        max-width:200px;
        height:220px;
        min-height:auto
    }
    .splide__list{
        height:328px
    }
    .splide__list.mobile-hide{
        display:none
    }
    .menu__contain{
        display:block
    }
    .menu__right{
        text-align:center;
        align-items:center;
        padding-top:5.3em;
        padding-bottom:0;
        padding-right:0;
        font-size:5px
    }
    .dell-hero-image{
        object-fit:cover;
        inset:0%
    }
    .mobile-2.hide-desktop,.mobile.hide-desktop{
        display:block
    }
    .mobile.hide-desktop.hide{
        display:none
    }
    .design-faq-wrapper{
        flex-flow:column;
        padding-left:20px;
        padding-right:20px
    }
    .heading-42px{
        font-size:28px
    }
    .heading-42px.text-white.align-center{
        line-height:120%
    }
    .team-text-wrapper{
        margin-top:0;
        margin-bottom:20px
    }
    .heading-42px-design{
        font-size:28px;
        line-height:130%
    }
    .design-arrow-flex{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:flex-start;
        align-items:center
    }
    .design-text-heading.first-letter-cap{
        font-size:24px
    }
    .portfolio-tags{
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .portfolio-tags.is-marekting{
        margin-top:40px
    }
    .portfolio-para{
        text-align:center
    }
    .portfolio-card.height-600{
        height:auto
    }
    .portfolio-image,.cta-2{
        width:100%
    }
    .cta-wrapper.ai-agents{
        margin-top:290px
    }
    .cta-wrapper.ai-agents.moblie{
        padding-left:30px;
        padding-right:30px
    }
    .housr-card-bg{
        padding-top:64px;
        padding-bottom:64px
    }
    .housr-gallery{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .flex-harley-bullet-ins.m-t-24._100--width{
        width:auto
    }
    .padding-l-48{
        padding-left:0
    }
    .task-right-mco{
        max-width:none
    }
    .task-right-mco.max-width-675.flex.gap-80,.task-right-mco.max-width-427.flex.gap-80{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .mco-heading{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .hero-bg-design-lp.is-white{
        background-color:#fff;
        background-image:none;
        background-size:auto
    }
    .heading-flex.mobile-width-248{
        justify-content:center;
        align-items:center
    }
    .flex-vertical-heading{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .flex-vertical-heading.width-heading{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .heading-image-wrapper.side-margin-8{
        width:50px;
        height:50px;
        margin-left:auto;
        margin-right:auto
    }
    .wrapper{
        height:100%;
        overflow:hidden
    }
    .right-gradient,.left-gradient{
        min-width:10vw;
        display:none
    }
    .splide-2{
        align-items:flex-start;
        margin-top:12%
    }
    .splide__track-2{
        height:66vh
    }
    .splide__slide-2{
        width:60vw;
        min-width:250px
    }
    .flowing-icon-wrapper-design{
        width:90px;
        height:40px;
        top:102px;
        left:49%
    }
    .flowing-icon-wrapper-design._1{
        top:-49px;
        left:-16px
    }
    .flowing-icon-wrapper-design._1.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper-design._1.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper-design._2{
        top:72px;
        left:-82px
    }
    .flowing-icon-wrapper-design._2-copy{
        top:72px;
        left:-82px;
        rotate:23deg
    }
    .flowing-icon-wrapper-design._2-copy-copy{
        top:72px;
        left:-82px;
        rotate:130deg
    }
    .flowing-icon-wrapper-design._3{
        position:absolute;
        left:17px
    }
    .flowing-icon-wrapper-design._1-1{
        position:absolute;
        top:527.734px;
        left:164px
    }
    .flowing-icon-wrapper-design._1-1._3{
        top:581.734px;
        left:187.5px
    }
    .flowing-icon-wrapper-design._1-1._4{
        top:566.734px;
        left:164px
    }
    .flowing-icon-wrapper-design._1-1._5{
        top:610px;
        left:170px
    }
    .flowing-icon-wrapper-design._1-1._6{
        top:570px
    }
    .flowing-icon-wrapper-design._1-1._7{
        top:480px
    }
    .flowing-icon-wrapper-design._1-1._8{
        top:540px
    }
    .flowing-icon-wrapper-design._1-1._9{
        top:600px
    }
    .flowing-icon-wrapper-design._1-1._10{
        top:541px
    }
    .flowing-icon-wrapper-design._1-1._11{
        top:510px
    }
    .flowing-icon-wrapper-design._1-1._12{
        top:542px
    }
    .flowing-icon-wrapper-design._1-1._13{
        top:636px
    }
    .flowing-icon-wrapper-design._1-1._14{
        top:550px
    }
    .flowing-icon-wrapper-design._1-1._15{
        top:579px
    }
    .flowing-icon-wrapper-design._1-1._16{
        top:513px
    }
    .flowing-icon-wrapper-design._1-1._1{
        top:576px;
        left:164px
    }
    .flowing-icon-wrapper-design.d-2{
        top:20px;
        left:24%
    }
    .flowing-icon-wrapper-design.marketing{
        left:2%
    }
    .flowing-icon-wrapper-dsign{
        top:9px;
        left:21%
    }
    .flowing-icon-wrapper-dsign._1{
        top:-49px;
        left:-16px
    }
    .flowing-icon-wrapper-dsign._1.is-clutch{
        top:30px;
        left:32px
    }
    .flowing-icon-wrapper-dsign._1.is-cta{
        top:56px;
        left:40px
    }
    .flowing-icon-wrapper-dsign._2{
        color:var(--black-2);
        max-width:200px;
        top:50px;
        left:40%;
        rotate:none
    }
    .flowing-icon-wrapper-dsign._2.marketing{
        margin-left:auto;
        margin-right:auto;
        top:190px;
        left:auto;
        right:auto
    }
    .flowing-icon-wrapper-dsign._2-copy{
        top:72px;
        left:-82px;
        rotate:23deg
    }
    .flowing-icon-wrapper-dsign._2-copy-copy{
        top:72px;
        left:-82px;
        rotate:130deg
    }
    .flowing-icon-wrapper-dsign._3{
        position:absolute;
        left:17px
    }
    .flowing-icon-wrapper-dsign._1-1{
        position:absolute;
        top:527.734px;
        left:164px
    }
    .flowing-icon-wrapper-dsign._1-1._3{
        top:581.734px;
        left:187.5px
    }
    .flowing-icon-wrapper-dsign._1-1._4{
        top:566.734px;
        left:164px
    }
    .flowing-icon-wrapper-dsign._1-1._5{
        top:610px;
        left:170px
    }
    .flowing-icon-wrapper-dsign._1-1._6{
        top:570px
    }
    .flowing-icon-wrapper-dsign._1-1._7{
        top:480px
    }
    .flowing-icon-wrapper-dsign._1-1._8{
        top:540px
    }
    .flowing-icon-wrapper-dsign._1-1._9{
        top:600px
    }
    .flowing-icon-wrapper-dsign._1-1._10{
        top:541px
    }
    .flowing-icon-wrapper-dsign._1-1._11{
        top:510px
    }
    .flowing-icon-wrapper-dsign._1-1._12{
        top:542px
    }
    .flowing-icon-wrapper-dsign._1-1._13{
        top:636px
    }
    .flowing-icon-wrapper-dsign._1-1._14{
        top:550px
    }
    .flowing-icon-wrapper-dsign._1-1._15{
        top:579px
    }
    .flowing-icon-wrapper-dsign._1-1._16{
        top:513px
    }
    .flowing-icon-wrapper-dsign._1-1._1{
        top:576px;
        left:164px
    }
    .menu-hero-navbar{
        margin-left:auto;
        margin-right:auto;
        padding:10px 20px
    }
    .swiper-slide{
        width:auto;
        height:auto
    }
    .swiper-wrapper{
        width:100%
    }
    .swiper{
        min-width:1200px
    }
    .slider-margin{
        padding-left:0;
        padding-right:0
    }
    .slider-margin.mobile-hide{
        display:none
    }
    .primary-nav-cta.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .primary-nav-cta.ft.black-bg{
        padding:18px 26px
    }
    .primary-nav-cta.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .primary-nav-cta.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .primary-nav-cta.about.bg-transparent{
        padding-left:16px;
        padding-right:16px
    }
    .primary-nav-cta.about.white-border{
        padding-left:20px;
        padding-right:20px
    }
    .primary-nav-cta.about.bg-black{
        padding-left:16px;
        padding-right:16px
    }
    .image-6{
        display:none
    }
    ._2-columns{
        flex-flow:column;
        margin-bottom:0
    }
    ._2-columns.reverse{
        flex-flow:wrap-reverse
    }
    ._2-columns.sma{
        grid-column-gap:57px;
        grid-row-gap:57px;
        justify-content:flex-start;
        align-items:center;
        height:100%
    }
    ._2-columns.north-star{
        grid-column-gap:15px;
        grid-row-gap:15px;
        justify-content:flex-start;
        align-items:center;
        width:auto;
        height:100%
    }
    .hero-image-linked-in.desktop-img{
        display:none
    }
    .hero-image-linked-in-wrapper{
        max-width:none;
        margin-top:100px;
        margin-right:0
    }
    .approach-image-wrapper{
        margin:40px 8px 60px
    }
    .mobile-img{
        width:100%;
        max-width:342px;
        height:auto;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .mobile-img.cm{
        height:auto
    }
    .mobile-img.no-widht{
        width:auto
    }
    .mobile-img.design-lp-mobile{
        max-width:none
    }
    .mobile-img.design-lpimg{
        max-width:none;
        margin-top:17px
    }
    .desktop-img{
        display:none
    }
    .landing-pagee-primary-btn--black{
        background-color:var(--black);
        color:var(--white)
    }
    .landing-pagee-primary-btn--black.about.bg-transparent{
        padding:10px 20px
    }
    .landing-pagee-primary-btn--black.mobile{
        display:flex
    }
    .landing-pagee-primary-btn--black.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .landing-pagee-primary-btn--black.max-width.align-center.desktop{
        display:none
    }
    .landing-pagee-primary-btn--black.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .landing-pagee-primary-btn--black.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .landing-pagee-primary-btn--black.max-width.desktop{
        display:none
    }
    .landing-pagee-primary-btn--black.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .hero-video-linked-in-wrapper{
        margin-top:114px;
        margin-left:auto;
        margin-right:auto
    }
    .hero-video-linked-in-wrapper.mobile-black{
        margin-top:20px;
        margin-bottom:60px;
        padding-right:15px
    }
    .hero-video-linked-in-wrapper.mobile-black.mobile-first{
        min-width:auto;
        padding-right:0
    }
    .hero-video-linked-in-wrapper.mobile-first{
        order:-1;
        margin-top:60px
    }
    .bg-gradient{
        width:929px;
        max-width:929px;
        inset:6% 0% 0% -79%
    }
    .bg-gradient.logo-gradient{
        top:39%;
        left:-95%
    }
    .bg-gradient.progress-1{
        top:-12%;
        left:-57%
    }
    .bg-gradient.progess-2{
        bottom:21%;
        left:-72%
    }
    .linked-video-element{
        max-width:300px
    }
    .linked-in-logo-wrapper{
        justify-content:space-between;
        align-items:center;
        width:137px;
        height:67px;
        padding-left:10px;
        padding-right:10px
    }
    .linked-in-logo-wrapper.mobile-hide{
        display:none
    }
    .linked-in-logo-wrapper.is-white.mobile-logo{
        border:1px solid #00000080;
        justify-content:center;
        align-items:center;
        width:120px;
        height:60px;
        padding:20px
    }
    .linked-in-logo-wrapper.is-white.mobile-logo.pad-mobile30-30{
        padding-top:30px;
        padding-bottom:30px
    }
    .logo-tag{
        font-size:11px;
        display:none
    }
    .linked-logo-content{
        grid-column-gap:30px;
        grid-row-gap:30px;
        justify-content:flex-start;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .logo-flex{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        margin-top:0
    }
    .logo-flex.top-m{
        flex-flow:column;
        grid-auto-columns:1fr;
        justify-content:center;
        align-items:flex-start;
        width:100%;
        max-width:136px;
        margin-top:0;
        display:flex
    }
    .logo-flex.top-m.mobile-hide,.logo-flex.mobile-hide{
        display:none
    }
    .logo-flex.top-m-copy{
        flex-flow:column;
        grid-auto-columns:1fr;
        justify-content:center;
        align-items:flex-start;
        width:100%;
        max-width:136px;
        margin-top:0;
        display:flex
    }
    .logo-flex.top-m-copy.mobile-hide{
        display:none
    }
    .logo-flex.sma{
        flex-flow:column;
        grid-auto-columns:1fr;
        justify-content:center;
        align-items:flex-start;
        width:100%;
        max-width:136px;
        margin-top:0;
        display:flex
    }
    .logo-flex.sma.mobile-hide{
        display:none
    }
    .logos-wrapper{
        grid-column-gap:10px;
        grid-row-gap:10px;
        margin-top:40px;
        margin-left:auto;
        margin-right:auto;
        display:none
    }
    .logos-wrapper.mobile-marquee{
        grid-column-gap:40px;
        grid-row-gap:40px;
        display:flex
    }
    .progress-cards{
        grid-column-gap:30px;
        grid-row-gap:30px;
        justify-content:flex-start;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .progress-cards.is-reverse.padding-40px{
        padding-left:0
    }
    .progress-cards.border-bottom.reverse{
        flex-flow:column wrap
    }
    .progress-tumbnial{
        width:300px
    }
    .progress-heading{
        width:260px;
        font-size:16px;
        font-weight:400;
        line-height:20px
    }
    .progress-para{
        width:260px;
        font-size:16px
    }
    .progress-cards-wrapper{
        justify-content:space-between;
        align-items:center;
        padding-top:60px;
        padding-left:0;
        padding-right:0
    }
    .progress-cards-wrapper.gap-124.padding-remove{
        padding-top:40px
    }
    .progress-cards-wrapper.gap-151{
        padding-top:60px;
        padding-bottom:60px
    }
    .progress-cards-wrapper.gap-147{
        padding-top:60px
    }
    .progress-cards-wrapper.gap-147.zero-gap{
        padding-top:0
    }
    .progress-cards-wrapper.gap-150{
        margin-left:auto;
        margin-right:auto;
        padding-top:40px;
        padding-left:0;
        padding-right:0
    }
    .video-right-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px;
        justify-content:center;
        align-items:center
    }
    .vide0-h-flex{
        grid-column-gap:40px;
        grid-row-gap:40px;
        flex:none;
        justify-content:center;
        align-items:stretch;
        width:100%;
        max-width:260px;
        margin-left:auto;
        margin-right:auto
    }
    .result_wrapper--linkd-in{
        flex-flow:column;
        justify-content:flex-start;
        align-items:center;
        height:auto;
        overflow:visible
    }
    .work-card-linked-in{
        align-items:flex-start;
        max-width:242px;
        min-height:221px;
        padding:20px;
        position:relative
    }
    .start-up-flex{
        padding:20px
    }
    .price_card-linked-in{
        grid-column-gap:10px;
        grid-row-gap:10px;
        min-height:231px;
        padding-bottom:30px;
        padding-left:20px;
        padding-right:20px
    }
    .price_left-wrapper-1{
        grid-column-gap:5px;
        grid-row-gap:5px;
        margin-left:auto;
        margin-right:auto
    }
    .funnel-image-wrapper{
        margin:60px 20px
    }
    .funnel-image-wrapper.flex{
        justify-content:center;
        align-items:center;
        margin-left:0;
        margin-right:0;
        display:flex
    }
    .table-wrapper{
        margin:0 auto;
        padding-top:60px;
        padding-bottom:60px
    }
    .tabel-text{
        font-size:21px
    }
    .your-team-text{
        margin-bottom:0;
        margin-left:auto;
        margin-right:auto
    }
    .moving-marquee{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:center
    }
    .hero-video-linked-in-wrapper-4{
        margin:20px auto
    }
    .hero-video-linked-in-wrapper-4.mobile-black{
        margin-top:20px;
        margin-bottom:100px
    }
    .hero-video-linked-in-wrapper-4.mobile-first{
        order:-1
    }
    .video-flex{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        justify-content:center;
        place-items:center
    }
    .video-container{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:center;
        align-items:center;
        padding:60px 0
    }
    .video-container.b-padding{
        padding-bottom:60px
    }
    .linked-in-video{
        width:300px;
        min-width:auto
    }
    .code-embed-2{
        margin-left:auto;
        margin-right:auto
    }
    .code-embed-3,.code-embed-4{
        width:262px;
        height:100%
    }
    .linked-in-buttton-wrapper.is-desktop{
        display:none
    }
    .linked-in-buttton-wrapper.is-mobile{
        display:block
    }
    .blue-lines-wrapper{
        inset:-6% auto auto 29.5%
    }
    .testimonial-slider{
        height:664px
    }
    .slide-1{
        background-position:50% 0;
        background-repeat:no-repeat;
        background-size:contain;
        width:100%
    }
    .mask{
        background-color:#0f0f0f;
        min-width:300px;
        height:664px;
        margin-left:auto;
        margin-right:auto
    }
    .left-arrow{
        width:42px;
        height:42px;
        position:absolute;
        top:-50%;
        left:-17%
    }
    .right-arrow-2{
        width:42px;
        height:42px;
        top:-50%;
        left:20%
    }
    .dsign-slider-text-wrapper{
        height:auto
    }
    .design-slider-text{
        max-width:267px;
        font-size:16px;
        line-height:26px
    }
    .slider-name-tag{
        font-size:20px
    }
    .slider-buissness-tag{
        text-align:left;
        font-size:18px
    }
    .design-slider-text--1,.design-slider-text--2{
        max-width:267px;
        font-size:16px;
        line-height:26px
    }
    .slide-2,.slide-3,.slide-4,.slide-5,.slide-6,.slide-7,.slide-8,.slide-9{
        background-position:50% 0;
        background-repeat:no-repeat;
        background-size:contain
    }
    .blue-1{
        width:44px
    }
    .blue-1.mobile-hide,.blue-2.mobile-hide,.blue-3.mobile-hide{
        display:none
    }
    .heart-image{
        mix-blend-mode:normal;
        width:36px;
        height:31px;
        inset:30% 12% 0% auto
    }
    .heart-image.is-desktop{
        display:none
    }
    .orange-lines{
        width:34px;
        height:38px;
        bottom:8%;
        right:22%
    }
    .desing-h-flex{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .desing-h-flex.align-left.relative-cm{
        text-align:left
    }
    .design-v-flex{
        grid-column-gap:28px;
        grid-row-gap:28px
    }
    .marquee-design{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .arrow-wrapper{
        width:30px;
        min-width:30px;
        height:30px
    }
    .marquee-text{
        font-size:45px;
        line-height:15px
    }
    .design-moving{
        grid-column-gap:30px;
        grid-row-gap:30px;
        margin-top:40px
    }
    .round-img{
        width:30px
    }
    .round-img.size{
        width:30px;
        height:30px
    }
    .c-autotabs{
        width:100%
    }
    .c-autotabs_image{
        border-radius:0
    }
    .c-autotabs_image.cc-pane-crypto{
        display:block
    }
    .c-autotabs_image.cc-pane-crypto-mobile{
        margin-right:0;
        position:static;
        transform:translate(16px)
    }
    .c-autotabs_content{
        margin-left:auto;
        margin-right:auto
    }
    .c-section{
        padding-top:32px;
        padding-bottom:32px
    }
    .c-section.cc-main{
        padding-bottom:0
    }
    .c-autotabs_pane{
        height:265px
    }
    .c-autotabs_pane.cc-pane_crypto._3{
        height:auto;
        margin-top:0
    }
    .c-container-2{
        padding-left:16px;
        padding-right:16px
    }
    .c-container-2.cc-10cols{
        background-color:var(--black-2);
        padding-top:40px
    }
    .c-title-wrapper.cc-title_intro{
        text-align:center;
        max-width:274px;
        margin-bottom:40px;
        margin-left:auto;
        margin-right:auto;
        font-family:Inter,sans-serif;
        font-size:32px;
        line-height:36px
    }
    .c-text-1{
        font-size:18px
    }
    .c-title-3{
        letter-spacing:-1px;
        font-size:28px;
        line-height:32px
    }
    .c-autotabs_line{
        left:25px
    }
    .tabs.sma{
        padding-top:100px
    }
    .c-autotabs_link{
        border:1px solid var(--white);
        flex-flow:column;
        flex:none;
        justify-content:space-between;
        align-items:center;
        width:100%;
        min-width:290px;
        max-width:287px;
        margin-left:auto;
        margin-right:auto;
        padding:20px 19px;
        display:flex
    }
    .c-autotabs_link.w--current{
        border:1px solid var(--white);
        box-shadow:none;
        border-radius:0;
        min-width:290px;
        height:auto;
        padding-top:25px;
        padding-bottom:25px;
        padding-right:19px
    }
    .c-title-2{
        letter-spacing:-2.24px;
        margin-left:auto;
        margin-right:auto;
        font-family:Inter,sans-serif;
        font-size:32px;
        font-weight:600;
        line-height:36px
    }
    .tabs-text-flex{
        grid-column-gap:16px;
        grid-row-gap:16px;
        margin-top:20px
    }
    .tabs-point{
        font-size:16px
    }
    .design-card{
        min-width:342px;
        max-width:342px;
        margin-left:14px;
        margin-right:14px;
        padding-left:30px;
        padding-right:21px
    }
    .design-card.blue{
        min-width:342px;
        max-width:342px;
        margin-left:26px;
        margin-right:14px;
        padding-left:25px;
        padding-right:21px
    }
    .design-card.green{
        margin-right:auto
    }
    .design-card.blue--2{
        margin-left:14px;
        margin-right:14px
    }
    .design-crad-img-wrapper{
        margin-top:30px
    }
    .design-lp-cards-wrapper{
        justify-content:center;
        align-items:center;
        padding:60px 40px 60px 0
    }
    .blue-under-line{
        background-color:var(--blue);
        border-width:8px;
        width:77%;
        height:6px;
        display:none;
        top:14%;
        left:12%
    }
    .blue-under-line.is-orange{
        width:95%;
        top:43%;
        left:2%
    }
    .blue-under-line.is-orange.mobile{
        width:80%;
        top:58%;
        left:10%
    }
    .blue-under-line.is-orange.mobile--2{
        width:83%;
        top:76%;
        left:10%
    }
    .blue-under-line.is-yellow{
        left:12%
    }
    .blue-under-line.moblie-blue{
        width:100%;
        top:24%;
        left:1%
    }
    .design-arrow{
        width:53px
    }
    .contact-left-wrap{
        margin-top:60px
    }
    .text-20px.align-center{
        font-size:18px
    }
    .text-20px.italic-text{
        text-align:center
    }
    .text-22px.align-center{
        font-size:18px
    }
    .span-blue-underline{
        text-underline-offset:-5px;
        text-decoration:underline;
        -webkit-text-decoration-color:var(--blue);
        text-decoration-color:var(--blue);
        text-underline-position:under;
        text-decoration-thickness:8px
    }
    .orange-span-un-derline{
        text-underline-offset:-8px;
        text-decoration:underline;
        -webkit-text-decoration-color:var(--orange);
        text-decoration-color:var(--orange);
        text-underline-position:under;
        text-decoration-style:solid;
        text-decoration-thickness:8px
    }
    .flexhorizonal-heading{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .emote-1{
        top:-16%;
        left:41%
    }
    .emote-1-img{
        width:60px;
        height:auto
    }
    .plane-img{
        width:50px
    }
    .emote-2{
        max-width:95px;
        top:78%
    }
    .marketing-hero-cards-wrapper{
        margin-top:81px;
        padding-left:0;
        padding-right:0
    }
    .marketing-hero-card-1{
        text-align:left;
        border-radius:12px;
        width:100%;
        max-width:290px;
        margin-left:auto;
        margin-right:auto;
        padding-left:20px;
        padding-right:20px
    }
    .marketing-hero-card-2{
        min-width:auto;
        max-width:241px
    }
    .marketing-card-arrow{
        width:53px;
        height:53px
    }
    .orange-card-tag-marekting{
        top:-8%
    }
    .rotating-star-wrapper-marekting{
        width:172px;
        height:126px;
        right:44%
    }
    .marquee-text--2{
        font-size:45px;
        line-height:15px
    }
    .marketing-about-content{
        flex-flow:column
    }
    .container-5{
        width:86%
    }
    .auto-tabs{
        min-height:auto
    }
    .section-4{
        padding:2.5rem 0%
    }
    .section-4.home.bg-beige.mobile-pd{
        padding-top:80px
    }
    .section-4.is-marketing{
        min-height:auto
    }
    .img-cover{
        width:auto;
        height:100%;
        margin-left:auto;
        margin-right:auto
    }
    .img-cover.is-alternate{
        margin-top:0;
        padding-bottom:20px
    }
    .circular-slider{
        height:80vh
    }
    .circular-slide-1{
        padding-top:0
    }
    .slide-circle{
        width:436px;
        height:436px;
        left:-86%
    }
    .slide-dot.is-blue.slide-1,.slide-dot.is-orange.slide-1.in-active-1,.slide-dot.is-orange.slide-1.n-5{
        width:37px
    }
    .slide-dot.is-orange.slide-1.s-2m-3{
        width:37px;
        max-width:none
    }
    .slide-dot.is-orange.slide-1.s-3-2,.slide-dot.is-orange.slide-1.s-4-2,.slide-dot.is-orange.slide-1.active,.slide-dot.is-neon.slide-1.inactive-2,.slide-dot.is-neon.slide-1.s-3-1,.slide-dot.is-neon.slide-1.s-4-1,.slide-dot.is-neon.slide-1.s-6-1,.slide-dot.is-neon.slide-1.inactive-2-copy{
        width:37px
    }
    .slide-text-wrapper{
        max-width:160px;
        top:30%;
        left:49%
    }
    .slider-h-flex{
        width:100%
    }
    .active-slide-tag{
        width:0;
        height:0
    }
    .circle-slide-heading{
        font-size:24px;
        line-height:32px
    }
    .slider-v-flex{
        width:100%
    }
    .text-size-22px{
        font-size:18px;
        line-height:57px
    }
    .text-size-22px.semibold-text.black-text.angel-12.text-align-center.margin{
        letter-spacing:-.03em;
        font-size:20px;
        line-height:23px
    }
    .text-size-22px.white-text.width{
        max-width:none
    }
    .text-size-22px.slider-text-content{
        line-height:24px
    }
    .marketing-cards-wrapper{
        margin-top:60px
    }
    .cards-flex-horizontal-marketing{
        flex-flow:column
    }
    .cards-flex-vertical.bg-img.bottom-align.is-marketing{
        font-size:30px;
        display:block
    }
    .orange-card-marekting{
        grid-column-gap:54px;
        grid-row-gap:54px;
        height:auto
    }
    .text-size-30px.white-text{
        padding:0
    }
    .text-size-30px.white-text.text-align-left{
        display:block
    }
    .text-size-30px.white-text.is-marekting-card,.text-size-30px.white-text.marketing_black-card{
        font-size:16px;
        line-height:24px
    }
    .black-card-marketing{
        max-width:none;
        padding-top:56px;
        padding-bottom:56px
    }
    .black-card-marketing.last-card-marketing{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding-bottom:0
    }
    .card-tag-marketing-flex.gap-15{
        flex-flow:column
    }
    .blue-card-marketing{
        grid-column-gap:84px;
        grid-row-gap:84px;
        height:auto;
        padding-top:34px
    }
    .span-orange-underline.design{
        text-decoration-thickness:8px
    }
    .text-size-96px.white-text.semibold-text.marketing{
        padding-top:0;
        padding-bottom:0;
        padding-right:0;
        font-size:32px;
        line-height:40px
    }
    .marketing-flex-horizontal{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .marketing-v-flex{
        margin-left:30%
    }
    .hover-link-flex{
        padding-top:25px;
        padding-bottom:25px;
        overflow:hidden
    }
    .link-arrow-marketing{
        width:1.5rem;
        height:1.5rem
    }
    .link-arrow-wrapper{
        width:34px;
        height:34px
    }
    .text-size-64px.white-text.semibold-text.marketing_hover-links{
        font-size:32px
    }
    .text-size-64px.white-text.semibold-text.marketing_hover-link-tag{
        padding:0;
        font-size:28px;
        line-height:32px
    }
    .text-size-64px.white-text.is-no-margin.first-letter-cap{
        letter-spacing:-.05em;
        font-size:32px;
        line-height:40px
    }
    .text-size-64px.tabs-heading{
        text-align:center;
        letter-spacing:-.05em;
        font-size:32px;
        line-height:40px
    }
    .text-size-64px.video-heading{
        font-size:32px;
        line-height:34px
    }
    .text-size-64px.video-heading-copy{
        letter-spacing:-1.28px;
        font-size:32px;
        line-height:43px
    }
    .text-size-64px.neatlogs{
        font-size:40px;
        line-height:50px;
        display:none
    }
    .text-size-64px.neatlogs.mobile{
        max-width:342px;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .text-size-64px.neatlogs-2{
        font-size:24px;
        line-height:30px
    }
    .text-size-64px.home{
        letter-spacing:-1.28px;
        max-width:329px;
        font-size:32px;
        line-height:43px
    }
    .hover-tag-link-marketing{
        padding:4.5px 8px
    }
    .hover-tag-link-marketing.blue{
        left:20%
    }
    .hover-tag-link-marketing.blue._2{
        top:29px;
        left:16%
    }
    .hover-tag-link-marketing.blue._2-2{
        top:80px;
        left:60%
    }
    .hover-tag-link-marketing.orange{
        left:53%
    }
    .hover-tag-link-marketing.orange._2{
        top:29px;
        left:51%
    }
    .hover-tag-link-marketing.orange._3{
        left:61%
    }
    .hover-tag-link-marketing.neon{
        padding:4.5px 4px;
        top:80px;
        left:16%
    }
    .hover-tag-link-marketing.green{
        top:80px;
        left:51%
    }
    .hover-tag-link-marketing.green._2{
        left:40%
    }
    .hovering-element-marketing{
        justify-content:center;
        align-items:center;
        padding-left:25px;
        padding-right:25px;
        display:flex
    }
    .design-script-arrow{
        width:23px
    }
    .neon-underline-span{
        text-decoration:underline;
        -webkit-text-decoration-color:var(--neon);
        text-decoration-color:var(--neon);
        text-decoration-thickness:8px
    }
    .star-img-slider{
        width:122px;
        margin-left:auto;
        margin-right:auto
    }
    .beig-video{
        min-width:auto
    }
    .desktop-text{
        display:none
    }
    .mobile-text{
        display:block
    }
    .eye-flex{
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .desktop-hide{
        max-width:40px;
        display:block
    }
    .ai-img-container{
        inset:-80px 0% 0%
    }
    .ai-agents-section-padding{
        padding-left:16px;
        padding-right:16px
    }
    .ai-agets-about-cards-wrapper{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .ai-about-card-cta.mobile-size{
        height:83px;
        padding-top:35px;
        padding-bottom:35px
    }
    .ai-agents-slide-1{
        width:100%;
        margin-right:0
    }
    .ai-agents-slider{
        padding-left:20px;
        padding-right:20px
    }
    .slider-content-wrapper{
        padding:31px 38px 31px 22px
    }
    .slider-wrapper-ai-agents{
        padding-left:0
    }
    ._w-slider-nav-right{
        bottom:-13%;
        right:23%
    }
    ._w-slider-nav-right.left{
        right:55%
    }
    .click-cards{
        padding-top:220px
    }
    .click-card.blue{
        width:100%
    }
    .ai-cta-wrapper{
        justify-content:flex-end;
        align-items:flex-start;
        min-height:auto;
        padding-top:110px;
        padding-bottom:34px;
        padding-left:18px
    }
    .text-size-92px.white-text.max-width-852{
        min-width:254px;
        padding-right:0
    }
    .typewriter-text{
        min-width:auto
    }
    .style-circle{
        top:83px;
        left:-5vw
    }
    .dish-name{
        margin-bottom:20px
    }
    .total-slides{
        top:203px
    }
    .paragraph{
        max-width:90%;
        margin-top:16px
    }
    .book-now{
        bottom:77vw
    }
    .plate{
        top:67vw
    }
    .lazy-susan{
        top:42vw
    }
    .arrow-link.right{
        left:20vw
    }
    .slide-line{
        top:212px
    }
    .lazy-susan-2{
        top:42vw
    }
    .text-size-26px{
        font-size:18px;
        line-height:22px
    }
    .text-size-26px.semibold-text.width-209.white-text.mobile-size,.text-size-26px.semibold-text.width-209.black-text.mobile-size{
        font-size:26px;
        line-height:31px
    }
    .text-size-26px.semibold-text.white-text.align-center.mobile-sizing{
        margin-top:30px;
        font-size:26px;
        font-weight:600;
        line-height:31px
    }
    .text-size-26px.semibold-text.white-text.mobile-size{
        font-size:26px;
        line-height:31px
    }
    .text-size-26px.semibold-text.black-text.align-center.mobile-sizing{
        margin-top:30px;
        font-size:26px;
        line-height:31px
    }
    .text-size-26px.testimonials{
        width:100%;
        max-width:302px;
        font-size:26px;
        font-weight:600;
        line-height:32px
    }
    .flip-cards-wrapper{
        grid-column-gap:10px;
        grid-row-gap:10px;
        margin-left:20px;
        margin-right:20px;
        padding-left:0;
        padding-right:0
    }
    .flip-card._1,.flip-card._2,.flip-card._3,.flip-card._4{
        min-width:260px;
        max-width:260px
    }
    .card-divider-flip{
        margin-left:auto;
        margin-right:auto
    }
    .flip-card-1{
        height:360px;
        min-height:420px
    }
    .flip-card-2{
        height:420px;
        min-height:420px
    }
    .flip-card-3,.flip-card-4{
        min-height:420px
    }
    .slider-head-wrapper{
        overflow:hidden
    }
    .head-img-1{
        max-width:116px;
        top:20%;
        left:-5%
    }
    .head-img-2{
        max-width:100px;
        top:6%;
        left:20%
    }
    .head-img-3{
        z-index:1;
        max-width:117px;
        top:23%;
        left:41%
    }
    .head-img-4{
        max-width:100px;
        top:19%;
        right:-8%
    }
    .head-img-5{
        max-width:81px;
        bottom:23%;
        left:-2%
    }
    .head-img-6{
        max-width:117px;
        bottom:22%;
        left:28%
    }
    .head-img-7{
        max-width:107px;
        bottom:4%;
        left:14%
    }
    .head-img-8{
        max-width:117px;
        bottom:20%;
        right:-7%
    }
    .head-img-9{
        max-width:82px;
        top:77%
    }
    .content-marketing-hero-img.desktop-img{
        display:none
    }
    .content-marketing-hero-flex{
        margin-bottom:72px
    }
    .hero-image-content-marketing-wrapper-copy{
        max-width:none;
        margin-top:100px;
        margin-right:0
    }
    .content-marketin-about-flex{
        width:100%;
        max-width:1200px;
        margin-top:20px;
        margin-left:20px;
        margin-right:20px;
        padding-left:0;
        padding-right:20px;
        overflow:auto
    }
    .card-content-marketing{
        width:100%;
        min-width:245px;
        max-width:245px
    }
    .card-content-marketing.card-3,.card-content-marketing.card-5{
        min-width:245px
    }
    .card-content-marketing.first{
        margin-left:0
    }
    .card-arrow._3{
        top:47%
    }
    .marketing-about-arrow{
        width:76px;
        top:70%;
        left:53%
    }
    .content-about-img{
        display:none;
        top:7%
    }
    .progress-cards-c-m{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:wrap;
        justify-content:flex-start;
        align-items:center;
        max-width:248px
    }
    .progress-cards-c-m.is-reverse.padding-40px{
        padding-left:0
    }
    .progress-cards-c-m.border-bottom.reverse{
        flex-flow:column wrap
    }
    .t6ext-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .slider-wrapper-content-marketing{
        margin-bottom:100px
    }
    .content-marketing-slider{
        padding-bottom:20px
    }
    .c-m-slider-mask{
        padding-left:20px;
        padding-right:20px
    }
    .content-marketing-head-wrapper{
        max-width:310px
    }
    .bar-flex.bg-beige{
        max-width:241px
    }
    .cards-wrapper-c-m{
        padding-left:40px
    }
    .black-card-content-markeitng{
        max-width:250px;
        height:400px
    }
    .black-card-content-markeitng.card-2{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6797099d071435268ab90f16_Group%201171280533%20\(3\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:249px 396px;
        height:388px;
        padding-bottom:30px;
        padding-left:17px
    }
    .black-card-content-markeitng.card-1{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678907d5c073e2e6ee40568a_Group%201171280532%20\(2\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:241px 388px;
        justify-content:flex-end;
        align-items:flex-start;
        min-width:auto;
        max-width:241px;
        height:388px;
        padding-bottom:29px;
        padding-left:17px
    }
    .black-card-content-markeitng.cared-3{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/67970b5e0fb0795053cc858c_Group%201171280533%20\(4\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:cover;
        min-width:90%;
        height:388px;
        padding-bottom:30px;
        padding-left:17px
    }
    .text-size-36px.semibold-text.black-text.mobile-width-sizie{
        max-width:168px;
        font-size:28px;
        line-height:32px
    }
    .text-size-36px.semibold-text.black-text.mobile-size{
        font-size:28px;
        line-height:32px
    }
    .text-size-16px-letter-spacing{
        letter-spacing:0;
        width:100%;
        max-width:none;
        font-size:12px
    }
    .text-size-16px-letter-spacing.max-width-302.gap-30{
        max-width:204px;
        margin-top:27px
    }
    .text-size-16px-letter-spacing.max-width-302.gap-30.mobile-sizing{
        letter-spacing:-.48px;
        margin-right:0;
        font-size:16px
    }
    .text-size-16px-letter-spacing.max-width-302.gap-30.mobile-sizing-width{
        letter-spacing:-.48px;
        max-width:244px;
        margin-right:8px;
        font-size:16px
    }
    .text-size-16px-letter-spacing.max-width-311.gap-20.mobile-size{
        letter-spacing:-.48px;
        max-width:207px;
        font-size:16px
    }
    .text-size-16px-letter-spacing.max-width-311.gap-20.mobile-size-3{
        letter-spacing:-.48px;
        max-width:170px;
        font-size:16px
    }
    .text-size-16px-letter-spacing.max-width-311.gap-20.mobile-size-2{
        letter-spacing:-.48px;
        max-width:194px;
        font-size:16px
    }
    .text-size-16px-letter-spacing.max-width-311.gap-20.mobile-size-4{
        letter-spacing:-.48px;
        max-width:170px;
        font-size:16px
    }
    .breif-flex.max-width-767.gap-25{
        max-width:none
    }
    .breif-flex.auto-slide{
        grid-column-gap:29px;
        grid-row-gap:29px;
        height:auto
    }
    .breif-flex.auto-slide.mobile{
        padding-bottom:30px
    }
    .breif-vertical-flex{
        grid-column-gap:29px;
        grid-row-gap:29px;
        min-width:auto;
        max-width:none
    }
    .brief-card{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a44a618cbfc52de3b1e92_Group%201171280533%20\(1\).svg);
        background-position:50%;
        background-size:241px 461px;
        justify-content:flex-start;
        align-items:flex-start;
        min-width:241px;
        min-height:461px;
        max-height:461px;
        padding-top:213px;
        padding-left:18px
    }
    .brief-card.horizontal{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6787a1b413d330ae13cc0b0a_Group%201171280532%20\(1\).svg)
    }
    .brief-card.card-2{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/678a443f4d3d78bba452480a_Group%201171280533.svg);
        background-position:50%;
        background-size:cover;
        justify-content:space-between;
        align-items:flex-start;
        padding-bottom:0
    }
    .c-m-slide-1{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6797140650c1dbc73dac5522_Group%201171280433%20\(2\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:251px 414px;
        width:100%;
        max-width:251px;
        height:406px;
        min-height:auto;
        margin-left:20px;
        margin-right:20px
    }
    .scm-slide-2{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6797140650c1dbc73dac5522_Group%201171280433%20\(2\).svg);
        background-position:50%;
        background-repeat:no-repeat;
        background-size:contain;
        width:100%;
        max-width:251px;
        height:406px;
        margin-left:0
    }
    .slider-flex-v{
        grid-column-gap:20px;
        grid-row-gap:20px;
        width:100%
    }
    .slider-text-c-m{
        letter-spacing:-.72px;
        max-width:218px
    }
    .slider-text-c-m.desktop{
        display:none
    }
    .slider-img{
        width:100%
    }
    .slider-img._3{
        margin-top:-5px
    }
    .read-more-wrapper{
        justify-content:space-between;
        align-items:center;
        margin-top:0
    }
    .cm-arrow-left.hide-desktop{
        inset:auto auto -16% 30%
    }
    .c-m-arrow-right.hide-desktop{
        inset:auto 30% -16% auto
    }
    .slider-heart-arrow{
        width:118px;
        inset:150% 0% 0% 30%
    }
    .wave-img{
        width:143px
    }
    .orange-line.tourist{
        display:none
    }
    .scm-slide-3{
        background-image:url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/6797140650c1dbc73dac5522_Group%201171280433%20\(2\).svg),url(https://cdn.prod.website-files.com/66aa34a1c141b954d3eb21d3/677399b80ea9141203057008_Group%201171280433.svg);
        background-position:50%,50%;
        background-repeat:no-repeat,no-repeat;
        background-size:auto,contain;
        width:100%;
        max-width:251px;
        height:406px;
        margin-right:0
    }
    .services-dropdown{
        margin-left:auto;
        margin-right:auto;
        font-size:16px
    }
    .services-drop-down.tablet-black-text{
        justify-content:center;
        align-items:center
    }
    .services-drop-down.black-text.w--open{
        justify-content:center;
        align-items:center;
        max-width:90px;
        margin-left:auto;
        margin-right:auto;
        padding-bottom:10px
    }
    .service-menu.is-black.w--open{
        min-width:156px;
        max-width:155.842px;
        margin-left:auto;
        margin-right:auto;
        position:static;
        left:auto;
        right:auto
    }
    .service-menu.is-black-mobilr.w--open{
        min-width:156px;
        max-width:155.594px;
        margin-top:20px;
        margin-left:-40px;
        top:160%;
        left:0;
        right:auto
    }
    .icon-3{
        margin-left:auto;
        margin-right:auto
    }
    .flex-card{
        min-width:241px;
        max-width:241px;
        margin-left:auto;
        margin-right:auto
    }
    .semi-circle-copy{
        width:143px;
        height:143px
    }
    .layout417_title{
        font-size:2.6rem
    }
    .layout417_content{
        grid-template-columns:1fr;
        padding-left:5%;
        padding-right:5%
    }
    .layout417_title-wrapper{
        padding-top:26rem
    }
    .layout417_component{
        grid-template-columns:1fr;
        padding-bottom:2rem;
        padding-left:1rem;
        padding-right:1rem
    }
    .layout417_card{
        padding:2.5rem 1rem 1rem
    }
    .layout417_list{
        margin-top:3rem
    }
    .testimonial-img-d-l-p{
        width:auto;
        height:auto
    }
    .card-flex-d-p{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .bg-img{
        display:none
    }
    .tab-mobile-img{
        min-height:200px
    }
    .tab-button-desc-wrapper{
        margin-top:10px
    }
    .tabs-menu-dp{
        margin-bottom:0
    }
    .mobile-under-line{
        z-index:-1;
        height:8px;
        padding-bottom:0;
        padding-right:0;
        display:block;
        position:absolute;
        inset:0% 0% auto
    }
    .mobile-under-line.blue{
        z-index:-1;
        background-color:var(--blue);
        width:220px;
        top:10%;
        left:10%
    }
    .mobile-under-line.blue--two{
        z-index:-1;
        background-color:var(--blue);
        width:96%;
        top:28%;
        left:3%
    }
    .mobile-under-line.orange-1{
        background-color:var(--orange);
        width:100%;
        top:44%;
        left:0%
    }
    .mobile-under-line.orange-2{
        background-color:var(--orange);
        width:80%;
        top:62%;
        left:10%
    }
    .mobile-under-line.orange-3{
        background-color:var(--orange);
        width:83%;
        top:78%;
        left:9%
    }
    .mobile-under-line.neon{
        background-color:var(--neon);
        width:83%;
        top:95%;
        left:9%
    }
    .div-block-22{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-flow:column;
        display:flex
    }
    .calendly-hero{
        min-width:auto
    }
    .hero_bg{
        justify-content:flex-start;
        align-items:stretch
    }
    .hero_calendluy{
        width:auto;
        height:491px
    }
    .tabs_head{
        grid-column-gap:24px;
        grid-row-gap:24px;
        justify-content:center;
        align-items:center;
        max-width:312px
    }
    .auto-tabs_section{
        padding:2.5rem 0%
    }
    .video-section-head{
        margin-top:60px
    }
    .video-section-head.width-574px{
        max-width:275px
    }
    .video_flex{
        grid-column-gap:0px;
        grid-row-gap:0px;
        margin-top:30px;
        margin-bottom:30px
    }
    .marketing_video{
        border-radius:0
    }
    .video_list{
        margin-top:0
    }
    .case_studies-flex{
        flex-flow:column;
        justify-content:center;
        align-items:center;
        margin-left:auto;
        margin-right:auto;
        display:none
    }
    .case_studies_left-flex{
        margin-left:auto;
        margin-right:auto
    }
    .case_studies-left-top{
        justify-content:flex-start;
        align-items:center
    }
    .case_studies-left-top.gap-23px{
        justify-content:flex-start;
        align-items:center;
        margin-left:auto;
        margin-right:auto
    }
    .case_studies-h-flex{
        width:320px;
        margin-left:auto;
        margin-right:auto;
        padding-left:1rem;
        padding-right:1rem
    }
    .vega_flex{
        flex-flow:column
    }
    .case_studies-right-flex{
        justify-content:space-between;
        align-items:center;
        padding-left:1rem;
        padding-right:1rem
    }
    .case-studies-right-top{
        flex-flow:column;
        justify-content:center;
        align-items:center;
        width:auto
    }
    .sma_table{
        text-align:center;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        justify-content:flex-start;
        align-items:stretch;
        max-width:342px;
        margin-top:32px;
        display:none;
    }
    .top_box.last{
        border-top-right-radius:0
    }
    .sma-table-title{
        text-align:left;
        letter-spacing:normal;
        flex:none;
        justify-content:center;
        align-self:stretch;
        align-items:center;
        width:100%;
        font-size:16px;
        line-height:32px;
        display:flex
    }
    .sma-table-title.italic.text-color-white.align-center.underlined{
        font-size:24px;
        display:none
    }
    .sma-table-title.italic.text-color-white.align-center.underlined.mobile{
        margin-top:8px;
        margin-bottom:8px;
        display:block
    }
    .sma-table-title.italic.text-color-white.align-center.underlined.display{
        display:block
    }
    .table_flex{
        grid-column-gap:24px;
        grid-row-gap:24px;
        padding-left:24px
    }
    .table_flex.center.gap-30{
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .table_flex.center.gap-41{
        grid-column-gap:41px;
        grid-row-gap:41px
    }
    .impact_image-5{
        width:auto
    }
    .sma_button{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .sma_button.about.bg-transparent{
        padding:10px 20px
    }
    .sma_button.mobile{
        margin-top:20px;
        display:flex
    }
    .sma_button.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .sma_button.max-width.align-center.desktop{
        display:none
    }
    .sma_button.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .sma_button.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .sma_button.max-width.desktop{
        display:none
    }
    .sma_button.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .sma_button.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .sma_button.max-width-319.m-t-70{
        margin-top:20px
    }
    .sma_button.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .sma_button.black-button{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .sma_button.black-button:hover{
        border-style:none
    }
    .sma_button.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .sma_button.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .sma_button.black-button.desktop-btn{
        display:none
    }
    .sma_button.black-button.mobile-btn,.sma_button.black-button.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .sma_button.max-width-309.m-t-70{
        margin-top:20px
    }
    .sma_button.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .sma_button.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .sma_button.ai-mobile{
        min-width:170%
    }
    .sma_button.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .sma_button.white-btn{
        justify-content:center;
        align-items:center
    }
    .sma_button.white-btn.is-center-mobile{
        margin-left:auto;
        margin-right:auto
    }
    .sma_button.white-btn.design-lp{
        justify-content:flex-start;
        align-items:center;
        max-width:291px;
        margin-left:auto;
        margin-right:auto
    }
    .sma_button.white-btn.design-lpwhite{
        justify-content:flex-start;
        align-items:center;
        max-width:166px;
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .sma_button.is-nav-btn{
        grid-column-gap:10px;
        grid-row-gap:10px;
        height:70px;
        max-height:70px
    }
    .sma_button.is-desing-lp-white{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .sma_button.is-desing-lp-white:hover{
        border-style:none
    }
    .sma_button.is-desing-lp-white.align-center.b-m-20{
        margin-bottom:20px
    }
    .sma_button.is-desing-lp-white.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .sma_button.is-desing-lp-white.desktop-btn{
        display:none
    }
    .sma_button.is-desing-lp-white.mobile-btn,.sma_button.is-desing-lp-white.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .case_studies-btn-wrapper{
        max-width:310px;
        margin-top:60px
    }
    .sma_cta{
        border-radius:20px;
        margin-bottom:24px;
        padding:43px 24px 44px
    }
    .sma_cta.is-nothstar,.sma_cta.bsm{
        height:auto
    }
    .sma_video-wrapper{
        height:270px
    }
    .hero_tag{
        background-color:var(--transparent);
        color:#fff;
        margin-top:36px;
        padding:0
    }
    .hero_tag.is-black{
        color:#fff
    }
    .show_arrow,.show_arrow.isdesign{
        width:30px
    }
    .pricing_container{
        margin-top:60px
    }
    .pricing_card{
        grid-column-gap:40px;
        grid-row-gap:40px;
        padding-bottom:18px
    }
    .price_description{
        font-size:18px;
        line-height:135%
    }
    .price_list{
        height:auto
    }
    .text-block-7{
        letter-spacing:0;
        line-height:29px
    }
    .service_sma{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        display:flex
    }
    .service_card-sma{
        grid-column-gap:38px;
        grid-row-gap:38px;
        background-color:var(--blue);
        color:#fff;
        letter-spacing:-.05em;
        border-radius:10px;
        flex-flow:column;
        justify-content:space-between;
        align-items:stretch;
        width:100%;
        max-width:342px;
        min-height:255px;
        padding:30px 21px 26px 20px;
        font-family:Inter,sans-serif;
        font-size:20px;
        font-weight:600;
        line-height:26px;
        display:flex
    }
    .service_profile{
        grid-column-gap:13px;
        grid-row-gap:13px;
        justify-content:flex-start;
        align-items:stretch;
        display:flex
    }
    .service_tags{
        grid-column-gap:10px;
        grid-row-gap:10px;
        flex-flow:column;
        display:flex
    }
    .service_name-tag{
        letter-spacing:-.04em;
        font-size:18px;
        line-height:100%
    }
    .service_prof-tag{
        letter-spacing:-.04em;
        font-size:16px;
        font-weight:400;
        line-height:100%
    }
    .about_btn-wrapper{
        max-width:240px
    }
    .about_btn-wrapper._2{
        max-width:300px
    }
    .cta_btn-wrapper{
        max-width:290px
    }
    .cta_btn-wrapper.isdesign-lp{
        max-width:166px
    }
    .about_flex.top-m-120{
        max-width:342px
    }
    .about_flex.top-m-80{
        width:100%;
        max-width:342px
    }
    .about_flex.top-m-80.reverse{
        max-width:342px
    }
    .about_left-content.mobile{
        max-width:21.375rem;
        margin-left:auto;
        margin-right:auto
    }
    .list-wrapper{
        width:100%;
        max-width:342px;
        margin-top:30px;
        margin-left:auto;
        margin-right:auto
    }
    .about_img{
        order:0;
        height:auto
    }
    .about_img.m-top{
        order:1
    }
    .typoghryphy-text{
        line-height:27px
    }
    .neatlogs-image{
        object-fit:contain
    }
    .break_down-discovery{
        min-width:auto
    }
    .break_down-wrapper{
        color:#fff
    }
    .break_down-wrapper.mobile{
        grid-column-gap:14px;
        grid-row-gap:14px;
        justify-content:space-between;
        width:100%;
        margin-top:50px;
        margin-bottom:70.5px
    }
    .break_down-wrapper.align-cenetr-mobile{
        grid-column-gap:0px;
        grid-row-gap:0px;
        justify-content:center;
        align-items:flex-start;
        margin-top:141px
    }
    .break_down-vertical_flex{
        grid-column-gap:14px;
        grid-row-gap:14px;
        justify-content:space-between;
        align-items:stretch
    }
    .break_down-vertical_flex.gap-19px.mobile-img-copy{
        display:flex
    }
    .neat_log-button{
        width:100%
    }
    .worflow-wrapper{
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .collabration_wrapper{
        max-width:342px
    }
    .review_card{
        margin-top:50px
    }
    .neat_log-mobile-image{
        width:100%
    }
    .mobile-img-copy{
        display:block
    }
    .mobile-img-copy.center{
        width:100%;
        max-width:360px;
        margin-left:auto;
        margin-right:auto
    }
    .neatlog-mobile-heading{
        color:#fff;
        text-align:center;
        letter-spacing:-.06em;
        margin-top:0;
        margin-bottom:45px;
        font-size:32px;
        line-height:39px
    }
    .key-solutions-wrapper-mobile{
        grid-column-gap:20px;
        grid-row-gap:20px;
        justify-content:flex-start;
        align-items:center;
        height:100%;
        padding-left:0;
        padding-right:20px
    }
    .kye-solution-content{
        justify-content:center;
        align-items:center;
        margin-left:15px;
        margin-right:20px
    }
    .key-solutions-list{
        padding-left:30px
    }
    .key-solutions-list-item{
        margin:0;
        font-size:18px;
        line-height:28px
    }
    .desktop-img-copy{
        display:none
    }
    .sma_cta-copy{
        border-radius:20px;
        margin-bottom:24px;
        padding:43px 24px 44px
    }
    .about_grid{
        grid-template-columns:1fr
    }
    .about_grid.mobile{
        grid-column-gap:80px;
        grid-row-gap:80px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        grid-auto-flow:row;
        display:grid
    }
    .about_grid.mobile-flex{
        grid-column-gap:80px;
        grid-row-gap:80px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        grid-auto-flow:row;
        display:flex
    }
    .about_grid.mobile-grid{
        display:flex
    }
    .flowing-text.home{
        width:150px;
        margin-top:-40px;
        margin-left:-120px
    }
    .flowing-text.home.hide-mobile{
        display:none
    }
    .logos_head.black-logo-design{
        background-color:var(--transparent);
        text-align:center;
        max-width:330px;
        margin-left:auto;
        margin-right:auto
    }
    .mobile-hero-img{
        width:100%;
        height:100%
    }
    .mobile-width-204px{
        max-width:204px
    }
    .about_grid-copy{
        grid-template-columns:1fr;
        display:flex
    }
    .about_grid-copy.mobile{
        grid-column-gap:80px;
        grid-row-gap:80px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        grid-auto-flow:row;
        display:grid
    }
    .about_grid-copy.mobile-flex{
        grid-column-gap:80px;
        grid-row-gap:80px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr;
        grid-auto-columns:1fr;
        grid-auto-flow:row;
        display:flex
    }
    .about_grid-copy.mobile-grid{
        display:flex
    }
    .hero-btn-wrapper.is-white-lp{
        max-width:166px
    }
    .hero-btn-wrapper.is-home{
        max-width:285px
    }
    .client_textimonial-card{
        max-width:342px
    }
    .client_textimonial-card.h-3,.client_textimonial-card.h-3._01{
        padding:30px 20px
    }
    .client_textimonial-card.h-3-1,.client_textimonial-card.h-3-1._01{
        padding:10px 10px 30px
    }
    .client_textimonial-card.home-3-2{
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding:20px 20px 30px
    }
    .client_textimonial-card.home-3-2._01{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .client_textimonial-card.noshrink{
        flex:none;
        max-width:479px
    }
    .testimonial_profile{
        justify-content:flex-start;
        align-items:flex-start
    }
    .testimonials_wrapper.sevc.pink-elephant-bg.mobile-hide{
        display:none
    }
    .testimonials_wrapper.bottom-90{
        margin-bottom:0
    }
    .case_study-card{
        max-height:none;
        padding-left:0;
        padding-right:0;
        position:static
    }
    .case_study-card.design-page{
        padding-left:18px;
        padding-right:18px
    }
    .case_study-card.design-page.revrse{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .case_study-left-wrapper{
        padding-left:18px;
        padding-right:18px
    }
    .case_study-left-wrapper.design-page{
        padding-left:0;
        padding-right:0
    }
    .home_blog-card{
        width:100%;
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .home-cta{
        border-radius:20px;
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .footer_right-flex{
        grid-auto-columns:1fr
    }
    .footer_middle{
        width:100%;
        max-width:342px
    }
    .footer_main-wrapper{
        width:100%;
        max-width:342px;
        margin-left:auto;
        margin-right:auto
    }
    .footer_link-flex{
        width:100%
    }
    .footer_mail-banner{
        max-width:342px;
        margin-top:70px;
        margin-left:auto;
        margin-right:auto
    }
    .banner_flex{
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .banner_heading.desktop-text-copy,.banner_heading.desktop-text-marekting{
        display:none
    }
    .footer_mail{
        background-image:none;
        font-size:14px
    }
    .footer_mail::placeholder{
        font-size:30px
    }
    .mobile_marquee{
        grid-column-gap:200px;
        grid-row-gap:200px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        min-width:5784px;
        max-width:6624px
    }
    .mobile_marquee.design-lp{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .mobile_marquee.north-star{
        display:none
    }
    .mobile_marquee.north-star.mobile{
        grid-column-gap:50px;
        grid-row-gap:50px;
        flex-flow:row;
        min-width:13670px;
        max-width:none;
        display:flex
    }
    .reveal-flex{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .reveal-flex.align-left.relative-cm{
        text-align:left
    }
    .max-width-262px{
        max-width:300px
    }
    .desing-h-flex-copy{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column
    }
    .desing-h-flex-copy.align-left.relative-cm{
        text-align:left
    }
    .design-lp-cta{
        border-radius:20px;
        max-width:342px
    }
    .design-lp-cta.design{
        margin-bottom:40px
    }
    .design-lp-cta.designwhite{
        max-width:350px;
        margin-bottom:40px;
        padding:50px 20px
    }
    .design-h-flex{
        flex-flow:column;
        width:100%;
        max-width:366px;
        margin-left:auto;
        margin-right:auto;
        padding-top:40px;
        padding-bottom:40px
    }
    .text-size-54px{
        letter-spacing:-.05em;
        font-size:32px;
        line-height:40px
    }
    .text-size-54px.white-text.tablet-align-center.first-letter-cap{
        overflow:visible
    }
    .left_conent-design{
        grid-column-gap:60px;
        grid-row-gap:60px;
        max-width:342px;
        margin-top:40px;
        font-size:16px;
        line-height:28px
    }
    .design-cta-wrapper.is-white-page.is-center.top-40.mobile-hide{
        display:none
    }
    .faq1_question{
        grid-column-gap:.8rem;
        grid-row-gap:.8rem;
        font-size:18px;
        line-height:24px
    }
    .faq1_question.is-white{
        font-weight:500;
        overflow:hidden
    }
    .faq1_question.design{
        justify-content:space-between;
        align-items:center
    }
    .margin-bottom{
        margin-top:0;
        margin-left:0;
        margin-right:0
    }
    .faq1_list{
        grid-column-gap:0px;
        grid-row-gap:0px
    }
    .faq1_list.is-white.design{
        grid-column-gap:24px;
        grid-row-gap:24px;
        width:100%;
        max-width:350px
    }
    .faq1_component.is-white.tablet_version{
        max-width:342px
    }
    .faq1_answer{
        font-size:14px;
        line-height:20px
    }
    .margin-top-2{
        margin-bottom:0;
        margin-left:0;
        margin-right:0
    }
    .faq1_icon-wrapper{
        justify-content:flex-start;
        align-items:flex-start
    }
    .faq1_icon-wrapper.design-lp{
        width:1.625rem;
        margin-top:-20px
    }
    .faq_answer-text{
        border-top-width:1px;
        border-top-color:#000
    }
    .faq_answer-text.design{
        max-width:350px
    }
    .faq_icon{
        min-width:26px
    }
    .testimonials_flex{
        margin-bottom:24px
    }
    .testimonial_content{
        max-width:350px
    }
    .design_card{
        border-bottom-style:none;
        border-left-style:none;
        border-right-style:none;
        border-radius:0;
        max-width:342px;
        padding-bottom:0;
        padding-left:0
    }
    .design_card.lst{
        border-bottom-style:solid;
        padding-bottom:30px
    }
    .design_card-left{
        grid-column-gap:20px;
        grid-row-gap:20px;
        font-size:20px;
        font-weight:600
    }
    .number_tag{
        width:28px;
        height:28px;
        font-size:12px
    }
    .category_flex{
        grid-column-gap:9px;
        grid-row-gap:9px;
        justify-content:flex-start;
        align-items:center;
        margin-top:30px
    }
    .category_tag{
        flex:none;
        height:auto;
        font-size:12px
    }
    .design_main-wrapper{
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .design-navcta.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .design-navcta.ft.black-bg{
        padding:18px 26px
    }
    .design-navcta.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .design-navcta.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .design-navcta.about.bg-transparent{
        padding-left:16px;
        padding-right:16px
    }
    .design-navcta.about.white-border{
        padding-left:20px;
        padding-right:20px
    }
    .design-navcta.about.bg-black{
        padding-left:16px;
        padding-right:16px
    }
    .design-navcta.black{
        grid-column-gap:12px;
        grid-row-gap:12px;
        height:46px;
        padding-left:20px;
        padding-right:12px
    }
    .design-navcta.is-white-design-lp{
        grid-column-gap:12px;
        grid-row-gap:12px;
        min-width:159px;
        max-width:230px;
        height:46px;
        padding-left:20px;
        padding-right:12px
    }
    .footer_submit-btn{
        background-position:50%;
        background-size:45px 45px;
        bottom:24px;
        right:-4%
    }
    .blog_arrow{
        width:106px;
        height:106px;
        top:46%;
        right:-.3%
    }
    .blog_arrow._2{
        top:43%;
        right:0%
    }
    .gallery_flex{
        flex-flow:column
    }
    .mobile-img-copy{
        height:auto;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .mobile-img-copy.cm{
        height:auto
    }
    .mobile-img-copy.no-widht{
        width:auto
    }
    .mobile-img-copy.top-17{
        margin-top:17px
    }
    .image-10{
        padding-left:18px;
        padding-right:18px
    }
    .icon-embed-small-2{
        width:1.4rem;
        height:1.4rem
    }
    .design-mobile-image{
        margin-left:auto;
        margin-right:auto
    }
    .design-mobile-image.cm{
        height:auto
    }
    .design-mobile-image.no-widht{
        width:auto
    }
    .design-mobile-image.top-17{
        margin-top:17px
    }
    .design-card-text-head{
        max-width:247px
    }
    .ddesign-icon{
        width:30px
    }
    .design-cta{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        margin-left:auto;
        margin-right:auto;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .design-cta.about.bg-transparent{
        padding:10px 20px
    }
    .design-cta.mobile{
        margin-top:20px;
        display:flex
    }
    .design-cta.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .design-cta.max-width.align-center.desktop{
        display:none
    }
    .design-cta.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .design-cta.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .design-cta.max-width.desktop{
        display:none
    }
    .design-cta.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .design-cta.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .design-cta.max-width-319.m-t-70{
        margin-top:20px
    }
    .design-cta.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .design-cta.black-button{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .design-cta.black-button:hover{
        border-style:none
    }
    .design-cta.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .design-cta.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .design-cta.black-button.desktop-btn{
        display:none
    }
    .design-cta.black-button.mobile-btn,.design-cta.black-button.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .design-cta.max-width-309.m-t-70{
        margin-top:20px
    }
    .design-cta.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .design-cta.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .design-cta.ai-mobile{
        min-width:170%
    }
    .design-cta.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .design-cta.white-btn{
        justify-content:center;
        align-items:center
    }
    .design-cta.white-btn.is-center-mobile{
        margin-left:auto;
        margin-right:auto
    }
    .design-cta.white-btn.design-lp{
        justify-content:flex-start;
        align-items:center;
        max-width:291px;
        margin-left:auto;
        margin-right:auto
    }
    .design-cta.is-nav-btn{
        grid-column-gap:10px;
        grid-row-gap:10px;
        height:70px;
        max-height:70px
    }
    .design-cta-black{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .design-cta-black.about.bg-transparent{
        padding:10px 20px
    }
    .design-cta-black.mobile{
        margin-top:20px;
        display:flex
    }
    .design-cta-black.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .design-cta-black.max-width.align-center.desktop{
        display:none
    }
    .design-cta-black.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .design-cta-black.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .design-cta-black.max-width.desktop{
        display:none
    }
    .design-cta-black.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .design-cta-black.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .design-cta-black.max-width-319.m-t-70{
        margin-top:20px
    }
    .design-cta-black.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .design-cta-black.black-button{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .design-cta-black.black-button:hover{
        border-style:none
    }
    .design-cta-black.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .design-cta-black.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .design-cta-black.black-button.desktop-btn{
        display:none
    }
    .design-cta-black.black-button.mobile-btn,.design-cta-black.black-button.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .design-cta-black.max-width-309.m-t-70{
        margin-top:20px
    }
    .design-cta-black.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .design-cta-black.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .design-cta-black.ai-mobile{
        min-width:170%
    }
    .design-cta-black.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .design-cta-black.white-btn{
        justify-content:center;
        align-items:center
    }
    .design-cta-black.white-btn.is-center-mobile{
        margin-left:auto;
        margin-right:auto
    }
    .design-cta-black.white-btn.design-lp{
        justify-content:flex-start;
        align-items:center;
        max-width:291px;
        margin-left:auto;
        margin-right:auto
    }
    .design-cta-black.is-nav-btn{
        grid-column-gap:10px;
        grid-row-gap:10px;
        height:70px;
        max-height:70px
    }
    .north-star-form-wrapper{
        padding-left:10px
    }
    .form-para{
        letter-spacing:0;
        width:100%;
        max-width:none
    }
    .form-para.black-text.text-weight-semi-bold.width-190-letter-spacing{
        letter-spacing:-.72px;
        font-size:18px;
        line-height:22px
    }
    .form-para.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
        letter-spacing:-.72px;
        max-width:285px;
        font-size:18px;
        line-height:24px
    }
    .form-para.text-color-636363.max-width-259.mobile-sizing{
        font-size:16px;
        line-height:160%
    }
    .north_form-horizontal{
        grid-column-gap:15px;
        grid-row-gap:15px
    }
    .form-block-6{
        height:100%;
        padding-left:15px;
        padding-right:15px
    }
    .north-v-flex{
        grid-column-gap:6px;
        grid-row-gap:6px
    }
    .north-form-filed{
        height:auto
    }
    .form-3{
        grid-column-gap:15px;
        grid-row-gap:15px
    }
    .submit-button{
        background-position:70%
    }
    .north-star-testimonial-wrapper{
        grid-column-gap:60px;
        grid-row-gap:60px;
        margin-top:60px;
        margin-bottom:60px
    }
    .north-star-h-flex{
        grid-column-gap:12px;
        grid-row-gap:12px
    }
    .north-star-h-flex.mobile{
        display:flex
    }
    .main-flex-north-star.mobile-img{
        grid-column-gap:12px;
        grid-row-gap:12px;
        display:flex
    }
    .north-star-v-flex{
        grid-column-gap:12px;
        grid-row-gap:12px
    }
    .radio-button-field.first{
        margin-top:6px
    }
    .design-video{
        margin-top:40px;
        margin-bottom:40px
    }
    .right_content-northstar{
        padding-left:30px;
        padding-right:30px
    }
    .right_flex{
        min-width:auto
    }
    .email_wrapper{
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start;
        margin-top:60px
    }
    .norths_maill{
        flex-flow:column;
        margin-left:auto;
        margin-right:auto
    }
    .north_star-mail{
        grid-column-gap:20px;
        grid-row-gap:20px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:stretch;
        margin-left:auto;
        margin-right:auto
    }
    .submit-button-2{
        max-width:none
    }
    .logos_north-star{
        margin-top:80px
    }
    .pricing_flex.is-northstar{
        justify-content:flex-start;
        align-items:center
    }
    .pricing_card-design{
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .pricing_heading-design.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .pricing_heading-design._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .pricing_heading-design.font-inter.text-color-767676{
        line-height:1.2
    }
    .pricing_heading-design.semibold-text{
        font-size:20px;
        line-height:40px
    }
    .text-size-16px-4{
        letter-spacing:0;
        width:100%;
        max-width:none
    }
    .text-size-16px-4.black-text.text-weight-semi-bold.width-190-letter-spacing{
        letter-spacing:-.72px;
        font-size:18px;
        line-height:22px
    }
    .text-size-16px-4.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
        letter-spacing:-.72px;
        max-width:285px;
        font-size:18px;
        line-height:24px
    }
    .text-size-16px-4.text-color-636363.max-width-259.mobile-sizing{
        font-size:16px;
        line-height:160%
    }
    .text-size-16px-4.semibold-text{
        width:auto
    }
    .pricing_button{
        padding-top:.8rem;
        padding-bottom:.8rem
    }
    .text-size-20px-4.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-4.font-inter.text-color-767676{
        line-height:1.2
    }
    .text-size-20px-4.semibold-text{
        font-size:20px;
        line-height:40px
    }
    .custom-container-no-border{
        margin-left:auto;
        margin-right:auto;
        padding-left:20px;
        padding-right:20px
    }
    .custom-container-no-border.white{
        border-right-style:none
    }
    .custom-container-no-border.t-100{
        padding-top:80px
    }
    .custom-container-no-border.t-100.b-80{
        padding-top:60px;
        padding-bottom:60px
    }
    .custom-container-no-border.t-80{
        padding-top:80px
    }
    .custom-container-no-border.t-80.b-80,.custom-container-no-border.t-52.b-80{
        padding-top:64px;
        padding-bottom:64px
    }
    .custom-container-no-border.ai-agents.bottom-border-mobile-padding{
        height:auto;
        padding-bottom:60px
    }
    .custom-container-no-border.cm{
        overflow:hidden
    }
    .custom-container-no-border.bg-img{
        background-repeat:no-repeat;
        display:block
    }
    .custom-container-no-border.height{
        max-height:1700px
    }
    .custom-container-no-border.relative{
        background-color:var(--black-2)
    }
    .why_upthrust-flex.mobile-gap-60{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .why_card{
        align-items:stretch;
        padding-left:0
    }
    .why_card.is-last-copy{
        max-width:350px
    }
    .why_head.is-blue{
        padding-left:44.98px;
        padding-right:44.98px
    }
    .why_content,.why_content.is-last{
        padding-left:40px
    }
    .why_content.is-last.is-white,.why_content.is-white{
        padding-left:20px
    }
    .why_card-blue{
        grid-column-gap:0px;
        grid-row-gap:0px;
        order:1;
        max-width:none;
        margin-left:auto;
        margin-right:auto;
        padding-left:11.5px;
        padding-right:11.5px
    }
    .text-size-20px-copy.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-copy._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-copy.font-inter.text-color-767676{
        line-height:1.2
    }
    .text-size-20px-copy.semibold-text{
        letter-spacing:-.04em;
        font-size:18px;
        line-height:24px
    }
    .mobile-padding{
        padding-left:20px;
        padding-right:20px
    }
    .carousel-horizontal{
        background-color:var(--transparent)
    }
    .carousel-horizontal.is-mobile{
        overflow:hidden
    }
    .linear_heading-2{
        letter-spacing:-.8px;
        font-size:16px
    }
    .upthrust_logo-2{
        display:none
    }
    .video_right-content-2{
        grid-column-gap:25px;
        grid-row-gap:25px
    }
    .result_right-card-3{
        max-width:264px
    }
    .heading-h3-style-2{
        font-size:14px
    }
    .text-size-24px-2{
        letter-spacing:-.64px;
        font-size:16px
    }
    .text-size-24px-2.is-regular-white{
        font-size:20px;
        line-height:1
    }
    .text-size-24px-2._12px-in-mb,.text-size-24px-2.is-regular-12px{
        font-size:12px
    }
    .text-size-24px-2.text-color-white-12px{
        color:#000;
        letter-spacing:-.48px;
        font-size:12px;
        font-weight:400
    }
    .text-size-24px-2.text-color-white--in-mb{
        color:#ffffffbf
    }
    .revenue_grid-2{
        margin-top:50px
    }
    .work_heading-2{
        letter-spacing:-1.3px;
        text-transform:capitalize;
        font-size:26px;
        line-height:1.2
    }
    .text-size-20px-2.text-color-white{
        letter-spacing:-.64px;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-2._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .right_card-wrapper-2{
        overflow:hidden
    }
    .top_header-cell-2,.top_header-cell-2.top-border{
        min-height:83px;
        padding-top:22px
    }
    .text-size-16px-2{
        letter-spacing:0;
        width:100%;
        max-width:none;
        font-size:12px
    }
    .result_right-wrapper-2{
        flex:0 auto;
        justify-content:flex-start
    }
    .video_content-2{
        max-width:70px
    }
    .video_content-2._80px{
        max-width:76px
    }
    .first_cell-2{
        justify-content:space-between;
        width:auto;
        max-width:none;
        min-height:70px;
        padding:10px
    }
    .work-linear_heading-2{
        letter-spacing:-1.3px;
        font-size:26px;
        font-weight:600;
        line-height:1.2
    }
    .form-block-7{
        z-index:2;
        width:100%;
        padding:20px;
        position:relative
    }
    .heading-style-h1-n-2{
        letter-spacing:-1.4px;
        font-size:28px
    }
    .btn_text-2{
        font-size:14px
    }
    .text-size-14px-2{
        font-size:10px;
        line-height:16px
    }
    .result_left-card-2{
        max-width:264px;
        min-height:229px;
        padding:30px 29px
    }
    .upthrust_logo-3{
        display:none
    }
    .text-size-24px-3{
        letter-spacing:-.64px;
        font-size:16px
    }
    .text-size-24px-3.is-regular-white{
        font-size:20px;
        line-height:1
    }
    .text-size-24px-3._12px-in-mb,.text-size-24px-3.is-regular-12px{
        font-size:12px
    }
    .text-size-24px-3.text-color-white-12px{
        color:#000;
        letter-spacing:-.48px;
        font-size:12px;
        font-weight:400
    }
    .text-size-24px-3.text-color-white--in-mb{
        color:#ffffffbf
    }
    .revenue_grid-3{
        margin-top:50px
    }
    .work_heading-3{
        letter-spacing:-1.3px;
        text-transform:capitalize;
        font-size:26px;
        line-height:1.2
    }
    .text-size-20px-3.text-color-white{
        letter-spacing:-.64px;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-3._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .result_right-wrapper-3{
        flex:0 auto;
        justify-content:flex-start
    }
    .first_cell-3{
        justify-content:space-between;
        width:auto;
        max-width:none;
        min-height:70px;
        padding:10px
    }
    .form-block-8{
        z-index:2;
        width:100%;
        padding:20px;
        position:relative
    }
    .heading-style-h1-n-3{
        letter-spacing:-1.4px;
        font-size:28px
    }
    .text-size-14px-3{
        font-size:10px;
        line-height:16px
    }
    .result_left-card-3{
        max-width:264px;
        min-height:229px;
        padding:30px 29px
    }
    .text-size-24px-4{
        letter-spacing:-.64px;
        font-size:16px
    }
    .text-size-24px-4.is-regular-white{
        font-size:20px;
        line-height:1
    }
    .text-size-24px-4._12px-in-mb,.text-size-24px-4.is-regular-12px{
        font-size:12px
    }
    .text-size-24px-4.text-color-white-12px{
        color:#000;
        letter-spacing:-.48px;
        font-size:12px;
        font-weight:400
    }
    .text-size-24px-4.text-color-white--in-mb{
        color:#ffffffbf
    }
    .revenue_grid-4{
        margin-top:50px
    }
    .work_heading-4{
        letter-spacing:-1.3px;
        text-transform:capitalize;
        font-size:26px;
        line-height:1.2
    }
    .text-size-20px-4.text-color-white{
        letter-spacing:-.64px;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-4._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .result_right-wrapper-4{
        flex:0 auto;
        justify-content:flex-start
    }
    .first_cell-4{
        justify-content:space-between;
        width:auto;
        max-width:none;
        min-height:70px;
        padding:10px
    }
    .heading-style-h1-n-4{
        letter-spacing:-1.4px;
        font-size:28px
    }
    .text-size-14px-4{
        font-size:10px;
        line-height:16px
    }
    .result_left-card-4{
        max-width:264px;
        min-height:229px;
        padding:30px 29px
    }
    .landing-pagee-primary-btn-copy.about.bg-transparent{
        padding:10px 20px
    }
    .landing-pagee-primary-btn-copy.mobile{
        margin-top:20px;
        display:flex
    }
    .landing-pagee-primary-btn-copy.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .landing-pagee-primary-btn-copy.max-width.align-center.desktop{
        display:none
    }
    .landing-pagee-primary-btn-copy.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .landing-pagee-primary-btn-copy.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .landing-pagee-primary-btn-copy.max-width.desktop{
        display:none
    }
    .landing-pagee-primary-btn-copy.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .landing-pagee-primary-btn-copy.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .landing-pagee-primary-btn-copy.max-width-319.m-t-70{
        margin-top:20px
    }
    .landing-pagee-primary-btn-copy.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .landing-pagee-primary-btn-copy.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .landing-pagee-primary-btn-copy.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .landing-pagee-primary-btn-copy.black-button.desktop-btn{
        display:none
    }
    .landing-pagee-primary-btn-copy.black-button.mobile-btn{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .landing-pagee-primary-btn-copy.max-width-309.m-t-70{
        margin-top:20px
    }
    .landing-pagee-primary-btn-copy.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .landing-pagee-primary-btn-copy.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .landing-pagee-primary-btn-copy.ai-mobile{
        min-width:170%
    }
    .landing-pagee-primary-btn-copy.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .text-size-20px-4-copy.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-4-copy._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .text-size-20px-4-copy.font-inter.text-color-767676{
        line-height:1.2
    }
    .text-size-20px-4-copy.semibold-text{
        font-size:20px;
        line-height:40px
    }
    .claendly_wrapper{
        max-width:320px;
        padding-left:0;
        padding-right:0
    }
    .design-hero-tag{
        padding:16px 32px;
        font-size:11px;
        line-height:18px
    }
    .design-lp-flex{
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .text-size-24pxdesign-lp{
        letter-spacing:-.64px;
        font-size:16px
    }
    .text-size-24pxdesign-lp.is-regular-white{
        font-size:20px;
        line-height:1
    }
    .text-size-24pxdesign-lp._12px-in-mb,.text-size-24pxdesign-lp.is-regular-12px{
        font-size:12px
    }
    .text-size-24pxdesign-lp.text-color-white-12px{
        color:#000;
        letter-spacing:-.48px;
        font-size:12px;
        font-weight:400
    }
    .text-size-24pxdesign-lp.text-color-white--in-mb{
        color:#ffffffbf
    }
    .text-size-24pxdesign-lp.semibold-text.first-letter-cap.mobile-size{
        max-width:188px;
        font-size:24px;
        line-height:27px
    }
    .text-size-24pxdesign-lp.tetstimonials{
        font-size:18px
    }
    .text-size-24pxdesign-lp.mobile-hide{
        display:none
    }
    .design-lp-card18px.text-color-black{
        text-align:center
    }
    .design-lp-card18px.white-text.text-weight-medium.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .design-lp-card18px.white-text.line-height-22{
        max-width:200px;
        margin-left:auto;
        margin-right:auto
    }
    .design-lp-card18px.white-text.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .design-lp-card18px.white-text.design-page{
        font-size:22px;
        line-height:30px
    }
    .design-lp-card18px.black-text.text-weight-medium.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .design-lp-card18px.black-text.line-height-22{
        max-width:200px;
        margin-left:auto;
        margin-right:auto
    }
    .design-lp-card18px.black-text.mobile-size{
        font-size:18px;
        line-height:22px
    }
    .card-18px{
        font-weight:400;
        line-height:24px
    }
    .card-18px.text-color-white{
        letter-spacing:-.64px;
        min-width:auto;
        font-size:12px;
        line-height:16px
    }
    .card-18px._12px-in-mb{
        color:#000;
        text-align:center;
        font-size:12px;
        line-height:16px
    }
    .card-18px.font-inter.text-color-767676{
        line-height:1.2
    }
    .card-18px.semibold-text{
        letter-spacing:-.04em;
        font-size:18px;
        line-height:24px
    }
    .text-size-16px-copy{
        letter-spacing:0;
        max-width:none;
        font-size:12px
    }
    .text-size-16px-copy.black-text.text-weight-semi-bold.width-190-letter-spacing{
        letter-spacing:-.72px;
        font-size:18px;
        line-height:22px
    }
    .text-size-16px-copy.black-text.text-weight-semi-bold.width-190-letter-spacing-copy{
        letter-spacing:-.72px;
        max-width:285px;
        font-size:18px;
        line-height:24px
    }
    .text-size-16px-copy.text-color-636363.max-width-259.mobile-sizing{
        font-size:16px;
        line-height:160%
    }
    .heading-style-h4-3{
        line-height:50px
    }
    .padding-section-pricing-2{
        padding-top:100px
    }
    .heading-style-h1-2{
        width:auto;
        font-size:46px;
        line-height:56px
    }
    .heading-style-h1-2.is-faq{
        letter-spacing:-1.5px;
        font-size:40px
    }
    .list_item-pricing-2{
        margin-bottom:16px
    }
    .benifit_para-2{
        font-size:11px;
        line-height:18px
    }
    .benifit_list-item-2{
        line-height:18px
    }
    .text-size-large-2{
        font-size:20px;
        line-height:30px
    }
    .our-services-heading-2{
        font-size:20px;
        line-height:20px
    }
    .result_right-wrapper-5{
        flex:0 auto;
        justify-content:flex-start
    }
    .pricing_heading-2{
        letter-spacing:.5px
    }
    .plan_grid-2{
        margin-bottom:60px
    }
    .benifit_title-2{
        letter-spacing:.055px;
        font-size:11px
    }
    .heading-style-h2-3{
        font-size:40px;
        line-height:50px
    }
    .heading-style-h2-3.is-ourservices{
        line-height:52px
    }
    .heading-style-h2-3.is-table{
        font-size:38px;
        line-height:140%
    }
    .heading-style-h2-3.is-client{
        font-size:40px;
        line-height:46px
    }
    .heading-style-h2-3.is-b2b{
        font-size:20px
    }
    .number_heading-2{
        font-size:28px
    }
    .number_heading-2.is-40px,.number_heading-2.is-40px--white{
        font-size:26px
    }
    .pricing_pricing-2{
        padding-left:30px
    }
    .padding-section-pricing-3{
        padding-top:100px
    }
    .result_right-wrapper-6{
        flex:0 auto;
        justify-content:flex-start
    }
    .pricing_heading-3{
        letter-spacing:.5px
    }
    .number_heading-3{
        font-size:28px
    }
    .number_heading-3.is-40px,.number_heading-3.is-40px--white{
        font-size:26px
    }
    .pricing_heading-4{
        letter-spacing:.5px
    }
    .footer_submit-btn-2{
        background-position:50%;
        background-size:45px 45px;
        bottom:24px;
        right:-4%
    }
    .custom-container-2{
        margin-left:20px;
        margin-right:20px
    }
    .sma_button-2{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .footer_mail-banner-2{
        max-width:342px;
        margin-top:70px;
        margin-left:auto;
        margin-right:auto
    }
    .footer_mail-2{
        background-image:none;
        font-size:14px
    }
    .footer_mail-2::placeholder{
        font-size:30px
    }
    .footer_submit-btn-3{
        background-position:50%;
        background-size:45px 45px;
        bottom:24px;
        right:-4%
    }
    .custom-container-3{
        margin-left:20px;
        margin-right:20px
    }
    .sma_button-3{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .footer_mail-banner-3{
        max-width:342px;
        margin-top:70px;
        margin-left:auto;
        margin-right:auto
    }
    .footer_mail-3{
        background-image:none;
        font-size:14px
    }
    .footer_mail-3::placeholder{
        font-size:30px
    }
    .footer_submit-btn-4{
        background-position:50%;
        background-size:45px 45px;
        bottom:24px;
        right:-4%
    }
    .custom-container-4{
        margin-left:20px;
        margin-right:20px
    }
    .sma_button-4{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        width:100%;
        max-width:310px;
        height:60px;
        max-height:60px;
        padding-left:28px;
        padding-right:16px;
        font-size:20px
    }
    .top_button{
        width:36px;
        height:36px;
        bottom:2%;
        right:2%
    }
    .top_button:where(.w-variant-4c16d39c-97ea-efd4-fad5-5df22a560f49){
        bottom:11%;
        right:3%
    }
    .sticky_nav.is-beige{
        min-width:auto;
        top:0
    }
    .n-nav-cta.black-bg{
        padding-top:22px;
        padding-bottom:22px
    }
    .n-nav-cta.ft.black-bg{
        padding:18px 26px
    }
    .n-nav-cta.pr-single.black-bg{
        padding-left:20px;
        padding-right:20px
    }
    .n-nav-cta.pr-02.black-bg{
        width:100%;
        padding-top:18px;
        padding-bottom:18px
    }
    .n-nav-cta.about.bg-transparent{
        padding-left:16px;
        padding-right:16px
    }
    .n-nav-cta.about.white-border{
        padding-left:20px;
        padding-right:20px
    }
    .n-nav-cta.about.bg-black{
        padding-left:16px;
        padding-right:16px
    }
    .n-nav-cta.is-black{
        height:46px
    }
    .n-nav-cta.is-white-design-lp{
        grid-column-gap:12px;
        grid-row-gap:12px;
        min-width:159px;
        max-width:230px;
        height:46px;
        padding-left:20px;
        padding-right:12px
    }
    .section_hero-bsm{
        overflow:hidden
    }
    .hero_main-wrapper-bsm{
        flex-flow:column;
        max-width:330px;
        margin-bottom:0;
        margin-left:auto;
        margin-right:auto
    }
    .hero_main-wrapper-bsm.reverse{
        flex-flow:wrap-reverse
    }
    .hero_main-wrapper-bsm.sma{
        grid-column-gap:57px;
        grid-row-gap:57px;
        justify-content:flex-start;
        align-items:center;
        height:100%
    }
    .hero_main-wrapper-bsm.north-star{
        grid-column-gap:15px;
        grid-row-gap:15px;
        justify-content:flex-start;
        align-items:center;
        width:auto;
        height:100%
    }
    .hero_left-content-bsm{
        text-align:center
    }
    .hero_left-content-head-bsm{
        max-width:330px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .bsm_form{
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .bsm_form-head{
        grid-column-gap:14px;
        grid-row-gap:14px;
        text-align:left
    }
    .bsm_form-field{
        height:auto
    }
    .n-h2.is-growth{
        text-align:center;
        font-size:32px;
        line-height:40px
    }
    .about_ratings-wrapper-bsm{
        grid-column-gap:15px;
        grid-row-gap:15px
    }
    .n-h3.n-text-color-orange.is-bsm{
        letter-spacing:-.06em;
        font-size:32px
    }
    .about_text{
        height:88px
    }
    .n-primary-button{
        grid-column-gap:10px;
        grid-row-gap:10px;
        justify-content:space-between;
        align-items:center;
        padding-left:24px;
        padding-right:10px;
        font-size:20px
    }
    .n-primary-button.about.bg-transparent{
        padding:10px 20px
    }
    .n-primary-button.mobile{
        margin-top:20px;
        display:flex
    }
    .n-primary-button.max-width{
        margin-top:0;
        margin-bottom:0
    }
    .n-primary-button.max-width.align-center.desktop{
        display:none
    }
    .n-primary-button.max-width.align-center.marketing_main-wrapper{
        margin-top:0
    }
    .n-primary-button.max-width.align-center.margin{
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        display:flex
    }
    .n-primary-button.max-width.desktop{
        display:none
    }
    .n-primary-button.max-width.mobile{
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .n-primary-button.is-blue.border-radius-20{
        grid-column-gap:4px;
        grid-row-gap:4px;
        justify-content:center;
        align-items:center
    }
    .n-primary-button.max-width-319.m-t-70{
        margin-top:20px
    }
    .n-primary-button.max-width-319.b-p-40{
        margin-bottom:40px
    }
    .n-primary-button.black-button{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .n-primary-button.black-button:hover{
        border-style:none
    }
    .n-primary-button.black-button.align-center.b-m-20{
        margin-bottom:20px
    }
    .n-primary-button.black-button.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .n-primary-button.black-button.desktop-btn{
        display:none
    }
    .n-primary-button.black-button.mobile-btn,.n-primary-button.black-button.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .n-primary-button.max-width-309.m-t-70{
        margin-top:20px
    }
    .n-primary-button.max-width-309.b-p-40{
        margin-bottom:40px
    }
    .n-primary-button.is-content-marketing{
        width:100%;
        padding-left:11px;
        padding-right:11px
    }
    .n-primary-button.ai-mobile{
        min-width:170%
    }
    .n-primary-button.c-m{
        margin-left:78px;
        margin-right:78px
    }
    .n-primary-button.white-btn{
        justify-content:center;
        align-items:center
    }
    .n-primary-button.white-btn.is-center-mobile{
        margin-left:auto;
        margin-right:auto
    }
    .n-primary-button.white-btn.design-lp{
        justify-content:flex-start;
        align-items:center;
        max-width:291px;
        margin-left:auto;
        margin-right:auto
    }
    .n-primary-button.white-btn.design-lpwhite{
        justify-content:flex-start;
        align-items:center;
        max-width:166px;
        margin-top:20px;
        margin-left:auto;
        margin-right:auto
    }
    .n-primary-button.is-nav-btn{
        grid-column-gap:10px;
        grid-row-gap:10px;
        height:70px;
        max-height:70px
    }
    .n-primary-button.is-desing-lp-white{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .n-primary-button.is-desing-lp-white:hover{
        border-style:none
    }
    .n-primary-button.is-desing-lp-white.align-center.b-m-20{
        margin-bottom:20px
    }
    .n-primary-button.is-desing-lp-white.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .n-primary-button.is-desing-lp-white.desktop-btn{
        display:none
    }
    .n-primary-button.is-desing-lp-white.mobile-btn,.n-primary-button.is-desing-lp-white.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .n-primary-button.is-black{
        text-align:left;
        justify-content:center;
        align-items:center
    }
    .n-primary-button.is-black:hover{
        border-style:none
    }
    .n-primary-button.is-black.align-center.b-m-20{
        margin-bottom:20px
    }
    .n-primary-button.is-black.align-center.b-m-20.mobile-2nd{
        margin-top:20px;
        margin-bottom:0
    }
    .n-primary-button.is-black.desktop-btn{
        display:none
    }
    .n-primary-button.is-black.mobile-btn,.n-primary-button.is-black.is-mobile{
        font-family:Inter,sans-serif;
        font-size:16px;
        line-height:24px;
        display:flex
    }
    .n-auto-tabs_section{
        padding-left:0%;
        padding-right:0%
    }
    .submit_button-bsm{
        background-position:70%
    }
    .section_pricing{
        padding-top:50px
    }
    .pricing_flex-bsm.is-northstar{
        justify-content:flex-start;
        align-items:center
    }
    .section_cta{
        padding-top:50px;
        padding-bottom:52px
    }
    .testimonials_flex-bsm{
        margin-bottom:24px
    }
    .section_video-bsm{
        padding-bottom:50px
    }
    .section_faq-bsm{
        padding-top:50px;
        padding-bottom:50px
    }
    .n_nav-cta.hide-indesk{
        align-self:center;
        max-width:none
    }
    .about_flower-bsm{
        max-height:180px;
        top:42%;
        right:4%
    }
    .about_flower-bsm.desktop-hide{
        max-width:none
    }
    .clutch_rating{
        width:100%;
        max-width:132px
    }
    .google_rating{
        max-width:134px
    }
    .impact_image-4{
        width:auto
    }
    .section-5{
        min-width:155.842px
    }
    .orange_underline-span{
        text-underline-offset:-7px;
        text-decoration:underline;
        -webkit-text-decoration-color:var(--orange);
        text-decoration-color:var(--orange);
        -webkit-text-decoration-skip-ink:none;
        text-decoration-skip-ink:none;
        text-decoration-thickness:12px
    }
    .ai-agents-slider-heading{
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .ai-agents-slider-heading.align-left.relative-cm{
        text-align:left
    }
}
#w-node-_32342020-d0f9-4a4f-15fd-eb6e57f8cb86-d3eb2249,#w-node-ce35d314-9c4c-28fa-dbbd-36abf9fb362c-d3eb2249,#w-node-_997a129f-0855-cb2c-1efc-f9a4b93ac5b5-d3eb2249,#w-node-b3bd12d0-a636-b681-67ff-a5af9e527d66-d3eb2249,#w-node-_1abb19be-a40b-200e-ece2-3ac8f1f3a376-d3eb2249,#w-node-_9c356257-6d03-fec0-cd17-4f944d6049eb-d3eb2249,#w-node-_1705c1e7-bc89-fb3e-1390-80d3f526dc24-d3eb2249,#w-node-e91df723-cef5-8d6e-76fe-b5f0a30aa6c4-d3eb2249{
    justify-self:center
}
#w-node-c3f8f510-a608-9f35-d2c1-443893c7a043-93c7a040{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-c3f8f510-a608-9f35-d2c1-443893c7a045-93c7a040{
    place-self:center
}
#w-node-_2c7770c5-d7aa-b602-13a4-486a02ed5928-d3eb223d{
    grid-area:span 2/span 1/span 2/span 1
}
#w-node-ed3d16f3-ed9b-a45c-c0af-85d2395b82ab-395b82a3{
    justify-self:center
}
#w-node-_78007352-70ff-a8c5-ba0a-de3612ca8582-12ca857f{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-_78007352-70ff-a8c5-ba0a-de3612ca8584-12ca857f{
    place-self:center
}
#w-node-ec523dd9-5639-a881-08bd-7189386043d6-d3eb2242,#w-node-ec523dd9-5639-a881-08bd-7189386043e7-d3eb2242{
    place-self:start
}
#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd661-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd662-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd663-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd664-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd665-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd666-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd667-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd668-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd669-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66a-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66b-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66d-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66f-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd670-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6b7-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6c3-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6cf-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6ef-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f0-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f1-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f2-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f3-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f4-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f5-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f6-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f7-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f8-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f9-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fa-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fb-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fc-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fd-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fe-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6ff-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd700-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd701-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd702-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd703-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd704-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd705-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd706-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70d-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70f-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd710-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd711-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd712-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd713-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd714-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd715-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd716-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd717-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd718-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd719-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71a-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71b-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72a-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72b-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72d-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72f-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd730-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd731-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd732-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd733-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd734-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd735-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd736-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd737-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd738-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd739-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73a-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73b-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73d-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73f-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd740-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd741-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd746-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd747-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd748-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd749-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74a-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74b-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74d-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74f-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd750-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd751-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd752-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd753-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd754-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd755-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd801-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd808-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd810-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd817-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd81e-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd825-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd82c-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd834-a9a35547,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd83c-a9a35547{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_197b7db1-2275-0881-f31c-673a3c530c5b-3e94c564,#w-node-_197b7db1-2275-0881-f31c-673a3c530c5b-57bcb01e,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-57bcb01e,#w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-57bcb01e,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f29fc079,#w-node-d986a7dd-1fe9-e1ae-9241-54fa91df4e9b-f29fc079,#w-node-_48cd24bc-f599-51e9-4eed-08252901ade9-f29fc079,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f29fc079,#w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-f29fc079,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-498bf2ee,#w-node-a1eecb76-fdf9-2e96-87b8-d6061b26dd76-498bf2ee,#w-node-_48cd24bc-f599-51e9-4eed-08252901ade9-498bf2ee,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-498bf2ee,#w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-498bf2ee,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f74f993f,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f74f993f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f776-f74f993f,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-f74f993f,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-f74f993f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-f74f993f{
    grid-area:span 1/span 2/span 1/span 2
}
#w-node-b8d1541f-a434-dc01-2f47-59921e1f21ae-82964964,#w-node-b8d1541f-a434-dc01-2f47-59921e1f21c8-82964964{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-51132e02,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-51132e02,#w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9c-51132e02,#w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9d-51132e02,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-51132e02,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-51132e02,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-9c5605bc,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-9c5605bc,#w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9c-9c5605bc,#w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9d-9c5605bc,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-9c5605bc,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-2cb6290f,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-2cb6290f,#w-node-_3ac70620-0886-a27e-335a-f60b360d2d6c-2cb6290f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-2cb6290f,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-33c88495,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-33c88495,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-33c88495,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f1ba6a22,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f1ba6a22,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-f1ba6a22,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-f1ba6a22,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba7-f1ba6a22,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba8-f1ba6a22,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-cf0535c5,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-cf0535c5,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-ff002501,#w-node-e1bf5e79-e98d-0219-1eb0-bad168a40f3b-ff002501,#w-node-_0a84c751-232f-b671-a4d2-cfb356388a01-ff002501,#w-node-_01fdf082-ca0a-86c2-d670-6d08c2c3f071-ff002501,#w-node-c38b0f1d-cc07-cff2-343c-fbf8ee0a94d9-ff002501,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-ff002501,#w-node-e1bf5e79-e98d-0219-1eb0-bad168a40f3b-43a771a4,#w-node-_0a84c751-232f-b671-a4d2-cfb356388a01-43a771a4,#w-node-c38b0f1d-cc07-cff2-343c-fbf8ee0a94d9-43a771a4,#w-node-_01fdf082-ca0a-86c2-d670-6d08c2c3f071-43a771a4,#w-node-_30786623-d01c-0539-b0ac-41bde16eca45-1fc8fb5e,#w-node-_30786623-d01c-0539-b0ac-41bde16eca48-1fc8fb5e,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-84d64c0d,#w-node-d986a7dd-1fe9-e1ae-9241-54fa91df4e9b-84d64c0d,#w-node-_48cd24bc-f599-51e9-4eed-08252901ade9-84d64c0d,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-84d64c0d,#w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-84d64c0d,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-66e1fc38,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-66e1fc38,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f776-66e1fc38,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-66e1fc38,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-66e1fc38,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-66e1fc38,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-32f98d78,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-32f98d78,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-32f98d78,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78c-32f98d78,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba7-32f98d78,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba8-32f98d78{
    grid-area:span 1/span 2/span 1/span 2
}
#w-node-_5e5de786-a6b1-120f-1290-80e4b8af0622-80e11e40{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-_5e5de786-a6b1-120f-1290-80e4b8af0624-80e11e40,#w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a341-0fbe17b0{
    place-self:center
}
#w-node-_68dd95d2-2a88-d533-906f-d7537da432c1-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367563-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367564-0fbe17b0,#w-node-_9521e3f3-cf96-23de-52a8-2d4789430028-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367567-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367568-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756b-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756c-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367565-0fbe17b0,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367566-0fbe17b0,#w-node-_9158009c-d257-1fc8-df12-6be873cf6db9-0fbe17b0,#w-node-ca7d4219-fd7b-b2ae-09c4-2a34dc09e6e5-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52825-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52828-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52829-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5282d-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52830-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52831-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52834-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52835-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52838-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52839-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5283d-0fbe17b0,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52841-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d866791-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d866794-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d866795-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d866799-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d86679c-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d86679d-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a0-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a1-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a4-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a5-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a9-0fbe17b0,#w-node-_4d78f5a3-786c-2892-1505-32627d8667ad-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a1d-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a20-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a21-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a25-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a28-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a29-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2c-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2d-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a30-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a31-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a35-0fbe17b0,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a39-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8b-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8e-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8f-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf93-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf96-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf97-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9a-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9b-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9e-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9f-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa3-0fbe17b0,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa7-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b4-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b7-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b8-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bc-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bf-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c0-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c3-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c4-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c7-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c8-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4cc-0fbe17b0,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4d0-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8a-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8d-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8e-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe92-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe95-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe96-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe99-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9a-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9d-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9e-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea2-0fbe17b0,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea6-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac0-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac3-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac4-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac8-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacb-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacc-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacf-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad0-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad3-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad4-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad8-0fbe17b0,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aadc-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267fea-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267fee-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff1-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff2-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff5-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff6-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff9-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffa-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffd-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffe-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820268002-0fbe17b0,#w-node-_5d5927d5-8b84-d404-b76b-521820268006-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b4-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b8-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bb-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bc-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bf-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c0-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c3-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c4-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c7-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c8-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209cc-0fbe17b0,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209d0-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1615-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1619-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161c-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161d-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1620-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1621-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1624-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1625-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1628-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1629-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e162d-0fbe17b0,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1631-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588210f-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882113-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882116-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882117-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588211a-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588211b-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588211e-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588211f-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882122-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882123-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b845882127-0fbe17b0,#w-node-_59212a76-2f85-4a95-73bb-55b84588212b-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306e5-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306e9-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306ec-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306ed-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f0-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f1-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f4-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f5-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f8-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306f9-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be25156306fd-0fbe17b0,#w-node-ea564a07-b915-110b-0403-be2515630701-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae4f-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae53-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae56-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae57-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5a-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5b-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5e-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5f-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae62-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae63-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae67-0fbe17b0,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae6b-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc54-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc58-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5b-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5c-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5f-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc60-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc63-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc64-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc67-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc68-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc6c-0fbe17b0,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc70-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759c7-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cb-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759ce-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cf-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d2-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d3-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d6-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d7-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759da-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759db-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759df-0fbe17b0,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759e3-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ec8-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee0-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee4-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecb-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecc-0fbe17b0,#w-node-_98e76d33-84ca-d331-2d0b-9d690633b04a-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd8-0fbe17b0,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd9-0fbe17b0,#w-node-_155de6c2-57a1-2eab-3772-45761943c58c-0fbe17b0,#w-node-_749931f1-0f07-a827-92d1-177ddf7d1d19-0fbe17b0{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b20-69e5d79a{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b22-69e5d79a{
    place-self:center
}
#w-node-_09eaa977-ff7f-a298-e537-d27e519434b7-69e5d79a,#w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c91-69e5d79a{
    justify-self:center
}
#w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a341-2c3a34ba,#w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a341-1c9eb6af{
    place-self:center
}
#w-node-_68dd95d2-2a88-d533-906f-d7537da432c1-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367563-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367564-1c9eb6af,#w-node-_9521e3f3-cf96-23de-52a8-2d4789430028-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367567-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367568-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756b-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756c-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367565-1c9eb6af,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367566-1c9eb6af,#w-node-_9158009c-d257-1fc8-df12-6be873cf6db9-1c9eb6af,#w-node-ca7d4219-fd7b-b2ae-09c4-2a34dc09e6e5-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52825-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52828-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52829-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5282d-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52830-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52831-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52834-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52835-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52838-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52839-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5283d-1c9eb6af,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52841-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d866791-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d866794-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d866795-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d866799-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d86679c-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d86679d-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a0-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a1-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a4-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a5-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a9-1c9eb6af,#w-node-_4d78f5a3-786c-2892-1505-32627d8667ad-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a1d-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a20-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a21-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a25-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a28-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a29-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2c-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2d-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a30-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a31-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a35-1c9eb6af,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a39-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8b-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8e-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8f-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf93-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf96-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf97-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9a-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9b-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9e-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9f-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa3-1c9eb6af,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa7-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b4-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b7-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b8-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bc-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bf-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c0-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c3-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c4-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c7-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c8-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4cc-1c9eb6af,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4d0-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8a-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8d-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8e-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe92-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe95-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe96-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe99-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9a-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9d-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9e-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea2-1c9eb6af,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea6-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac0-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac3-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac4-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac8-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacb-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacc-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacf-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad0-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad3-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad4-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad8-1c9eb6af,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aadc-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267fea-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267fee-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff1-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff2-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff5-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff6-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff9-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffa-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffd-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffe-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820268002-1c9eb6af,#w-node-_5d5927d5-8b84-d404-b76b-521820268006-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b4-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b8-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bb-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bc-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bf-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c0-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c3-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c4-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c7-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c8-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209cc-1c9eb6af,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209d0-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1615-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1619-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161c-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161d-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1620-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1621-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1624-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1625-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1628-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1629-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e162d-1c9eb6af,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1631-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588210f-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882113-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882116-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882117-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588211a-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588211b-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588211e-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588211f-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882122-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882123-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b845882127-1c9eb6af,#w-node-_59212a76-2f85-4a95-73bb-55b84588212b-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306e5-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306e9-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306ec-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306ed-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f0-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f1-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f4-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f5-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f8-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306f9-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be25156306fd-1c9eb6af,#w-node-ea564a07-b915-110b-0403-be2515630701-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae4f-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae53-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae56-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae57-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5a-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5b-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5e-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5f-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae62-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae63-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae67-1c9eb6af,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae6b-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc54-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc58-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5b-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5c-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5f-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc60-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc63-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc64-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc67-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc68-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc6c-1c9eb6af,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc70-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759c7-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cb-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759ce-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cf-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d2-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d3-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d6-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d7-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759da-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759db-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759df-1c9eb6af,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759e3-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ec8-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee0-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee4-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecb-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecc-1c9eb6af,#w-node-_98e76d33-84ca-d331-2d0b-9d690633b04a-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd8-1c9eb6af,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd9-1c9eb6af,#w-node-_155de6c2-57a1-2eab-3772-45761943c58c-1c9eb6af,#w-node-_749931f1-0f07-a827-92d1-177ddf7d1d19-1c9eb6af{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a341-4be27e3e,#w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a341-c8624229{
    place-self:center
}
#w-node-_68dd95d2-2a88-d533-906f-d7537da432c1-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367563-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367564-c8624229,#w-node-_9521e3f3-cf96-23de-52a8-2d4789430028-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367567-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367568-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756b-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee36756c-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367565-c8624229,#w-node-_855d7c8f-6ade-d4a3-b902-ff71ee367566-c8624229,#w-node-_9158009c-d257-1fc8-df12-6be873cf6db9-c8624229,#w-node-ca7d4219-fd7b-b2ae-09c4-2a34dc09e6e5-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52825-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52828-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52829-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5282d-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52830-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52831-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52834-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52835-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52838-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52839-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf5283d-c8624229,#w-node-cf205e82-9e00-d9bf-b8ec-e5500bf52841-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d866791-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d866794-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d866795-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d866799-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d86679c-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d86679d-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a0-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a1-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a4-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a5-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667a9-c8624229,#w-node-_4d78f5a3-786c-2892-1505-32627d8667ad-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a1d-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a20-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a21-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a25-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a28-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a29-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2c-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a2d-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a30-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a31-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a35-c8624229,#w-node-_96aeffd2-662a-8859-0221-8c6457a94a39-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8b-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8e-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf8f-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf93-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf96-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf97-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9a-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9b-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9e-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cf9f-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa3-c8624229,#w-node-_3ddfba10-5ee6-38b5-69e1-75037836cfa7-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b4-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b7-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4b8-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bc-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4bf-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c0-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c3-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c4-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c7-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4c8-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4cc-c8624229,#w-node-b48cfa12-d03b-d0f4-24ec-4658f18ef4d0-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8a-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8d-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe8e-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe92-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe95-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe96-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe99-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9a-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9d-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafe9e-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea2-c8624229,#w-node-a72d9f1f-05a4-f03b-46ab-92180ffafea6-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac0-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac3-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac4-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aac8-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacb-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacc-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aacf-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad0-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad3-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad4-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aad8-c8624229,#w-node-_1770bdce-9f61-cb18-b13a-c6e9d4f0aadc-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267fea-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267fee-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff1-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff2-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff5-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff6-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ff9-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffa-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffd-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820267ffe-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820268002-c8624229,#w-node-_5d5927d5-8b84-d404-b76b-521820268006-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b4-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209b8-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bb-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bc-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209bf-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c0-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c3-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c4-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c7-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209c8-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209cc-c8624229,#w-node-d7317849-ef1c-73fa-7447-8e59ba4209d0-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1615-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1619-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161c-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e161d-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1620-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1621-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1624-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1625-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1628-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1629-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e162d-c8624229,#w-node-b7ad4ac2-d1de-ce1f-c88e-8c8ab85e1631-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588210f-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882113-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882116-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882117-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588211a-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588211b-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588211e-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588211f-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882122-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882123-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b845882127-c8624229,#w-node-_59212a76-2f85-4a95-73bb-55b84588212b-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306e5-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306e9-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306ec-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306ed-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f0-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f1-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f4-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f5-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f8-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306f9-c8624229,#w-node-ea564a07-b915-110b-0403-be25156306fd-c8624229,#w-node-ea564a07-b915-110b-0403-be2515630701-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae4f-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae53-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae56-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae57-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5a-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5b-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5e-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae5f-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae62-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae63-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae67-c8624229,#w-node-b08a1c3b-2960-0130-9a56-e34ef590ae6b-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc54-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc58-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5b-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5c-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc5f-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc60-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc63-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc64-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc67-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc68-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc6c-c8624229,#w-node-a9ffa3bd-009d-9645-124f-6db4f5c7fc70-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759c7-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cb-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759ce-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759cf-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d2-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d3-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d6-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759d7-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759da-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759db-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759df-c8624229,#w-node-b0e73cd3-c8ea-b329-7b4a-03ead1e759e3-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ec8-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee0-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ee4-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecb-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749ecc-c8624229,#w-node-_98e76d33-84ca-d331-2d0b-9d690633b04a-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd8-c8624229,#w-node-ecfbe9d7-9bf0-3f13-560f-0f07be749fd9-c8624229,#w-node-_155de6c2-57a1-2eab-3772-45761943c58c-c8624229,#w-node-_749931f1-0f07-a827-92d1-177ddf7d1d19-c8624229,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd661-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd662-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd663-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd664-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd665-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd666-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd667-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd668-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd669-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66a-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66b-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66d-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd66f-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd670-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6b7-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6c3-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6cf-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6ef-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f0-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f1-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f2-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f3-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f4-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f5-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f6-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f7-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f8-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6f9-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fa-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fb-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fc-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fd-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6fe-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd6ff-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd700-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd701-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd702-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd703-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd704-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd705-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd706-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70d-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd70f-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd710-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd711-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd712-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd713-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd714-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd715-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd716-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd717-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd718-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd719-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71a-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71b-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd71c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72a-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72b-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72d-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd72f-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd730-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd731-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd732-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd733-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd734-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd735-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd736-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd737-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd738-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd739-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73a-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73b-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73d-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd73f-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd740-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd741-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd746-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd747-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd748-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd749-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74a-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74b-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74d-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd74f-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd750-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd751-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd752-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd753-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd754-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd755-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd801-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd808-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd810-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd817-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd81e-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd825-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd82c-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd834-aea9d7f3,#w-node-_3c14250b-a2e4-cd4a-0599-5674915fd83c-aea9d7f3,#w-node-_333754f7-6bef-97fc-e25f-3b63b276983f-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769840-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769841-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769842-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769843-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769844-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769845-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769846-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769847-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769848-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769849-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984a-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984b-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984c-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984d-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984e-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769895-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698a1-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ad-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698cd-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ce-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698cf-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d0-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d1-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d2-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d3-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d4-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d5-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d6-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d7-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d8-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d9-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698da-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698db-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698dc-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698dd-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698de-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698df-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e0-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e1-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e2-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e3-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e4-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698eb-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ec-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ed-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ee-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ef-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f0-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f1-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f2-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f3-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f4-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f5-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f6-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f7-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f8-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f9-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698fa-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769908-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769909-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990a-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990b-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990c-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990d-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990e-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990f-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769910-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769911-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769912-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769913-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769914-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769915-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769916-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769917-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769918-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769919-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991a-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991b-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991c-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991d-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991e-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991f-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769924-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769925-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769926-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769927-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769928-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769929-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992a-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992b-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992c-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992d-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992e-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992f-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769930-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769931-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769932-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769933-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699e0-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699e7-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699ef-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699f6-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699fd-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a04-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a0b-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a13-e3dbd314,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a1b-e3dbd314,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb045-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb046-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb047-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb048-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb049-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04a-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04b-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04c-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04d-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04e-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb04f-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb050-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb051-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb052-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb053-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb054-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb09b-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0a7-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0b3-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d3-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d4-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d5-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d6-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d7-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d8-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0d9-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0da-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0db-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0dc-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0dd-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0de-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0df-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e0-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e1-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e2-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e3-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e4-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e5-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e6-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e7-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e8-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0e9-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0ea-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f1-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f2-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f3-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f4-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f5-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f6-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f7-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f8-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0f9-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0fa-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0fb-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0fc-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0fd-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0fe-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb0ff-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb100-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb10e-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb10f-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb110-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb111-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb112-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb113-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb114-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb115-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb116-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb117-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb118-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb119-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11a-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11b-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11c-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11d-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11e-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb11f-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb120-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb121-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb122-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb123-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb124-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb125-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12a-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12b-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12c-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12d-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12e-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb12f-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb130-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb131-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb132-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb133-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb134-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb135-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb136-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb137-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb138-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb139-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb1e5-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb1ec-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb1f4-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb1fb-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb202-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb209-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb210-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb218-32783c3e,#w-node-b06c2aec-15d5-c100-9079-1bf0eeeeb220-32783c3e,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1446-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1447-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1448-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1449-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144a-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144b-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144c-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144d-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144e-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d144f-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1450-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1451-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1452-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1453-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1454-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1455-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d149c-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14a8-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14b4-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d4-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d5-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d6-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d7-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d8-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14d9-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14da-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14db-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14dc-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14dd-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14de-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14df-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e0-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e1-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e2-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e3-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e4-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e5-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e6-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e7-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e8-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14e9-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14ea-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14eb-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f2-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f3-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f4-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f5-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f6-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f7-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f8-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14f9-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14fa-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14fb-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14fc-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14fd-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14fe-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d14ff-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1500-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1501-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d150f-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1510-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1511-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1512-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1513-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1514-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1515-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1516-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1517-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1518-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1519-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151a-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151b-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151c-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151d-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151e-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d151f-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1520-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1521-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1522-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1523-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1524-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1525-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1526-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d152b-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d152c-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d152d-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d152e-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d152f-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1530-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1531-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1532-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1533-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1534-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1535-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1536-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1537-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1538-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1539-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d153a-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d15e6-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d15ed-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d15f5-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d15fc-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1603-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d160a-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1611-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1619-eb2ed7b8,#w-node-_9d9a2efd-1121-67a9-befd-3a32050d1621-eb2ed7b8,#w-node-_333754f7-6bef-97fc-e25f-3b63b276983f-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769840-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769841-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769842-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769843-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769844-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769845-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769846-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769847-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769848-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769849-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984a-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984b-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984c-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984d-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276984e-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769895-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698a1-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ad-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698cd-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ce-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698cf-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d0-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d1-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d2-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d3-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d4-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d5-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d6-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d7-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d8-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698d9-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698da-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698db-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698dc-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698dd-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698de-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698df-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e0-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e1-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e2-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e3-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698e4-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698eb-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ec-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ed-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ee-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698ef-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f0-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f1-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f2-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f3-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f4-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f5-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f6-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f7-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f8-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698f9-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27698fa-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769908-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769909-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990a-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990b-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990c-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990d-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990e-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276990f-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769910-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769911-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769912-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769913-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769914-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769915-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769916-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769917-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769918-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769919-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991a-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991b-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991c-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991d-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991e-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276991f-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769924-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769925-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769926-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769927-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769928-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769929-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992a-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992b-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992c-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992d-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992e-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b276992f-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769930-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769931-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769932-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769933-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699e0-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699e7-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699ef-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699f6-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b27699fd-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a04-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a0b-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a13-03d08c47,#w-node-_333754f7-6bef-97fc-e25f-3b63b2769a1b-03d08c47{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2265-7010e974{
    justify-self:center
}
#w-node-_9dd1ad05-e28a-9abf-c499-0942c2f221d9-3deb8719{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-_9dd1ad05-e28a-9abf-c499-0942c2f221db-3deb8719{
    place-self:center
}
#w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2265-3deb8719{
    justify-self:center
}
#w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b20-8d219a3f{
    grid-area:1/1/2/2;
    place-self:center start
}
#w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b22-8d219a3f{
    place-self:center
}
#w-node-_09eaa977-ff7f-a298-e537-d27e519434b7-8d219a3f,#w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c91-8d219a3f{
    justify-self:center
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5d0e-4ff1d7c8{
    grid-area:2/1/3/2
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5d16-4ff1d7c8{
    grid-area:2/2/3/3
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5da6-4ff1d7c8{
    grid-area:2/1/3/2
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5dae-4ff1d7c8{
    grid-area:2/2/3/3
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5dc9-4ff1d7c8{
    grid-area:span 2/span 1/span 2/span 1
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5e0c-4ff1d7c8{
    grid-area:2/1/3/2
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5e14-4ff1d7c8{
    grid-area:2/2/3/3
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5efc-4ff1d7c8{
    grid-area:2/1/3/2
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f04-4ff1d7c8{
    grid-area:2/2/3/3
}
#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f1a-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f21-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f29-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f30-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f37-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f3e-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f45-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f4d-4ff1d7c8,#w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5f55-4ff1d7c8{
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_5542eaff-69c1-04d7-4f30-21bc33182473-2ae95abe{
    grid-area:2/1/3/2
}
#w-node-_5542eaff-69c1-04d7-4f30-21bc3318247b-2ae95abe{
    grid-area:2/2/3/3
}
#w-node-_5542eaff-69c1-04d7-4f30-21bc33182519-2ae95abe{
    grid-area:span 2/span 1/span 2/span 1
}
#w-node-_5542eaff-69c1-04d7-4f30-21bc3318255c-2ae95abe{
    grid-area:2/1/3/2
}
#w-node-_5542eaff-69c1-04d7-4f30-21bc33182564-2ae95abe{
    grid-area:2/2/3/3
}
@media screen and (min-width:1440px){
    #w-node-_06325672-8905-0cc2-ea92-62eec538cf06-f29fc079,#w-node-_06325672-8905-0cc2-ea92-62eec538cf06-498bf2ee,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f781-f74f993f,#w-node-_06325672-8905-0cc2-ea92-62eec538cf06-84d64c0d,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f781-66e1fc38{
        justify-self:end
    }
}
@media screen and (max-width:991px){
    #w-node-_32342020-d0f9-4a4f-15fd-eb6e57f8cb84-d3eb2249{
        align-self:center
    }
    #w-node-_32342020-d0f9-4a4f-15fd-eb6e57f8cb86-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-ce35d314-9c4c-28fa-dbbd-36abf9fb362a-d3eb2249{
        align-self:center
    }
    #w-node-ce35d314-9c4c-28fa-dbbd-36abf9fb362c-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_997a129f-0855-cb2c-1efc-f9a4b93ac5b3-d3eb2249{
        align-self:center
    }
    #w-node-_997a129f-0855-cb2c-1efc-f9a4b93ac5b5-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-b3bd12d0-a636-b681-67ff-a5af9e527d64-d3eb2249{
        align-self:center
    }
    #w-node-b3bd12d0-a636-b681-67ff-a5af9e527d66-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_1abb19be-a40b-200e-ece2-3ac8f1f3a374-d3eb2249{
        align-self:center
    }
    #w-node-_1abb19be-a40b-200e-ece2-3ac8f1f3a376-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_9c356257-6d03-fec0-cd17-4f944d6049e9-d3eb2249{
        align-self:center
    }
    #w-node-_9c356257-6d03-fec0-cd17-4f944d6049eb-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_1705c1e7-bc89-fb3e-1390-80d3f526dc22-d3eb2249{
        align-self:center
    }
    #w-node-_1705c1e7-bc89-fb3e-1390-80d3f526dc24-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-e91df723-cef5-8d6e-76fe-b5f0a30aa6c2-d3eb2249{
        align-self:center
    }
    #w-node-e91df723-cef5-8d6e-76fe-b5f0a30aa6c4-d3eb2249{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-e24f190c-c09f-1be6-a1d3-d1b3cb380d25-cb380d1e{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-c3f8f510-a608-9f35-d2c1-443893c7a069-93c7a040{
        place-self:center
    }
    #w-node-_64eea463-70b7-2af7-a6b4-9b9d556afbbd-d3eb223d{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-ed3d16f3-ed9b-a45c-c0af-85d2395b82aa-395b82a3{
        align-self:center
    }
    #w-node-ed3d16f3-ed9b-a45c-c0af-85d2395b82ab-395b82a3{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_78007352-70ff-a8c5-ba0a-de3612ca85f9-12ca857f{
        place-self:center
    }
    #w-node-_92dd5a79-e60b-592a-6e20-805f75b066ce-75b066b2{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-_92dd5a79-e60b-592a-6e20-805f75b066df-75b066b2{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-_8caf88ef-6b14-8b88-fcc6-63e15991f137-4e689f21{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_5f014955-e337-2d47-6dca-74b777681f83-4e689f21,#w-node-d565944f-9f5e-d7cd-2e7f-d3a59d261e51-b92bc93e{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-ce3fabb8-b4f7-1017-9f2f-332e05851d3f-f29fc079,#w-node-_06325672-8905-0cc2-ea92-62eec538cf06-f29fc079,#w-node-f1565b0b-515c-eb11-a641-544e24c53e20-f29fc079,#w-node-f1565b0b-515c-eb11-a641-544e24c53e24-f29fc079,#w-node-ce3fabb8-b4f7-1017-9f2f-332e05851d3f-498bf2ee,#w-node-_06325672-8905-0cc2-ea92-62eec538cf06-498bf2ee,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f77d-f74f993f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f781-f74f993f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f786-f74f993f,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78a-f74f993f{
        justify-self:end
    }
    #w-node-b8d1541f-a434-dc01-2f47-59921e1f21c8-82964964{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_37e91c6a-a7ee-085a-785f-ec5ac51a4abe-a1a77e93{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-ce3fabb8-b4f7-1017-9f2f-332e05851d3f-84d64c0d,#w-node-_06325672-8905-0cc2-ea92-62eec538cf06-84d64c0d,#w-node-f1565b0b-515c-eb11-a641-544e24c53e20-84d64c0d,#w-node-f1565b0b-515c-eb11-a641-544e24c53e24-84d64c0d,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f77d-66e1fc38,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f781-66e1fc38,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f786-66e1fc38,#w-node-a3e0e214-9881-5f37-225a-d4e6db19f78a-66e1fc38{
        justify-self:end
    }
    #w-node-_5e5de786-a6b1-120f-1290-80e4b8af0648-80e11e40{
        place-self:center
    }
    #w-node-_9cf0926b-2ba7-3dda-127f-53d6d2e93482-80e11e40,#w-node-acc766f4-7026-ba9f-cb46-ce3e8a7a201c-9d67ada0,#w-node-_61fc08b7-7c2d-866b-9855-90f099cde8f3-febc8341{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a355-0fbe17b0{
        place-self:center
    }
    #w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-0fbe17b0{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_1761627f-be94-fc62-6af7-258df0394d01-e60050c4{
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b46-69e5d79a{
        place-self:center
    }
    #w-node-_09eaa977-ff7f-a298-e537-d27e519434b5-69e5d79a{
        align-self:center
    }
    #w-node-_09eaa977-ff7f-a298-e537-d27e519434b7-69e5d79a{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c8f-69e5d79a{
        align-self:center
    }
    #w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c91-69e5d79a{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a355-2c3a34ba{
        place-self:center
    }
    #w-node-_435d97b9-40b8-b60e-f58a-97890654bf8b-2c3a34ba,#w-node-_457a48e1-a1c5-b1ab-24ee-dbbd1de5ccf5-2c3a34ba,#w-node-_762cc139-83d5-9fc3-043b-f147491df054-2c3a34ba,#w-node-_762cc139-83d5-9fc3-043b-f147491df059-2c3a34ba,#w-node-_2505d0d6-7d3c-6b7c-07f0-07f8a16ecac3-2c3a34ba,#w-node-_2505d0d6-7d3c-6b7c-07f0-07f8a16ecac7-2c3a34ba,#w-node-db50c4c4-5de0-ded1-ef6e-641486badd97-2c3a34ba,#w-node-db50c4c4-5de0-ded1-ef6e-641486badd9b-2c3a34ba,#w-node-_2692cf03-c7c1-6e17-43d9-277839427284-2c3a34ba,#w-node-_2692cf03-c7c1-6e17-43d9-277839427288-2c3a34ba,#w-node-c488ec32-8f09-aaab-dd40-1f06f3f59052-2c3a34ba,#w-node-c488ec32-8f09-aaab-dd40-1f06f3f59056-2c3a34ba,#w-node-_001ece79-08ef-da76-bbf2-a7d42d9b3143-2c3a34ba,#w-node-_001ece79-08ef-da76-bbf2-a7d42d9b3147-2c3a34ba,#w-node-_9a3b621d-0c73-d625-40ff-d036e828799c-2c3a34ba,#w-node-_9a3b621d-0c73-d625-40ff-d036e82879a0-2c3a34ba,#w-node-_67ce7df1-bf62-28fb-7527-df8f55efe902-2c3a34ba,#w-node-_67ce7df1-bf62-28fb-7527-df8f55efe906-2c3a34ba,#w-node-_3c01f521-87cb-57e5-c660-b936f2bdbf63-2c3a34ba,#w-node-_3c01f521-87cb-57e5-c660-b936f2bdbf67-2c3a34ba,#w-node-c01eb459-d775-9a69-8b0a-2000358674d6-2c3a34ba,#w-node-c01eb459-d775-9a69-8b0a-2000358674da-2c3a34ba,#w-node-bf6bb3cd-58d3-4048-2947-5a941a39ae0a-2c3a34ba,#w-node-bf6bb3cd-58d3-4048-2947-5a941a39ae0e-2c3a34ba,#w-node-_84476eaf-572c-f976-028e-3a72da63dab7-2c3a34ba,#w-node-_84476eaf-572c-f976-028e-3a72da63dabb-2c3a34ba,#w-node-_8fedb5b2-3816-4be9-4cf4-5f946e863b99-2c3a34ba,#w-node-_8fedb5b2-3816-4be9-4cf4-5f946e863b9d-2c3a34ba,#w-node-_12bb5ada-732e-5bb3-acee-bfd086703cc0-2c3a34ba,#w-node-_12bb5ada-732e-5bb3-acee-bfd086703cc4-2c3a34ba{
        align-self:center
    }
    #w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a355-1c9eb6af{
        place-self:center
    }
    #w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-1c9eb6af{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a355-4be27e3e{
        place-self:center
    }
    #w-node-_435d97b9-40b8-b60e-f58a-97890654bf8b-4be27e3e,#w-node-_457a48e1-a1c5-b1ab-24ee-dbbd1de5ccf5-4be27e3e,#w-node-_762cc139-83d5-9fc3-043b-f147491df054-4be27e3e,#w-node-_762cc139-83d5-9fc3-043b-f147491df059-4be27e3e,#w-node-_2505d0d6-7d3c-6b7c-07f0-07f8a16ecac3-4be27e3e,#w-node-_2505d0d6-7d3c-6b7c-07f0-07f8a16ecac7-4be27e3e,#w-node-db50c4c4-5de0-ded1-ef6e-641486badd97-4be27e3e,#w-node-db50c4c4-5de0-ded1-ef6e-641486badd9b-4be27e3e,#w-node-_2692cf03-c7c1-6e17-43d9-277839427284-4be27e3e,#w-node-_2692cf03-c7c1-6e17-43d9-277839427288-4be27e3e,#w-node-c488ec32-8f09-aaab-dd40-1f06f3f59052-4be27e3e,#w-node-c488ec32-8f09-aaab-dd40-1f06f3f59056-4be27e3e,#w-node-_001ece79-08ef-da76-bbf2-a7d42d9b3143-4be27e3e,#w-node-_001ece79-08ef-da76-bbf2-a7d42d9b3147-4be27e3e,#w-node-_9a3b621d-0c73-d625-40ff-d036e828799c-4be27e3e,#w-node-_9a3b621d-0c73-d625-40ff-d036e82879a0-4be27e3e,#w-node-_67ce7df1-bf62-28fb-7527-df8f55efe902-4be27e3e,#w-node-_67ce7df1-bf62-28fb-7527-df8f55efe906-4be27e3e,#w-node-_3c01f521-87cb-57e5-c660-b936f2bdbf63-4be27e3e,#w-node-_3c01f521-87cb-57e5-c660-b936f2bdbf67-4be27e3e,#w-node-c01eb459-d775-9a69-8b0a-2000358674d6-4be27e3e,#w-node-c01eb459-d775-9a69-8b0a-2000358674da-4be27e3e,#w-node-bf6bb3cd-58d3-4048-2947-5a941a39ae0a-4be27e3e,#w-node-bf6bb3cd-58d3-4048-2947-5a941a39ae0e-4be27e3e,#w-node-_84476eaf-572c-f976-028e-3a72da63dab7-4be27e3e,#w-node-_84476eaf-572c-f976-028e-3a72da63dabb-4be27e3e,#w-node-_8fedb5b2-3816-4be9-4cf4-5f946e863b99-4be27e3e,#w-node-_8fedb5b2-3816-4be9-4cf4-5f946e863b9d-4be27e3e,#w-node-_12bb5ada-732e-5bb3-acee-bfd086703cc0-4be27e3e,#w-node-_12bb5ada-732e-5bb3-acee-bfd086703cc4-4be27e3e{
        align-self:center
    }
    #w-node-_0ff43a57-f45e-aaf6-0e2a-93807258a355-c8624229{
        place-self:center
    }
    #w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-c8624229{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2263-7010e974{
        align-self:center
    }
    #w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2265-7010e974{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2263-3deb8719{
        align-self:center
    }
    #w-node-c6f3049f-bde4-2089-dcb9-d8cd50db2265-3deb8719{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_7eb14b31-ef52-2d0d-5a05-57d6cac00b46-8d219a3f{
        place-self:center
    }
    #w-node-_09eaa977-ff7f-a298-e537-d27e519434b5-8d219a3f{
        align-self:center
    }
    #w-node-_09eaa977-ff7f-a298-e537-d27e519434b7-8d219a3f{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
    #w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c8f-8d219a3f{
        align-self:center
    }
    #w-node-_071d2369-eb2c-b4fd-5c44-3404f0974c91-8d219a3f{
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:auto
    }
}
@media screen and (max-width:767px){
    #w-node-e24f190c-c09f-1be6-a1d3-d1b3cb380d25-cb380d1e{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_64eea463-70b7-2af7-a6b4-9b9d556afbbd-d3eb223d{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-ec523dd9-5639-a881-08bd-7189386043d6-d3eb2242,#w-node-ec523dd9-5639-a881-08bd-7189386043e7-d3eb2242{
        justify-self:auto
    }
    #w-node-_92dd5a79-e60b-592a-6e20-805f75b066ce-75b066b2{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_8caf88ef-6b14-8b88-fcc6-63e15991f137-4e689f21{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-_5f014955-e337-2d47-6dca-74b777681f83-4e689f21,#w-node-d565944f-9f5e-d7cd-2e7f-d3a59d261e51-b92bc93e{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-_197b7db1-2275-0881-f31c-673a3c530c5b-3e94c564,#w-node-_197b7db1-2275-0881-f31c-673a3c530c5b-57bcb01e,#w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-57bcb01e,#w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-57bcb01e{
        grid-column:span 1/span 1
    }
    #w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f29fc079,#w-node-d986a7dd-1fe9-e1ae-9241-54fa91df4e9b-f29fc079{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f29fc079{
        grid-column:span 1/span 1
    }
    #w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-f29fc079,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-498bf2ee,#w-node-a1eecb76-fdf9-2e96-87b8-d6061b26dd76-498bf2ee{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-498bf2ee{
        grid-column:span 1/span 1
    }
    #w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-498bf2ee,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f74f993f{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f74f993f{
        grid-column:span 1/span 1
    }
    #w-node-a3e0e214-9881-5f37-225a-d4e6db19f776-f74f993f,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-f74f993f,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-f74f993f{
        grid-column:span 2/span 2
    }
    #w-node-b8d1541f-a434-dc01-2f47-59921e1f21c8-82964964{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-51132e02{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-51132e02{
        grid-column:span 1/span 1
    }
    #w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9c-51132e02{
        grid-column:span 2/span 2
    }
    #w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9d-51132e02{
        grid-column:span 1/span 1
    }
    #w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-51132e02,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-9c5605bc{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-9c5605bc{
        grid-column:span 1/span 1
    }
    #w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9c-9c5605bc{
        grid-column:span 2/span 2
    }
    #w-node-e7c93f0b-d1c3-c214-ec52-bbe9fa7b1c9d-9c5605bc{
        grid-column:span 1/span 1
    }
    #w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-2cb6290f{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-2cb6290f{
        grid-column:span 1/span 1
    }
    #w-node-_3ac70620-0886-a27e-335a-f60b360d2d6c-2cb6290f,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-33c88495{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-33c88495{
        grid-column:span 1/span 1
    }
    #w-node-_948a4bd0-06e9-83cc-b1b1-94c3b8b0494b-f1ba6a22{
        grid-area:2/1/3/2
    }
    #w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-f1ba6a22{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-f1ba6a22{
        grid-column:span 1/span 1
    }
    #w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-f1ba6a22,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba7-f1ba6a22{
        grid-column:span 2/span 2
    }
    #w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba8-f1ba6a22{
        grid-column:span 1/span 1
    }
    #w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-cf0535c5,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-ff002501,#w-node-e1bf5e79-e98d-0219-1eb0-bad168a40f3b-ff002501,#w-node-_0a84c751-232f-b671-a4d2-cfb356388a01-ff002501,#w-node-_01fdf082-ca0a-86c2-d670-6d08c2c3f071-ff002501,#w-node-c38b0f1d-cc07-cff2-343c-fbf8ee0a94d9-ff002501{
        grid-column:span 2/span 2
    }
    #w-node-_37e91c6a-a7ee-085a-785f-ec5ac51a4abe-a1a77e93{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-e1bf5e79-e98d-0219-1eb0-bad168a40f3b-43a771a4,#w-node-_0a84c751-232f-b671-a4d2-cfb356388a01-43a771a4,#w-node-c38b0f1d-cc07-cff2-343c-fbf8ee0a94d9-43a771a4,#w-node-_01fdf082-ca0a-86c2-d670-6d08c2c3f071-43a771a4,#w-node-_30786623-d01c-0539-b0ac-41bde16eca45-1fc8fb5e,#w-node-_30786623-d01c-0539-b0ac-41bde16eca48-1fc8fb5e,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-84d64c0d,#w-node-d986a7dd-1fe9-e1ae-9241-54fa91df4e9b-84d64c0d{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-84d64c0d{
        grid-column:span 1/span 1
    }
    #w-node-e70de930-097f-d184-642f-e7f1fd5fd4f8-84d64c0d,#w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-66e1fc38{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-66e1fc38{
        grid-column:span 1/span 1
    }
    #w-node-a3e0e214-9881-5f37-225a-d4e6db19f776-66e1fc38,#w-node-_11a9e5e1-43eb-342b-0075-5ec80f95c483-66e1fc38,#w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-66e1fc38{
        grid-column:span 2/span 2
    }
    #w-node-_948a4bd0-06e9-83cc-b1b1-94c3b8b0494b-32f98d78{
        grid-area:2/1/3/2
    }
    #w-node-_037217e0-0295-4870-9f66-ba9d6e083e7c-32f98d78{
        grid-column:span 2/span 2
    }
    #w-node-_0781cd7a-a33f-51ff-6d86-2f2ca550733f-32f98d78{
        grid-column:span 1/span 1
    }
    #w-node-eafd6723-9710-2ae9-a6e0-8b150de50e51-32f98d78,#w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba7-32f98d78{
        grid-column:span 2/span 2
    }
    #w-node-_06a9ae62-a3f4-8f70-85c7-af73c1d1eba8-32f98d78{
        grid-column:span 1/span 1
    }
    #w-node-_9cf0926b-2ba7-3dda-127f-53d6d2e93482-80e11e40,#w-node-acc766f4-7026-ba9f-cb46-ce3e8a7a201c-9d67ada0,#w-node-_61fc08b7-7c2d-866b-9855-90f099cde8f3-febc8341{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-0fbe17b0{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-_1761627f-be94-fc62-6af7-258df0394d01-e60050c4{
        grid-area:span 1/span 2/span 1/span 2
    }
    #w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-1c9eb6af,#w-node-d905a4f0-e1b9-1ead-3da3-ffce3968b5be-c8624229{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-fac6c5f5-f7f6-53c0-1a32-881ae39f5dc9-4ff1d7c8,#w-node-_5542eaff-69c1-04d7-4f30-21bc33182519-2ae95abe{
        grid-area:3/1/4/2
    }
}
@media screen and (max-width:479px){
    #w-node-e24f190c-c09f-1be6-a1d3-d1b3cb380d25-cb380d1e{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-ed3d16f3-ed9b-a45c-c0af-85d2395b82aa-395b82a3{
        justify-self:start
    }
    #w-node-_92dd5a79-e60b-592a-6e20-805f75b066ce-75b066b2,#w-node-_5f014955-e337-2d47-6dca-74b777681f83-4e689f21,#w-node-d565944f-9f5e-d7cd-2e7f-d3a59d261e51-b92bc93e,#w-node-_37e91c6a-a7ee-085a-785f-ec5ac51a4abe-a1a77e93,#w-node-_9cf0926b-2ba7-3dda-127f-53d6d2e93482-80e11e40,#w-node-acc766f4-7026-ba9f-cb46-ce3e8a7a201c-9d67ada0,#w-node-_61fc08b7-7c2d-866b-9855-90f099cde8f3-febc8341{
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-db081558-8196-c258-57ee-ced2c6879530-e60050c4,#w-node-_1073600a-08cd-2a43-c654-00c2500caad2-e60050c4,#w-node-_72bd13b6-4f81-4c5a-9b40-8cfb6be93ef0-e60050c4,#w-node-_72bd13b6-4f81-4c5a-9b40-8cfb6be93ed4-e60050c4{
        order:-9999
    }
    #w-node-_1761627f-be94-fc62-6af7-258df0394d01-e60050c4{
        grid-area:span 1/span 1/span 1/span 1
    }
}
