html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,img,kbd,q,s,small,strong,tt,var,b,u,i,center,dl,ol,ul,li,fieldset,form,label,table,caption,tbody,thead,tr,th,td,article,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,summary,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,details,figcaption,figure,footer,header,hgroup,menu,nav,div{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,video{display:inline-block;display:inline;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:.35em .625em .75em}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;padding:0;font-family:inherit}input{line-height:normal}button{line-height:1}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;padding:0;height:.8125rem;width:.8125rem}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle;max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*{box-sizing:border-box}a{text-decoration:none;font-size:inherit;color:inherit;font-weight:inherit;padding:0;margin:0;min-width:unset;min-height:unset}button,a{cursor:pointer}button,input,textarea{outline:none;background:none;background-color:none;border-radius:0;border:none;max-width:100%;font-family:inherit;color:inherit}svg{font-size:0;line-height:0}.color-white{color:#fff}.background-dark{background:#303030}.color-dark{color:#303030}.color-dark-silver{color:#6e6e6e}.background-weldon-blue{background:#7594aa}.color-weldon-blue{color:#7594aa}.color-metallic-silver{color:#a2adb2}.background-soft-blue{background:#f0f4f7}.color-argent{color:#c1c1c1}.background-cultured{background:#f5f5f7}:root{--swiper-theme-color:#007aff}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{transform:translateZ(0)}.swiper-vertical{touch-action:pan-x}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.award-icon{position:relative}.award-icon:before{content:"";width:6.5rem;height:16.8637rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/award-icon.svg);background-position:center;right:2.625rem;bottom:1.5rem;position:absolute;z-index:2;background-size:contain}.blog-main-layout{display:grid;--aside-columns:4fr;--main-columns:8fr;grid-template-columns:var(--main-columns) var(--aside-columns);gap:.625rem;margin-bottom:4rem}.blog-main-layout__main{display:flex;flex-direction:column;gap:2rem;padding-right:4rem}.blog-main-layout__main-navigation{order:-1}.blog-main-layout__sidebar{max-height:calc(100vh - var(--total-header-height) - 2rem);display:flex;flex-direction:column;position:sticky;top:calc(var(--total-header-height) + 1rem)}.blog-main-layout__sidebar .table-of-contents-aside{flex:1}.blog-main-layout__sidebar>*:not(:last-child){margin-bottom:1rem!important}.blog-quote{background:#fafafb;padding:4rem;position:relative}.blog-quote__title{font-family:Manrope;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.blog-quote__content{font-size:1.125rem;font-weight:400;line-height:1.64}.blog-quote:before{content:"";position:absolute;width:2rem;height:2rem;top:1.25rem;left:1rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/blog-quotes.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.blog-quote:after{content:"";position:absolute;width:2rem;height:2rem;bottom:1.25rem;right:1rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/blog-quotes.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;transform:scaleX(-1)}[class^=btn-]{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;border-radius:3.75rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;line-height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-transform:uppercase;width:fit-content;padding:1rem 2rem;text-decoration:none;position:relative;font-weight:500;letter-spacing:.0625rem}.btn-lg{padding:1.375rem 2.5rem;font-size:1.08rem}.btn-accent{background:#ffb017;color:#303030}.btn-accent:hover{background:#ffbb32}.btn-light-transparent{color:#fff;border:1px
solid #fff;background:rgba(0,0,0,.24)}.btn-light-transparent:hover{background:rgba(0,0,0,.48)}.btn-dark{background:#303030;color:#f5f5f7}.btn-dark:hover{background:#ffb017;color:#303030}.btn-dark:after,[class^=btn-]._has-finger:after{content:"";background:url(/wp-content/themes/dnovo/assets/asset-images/finger-click-light.svg) no-repeat center/contain;position:absolute;bottom:0;right:0;transform:translate(25%,30%);z-index:1;width:1.75rem;height:2.3125rem}.btn-light{background:#f0f4f7}.btn-light:hover{background:#a2bccf;color:#fff}.contact-modal{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;display:none}.contact-modal__close-area{background:#303030;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.contact-modal__inner{position:relative;z-index:1}.contact-modal .main-contact-form__inner{padding:1rem}.contact-modal .main-contact-form__fields{margin-bottom:1rem!important}.contact-modal
h2{margin-bottom:1.5rem!important}.contact-modal__content{padding:1rem;overflow:auto;max-height:100%}.contact-modal__content .main-contact-form{top:0}.contact-phone{font-weight:600;font-size:1.125rem;line-height:100%;position:relative;z-index:1}.contact-phone__caption{display:block;letter-spacing:.125rem;text-transform:uppercase;font-size:.875rem;opacity:.4;transition:opacity .3s ease-in-out}.contact-phone:after{content:"";position:absolute;bottom:0;left:-.1em;right:-.1em;height:.5em;background-color:#ffb017;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.contact-phone:hover:after{transform:scaleX(1)}._transparent .contact-phone:after{display:none}._transparent .contact-phone:hover .contact-phone__caption{opacity:1}.copy-link{position:relative;line-height:0}.copy-link:before{content:"Copied to clipboard";position:absolute;top:calc(100% + 2px);right:0;width:max-content;padding:2px
4px;background:#939397;color:currentColor;border-radius:5px;color:#fff;pointer-events:none;opacity:0}.copy-link:focus:before{animation:show-and-hide 1s ease-in-out}@keyframes show-and-hide{0%{opacity:0;transform:translateY(-20%)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}.form-field{display:flex;position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,.2);transition:border-bottom-color .3s ease-in-out;font-size:1em}.form-field__label{display:block;flex-shrink:0;font-weight:600;line-height:100%;text-transform:uppercase;margin-right:.75rem;text-align:left;display:flex;align-items:center;cursor:text;order:-1}.form-field._has-value .form-field__label,.form-field__control:focus+.form-field__label{opacity:.4;font-size:.75rem}.form-field__control{flex:1;width:100%;height:3.5rem;font-size:max(16px,1.08rem);min-width:unset;padding-right:calc(1rem + 8px);line-height:124%;background:none;border:none;outline:none}.form-field__control::placeholder{font-size:inherit}.form-field__control::placeholder,.form-field__label{color:#070a1b;font-weight:600;letter-spacing:1px;text-transform:uppercase;opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,font-size .3s ease-in-out}.form-field__control:focus{outline:none}.form-field__control:focus::placeholder{opacity:.4}.form-field__textarea{height:100%;min-height:9rem;resize:none;padding-top:1rem}.form-field._valid{border-bottom:1px solid rgba(0,0,0,.8)}.form-field:before{content:"";position:absolute;top:4px;right:4px;width:1rem;height:1rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/valid-tip.svg);background-position:center;background-repeat:no-repeat;transform:translateY(-20%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.form-field._error{border-bottom:1px solid #f82020}.form-field._valid:before{transform:translate(0);opacity:1}.form-select{display:block;position:relative;transition:border-color .3s ease-in-out}.form-select:before{content:"";position:absolute;top:50%;right:1.6875rem;transform:translateY(-50%);background-image:url(/wp-content/themes/dnovo/assets/asset-images/select-angle.svg);width:.9375rem;height:.9375rem;background-size:cover;background-position:center}.form-select__control{display:block;width:100%;text-transform:uppercase;padding:0
1.6875rem;background:none;border:1px
solid rgba(0,0,0,.2);border-radius:1px;outline:none;height:3.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;font-family:Manrope,sans-serif;position:relative;z-index:1;max-width:100%;color:#070a1b!important}.form-select._error .form-select__control{border:1px
solid #f82020}.form-select__control
option{font-weight:300;font-family:Manrope,sans-serif}.form-select__label{display:block;width:fit-content;font-size:.875rem;margin-left:auto;margin-right:auto;font-weight:700;padding:0
1rem;background:#f5f5f7;z-index:10;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.gallery-item-card{cursor:pointer}.gallery-item-card__image-wrapper{background:black;aspect-ratio:1/1;overflow:hidden}.gallery-item-card__image-wrapper
img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.gallery-item-card:hover
img{transform:scale(1.1);opacity:.8}.gallery-modal-slider{position:fixed;display:none;z-index:10;top:0;left:0;width:100%;height:100%;border-radius:4px;background:rgba(41,55,65,.91);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#fff}.gallery-modal-slider__inner{height:100%;display:flex;flex-direction:column;justify-content:center}.gallery-modal-slider__close-button{position:absolute;top:5vh;right:5vw;font-size:1.08rem;z-index:10}.gallery-modal-slider__close-button:hover{text-decoration:underline}.gallery-modal-slider .swiper-slide{height:auto;width:auto}.gallery-modal-slider .swiper-slide
h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:70%}.gallery-modal-slider__item-category{padding:4px
.625rem;border-radius:4px;background:#f0f4f7;color:#35424b}.gallery-modal-slider__item-image-wrapper{background:black;height:70vh;aspect-ratio:1/1;overflow:hidden;border-radius:.75rem;position:relative}.gallery-modal-slider__item-image-wrapper:before{content:"";position:absolute;width:100%;height:100%;background:rgba(41,55,65,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease-in-out}.gallery-modal-slider__item-image-wrapper
img{width:100%;height:100%;object-fit:cover}.giphy-embed{position:relative;width:100%}.header-navigation-popup{position:absolute;top:100%;right:0;gap:5rem!important;width:100%;border-radius:0 0 4px 4px;background:#fafafb;box-shadow:0 4.1875rem 4.6875rem -3.5rem #00000029;color:#1b203c;padding:1.875rem 2.875rem 6.5625rem;opacity:0;transform:translateY(-1rem);pointer-events:none;transition:visibility 0s,opacity .3s ease-in-out,transform .3s ease-in-out;max-height:calc(100vh - 4.5rem);overflow-y:auto;z-index:2}.header-navigation-popup._how-it-works{gap:0px!important}.header-navigation-popup:after{content:"";position:absolute;bottom:1.4375rem;top:0;right:0;width:100%;background-position:right bottom;background-repeat:no-repeat;background-size:100% auto}.header-navigation-popup._how-it-works:after{background-image:url(/wp-content/themes/dnovo/assets/asset-images/how-it-looks-menu-image.svg)}.header-navigation-popup._what-we-do:after{background-image:url(/wp-content/themes/dnovo/assets/asset-images/what-we-do-menu-image.svg)}.header-navigation-popup__item{max-width:18.4375rem;width:100%;position:relative;z-index:1}.header-navigation-popup__item:before{z-index:-1;content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:transparent;transition:background .3s ease-in-out}.header-navigation-popup__item:hover:before{background:#f5f5f7}.header-navigation-popup__item-text{max-width:11.25rem}.header-navigation-popup__item-text span:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-navigation-popup__item-text._wide{max-width:14.375rem}.header-navigation-popup._active{opacity:1;transform:translateY(0);pointer-events:auto}.hero-hgroup__title{max-width:var(--inner-elements-max-width);letter-spacing:-.02em;text-align:left;margin-bottom:1rem;line-height:1.1666666667!important}.hero-hgroup__excerpt{font-size:1.0625rem;max-width:var(--inner-elements-max-width);opacity:.8;color:#303030}.main-contact-form{position:sticky;top:calc(var(--header-height, 4.5rem) + 1rem);height:fit-content;border-radius:1px;border:1px
solid rgba(255,255,255,.12);background:var(--semi-dark, #f5f5f7);box-shadow:0 4.875rem 3.6875rem -3.0625rem #00000029;padding:1.25rem 1rem;max-width:36rem;width:100%;margin-left:auto;margin-right:auto}.main-contact-form__inner{border-radius:1px;border:1px
solid var(--dark-blue, #1b203c);line-height:100%;padding:3.625rem 2.5rem 2.25rem 1.5rem}.main-contact-form__title{font-weight:700;font-size:2.5rem;margin-bottom:2.5rem}.main-contact-form__subtitle{margin-bottom:1rem}.main-contact-form__fields{gap:1.5rem}.main-contact-form__submit-button{display:block;width:100%;padding:1.5rem;overflow:hidden;border-radius:3.75rem;text-align:center;background:#303030;line-height:1;color:#f5f5f7;font-weight:400;text-transform:uppercase;position:relative;transition:color .3s ease-in-out,background .3s ease-in-out}.main-contact-form__submit-button:before{content:"";position:absolute;bottom:-1.25rem;right:1.25rem;width:2.6745rem;height:3.5151rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/form-button-decoration.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.5;transition:opacity .3s ease-in-out}.main-contact-form__submit-button:hover{background:#ffb017;color:#1b203c}.main-contact-form__submit-button:hover:before{opacity:1}.main-contact-form__submit-button:active{background:#eba215;color:#1b203c}.main-contact-form__submit-button:active:before{opacity:.5}.news-article-card{border-radius:2px;background:#fff;transition:background .2s ease-in-out;cursor:pointer;position:relative}.news-article-card:hover{background:#f5f5f7}.news-article-card__read-more{position:relative;width:fit-content;margin-left:auto;margin-right:auto;z-index:1}.news-article-card__read-more:before{content:"";position:absolute;left:-3px;bottom:1px;right:-3px;height:5px;background:#ffb017;z-index:-1}.news-article-card:before{content:"";position:absolute;width:100%;height:1px;opacity:.3;background:#a2bccf;bottom:-8px;left:0}.news-article-card:after{content:"";position:absolute;height:100%;width:1px;opacity:.3;background:#a2bccf;top:0;right:-8px}.news-article-card._2n-no-border:nth-child(2n):after{display:none}.news-article-card._3n-no-border:nth-child(3n):after{display:none}.our-results-sidebar-slider{position:relative;overflow:hidden}.our-results-sidebar-slider .swiper-slide{height:auto}.our-results-sidebar-slider__title{position:relative;padding-bottom:1rem;margin-bottom:1.25rem}.our-results-sidebar-slider__title:before{content:"";position:absolute;width:8.375rem;height:1px;bottom:0;left:50%;transform:translate(-50%);background:#ffb017}.our-results-sidebar-slider__rich-title{padding:1.6875rem 1rem 1.1875rem;background:#fff;position:relative}.our-results-sidebar-slider__rich-title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);opacity:.5;background:#303030;width:12.9375rem;height:1px}.our-results-sidebar-slider__contorol-button{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.our-results-sidebar-slider__contorol-button._prev{left:1rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/chevron-left.svg)}.our-results-sidebar-slider__contorol-button._next{right:1rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/chevron-right.svg)}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.pagination .page-numbers{display:block;border-radius:50%;background:#fafafb;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-style:normal;font-weight:300;line-height:1.125rem;font-family:Libre Bodoni;padding-top:5px;transition:background .2s ease-in-out,color .2s ease-in-out}.pagination .page-numbers.current{background:#303030;color:#fff}.pagination .page-numbers.next,.pagination .page-numbers.prev{width:auto;padding:0
8px;border-radius:.75rem}.pagination .page-numbers:hover{background:#ffb017}.simple-archive-categories{display:flex;flex-wrap:wrap;background:#f5f5f5;border-radius:.5rem}.simple-archive-categories__button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 2rem;gap:.625rem;border-radius:.5rem;color:#384d6c;font-weight:800;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;flex:1;height:4.625rem}.simple-archive-categories__button._is-active{background:#2d3037;color:#fff}.simple-archive-categories__button._is-active:hover{color:#fff}.simple-archive-categories__button:hover{color:#303030}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:2.75rem}.table-of-contents-aside{background:#f5f5f7;padding:1.5rem;display:flex;flex-direction:column}.table-of-contents-aside__title{font-family:Manrope;font-size:1.25rem;font-weight:800;line-height:1.366;letter-spacing:1px;text-align:left;margin-bottom:1rem}.table-of-contents-aside__toc-wrapper{position:relative;flex:1}.table-of-contents-aside .table-of-contents{flex:1;position:absolute;top:0;right:0;bottom:0;left:0}.table-of-contents{overflow-y:hidden;scrollbar-width:none;padding-right:1rem}.table-of-contents::-webkit-scrollbar{width:0}.table-of-contents a:hover{text-decoration:underline}.table-of-contents__item{position:relative;padding-bottom:1.25rem}.table-of-contents__item:after{content:"";position:absolute;width:.125rem;height:calc(100% + 2em);top:calc(50% - .625rem);left:.9375rem;background:#8ba3c7;z-index:0;transition:background .3s ease-in-out}.table-of-contents__item:last-child{padding-bottom:0}.table-of-contents__item:last-child:after{background:none!important}.table-of-contents__item:nth-last-child(2):after{height:100%!important}.table-of-contents__item-link{position:relative;z-index:1;padding-left:2.4375rem;display:block;font-family:Manrope;font-weight:600;font-size:1rem;line-height:150%;display:flex;align-items:center}.table-of-contents__item-link:before{content:"";position:absolute;left:.5625rem;top:50%;transform:translateY(-50%);width:.625rem;height:.625rem;border-radius:50%;background:#8ba3c7;border:.125rem solid #fff;transition:background .3s ease-in-out,border-color .3s ease-in-out}.table-of-contents__item._active~.table-of-contents__item:after{background:#d5d5db}.table-of-contents__item._active~.table-of-contents__item .table-of-contents__item-link:before{background:#fff;border-color:#d5d5db}.table-of-contents__item._active:after{background:#d5d5db}.table-of-contents__item._active .table-of-contents__item-link:before{background:#ffb017}.team-member-card{position:relative}.team-member-card__image{border-radius:50%;overflow:hidden;cursor:pointer;width:16.25rem;height:16.25rem;background:none;transition:background .3s ease-in-out}.team-member-card__image
img{transition:all .3s ease-in-out;filter:grayscale(100%);width:100%;height:100%;object-fit:cover;transform-origin:bottom center}.team-member-card__popup-image{width:6.75rem;height:6.75rem;margin-bottom:.75rem;border-radius:50%;overflow:hidden}.team-member-card__popup{position:absolute;top:calc(100% + 1.875rem);left:-1.875rem;width:44.5rem;height:fit-content;background:#303030;z-index:1;transform-origin:left center;transition:transform .3s ease-in-out;display:flex;color:#fff;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:translateY(-1rem);z-index:2}.team-member-card__popup:before{content:"";position:absolute;top:-1.875rem;left:0;width:2.5625rem;height:1.875rem;background:url(/wp-content/themes/dnovo/assets/asset-images/team-member-popup-decoration.svg) no-repeat center center}.team-member-card._active .team-member-card__popup{opacity:1;transform:translateY(0);pointer-events:all}.team-member-card__popup-left{padding:1.5rem 1rem 1.5rem 1.5rem}.team-member-card__popup-right{padding:1.5rem 1.5rem 1.5rem 1rem;background:#383838}.team-member-card:hover
img{filter:grayscale(0%)}.team-member-card._active .team-member-card__image{background:#303030}.team-member-card._active .team-member-card__image
img{transform:scale(.9);filter:grayscale(0%)}.video-production-card{background:#f4f7f9;cursor:pointer}.video-production-card__image{height:14rem;position:relative}.video-production-card__image
img{object-fit:cover;object-position:center;width:100%;height:100%}.video-production-card__play-icon{position:absolute;left:calc(50% - 1.875rem);top:calc(50% - 1.875rem);width:3.75rem;height:3.75rem;transition:transform .3s ease-in-out}.video-production-card__play-icon
path{transition:.3s ease-in-out}.video-production-card:hover .video-production-card__play-icon{transform:scale(1.1);--circle-color:#303030;--angle-color:#ffb017}.before-after-image__inner{position:relative;background:rgba(162,188,207,.16)}.before-after-image__inner:before{content:"";position:absolute;top:1.5625rem;left:50%;transform:translate(-50%);width:6.625rem;height:1.375rem;z-index:5;background:center/contain no-repeat url(/wp-content/themes/dnovo/assets/asset-images/swipe-icon.svg)}.before-after-image__images{position:relative;width:80%;max-width:93.75rem;margin-left:auto;margin-right:auto;justify-content:center;align-items:stretch}.before-after-image__slider{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:5;cursor:col-resize}.before-after-image__controller{position:absolute;top:0;bottom:0;width:4px;left:calc(50% - 2px);background:#fff}.before-after-image__controller:before{content:"";width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%) translate(calc(-50% + 2px));background:center/contain no-repeat url(/wp-content/themes/dnovo/assets/asset-images/bafore-after-contol-arrows.svg)}.before-after-image__image-container{overflow:clip;width:100%;display:flex;align-items:center;padding-top:5rem}.before-after-image__image-container
img{object-fit:cover;object-position:left;width:auto;height:100%}.before-after-image__image-container--before{width:50%;position:absolute;top:0;left:0;bottom:0}.blog-article-hero{position:relative;border-bottom:2px solid #f4f7f9}.blog-article-hero
.container{position:relative;min-height:28.25rem}.blog-article-hero .container:before{content:"";position:absolute;right:0;top:calc(50% - 13.4375rem);right:-9rem;width:29.6875rem;height:26.875rem;z-index:0;display:block;border-radius:8px 0 0 8px;background-image:url(/wp-content/themes/dnovo/assets/asset-images/blog-post-hero-image-holder.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.blog-article-hero__content{position:relative}.blog-article-hero__content .post-publishing-info{margin-top:auto}.blog-article-hero__content:before{position:absolute;content:"";width:5.125rem;right:calc(100% + 4.375rem);top:0;height:15.25rem;background-position:center;background-size:cover;background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.blog-images-slider{overflow:hidden;position:relative;border-radius:4px}.blog-images-slider .swiper-wrapper{display:flex}.blog-images-slider__slide{height:50vh;width:100%}.blog-images-slider__slide
img{height:100%;width:100%;object-fit:cover}.blog-images-slider__control-button{position:absolute;display:flex;justify-content:center;align-items:center;top:calc(50% - 1.25rem);width:2.5rem;height:2.5rem;border-radius:50%;line-height:100%;z-index:3;background:#fff;cursor:pointer;transition:background .3s ease-in-out}.blog-images-slider__control-button._prev{left:1rem}.blog-images-slider__control-button._next{right:1rem}.blog-images-slider__control-button:hover{background:#ffbb32}.case-study-card{border-radius:.75rem;outline:4px
solid #fff;overflow:hidden;background:#f5f7f9;cursor:pointer;transition:background .3s ease-in-out,border-color .3s ease-in-out}.case-study-card:not(:last-child){margin-bottom:2rem}.case-study-card:hover{background:#f5f5f7}.case-study-card__image-container{position:relative;overflow:hidden;height:100%}.case-study-card__image-container
img{object-fit:cover;object-position:center;width:100%;height:100%}.case-study-card__image-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(48,48,48,.16);opacity:0;transition:opacity .3s ease-in-out}.case-study-card:hover .case-study-card__image-container:before{opacity:1}.case-study-card__description>*:not(:last-child){margin-bottom:8px}.clutch-widget{display:flex;justify-content:center;background:#fafafa;padding:6.25rem 0 5rem}.clutch-widget
iframe{max-width:1440px;width:100%}.formule{line-height:100%;font-weight:800}.formule>*{display:inline-block;vertical-align:middle;margin:0
4px 4px 0}.formule__variable,.formule__result{border-radius:4.3125rem;border:1px
solid #ffb017;padding:8px
1rem}.formule__action{font-size:1.375em;font-weight:900}.formule__result{background:#ffb017}.gallery-preview-sliders{position:relative;margin-bottom:9rem}.gallery-preview-sliders
img{width:100%}.gallery-preview-sliders .swiper-wrapper{transition-timing-function:linear}.gallery-preview-sliders:before{content:"";position:absolute;background:url(/wp-content/themes/dnovo/assets/asset-images/gallery-preview-slider-left-decoration.svg) no-repeat center/contain;z-index:0;width:33.5rem;height:33.5rem;top:-8rem;left:-8rem}.gallery-preview-sliders:after{content:"";position:absolute;width:52.5rem;height:26.875rem;background:url(/wp-content/themes/dnovo/assets/asset-images/gallery-preview-slider-right-decoration.svg) no-repeat center/contain;right:-6.5rem;bottom:-10.625rem;z-index:0;width:44.625rem;height:22.8125rem}.gallery-preview-slider{margin-bottom:.75rem;overflow:hidden;z-index:2;position:relative}.gallery-preview-slider__slides-wrapper{display:flex;max-width:unset}.gallery-preview-slider__item{margin-right:1.125rem;aspect-ratio:16/9;flex:calc(20% - 1.125rem) 0 0;box-shadow:0 4px 8px #00000014}.gallery-preview-slider__item
img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:8px;border:1px
solid #efefef}.image-block{width:100%;overflow:hidden}.image-block.contain{position:relative}.image-block.contain .image-block__image{width:100%;height:auto}.image-block.cover .image-block__image{min-width:100%;min-height:100%;max-width:unset;max-height:unset;object-fit:cover;width:100%;height:100%}.image-block.rounded-border,.image-block.rounded-border .image-block__image{border-radius:8px}.leave-mail-form{border-radius:2px;background:#303030;color:#fff}.leave-mail-form__field{border-bottom:1px solid currentColor;margin-right:.875rem;flex:1;position:relative}.leave-mail-form__field:before{content:"";position:absolute;background:url(/wp-content/themes/dnovo/assets/asset-images/accent-valid-tip.svg) no-repeat center center/cover;width:.75rem;height:.75rem;top:1px;right:1px;opacity:0;transition:opacity .2s ease-in-out}.leave-mail-form__field.is-valid:before{opacity:1}.leave-mail-form__input-label{opacity:.4;margin-right:6px}.leave-mail-form__input-control{height:2.5rem;font-size:1.08rem;font-weight:600;flex:1}.leave-mail-form button[type=submit]{flex:0 0 3.9562rem;border-radius:1px;background:var(--Accent, #ffb017)}.logos-list{max-width:75.125rem;margin-left:auto;margin-right:auto}.logos-list__image{max-width:14.375rem;max-height:4.5rem}._large-items .logos-list__image{max-width:18.75rem;max-height:6.25rem}.news-article-hero{position:relative}.news-article-hero>.g-layout{align-items:center}.news-article-hero__content{position:relative}.news-article-hero__content:before{position:absolute;content:"";width:5.125rem;right:calc(100% + 4.375rem);top:50%;transform:translateY(-50%);height:15.25rem;background-position:center;background-size:cover;background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.news-article-hero__image-wrapper
img{width:100%}.our-clients-slider{padding:1.3125rem 0;overflow:hidden}.our-clients-slider .swiper-slide{height:3rem;width:max-content;opacity:.3}.our-clients-slider .swiper-slide:not(:last-child){margin-right:6.25rem}.our-clients-slider .swiper-slide
*{height:100%;width:auto}.our-clients-slider .swiper-wrapper{transition-timing-function:linear}.our-results-sidebar__main{background:#f5f5f7}.our-results-sidebar
span{position:relative;display:block}.our-results-sidebar span:before{content:"";width:.875rem;height:.875rem;position:absolute;top:-5px;right:-8px;background:url(/wp-content/themes/dnovo/assets/asset-images/home-hero-decoration-text.svg) no-repeat center center/cover}.page-hero{position:relative}.page-hero:before{content:"";position:absolute;right:0;top:2.25rem;bottom:2.25rem;width:35vw;z-index:0;display:block;border-radius:8px 0 0 8px;background:rgba(162,188,207,.16)}.page-hero__content{position:relative}.page-hero__content:before{position:absolute;content:"";right:calc(100% + 4.375rem);top:0;height:15.25rem;width:5.0625rem;background-position:center;background-size:cover;background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.page-hero__image-wrapper{grid-column-start:7;grid-column-end:13;display:flex;align-items:center;position:relative;min-height:60vh;max-height:31.25rem;height:100%}.page-hero__image-wrapper
img{max-width:calc(50vw - 2rem);width:auto;position:absolute;height:100%;right:calc((50vw - 43.125rem)*-1)}.page-hero__stats{gap:3rem!important}.page-hero__stats>*{flex:0 0 max-content}.page-hero>.g-layout{column-gap:6rem!important}.page-separator-line{height:4px;background:#f5f5f7}.plain-benefits-list{list-style:none}.plain-benefits-list__item{padding-left:4.22em;position:relative}.plain-benefits-list__item:before{content:"";position:absolute;top:50%;left:2em;transform:translateY(-50%) translate(-50%);z-index:1}.plain-benefits-list>*:not(:last-child){margin-bottom:2em}.plain-benefits-list._ordered{counter-reset:plain-benefits-list-counter}.plain-benefits-list._ordered .plain-benefits-list__item{counter-increment:plain-benefits-list-counter}.plain-benefits-list._ordered .plain-benefits-list__item:before{content:counter(plain-benefits-list-counter);font-weight:300;line-height:132%;letter-spacing:-1px;transform:translateY(-50%) translate(-50%) scale(1.77);font-family:Libre Bodoni}.plain-benefits-list._unordered .plain-benefits-list__item:before{content:"";width:1.5em;height:1.5em;background-image:url(/wp-content/themes/dnovo/assets/asset-images/list-tip.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(-50%) translate(-50%) scale(1)}.post-publishing-info__author{position:relative;width:fit-content;margin-right:1.5rem}.post-publishing-info__author:before{content:"";display:block;position:absolute;width:calc(100% - 1.5rem);top:0;bottom:0;left:0;border-radius:4px;background:rgba(162,188,207,.16)}.post-publishing-info__author:after{content:"";position:absolute;top:1.125rem;bottom:1.125rem;width:1px;right:0;background:rgba(48,48,48,.2)}.post-publishing-info__author-avatar{width:4.5rem;height:4.5rem;border-radius:50%;margin-right:.75rem}.project-result-stats-item{display:flex;align-items:center}.project-result-stats-item__title{display:block;font-size:3rem;margin-right:1.5rem;line-height:100%}.project-result-stats-item__content{font-size:1.08rem}.project-result-stats{display:flex;row-gap:2.125rem;column-gap:1rem;flex-wrap:wrap;justify-content:space-around;align-items:center}.review-article__image{width:100%;border-radius:.25rem}.review-article__company-logo{max-width:17.5rem}.review-article__text{max-width:39.125rem}.review-blockquote{position:relative;padding-left:9.375rem;padding-right:9.375rem}.review-blockquote:before,.review-blockquote:after{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute}.review-blockquote:before{content:"";width:9.375rem;height:9.375rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/quotes.svg);left:0;top:4.6875rem}.review-blockquote:after{content:"";width:4rem;height:15.25rem;background-image:url(/wp-content/themes/dnovo/assets/asset-images/quote-decoration.svg);right:0;top:calc(50% + 2.3438rem);transform:translateY(-50%)}.review-blockquote__inner{position:relative;padding:0
8rem 2.5rem}.review-blockquote__inner:before{content:"";position:absolute;z-index:0;left:0;top:4.6875rem;right:0;bottom:0;background:rgba(162,188,207,.16)}.review-blockquote__inner>*{position:relative}.review-blockquote__image-container{margin:0
auto 1.75rem;display:block;width:9.375rem;height:9.375rem;border-radius:50%;overflow:hidden;border:8px
solid #fff;background:#fff}.review-blockquote__image-container
img{width:100%;height:100%;object-fit:cover}.review-blockquote__text{max-width:37.5rem;margin-left:auto;margin-right:auto}.reviews-slider{position:relative;padding-left:8.75rem;padding-right:8.75rem}.reviews-slider .swiper-container{overflow:hidden}.reviews-slider__pagination{position:absolute;bottom:0;left:calc(40% - 4px);display:flex;justify-content:center;gap:8px;z-index:3}.reviews-slider__controls{z-index:3}.reviews-slider__arrow{width:2rem;height:2rem;background-size:cover;background-position:center;font-size:0;transition:transform .3s ease-in-out;position:absolute;top:calc(50% - 1rem)}.reviews-slider__arrow._prev{background-image:url(/wp-content/themes/dnovo/assets/asset-images/chevron-left.svg);margin-right:2rem;left:0}.reviews-slider__arrow._next{background-image:url(/wp-content/themes/dnovo/assets/asset-images/chevron-right.svg);right:0}.reviews-slider__arrow:hover{transform:scale(1.1)}.reviews-slider .swiper-pagination-bullet{display:block;width:6rem;height:3px;background:rgba(117,148,170,.44);border-radius:4px;transition:background .3s ease-in-out}.reviews-slider .swiper-pagination-bullet-active{background:#ffbb32}.reviews-slider:before,.reviews-slider:after{position:absolute;content:"";width:5.125rem;top:50%;transform:translateY(-50%);height:15.25rem;background-position:center;background-size:cover}.reviews-slider:before{right:calc(100% + 7.5rem);background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.reviews-slider:after{left:calc(100% + 7.5rem);background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.rich-tiped-list__item{position:relative;padding-left:3.375rem}.rich-tiped-list__item:before{content:"";display:block;width:1.75rem;height:1.75rem;background:url(/wp-content/themes/dnovo/assets/asset-images/tipped-list-bullet.svg) no-repeat center/contain;position:absolute;top:0;left:0}.rich-tiped-list__item:not(:last-child){margin-bottom:1.125em}.roadmap-section__head{flex-wrap:nowrap!important}.roadmap-section__head-icon{width:5.5rem;height:5.5rem;border-radius:50%;border:4px
solid #fff;background:#ffb017;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Libre Bodoni;letter-spacing:-1px;transition:color .3s ease,background .3s ease;align-self:start}.roadmap-section__head-icon._no-number:before{content:"";position:relative;display:block;width:2.625rem;height:2.625rem;background:url(/wp-content/themes/dnovo/assets/asset-images/search.svg) no-repeat center center/contain}.roadmap-section._active+.roadmap-section .roadmap-section__head-icon{background:#f0f4f7;color:#30303066}.roadmap-section__head-icon-text{margin-top:8px}.roadmap-section__content{padding-left:10rem;padding-right:3.5rem;min-height:50vh}.roadmap-section:last-child .roadmap-section__content{min-height:auto}.roadmap-section__image-container{position:fixed;top:50%;left:calc(50% + .5rem);max-width:min(50vw - 1.5rem,42.625rem);width:100vw;height:calc(100vh - 3.5rem - var(--total-header-height));transform:translateY(calc(-50% + var(--total-header-height)));pointer-events:none}.roadmap-section__image-container
img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease,opacity .3s ease;opacity:0;transform:scale(.8)}.roadmap-section._active:not(._has-image)+.roadmap-section .roadmap-section__image-container,.roadmap-section:not(._has-image)+.roadmap-section._active .roadmap-section__image-container,.roadmap-section._active:first-child .roadmap-section__image-container{position:sticky;top:-16.875rem;margin-top:-50vh;transform:translateY(calc(50vh + 3.5rem + var(--total-header-height)));transition:0}.roadmap-section._active:not(._has-image)+.roadmap-section .roadmap-section__image-container img,.roadmap-section:not(._has-image)+.roadmap-section._active .roadmap-section__image-container img,.roadmap-section._active:first-child .roadmap-section__image-container
img{opacity:1;transform:scale(1)}.roadmap-section:last-child{background:#fff}.roadmap-section:last-child .roadmap-section__image-container{position:sticky;top:-16.875rem;margin-top:0;transform:translateY(0)}.roadmap-section._active .roadmap-section__image-container
img{opacity:1;transform:scale(1)}.roadmap-section:not(:last-child) .roadmap-section__content{padding-bottom:10rem}.roadmap,.roadmap__main-wrapper{position:relative}.roadmap__main-wrapper>*{position:relative;z-index:2}.roadmap__navigation{display:flex;align-items:center;position:sticky;top:var(--total-header-height, 4.5rem);justify-content:space-around;z-index:5;margin-bottom:5rem;list-style:none}.roadmap__navigation>*{position:relative;z-index:2}.roadmap__navigation:before{content:"";position:absolute;top:0;left:calc(43.125rem - 50vw);width:100vw;height:100%;background:#f0f4f7}.roadmap__navigation
li{display:flex;align-items:center;color:#303030;transition:color .3s ease}.roadmap__navigation li:before{content:"";width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;position:relative;color:currentColor;border:1px
solid currentColor;border-radius:50%;background:url(/wp-content/themes/dnovo/assets/asset-images/roadmap-nav-checked-icon.svg) no-repeat center center/cover}.roadmap__navigation li._active:before{content:attr(data-index);background:#303030;border-color:#303030;color:#fff}.roadmap__navigation li._active~*:before{content:attr(data-index);background:none}.roadmap__navigation-link{display:block;padding:1rem 2rem 1rem 8px;font-size:1.08rem;font-style:normal;font-weight:600;text-decoration:none}.roadmap__progress-bar{border-radius:2rem;background:rgba(162,188,207,.16);width:1rem;height:100%;position:absolute;top:0;left:2.75rem;transform:translate(-50%);z-index:1;padding:2px;overflow:hidden}.roadmap__progress-bar-track{border-radius:2rem;background:#ffb017;width:100%;height:0;transition:all .1s ease}.scroll-down-anchor-link:hover{text-decoration:underline}.scroll-down-anchor-link:after{content:"";display:block;width:8px;height:1em;background-image:url(/wp-content/themes/dnovo/assets/asset-images/link-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:7px}.service-template-hero{position:relative}.service-template-hero>.g-layout{align-items:center}.service-template-hero__content{position:relative}.service-template-hero__content:before{position:absolute;content:"";width:5.125rem;right:calc(100% + 4.375rem);top:50%;transform:translateY(-50%);height:15.25rem;background-position:center;background-size:cover;background-image:url(/wp-content/themes/dnovo/assets/asset-images/hero-decoration-gray.svg)}.service-template-hero__content
p{opacity:.8!important;font-size:1.0625rem!important}.service-template-hero__image-wrapper{position:relative;min-height:28.75rem;height:100%}.service-template-hero__image-wrapper
img{position:absolute;height:100%;width:100%;object-fit:contain;max-width:unset;right:calc((50vw - 43.125rem)*-1)}.simple-images-slider{padding:3.25rem 0;position:relative;width:calc(50vw + 43.125rem);overflow:hidden}.simple-images-slider .swiper-wrapper{margin-left:-1.5rem}.simple-images-slider__slide{border-radius:8px;border:4px
solid #fff;position:relative;overflow:hidden;width:auto;height:20rem;margin-right:1rem}.simple-images-slider__slide
img{width:100%;height:100%;object-fit:cover}.simple-images-slider:before{content:"";position:absolute;border-radius:8px;background:#f0f4f7;top:0;bottom:0;width:50vw}.solid-ordered-list{list-style:none}.solid-ordered-list__item{vertical-align:middle}.solid-ordered-list__item::marker{display:none}.solid-ordered-list__item:before{content:counter(list-item);display:inline-flex;justify-content:center;align-items:center;font-weight:700;border-radius:4px;font-size:1em;width:1.5em;height:1.5em;margin-left:.125em;margin-right:.4em;background:#f5f5f7;z-index:1}.solid-ordered-list__item-title{font-weight:700;margin-right:1.5em}.solid-ordered-list__item:not(:last-child){margin-bottom:1.125em}.solid-ordered-list._accent-bullets .solid-ordered-list__item:before{background:#ffb017}.sticky-wrapper{position:sticky;top:var(--total-header-height, 4.5rem)}.table-of-contents-sidebar{max-height:calc(100vh - 5.5rem);display:flex;flex-direction:column;padding:2rem 1.5rem;background:#f5f7f9;border-radius:2px}.table-of-contents-sidebar>*{position:relative;z-index:1}.table-of-contents-sidebar .table-of-contents{flex:1;border-bottom:1px solid rgba(48,48,48,.24)}.video-block__video{clip-path:inset(1px 1px)}.video-hero{position:relative}.video-hero__video-container{height:100%;width:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1}.video-hero__video-container
video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-hero__video-container:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(23,29,38,.97) 0%,rgba(21,28,38,.72) 25%,rgba(21,28,38,.48) 57.49%,rgba(21,28,38,.75) 85.06%,rgba(21,28,38,.95) 98.09%)}.video-hero__inner{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;position:relative;z-index:2;padding-top:11.6875rem;padding-bottom:5.3125rem}.video-hero__inner .fs-3-5.mb-24{margin-bottom:1rem!important}.video-hero__subtitle{font-size:2rem;margin-bottom:2rem;line-height:100%}.video-hero__subtitle._smaller{font-size:1.6rem;line-height:132%}.video-hero__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem}.video-hero__buttons>*{width:15.625rem}.video-hero__heading-slider{display:inline-flex;flex-direction:column;height:calc(1em + 1rem);margin-top:-8px;overflow:hidden}.video-hero__heading-slider span,.video-hero__heading-slider
strong{display:block}.video-hero__heading-slider-item{position:relative;width:fit-content;padding:8px
.625rem 8px 0}.video-hero__heading-slider-item:after{content:"";position:absolute;width:.9375rem;height:.9375rem;right:0;top:8px;background-image:url(/wp-content/themes/dnovo/assets/asset-images/home-hero-decoration-text.svg);background-position:center;background-size:cover}.video-hero__stats{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;font-size:1.08rem;gap:2rem;margin-top:5rem;width:100%;max-width:71.8125rem;margin-left:auto;margin-right:auto}.video-hero__stats-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:max-content}.video-hero__stats-item-value{line-height:1.3!important;font-size:3.625rem}.video-hero__stats-item-label{font-size:1.08rem;font-weight:400}strong{font-weight:700}h1,h2,h3{font-family:Libre Bodoni;font-weight:400;line-height:1.16}h1 strong,h2 strong,h3
strong{font-weight:700}h1 a,h2 a,h3
a{text-decoration:underline;color:inherit!important}ul:not([class]),ul[class*=wp-block]{font-size:1.08rem}ul:not([class]) li,ul[class*=wp-block] li{position:relative;padding-left:1.25rem}ul:not([class]) li::marker,ul[class*=wp-block] li::marker{content:"";display:none}ul:not([class]) li:before,ul[class*=wp-block] li:before{content:"";background:url(/wp-content/themes/dnovo/assets/asset-images/list-bullet.svg) no-repeat left center/contain;position:absolute;display:block;width:.625rem;height:.625rem;left:0;line-height:124%;top:calc(.65em - 5px)}ul:not([class]) li:not(:last-child),ul[class*=wp-block] li:not(:last-child){margin-bottom:.75rem}iframe{max-width:100%}.wp-block-table{overflow:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.underline-decoration,.underline-decoration-on-hover{--color:#ffc145;position:relative;z-index:1}.underline-decoration._grey,.underline-decoration-on-hover._grey{--color:#dadde1}.underline-decoration:before,.underline-decoration-on-hover:before{content:"";position:absolute;top:.825em;left:0;right:0;height:.625rem;background-color:var(--color);z-index:-1}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.capitalize{text-transform:capitalize}.italic{font-style:italic}.pointer-hover-decoration{position:relative;width:fit-content;margin-left:auto;margin-right:auto;text-decoration:none!important;transition:opacity .2s ease-in-out}.pointer-hover-decoration
a{text-decoration:none!important}.pointer-hover-decoration:after{content:"";width:3rem;height:3rem;position:absolute;background:url(/wp-content/themes/dnovo/assets/asset-images/finger-click.svg) no-repeat center;background-size:cover;left:105%;top:.3em;transition:transform .2s ease-in-out;transform-origin:top left;pointer-events:none}.pointer-hover-decoration:before{content:"";position:absolute;display:block;top:calc(100% + 8px);width:100%;height:2px;background:#303030;opacity:0;transition:opacity .2s ease-in-out}.pointer-hover-decoration:hover{opacity:.8}.pointer-hover-decoration:hover:before{opacity:1}.pointer-hover-decoration:hover:after{background:url(/wp-content/themes/dnovo/assets/asset-images/finger-click-hover.svg) no-repeat center;background-size:cover;transform:scale(1.1)}.ff-heading{font-family:Libre Bodoni;font-weight:400;line-height:1.16!important}.ff-heading
strong{font-weight:700}.fs-0-75{font-size:.75rem}.fs-0-875{font-size:.875rem}.fs-1{font-size:1rem}.fs-1-125,.fs-1-25{font-size:1.08rem}.fs-1-5{font-size:1.5rem}.fs-1-75{font-size:1.75rem}.fs-2{font-size:2rem}.fs-2-25{font-size:2.25rem}.fs-2-5{font-size:2.5rem}.fs-3{font-size:3rem}.fs-3-5{font-size:3.5rem}.fs-4-5{font-size:4.5rem}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.ls-1px{letter-spacing:1px}.ls-2px{letter-spacing:2px}.lh-0{line-height:0}.lh-75,.lh-75
*{line-height:75%}.lh-100,.lh-100
*{line-height:100%}.lh-110,.lh-110
*{line-height:110%}.lh-124,.lh-124
*{line-height:124%}.lh-150,.lh-150
*{line-height:150%}.typography-content{font-weight:300}.typography-content>*:not(:last-child){margin-bottom:1.5rem}.typography-content>h2{font-size:2.25rem}.typography-content>h3{font-size:1.75rem}.typography-content>h2:not(:first-child),.typography-content>h3:not(:first-child){margin-top:3rem}.typography-content>h4{font-family:Libre Bodoni;font-size:1.5rem}.typography-content>h4:not(:first-child){margin-top:2rem}.typography-content>ol.has-grey-background{background:none}.typography-content>ol.has-grey-background>li{background:rgba(220,231,239,.4784313725);padding:.3125rem .625rem .625rem}.typography-content>ol>li{list-style:none;padding-left:0;position:relative}.typography-content>ol>li:not(:last-child){margin-bottom:.75em}.typography-content>ol>li>*:not(:last-child){margin-bottom:1rem}.typography-content>ol>li:before{content:counter(list-item);position:relative!important;top:unset;display:inline-flex;float:left;justify-content:center;align-items:center;font-family:Libre Bodoni;font-weight:400;font-size:2rem;line-height:100%;color:#a2bccf;margin-right:.5em;margin-bottom:-.2em;margin-top:0;padding:0;z-index:1}.typography-content>ol ol,.typography-content>ol
ul{padding-left:2em;padding-top:.5em}.typography-content .has-grey-background{padding:.5rem 6.6875rem .5rem 1rem;background:rgba(220,231,239,.4784313725)}.typography-content .drop-cap:first-letter {float:left;font-weight:700;font-size:5.1875rem;margin-right:.5rem;line-height:1}.typography-content .wp-block-table
table{border-collapse:collapse;width:100%}.typography-content .wp-block-table table th,.typography-content .wp-block-table table
td{padding:8px
1rem}.typography-content .wp-block-table
thead{border-bottom:1px solid #f5f5f7}.typography-content .wp-block-table thead
th{border:1px
solid #f5f5f7;border-bottom:none;text-align:left;vertical-align:middle;font-weight:700}.typography-content .wp-block-table tbody
td{background:#f5f5f7;border:1px
solid #fff;vertical-align:middle}.typography-content [class*=container]{max-width:100%!important;margin-left:0!important;margin-right:0!important}:root{--regular-gap:4rem}:root{--container-padding:var(--regular-gap, .75rem);--container-plain-max-width:86.25rem;--container-max-width:min( calc(100% - var(--container-padding) * 2), var(--container-plain-max-width) );--container-viewport-max-width:min( calc(100vw - var(--scrollbar-width, 12px) - var(--container-padding) * 2), var(--container-plain-max-width) )}*{--container-simulation-padding:calc( ( var( --parent-container-viewport-width, calc(100vw - var(--scrollbar-width, 12px)) ) - var(--container-viewport-max-width) ) / 2 )}.container{width:100%;max-width:var(--container-max-width);--parent-container-viewport-width:var(--container-viewport-max-width);margin-left:auto;margin-right:auto}:root{--container-slim-padding:var(--regular-gap, .75rem);--container-slim-plain-max-width:68.75rem;--container-slim-max-width:min( calc(100% - var(--container-slim-padding) * 2), var(--container-slim-plain-max-width) );--container-slim-viewport-max-width:min( calc(100vw - var(--scrollbar-width, 12px) - var(--container-slim-padding) * 2), var(--container-slim-plain-max-width) )}*{--container-slim-simulation-padding:calc( ( var( --parent-container-viewport-width, calc(100vw - var(--scrollbar-width, 12px)) ) - var(--container-slim-viewport-max-width) ) / 2 )}.container-slim{width:100%;max-width:var(--container-slim-max-width);--parent-container-viewport-width:var(--container-slim-viewport-max-width);margin-left:auto;margin-right:auto}:root{--container-lg-padding:1rem;--container-lg-plain-max-width:120rem;--container-lg-max-width:min( calc(100% - var(--container-lg-padding) * 2), var(--container-lg-plain-max-width) );--container-lg-viewport-max-width:min( calc(100vw - var(--scrollbar-width, 12px) - var(--container-lg-padding) * 2), var(--container-lg-plain-max-width) )}*{--container-lg-simulation-padding:calc( ( var( --parent-container-viewport-width, calc(100vw - var(--scrollbar-width, 12px)) ) - var(--container-lg-viewport-max-width) ) / 2 )}.container-lg{width:100%;max-width:var(--container-lg-max-width);--parent-container-viewport-width:var(--container-lg-viewport-max-width);margin-left:auto;margin-right:auto}:root{--container-blog-padding:var(--regular-gap, .75rem);--container-blog-plain-max-width:79.1875rem;--container-blog-max-width:min( calc(100% - var(--container-blog-padding) * 2), var(--container-blog-plain-max-width) );--container-blog-viewport-max-width:min( calc(100vw - var(--scrollbar-width, 12px) - var(--container-blog-padding) * 2), var(--container-blog-plain-max-width) )}*{--container-blog-simulation-padding:calc( ( var( --parent-container-viewport-width, calc(100vw - var(--scrollbar-width, 12px)) ) - var(--container-blog-viewport-max-width) ) / 2 )}:root{--container-large-padding:var(--regular-gap, .75rem);--container-large-plain-max-width:103rem;--container-large-max-width:min( calc(100% - var(--container-large-padding) * 2), var(--container-large-plain-max-width) );--container-large-viewport-max-width:min( calc(100vw - var(--scrollbar-width, 12px) - var(--container-large-padding) * 2), var(--container-large-plain-max-width) )}*{--container-large-simulation-padding:calc( ( var( --parent-container-viewport-width, calc(100vw - var(--scrollbar-width, 12px)) ) - var(--container-large-viewport-max-width) ) / 2 )}.container-large{width:100%;max-width:var(--container-large-max-width);--parent-container-viewport-width:var(--container-large-viewport-max-width);margin-left:auto;margin-right:auto}.block,.visible{display:block}.w-100{width:100%}.w-fit-content{width:fit-content}.h-100{height:100%}[class*=flex]{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-wrap:wrap;--col-gap:1.25rem;--row-gap:1.25rem}.align-start{align-items:start}.align-self-start{align-self:start}.align-center{align-items:center}.align-self-center{align-self:center}.align-self-end{align-self:end}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.col{flex:1}[class*=g-layout]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem;grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-auto-flow:dense}.gap-12px{gap:12px;--col-gap:12px;--row-gap:12px}.hidden{display:none}.visible{display:block}.col-4{width:calc(8.3333333333% * 4 - var(--col-gap))}.col-8{width:calc(8.3333333333% * 8 - var(--col-gap))}.g-col-2{grid-column:span 2}.g-col-3{grid-column:span 3}.g-col-4{grid-column:span 4}.g-col-5{grid-column:span 5}.g-col-6{grid-column:span 6}.g-col-7{grid-column:span 7}.g-col-8{grid-column:span 8}.g-col-10{grid-column:span 10}.g-col-12{grid-column:span 12}.gap-1{gap:.5rem;--col-gap: $gap;--row-gap: $gap}.gap-2{gap:1rem;--col-gap: $gap;--row-gap: $gap}.gap-3{gap:1.5rem;--col-gap: $gap;--row-gap: $gap}.gap-4{gap:2rem;--col-gap: $gap;--row-gap: $gap}.gap-v-4{grid-row-gap:2rem;--row-gap: $gap}.gap-5{gap:2.5rem;--col-gap: $gap;--row-gap: $gap}.gap-6{gap:3rem;--col-gap: $gap;--row-gap: $gap}.mb-0{margin-bottom:0rem}.mr-4{margin-right:.25rem}.mb-8{margin-bottom:.5rem}.mr-8{margin-right:.5rem}.mb-12{margin-bottom:.75rem}.mr-12{margin-right:.75rem}.mb-16{margin-bottom:1rem}.mr-16{margin-right:1rem}.mb-24{margin-bottom:1.5rem}.mb-32{margin-bottom:2rem}.mt-40{margin-top:2.5rem}.mb-40{margin-bottom:2.5rem}.mr-40{margin-right:2.5rem}.mb-56{margin-bottom:3.5rem}.mt-72{margin-top:4.5rem}.mb-72{margin-bottom:4.5rem}.mt-80{margin-top:5rem}.mb-80{margin-bottom:5rem}.mb-92{margin-bottom:5.75rem}.mb-108{margin-bottom:6.75rem}.mb-120{margin-bottom:7.5rem}.mb-172{margin-bottom:10.75rem}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.pv-8{padding-top:8px;padding-bottom:8px}.p-12{padding:12px}.pb-12{padding-bottom:12px}.pv-12{padding-top:12px;padding-bottom:12px}.p-16{padding:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.pv-16{padding-top:16px;padding-bottom:16px}.p-20{padding:20px}.p-28{padding:28px}.pl-28{padding-left:28px}.pr-28{padding-right:28px}.pv-28{padding-top:28px;padding-bottom:28px}.p-32{padding:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.ph-32{padding-left:32px;padding-right:32px}.pv-32{padding-top:32px;padding-bottom:32px}.p-42{padding:42px}.pv-42{padding-top:42px;padding-bottom:42px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.pr-56{padding-right:56px}.pb-72{padding-bottom:72px}.pl-72{padding-left:72px}.pr-72{padding-right:72px}.ph-72{padding-left:72px;padding-right:72px}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.pv-80{padding-top:80px;padding-bottom:80px}#app{height:100%}html{font-size:.9259259vw;font-weight:300;scroll-behavior:smooth}body{font-family:Manrope,sans-serif;height:100%;line-height:1.5;overflow-x:clip;color:#2d3037;background:#fff;font-size:1.08rem}#main{overflow-x:clip}a:not([class]){color:#c6922e;text-decoration-line:underline}.lock{overflow:hidden}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#939397}::-webkit-scrollbar-thumb{background:#ffb017}*{scrollbar-color:#ffb017 #939397;scrollbar-width:thin}[x-cloak]{display:none}.header-margin{margin-top:calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px))}._mobile-block{display:none}@media (max-width: 118.75rem){.service-template-hero__image-wrapper{min-height:45vh}}@media (max-width: 115.9375rem){.blog-article-hero__content{padding-right:10vw}}@media (max-width: 1680px){.gallery-preview-slider__item{flex:calc(25% - .75rem) 0 0}.table-of-contents-sidebar{min-width:unset}}@media (max-width: 1440px){.blog-main-layout{gap:1rem}.header-navigation-popup{gap:1.5rem}.main-contact-form__inner{padding:1.5rem}.main-contact-form__title{font-size:2rem;margin-bottom:1.5rem}.main-contact-form__submit-button{font-size:1.08rem}.team-member-card__image{width:12.5rem;height:12.5rem}.blog-article-hero
.container{min-height:18.75rem}.blog-article-hero .container:before{right:calc((50vw - 34.375rem)*-1 + 1rem);height:100%;bottom:0;top:unset;aspect-ratio:1/1;width:auto}.blog-article-hero__content:before{width:4.0625rem;height:12.1875rem;right:calc(100% + 3rem)}.blog-article-hero__content{padding-right:0}.logos-list__image,._large-items .logos-list__image{max-width:11.25rem;max-height:4rem}.news-article-hero__content:before{width:4.0625rem;height:12.1875rem;right:calc(100% + 3rem)}.page-hero__content:before{width:4.0625rem;height:12.1875rem;right:calc(100% + 3rem)}.page-hero__image-wrapper
img{right:calc((50vw - 34.375rem)*-1);height:auto}.project-result-stats-item__title{font-size:2.5rem;margin-right:1rem}.project-result-stats-item__content{font-size:1rem}.reviews-slider{padding-left:4rem;padding-right:4rem}.reviews-slider__pagination{position:relative;bottom:auto;right:auto;margin-top:1rem;left:auto}.reviews-slider__controls{position:absolute;top:calc(50% - 1rem);transform:translateY(-50%);right:8px;left:8px;display:flex;justify-content:space-between;margin-top:1rem}.reviews-slider__arrow{width:2.5rem;height:2.5rem;border-radius:50%;border:1px
solid currentColor}.roadmap-section__head-icon-text{font-size:2.3rem}.roadmap-section__image-container{max-width:min(50vw - 1.5rem,33.875rem)}.roadmap-section__content{padding-left:3.75rem}.roadmap-section__head-icon{width:4.125rem;height:4.125rem}.roadmap-section__head-icon._no-number:before{width:2rem;height:2rem}.roadmap__navigation:before{left:calc(34.375rem - 50vw)}.roadmap__progress-bar{width:.75rem;left:2.0625rem}.service-template-hero__content:before{width:4.0625rem;height:12.1875rem;right:calc(100% + 3rem)}.service-template-hero__image-wrapper
img{right:calc((50vw - 34.375rem)*-1)}.table-of-contents-sidebar{padding:2.1875rem 1.8125rem 3.25rem}.table-of-contents-sidebar:before{width:100%}.table-of-contents-sidebar{padding:1.5rem 1rem 1rem 1.5rem;width:calc(100% + (100vw - 68.75rem)/2)}.video-hero__inner{padding-top:7.1875rem;padding-bottom:5.3125rem}.fs-sdw-1-125{font-size:1.08rem}.fs-sdw-1-75{font-size:1.75rem}.fs-sdw-2{font-size:2rem}.fs-sdw-2-5{font-size:2.5rem}.fs-sdw-2-75{font-size:2.75rem}.fs-sdw-3{font-size:3rem}.typography-content .drop-cap:first-letter {font-size:4.1875rem}.col-sdw-3{width:calc(8.3333333333% * 3 - var(--col-gap))}.col-sdw-9{width:calc(8.3333333333% * 9 - var(--col-gap))}.g-sdw-col-3{grid-column:span 3}.g-sdw-col-4{grid-column:span 4}.g-sdw-col-5{grid-column:span 5}.g-sdw-col-6{grid-column:span 6}.g-sdw-col-7{grid-column:span 7}.g-sdw-col-8{grid-column:span 8}.g-sdw-col-9{grid-column:span 9}.g-sdw-col-10{grid-column:span 10}.g-sdw-col-12{grid-column:span 12}.gap-sdw-0{gap:0rem;--col-gap: $gap;--row-gap: $gap}.gap-sdw-5{gap:2.5rem;--col-gap: $gap;--row-gap: $gap}.mb-sdw-16{margin-bottom:1rem}.mr-sdw-16{margin-right:1rem}.mb-sdw-24{margin-bottom:1.5rem}.mb-sdw-32{margin-bottom:2rem}.mt-sdw-56{margin-top:3.5rem}.mb-sdw-56{margin-bottom:3.5rem}.mb-sdw-80{margin-bottom:5rem}.mb-sdw-108{margin-bottom:6.75rem}.pl-sdw-0{padding-left:0}.pr-sdw-0{padding-right:0}.pl-sdw-8{padding-left:8px}.pr-sdw-8{padding-right:8px}.pl-sdw-16{padding-left:16px}.pr-sdw-16{padding-right:16px}.pl-sdw-28{padding-left:28px}.pr-sdw-28{padding-right:28px}.pb-sdw-32{padding-bottom:32px}.pl-sdw-32{padding-left:32px}.pr-sdw-32{padding-right:32px}.pv-sdw-32{padding-top:32px;padding-bottom:32px}.pb-sdw-56{padding-bottom:56px}.pl-sdw-56{padding-left:56px}.pr-sdw-56{padding-right:56px}.pv-sdw-56{padding-top:56px;padding-bottom:56px}.pl-sdw-72{padding-left:72px}.pr-sdw-72{padding-right:72px}.pl-sdw-80{padding-left:80px}.pr-sdw-80{padding-right:80px}html{font-size:1vw}body{font-size:1rem}}@media (max-width: 1378px){.award-icon:before{right:1rem;width:4.5rem;height:11.6637rem}}@media (max-width: 81.25rem){.gallery-modal-slider__close-button{top:1rem;right:1rem}}@media (max-width: 70.75rem){.page-hero__image-wrapper img,.service-template-hero__image-wrapper
img{right:-1rem}}@media (max-width: 69.75rem){.blog-article-hero .container:before{right:1rem}}@media (max-width: 68.75rem){.roadmap__navigation:before{left:-1rem}.table-of-contents-sidebar{width:100%}}@media (max-width: 1024px){.hero-hgroup__title{font-family:Libre Bodoni;font-weight:400;font-size:1.875rem;line-height:112%;text-align:center;color:#303030}.service-template-hero__content
p{font-size:1.015625rem!important}}@media (max-width: 1000px){.award-icon{padding-bottom:calc(100px + 2rem)}.award-icon:before{background:url(/wp-content/themes/dnovo/assets/asset-images/award-icon-mobile.svg) no-repeat center;background-size:contain;max-width:calc(100% - 1rem);width:100%;height:6.5rem;left:50%;transform:translate(-50%);bottom:2rem;top:unset;z-index:2}.blog-main-layout__main{padding-right:0}.blog-main-layout__sidebar{max-height:unset}.blog-main-layout{display:block}.blog-quote{padding:2rem}.contact-modal__content{min-width:70vw}.main-contact-form{top:4.125rem}.table-of-contents-aside .table-of-contents{position:relative}.table-of-contents{overflow:auto}.team-member-card__popup{left:0}.team-member-card:nth-child(2n+2) .team-member-card__popup{left:unset;right:0}.team-member-card:nth-child(2n+2) .team-member-card__popup:before{right:0;left:unset;transform:scaleX(-1)}.blog-article-hero
.container{min-height:unset}.blog-article-hero .container:before{display:none}.blog-article-hero:before{display:none}.blog-article-hero__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}.case-study-card__image-container{max-height:26.25rem;width:100%}.case-study-card__description{font-size:.875rem}.gallery-preview-slider__item{flex:calc(50% - .75rem) 0 0}.news-article-hero:before{display:none}.news-article-hero__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.news-article-hero__image-wrapper
img{display:block;width:100%;max-width:56.25rem;margin-left:auto;margin-right:auto}.page-hero:before{display:none}.page-hero__image-wrapper{min-height:unset;margin-top:3rem}.page-hero__image-wrapper
img{position:relative;right:0;width:100%;max-width:56.25rem}.page-hero>.g-layout{column-gap:0!important}.page-hero__stats{justify-content:center;width:100%}.page-hero__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-hero__image-wrapper{grid-column-start:1;grid-column-end:13;justify-content:center}.page-hero__image-wrapper
img{width:100%;max-width:56.25rem}.review-blockquote__inner{padding:0
1.5rem 2.5rem}.roadmap-section__head-icon-text{font-size:1.5rem}.roadmap-section__head-icon{width:2.75rem;height:2.75rem}.roadmap-section__head-icon._no-number:before{width:1.5rem;height:1.5rem}.roadmap-section__head-icon-text{margin-top:4px}.roadmap__progress-bar{width:8px;left:1.375rem}.roadmap__navigation{display:none}.service-template-hero__image-wrapper
img{position:relative;object-fit:cover}.service-template-hero:before{display:none}.service-template-hero__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-template-hero__image-wrapper{min-height:unset}.service-template-hero__image-wrapper
img{display:block;width:100%;max-width:56.25rem;margin-left:auto;margin-right:auto;right:0}.simple-images-slider{width:100vw}.simple-images-slider:before{width:100%}.table-of-contents-sidebar{max-height:unset}.video-hero__stats{justify-content:center}.video-hero__stats-item-value{font-size:1.5rem}.video-hero__stats-item-label{font-size:1rem}:root{--regular-gap:1rem}.hidden-tw{display:none}.visible-tw{display:block}.col-tw-12{width:calc(8.3333333333% * 12 - var(--col-gap))}.g-tw-col-4{grid-column:span 4}.g-tw-col-6{grid-column:span 6}.g-tw-col-8{grid-column:span 8}.g-tw-col-10{grid-column:span 10}.g-tw-col-12{grid-column:span 12}.gap-tw-1{gap:.5rem;--col-gap: $gap;--row-gap: $gap}.gap-tw-2{gap:1rem;--col-gap: $gap;--row-gap: $gap}.gap-tw-3{gap:1.5rem;--col-gap: $gap;--row-gap: $gap}.gap-tw-4{gap:2rem;--col-gap: $gap;--row-gap: $gap}.gap-tw-5{gap:2.5rem;--col-gap: $gap;--row-gap: $gap}.gap-tw-6{gap:3rem;--col-gap: $gap;--row-gap: $gap}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3}.mobile-order-4{order:4}.mobile-order-5{order:5}.mobile-order-6{order:6}.mb-tw-24{margin-bottom:1.5rem}.mb-tw-56{margin-bottom:3.5rem}.pl-tw-0{padding-left:0}.pr-tw-0{padding-right:0}.pl-tw-8{padding-left:8px}.pr-tw-8{padding-right:8px}.pl-tw-16{padding-left:16px}.pr-tw-16{padding-right:16px}.pl-tw-28{padding-left:28px}.pr-tw-28{padding-right:28px}.pl-tw-32{padding-left:32px}.pr-tw-32{padding-right:32px}.pl-tw-56{padding-left:56px}.pr-tw-56{padding-right:56px}.pl-tw-72{padding-left:72px}.pr-tw-72{padding-right:72px}.pl-tw-80{padding-left:80px}.pr-tw-80{padding-right:80px}html{font-size:1.4vw}._mobile-block{display:block}}@media (max-width: 56.25rem){.image-block.cover .image-block__image{max-width:100%}}@media (max-width: 768px){[class^=btn-]{width:100%}.btn-lg{padding:1.015625rem 1.875rem;font-size:1.09375rem}.form-field__textarea{padding-top:0}.form-field__control{height:1.875rem}.gallery-modal-slider__item-image-wrapper{width:90vw;height:auto}.gallery-modal-slider__close-button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.hero-hgroup__excerpt{max-width:22.5rem;font-family:Manrope;font-style:normal;font-weight:400;font-size:1.015625rem;line-height:1.40625rem;text-align:center;margin-left:auto;margin-right:auto}.news-article-card:after{display:none}.pagination{font-size:1rem}.simple-archive-categories{border-radius:2rem}.simple-archive-categories__button{height:3.5rem;flex:1;border-radius:2rem}.team-member-card__popup{top:calc(100% + 1rem);max-width:100%;width:100%}.before-after-image__images{width:calc(100% - 2rem)}.blog-images-slider__slide{height:40vh}.gallery-preview-sliders{margin-bottom:4.5rem}.gallery-preview-sliders:before{display:none}.gallery-preview-sliders:after{display:none}.logos-list__image{max-width:9.375rem;max-height:3.125rem}.plain-benefits-list__item{padding-left:2em}.plain-benefits-list__item:before{left:0;transform:translate(-50%)}.plain-benefits-list._unordered .plain-benefits-list__item:before{transform:translateY(-50%) scale(1)}.post-publishing-info{text-align:left}.post-publishing-info__author-avatar{margin-right:8px;width:3rem;height:3rem}.post-publishing-info__author{margin-right:auto;margin-left:auto;padding-right:0}.post-publishing-info__author:before{width:9.375rem}.post-publishing-info__author:after{display:none}.post-publishing-info__post-data{width:100%;margin-top:1rem}.post-publishing-info__post-data
.flex{justify-content:center}.review-article{text-align:center}.review-article__company-logo,.review-article__image{max-width:12.5rem;margin-left:auto;margin-right:auto}.review-article__text{max-width:100%}.review-blockquote{padding-left:1.875rem;padding-right:1.875rem}.review-blockquote:before{width:1.875rem;height:1.875rem}.review-blockquote:after{width:1.5rem;height:5.75rem}.review-blockquote__inner{padding:0
1rem 2rem}.roadmap-section__image-container{height:fit-content}.roadmap-section:not(:last-child) .roadmap-section__content{padding-bottom:2rem}.roadmap-section:not(:last-child){margin-bottom:2rem}.roadmap-section__content{min-height:auto;padding-right:0}.roadmap-section__image-container{position:relative!important;top:auto!important;left:auto!important;right:auto!important;max-width:25rem;margin-top:0!important;margin-bottom:0!important;transform:translateY(0)!important;margin-left:auto;margin-right:auto;width:fit-content;padding-left:3.75rem}.roadmap-section__image-container
img{height:100%;transform:scale(1);opacity:1;transition:none}.simple-images-slider{width:100%;padding:1rem}.simple-images-slider:before{left:0}.simple-images-slider .swiper-wrapper{margin-left:0}.table-of-contents-sidebar{min-width:100%;max-height:unset}.table-of-contents-sidebar .table-of-contents{max-height:25rem}.video-hero__subtitle{font-size:1.5rem}.video-hero__subtitle._smaller{font-size:1.35rem}.video-hero__inner{padding-top:6.25rem;padding-bottom:2.5rem}.video-hero__heading-slider{display:flex;margin-top:4px}.video-hero__heading-slider-item{margin-left:auto;margin-right:auto;text-align:center}.pointer-hover-decoration:after{left:calc(100% + 1rem);top:.2em}.fs-lmw-1{font-size:1rem}.fs-lmw-1-25{font-size:1.08rem}.fs-lmw-1-5{font-size:1.5rem}.fs-lmw-1-75{font-size:1.75rem}.fs-lmw-2-25{font-size:2.25rem}.fs-lmw-2-5{font-size:2.5rem}.typography-content .has-grey-background{padding-right:1rem}.typography-content .drop-cap:first-letter {font-size:3.1875rem}.g-lmw-col-12{grid-column:span 12}.gap-h-lmw-0{grid-column-gap:0rem;--col-gap: $gap}.gap-lmw-1{gap:.5rem;--col-gap: $gap;--row-gap: $gap}.gap-lmw-2{gap:1rem;--col-gap: $gap;--row-gap: $gap}.gap-lmw-3{gap:1.5rem;--col-gap: $gap;--row-gap: $gap}.gap-lmw-4{gap:2rem;--col-gap: $gap;--row-gap: $gap}.gap-lmw-5{gap:2.5rem;--col-gap: $gap;--row-gap: $gap}.gap-v-lmw-5{grid-row-gap:2.5rem;--row-gap: $gap}.gap-lmw-6{gap:3rem;--col-gap: $gap;--row-gap: $gap}.mb-lmw-24{margin-bottom:1.5rem}.mb-lmw-32{margin-bottom:2rem}.p-lmw-0{padding:0}.pl-lmw-0{padding-left:0}.p-lmw-16{padding:16px}.p-lmw-20{padding:20px}.pr-lmw-20{padding-right:20px}.pv-lmw-28{padding-top:28px;padding-bottom:28px}html{font-size:3.4vw}}@media (max-width: 48rem){.form-select:before{right:8px}.form-select__control{padding:0
8px;height:3.125rem}.plain-benefits-list._ordered .plain-benefits-list__item:before{transform:translateY(-50%) scale(1.5)}}@media (max-width: 520px){.blog-quote{padding:1.5rem 1rem}.formule>*{display:block;text-align:center}.logos-list__image{max-width:6.25rem;max-height:2.5rem}._large-items .logos-list__image{max-width:9.375rem;max-height:3.75rem}.review-article__company-logo,.review-article__image{width:100%}.hidden-mw{display:none}.visible-mw{display:block}.g-mw-col-12{grid-column:span 12}html{font-size:4vw}}@media (max-width: 25rem){.main-contact-form__fields{gap:.75rem}}@media (min-width: 768px){.gallery-modal-slider__item:not(.swiper-slide-active)>*:not(.gallery-modal-slider__item-image-wrapper){opacity:0;transition:opacity .3s ease-in-out}.gallery-modal-slider__item:not(.swiper-slide-active) .gallery-modal-slider__item-image-wrapper:before{opacity:1}}@media (min-width: 1000px){.team-member-card:nth-child(4n+3) .team-member-card__popup,.team-member-card:nth-child(4n+4) .team-member-card__popup{left:unset;right:-1.875rem}.team-member-card:nth-child(4n+3) .team-member-card__popup:before,.team-member-card:nth-child(4n+4) .team-member-card__popup:before{right:0;left:unset;transform:scaleX(-1)}}@media (min-width: 118.75rem){.service-template-hero__image-wrapper
img{right:calc((50vw - 59.375rem)*-1)}}@media (min-width: 1980px){html{font-size:18px}}:root{--main-font-family:"Manrope",sans-serif;--main-line-height:1.21;--size-1px:max(1px, .0625rem);--size--1px:min(-1px, -.0625rem);--black:#303030}:root{--total-white:#fff;--total-black:#1b203c;--color-black:#0f1a27;--semi-black:#303030;--yellow:#ffb017;--semi-yellow:#f9d9a1;--feather-white:#f5f5f7;--dark-blue:#011532;--grey:#768590;--semi-grey:#fafafb;--feather-grey:#f1f4f7;--sky-blue:#8cabd8}.archive-hero{position:relative;border-radius:.25rem 0rem 0rem .25rem}.archive-hero__main{max-width:35.625rem}.archive-hero__inner{background-position:right center;background-size:cover;background-repeat:no-repeat;padding:5.625rem 4rem;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:25.625rem;background:#f5f5f5}.archive-hero__inner:before,.archive-hero__inner:after{position:absolute;content:"";width:5.125rem;top:50%;transform:translateY(-50%);height:15.25rem;background-position:center;background-size:cover}.archive-hero__inner:before{right:calc(100% + 2.5rem);background-image:url(/wp-content/themes/dnovo/source/asset-images/hero-decoration-gray.svg)}.archive-hero__inner:after{left:calc(100% + 2.5rem);background-image:url(/wp-content/themes/dnovo/source/asset-images/hero-decoration-accent.svg)}.archive-hero__image{position:absolute;top:0;right:0;height:100%;width:auto;z-index:-1}.article-accent-content-banner{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;border-radius:.25rem}.article-accent-content-banner._red{background-color:#fff5f4}.article-accent-content-banner._red ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-red-78977da3.svg)}.article-accent-content-banner._blue{background-color:#e0f3f5}.article-accent-content-banner._blue ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-blue-12fc142f.svg)}.article-accent-content-banner._purple{background-color:#eeeff9}.article-accent-content-banner._purple ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-purple-8d4cb144.svg)}.article-accent-content-banner._pink{background-color:#faf2ff}.article-accent-content-banner._pink ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-pink-1b1c06e5.svg)}.article-accent-content-banner._yellow{background-color:#fff5d8}.article-accent-content-banner._yellow ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-yellow-3575e913.svg)}.article-accent-content-banner._green{background-color:#eef9ef}.article-accent-content-banner._green ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-green-63ad5fcb.svg)}.article-accent-content-banner._gold ul li:before{background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-gold-16314ac4.svg)}.article-accent-content-banner ul:not([class]),.article-accent-content-banner ul[class*=wp-block-list]{font-size:1.08rem}.article-accent-content-banner ul:not([class]) li,.article-accent-content-banner ul[class*=wp-block-list] li{position:relative;padding-left:1.25rem}.article-accent-content-banner ul:not([class]) li::marker,.article-accent-content-banner ul[class*=wp-block-list] li::marker{content:"";display:none}.article-accent-content-banner ul:not([class]) li:before,.article-accent-content-banner ul[class*=wp-block-list] li:before{content:"";position:absolute;display:block;width:.625rem;height:.625rem;left:0;line-height:124%;top:calc(.65em - 5px)}.article-accent-content-banner ul:not([class]) li:not(:last-child),.article-accent-content-banner ul[class*=wp-block-list] li:not(:last-child){margin-bottom:.75rem}.article-accent-content-banner__main{grid-column:span 6;padding:2rem}.article-accent-content-banner__title{line-height:1.25!important}.article-accent-content-banner__image-container{grid-column:span 6}.article-accent-content-banner__image-container
img{height:100%;width:100%;object-fit:cover}.article-content-wrapper{font-weight:400}.article-content-wrapper>*:not(:last-child){margin-bottom:1rem;color:#303030}.article-content-wrapper h1,.article-content-wrapper h2,.article-content-wrapper
h3{font-family:Libre Bodoni;font-weight:400;line-height:1.16!important}.article-content-wrapper h1 strong,.article-content-wrapper h2 strong,.article-content-wrapper h3
strong{font-weight:700}.article-content-wrapper h1 a,.article-content-wrapper h2 a,.article-content-wrapper h3
a{text-decoration:underline;color:inherit!important}.article-content-wrapper
h2{font-size:2.25rem}.article-content-wrapper
h3{font-size:1.75rem}.article-content-wrapper
h4{font-family:Libre Bodoni;font-size:1.5rem}.article-content-wrapper h4:not(:first-child){margin-top:2rem}.article-content-wrapper
p{font-weight:400;line-height:1.37;text-align:left}.article-content-wrapper p._larger-text{font-size:1rem;opacity:.7}.article-content-wrapper>ul{list-style-type:none}.article-content-wrapper
li{font-size:1rem;line-height:1.37;font-weight:400;position:relative;z-index:1}.article-content-wrapper ul>li{padding-left:1rem}.article-content-wrapper ul>li:not(:last-child){margin-bottom:.75em}.article-content-wrapper ul li:before{content:"";background-image:url(/wp-content/themes/dnovo/source/build/list-bullet-9ab7d752.svg);position:absolute;display:block;width:.625rem;height:.625rem;left:0;line-height:124%;top:calc(.65em - 5px)}.article-content-wrapper ol.has-grey-background{background:none}.article-content-wrapper ol.has-grey-background>li{background:rgba(220,231,239,.4784313725);padding:.3125rem .625rem .625rem}.article-content-wrapper ol>li{font-weight:600;list-style:none;padding-left:0;position:relative}.article-content-wrapper ol>li:not(:last-child){margin-bottom:.75em}.article-content-wrapper ol>li:not([class*=block-editor-])>*,.article-content-wrapper ol>li>div>*{float:left}.article-content-wrapper ol>li:before{content:counter(list-item);position:relative!important;top:unset;display:inline-flex;float:left;justify-content:center;align-items:center;font-family:Libre Bodoni;font-weight:400;font-size:2rem;line-height:100%;color:#a2bccf;margin-right:.5em;margin-bottom:-.2em;margin-top:0;padding:0;z-index:1}.article-content-wrapper ol ol,.article-content-wrapper ol
ul{padding-left:2em;padding-top:.5em}.article-content-wrapper .has-grey-background{padding:.5rem 6.6875rem .5rem 1rem;background:rgba(220,231,239,.4784313725)}.article-content-wrapper .drop-cap:first-letter {float:left;font-weight:700;font-size:5.1875rem;margin-right:.5rem;line-height:1}.article-content-wrapper .wp-block-table
table{border-collapse:collapse;width:100%}.article-content-wrapper .wp-block-table table th,.article-content-wrapper .wp-block-table table
td{padding:8px
1rem}.article-content-wrapper .wp-block-table
thead{border-bottom:1px solid #f5f5f7}.article-content-wrapper .wp-block-table thead
th{border:1px
solid #f5f5f7;border-bottom:none;text-align:left;vertical-align:middle;font-weight:700}.article-content-wrapper .wp-block-table tbody
td{background:#f5f5f7;border:1px
solid #fff;vertical-align:middle}.basic-page-hero{display:grid;grid-template-columns:8fr 4fr;gap:.625rem;--content-inner-max-width:42.75rem}.basic-page-hero__content{padding-left:max(var(--container-simulation-padding),1.5rem);padding-top:3.125rem;padding-bottom:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#f5f5f5;border-radius:.5rem;min-height:33rem}.basic-page-hero__hgroup{display:flex;flex-direction:column;gap:2.25rem;max-width:var(--content-inner-max-width)}.basic-page-hero__pre-title{font-family:Libre Bodoni;font-weight:500;font-size:1.5rem;line-height:100%;text-transform:capitalize}.basic-page-hero__title{font-family:Libre Bodoni;font-weight:700;font-size:3.25rem;line-height:109%}.basic-page-hero__text{max-width:var(--content-inner-max-width);font-weight:400;font-size:1.0625rem;line-height:155%;opacity:.8;margin-top:1.5rem}.basic-page-hero__buttons{margin-top:1.5rem}.basic-page-hero__logos{margin-top:2.25rem;display:flex;gap:1.5rem;flex-wrap:wrap;max-width:var(--content-inner-max-width);list-style:none}.basic-page-hero__logo{height:7rem;width:auto;display:flex;align-items:center;justify-content:center;flex:1}.basic-page-hero__logo
img{width:100%;height:100%;object-fit:contain}.basic-page-hero__media{position:relative;background:var(--media-background, #f5f5f5);border-radius:.5rem}.blog-aside-call-to-action-banner{padding:.5rem;border:.0457rem solid rgba(104,110,122,.3);border-radius:.25rem;background:#fff}.blog-aside-call-to-action-banner__inner{background:#303030;border-radius:.125rem;padding:1.5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;--inner-max-width:15.875rem;position:relative;color:#fff}.blog-aside-call-to-action-banner__inner:before{content:"";position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2232 30L15.3631 13.9793L0 7.99594L30 0L20.2232 30Z" fill="%23FFB017"/></svg>');background-position:center cente;background-size:contain;background-repeat:no-repeat}.blog-aside-call-to-action-banner__image{width:127px;height:127px;margin-bottom:1rem}.blog-aside-call-to-action-banner__title{font-family:Libre Bodoni;font-size:2rem;font-weight:700;line-height:100%;margin-bottom:1.125rem}.blog-aside-call-to-action-banner__text{font-size:1rem;font-weight:400;line-height:1.6875;text-align:center;margin-bottom:1rem}.blog-aside-call-to-action-banner__button{--height:3.5rem}.blog-page-separator{height:.125rem;background:#e4e8ee;margin-top:1.5rem;margin-bottom:1.5rem}.blog-post-card{background:#fff;transition:background .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer;overflow:hidden;position:relative;background:#fff;border-radius:.25rem;height:100%;padding:1.875rem 1.25rem 1rem;border:var(--size-1px) solid #f5f5f5;display:flex;flex-direction:column}.blog-post-card:hover{border-color:#384d6c}.blog-post-card__cetegories{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.blog-post-card__category{padding:0
.625rem;background:#f4f7f9;border-radius:.25rem;font-weight:400;line-height:normal;font-size:1rem;transition:background .2s ease-in-out,color .2s ease-in-out}.blog-post-card:hover .blog-post-card__category{background:#ffb017;color:#fff}.blog-post-card__title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;min-height:3.34rem;line-height:111%;margin-bottom:.5rem}.blog-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:400;font-size:.875rem;line-height:135.7%;opacity:.8;margin-bottom:1rem}.blog-post-card__read-more{position:relative;width:9.9375rem;height:3.0625rem;margin-top:auto;--bg-color:white;--border-color:#8ba3c7;--inner-bg-color:#f5f5f5;--circle-bg-color:white;--circle-stroke-color:#8ba3c7;--circle-stroke-opacity: .32;--arrow-color:#8ba3c7;display:flex;padding-left:1.5rem;align-items:center;transition:transform .3s ease-in-out;transform:translate(-7.75rem)}.blog-post-card__read-more
svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blog-post-card__read-more svg .bg-shape{transition:fill .3s ease-in-out}.blog-post-card__read-more svg .border-mask{transition:fill .3s ease-in-out}.blog-post-card__read-more svg .inner-bg{transition:fill .3s ease-in-out}.blog-post-card__read-more svg .circle-bg{transition:fill .3s ease-in-out}.blog-post-card__read-more svg .circle-border{transition:stroke .3s ease-in-out}.blog-post-card__read-more svg
.arrow{transition:stroke .3s ease-in-out}.blog-post-card__read-more-text{z-index:2;position:relative;color:#a2bccf;font-weight:400;font-size:.9375rem;margin-right:.5rem;transition:color .3s ease-in-out}.blog-post-card:hover .blog-post-card__read-more{transform:translate(-1.25rem);--bg-color:white;--border-color:#384d6c;--inner-bg-color:#f5f5f5;--circle-bg-color:white;--circle-stroke-color:#384d6c;--circle-stroke-opacity:1;--arrow-color:#384d6c}.blog-post-card:hover .blog-post-card__read-more-text{color:#384d6c}.blog-post-hero{position:relative;z-index:1;background:#f5f5f5;border-radius:.5rem;padding:3.5rem;--content-max-width:calc(916 / 1380 * 100%)}.blog-post-hero__hgroup{display:flex;flex-direction:column;gap:2.25rem;max-width:var(--content-max-width)}.blog-post-hero__pre-title{font-family:Libre Bodoni;font-weight:500;font-size:1.5rem;line-height:100%;text-transform:capitalize}.blog-post-hero__title{font-family:Libre Bodoni;font-weight:700;font-size:3.25rem;line-height:109%}.blog-post-hero__text{max-width:var(--content-max-width);font-weight:400;font-size:1.0625rem;line-height:155%;opacity:.8;margin-top:1.5rem}.blog-post-hero__author-bar{margin-top:2.5rem}.blog-post-hero:after{content:"";background-image:url(/wp-content/themes/dnovo/source/build/blog-post-hero-decoration-82131b2a.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;position:absolute;width:33.6275362319%;height:89.0344561482%;top:8.1466395112%;right:0;z-index:-1}.blog-service-info-cards__list{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:12px}.blog-service-info-cards__item{grid-column:span 6;grid-row:span 1;padding:1.375rem 2rem 1.9375rem;border-radius:.25rem;background-color:#f4f7f9}.blog-service-info-cards__item._gold ul li:before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07107 1.46436L5.93553 4.99989L7.07107 8.53542L3.53553 7.39989L0 8.53542L1.13553 4.99989L0 1.46436L3.53553 2.59989L7.07107 1.46436Z' fill='rgb(255, 176, 23)'/%3E%3C/svg%3E%0A")}.blog-service-info-cards__item._half-width{grid-column:span 6}.blog-service-info-cards__item._half-height{grid-row:span 1}.blog-service-info-cards__item._full-width{grid-column:span 12}.blog-service-info-cards__item._full-height{grid-row:span 2}.blog-services-list{padding:1.5rem;display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem}.blog-services-list._grey-background{background-color:#fafafb;border-radius:6px}.blog-services-list._left-position .blog-services-list__item{align-items:start}.blog-services-list._left-position .blog-services-list__text{text-align:start}.blog-services-list__item{display:flex;align-items:center;flex-direction:column;grid-column:span 3}.blog-services-list__logo-container{width:fit-content;max-height:48px;margin-bottom:1rem}.blog-services-list__logo-container
img{aspect-ratio:1/1;height:100%;object-fit:contain}.blog-services-list__title{font-size:1.25rem;font-family:Manrope,sans-serif;font-weight:800;line-height:1.2;margin-bottom:1rem;color:#384e5f}.blog-services-list__text{font-size:.875rem;font-weight:400;line-height:1.37;text-align:center;margin-bottom:1rem;color:#303030;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.breadcrumbs{text-transform:uppercase;font-weight:400;letter-spacing:1px;padding:.875rem 0}.breadcrumbs>span{font-size:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs>span
span{font-size:.875rem;position:relative}.breadcrumbs>span span
a{color:#303030;text-decoration:none}.breadcrumbs>span span a:hover{text-decoration:underline}.breadcrumbs>span span:not(.breadcrumb_last):after{content:"";display:inline-block;vertical-align:sub;width:1rem;height:1rem;margin:0
4px;background:url(/wp-content/themes/dnovo/source/build/breadcrumbs-separator-d2011d26.svg) no-repeat center center/contain}.breadcrumbs>span
span.breadcrumb_last{opacity:.32}.breadcrumbs.breadcrumbs-in-content{margin-bottom:1.5rem}.case-studies-preview-section{position:relative;overflow:hidden;border-radius:.45rem;background:#f5f5f7;padding:3.75rem 0}.case-studies-preview-section__top{max-width:57.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center;position:relative}.case-studies-preview-section__title{font-family:Libre Bodoni,serif;margin-bottom:1.25rem}.case-studies-preview-section__title-top{display:block;font-weight:400;font-size:1.75rem;line-height:157%;position:relative}.case-studies-preview-section__title-bottom{font-family:Libre Bodoni;font-weight:700;font-size:3rem;line-height:125%;text-align:center;position:relative}.case-studies-preview-section__title-bottom:before{content:"";background:url(/wp-content/themes/dnovo/source/build/finger-click-4344cc82.svg);width:3.1875rem;height:3.1875rem;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:1.3125rem;left:calc(100% + 1.0625rem);transition:transform .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}.case-studies-preview-section__title-bottom:hover:before{transform:translate(-.5rem);top:1.0625rem;left:calc(100% + .8125rem)}.case-studies-preview-section__text{font-weight:400;font-size:1rem;line-height:137%}.case-studies-preview-section__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:4rem;margin-top:5.5rem;margin-bottom:3rem;width:100%;max-width:86.25rem;margin-left:auto;margin-right:auto;position:relative;z-index:2;text-align:center}.case-studies-preview-section__stats-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:max-content;color:#586771}.case-studies-preview-section__stats-item-value{line-height:1!important;font-size:3.625rem;margin-bottom:.75rem}.case-studies-preview-section__stats-item-label{font-size:1.08rem;font-weight:600;font-size:1.25rem;line-height:1;max-width:11.8125rem;opacity:.6}.case-studies-slider{position:relative;overflow-x:clip}.case-studies-slider__swiper-container{width:100%;position:relative}.case-studies-slider .swiper-wrapper{align-items:center}.case-studies-slider__item{flex:0 0 57.25rem;transition:transform .3s ease-in-out;box-shadow:0 1.375rem 4.625rem #3d3d3d40}.case-studies-slider__item:not(.swiper-slide-active){transform:scale(.8)}.case-studies-slider__arrow{position:absolute;top:calc(50% - 1.75rem);transform:translateY(-50%);z-index:5;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.case-studies-slider__arrow--prev{left:calc(50% - 32.5rem)}.case-studies-slider__arrow--next{right:calc(50% - 32.5rem)}.case-studies-slider__arrow:hover{transform:translateY(-50%) scale(1.1)}.case-studies-slider__arrow
svg{width:2rem;height:2rem;transition:opacity .3s ease-in-out}.case-studies-slider__arrow svg
path{transition:stroke .3s ease-in-out}.case-studies-slider__arrow:hover svg
path{stroke:#ffb017}.case-studies-slider__pagination{display:flex;justify-content:center;border-radius:.25rem;margin-top:3.5rem}.case-studies-slider__pagination
span{flex:0 0 11.3125rem;height:.25rem;background:rgba(178,178,178,.56);transition:background .3s ease-in-out;position:relative}.case-studies-slider__pagination span.swiper-pagination-bullet-active{background:var(--Accent, #ffbb32);border-radius:.25rem}.casestudy-hero-card{position:relative;overflow:hidden;border-radius:.25rem;height:17.4375rem;width:31rem;background:#000;color:#fff;cursor:zoom-in;background-size:cover;background-position:center}.casestudy-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(48,48,48,.6);z-index:0}.casestudy-hero-card__decoration-rect{position:absolute;width:15.4375rem;height:auto;left:-2rem;top:4.75rem;color:#fafafb80;transition:color .3s;z-index:1}.casestudy-hero-card:hover .casestudy-hero-card__decoration-rect{color:#ffb017}.casestudy-hero-card__bottom-decoration{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0;z-index:2}.casestudy-hero-card__text{position:absolute;top:0;bottom:2rem;left:21rem;transform:translate(-50%);display:flex;flex-direction:column;justify-content:center;gap:.75rem;text-align:center;color:#fff;z-index:3;width:max-content}.casestudy-hero-card__category{font-family:Manrope;font-weight:400;font-size:.875rem;line-height:100%;text-transform:uppercase}.casestudy-hero-card__title{font-family:Libre Bodoni;font-weight:700;font-size:1.75rem;line-height:2rem;text-align:center;text-transform:uppercase}.casestudy-hero-card__subtitle{font-family:Manrope;font-style:normal;font-weight:700;font-size:.875rem;line-height:100%;letter-spacing:.1453rem;text-transform:uppercase}.casestudy-hero-card__play-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;position:absolute;width:14.75rem;right:1.625rem;bottom:1.375rem;transition:color .3s;z-index:4;text-transform:uppercase;font-size:1rem;font-family:Manrope;font-weight:500}.casestudy-hero-card__play-button
svg{width:1.125rem;height:1.125rem}.casestudy-hero-card:hover .casestudy-hero-card__play-button{color:#ffb017}.casestudy-hero-card__foreground-image{position:absolute;left:0;top:0;bottom:0;height:100%;width:auto;z-index:3}.casestudy-hero{border-radius:.75rem;overflow:hidden;background:#f9f9f9}.casestudy-hero__title-wrapper{padding-top:5rem;padding-bottom:4rem;text-align:center}.casestudy-hero__title{font-family:Libre Bodoni;font-weight:700;font-size:3rem;margin-bottom:1rem}.casestudy-hero__subtitle{font-family:Libre Bodoni;font-weight:500;font-size:1.5rem;line-height:100%;text-align:center;text-transform:capitalize;color:#2d3037}.casestudy-hero .swiper-wrapper{transition-timing-function:linear}.casestudy-hero__slider{display:flex}.footer{background:#0d1318;color:#fff;--col-gap: .5rem;overflow:hidden;padding-bottom:3rem}.footer__inner{position:relative;padding-top:2.5rem;padding-bottom:1.5rem}.footer__main-body{display:grid;grid-template-columns:4fr 8fr;gap:var(--col-gap)}.footer__logo{max-width:13.75rem;width:100%;display:block;margin-bottom:2.75rem;margin-top:.875rem}.footer__about-text{font-size:.9375rem;line-height:130%;color:#8ba3c7;max-width:19.625rem}.footer__about-text
strong{font-weight:700}.footer__working-hours-bar{margin-top:3rem}.footer__socials{margin-right:1.5rem}.footer__contacts-part-head{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.footer__menu{margin-top:3.5rem}.footer__decoration{position:absolute;bottom:0;right:-4rem}.footer__copiright{font-weight:400;font-size:1.125rem;line-height:130%;color:#f5f5f7a3;display:block;margin-top:2rem}.footer__contact-button{display:flex;height:3.5rem}.footer__contact-button-main{height:100%;display:flex;align-items:center;justify-content:center;flex:1;margin-right:-1rem;border:var(--size-1px) solid #8ba3c7;background:rgba(255,255,255,.04);width:12.5rem;-webkit-backdrop-filter:blur(var(--size-1px));backdrop-filter:blur(var(--size-1px));border-radius:.1875rem;transition:border .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out;font-weight:500;font-size:1.0813rem;line-height:1.0625rem;color:#8ba3c7;text-transform:uppercase}.footer__contact-button-main:hover{border:var(--size-1px) solid #fff}.footer__contact-button-main:hover{color:#fff}.footer__contact-button-to-top-icon{transition:transform .3s ease-in-out,fill .3s ease-in-out}.footer__contact-button-to-top-button{aspect-ratio:1/1;background:#0d1318;border:var(--size-1px) solid #8ba3c7;box-shadow:-.5rem .25rem 1.2563rem #000;border-radius:.1875rem;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out,border .3s ease-in-out;z-index:2}.footer__contact-button-to-top-button:hover{background:#0d1318;--icon-fill:#fff;border:var(--size-1px) solid #fff}.footer-location-item__head{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:1rem}.footer-location-item__icon-container{width:2.75rem;height:2.75rem}.footer-location-item__icon{width:100%;height:100%;object-fit:contain;object-position:center center}.footer-location-item__title{text-transform:uppercase;line-height:1}.footer-location-item__title-main{font-weight:800;font-size:.875rem;letter-spacing:.0625rem;display:block}.footer-location-item__title-sub{font-size:.75rem;letter-spacing:.0625rem;color:#a2bccf8f}.footer-location-item__link{display:flex;gap:.5rem;align-items:center;line-height:124%;font-weight:400;color:#8ba3c7;transition:opacity .3s}.footer-location-item__link:not(:last-child){margin-bottom:.5rem}.footer-location-item__link._phone{font-size:.875rem;opacity:.7}.footer-location-item__link._address{font-size:.75rem;opacity:.6}.footer-location-item__link:is(a):hover{opacity:1!important}.footer-location-item__link-icon{width:1rem;height:1rem;flex:0 0 1rem}.footer-locations__title{margin-bottom:1.5rem}.footer-locations__row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--col-gap)}.footer-locations__primary-row{border-bottom:max(1px,.0625rem) solid #37393c;padding-bottom:1.375rem;margin-bottom:1.375rem}.footer-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--col-gap)}.footer-menu__column{max-width:18.75rem}.footer-menu__column-title{margin-bottom:1rem}.footer-menu__link{display:block;padding:.5rem 0;font-weight:400;font-size:.9375rem;line-height:.9375rem;color:#8ba3c7;opacity:.4;transition:opacity .3s}.footer-menu__link:hover{text-decoration:underline;opacity:1}.footer-section-title{font-family:Manrope;font-style:normal;font-weight:700;font-size:1.25rem;line-height:100%;letter-spacing:.0625rem;text-transform:uppercase}.footer-socials{display:flex;justify-content:center;gap:.5rem}.footer-socials__item{width:2.5rem;transition:transform .3s}.footer-socials__item:hover{transform:scale(1.1)}.footer-socials__item
img{width:100%;height:100%;object-fit:contain;object-position:center center}.get-audit-banner{background:#fff;border:.0457rem solid rgba(104,110,122,.3);border-radius:.25rem .25rem 5.5938rem;padding:.4375rem}.get-audit-banner__inner-wrapper{min-height:10.3125rem;left:.4375rem;top:.4375rem;background:#0d1318;border-radius:.25rem .25rem 5.1563rem;display:flex;overflow:hidden}.get-audit-banner__content{padding:1.25rem 1.25rem 1.25rem 1.875rem;display:flex;flex-direction:column;justify-content:center;gap:1rem;flex:1}.get-audit-banner__image{width:10.3125rem;height:10.3125rem}.get-audit-banner__title{position:relative;font-family:Libre Bodoni;font-weight:700;font-size:1.25rem;line-height:1.5rem;text-transform:uppercase;color:#fff}.get-audit-banner__title:after{content:"";display:block;position:absolute;left:70%;top:0;transform:translateY(-50%);width:1.0625rem;height:1.0625rem;background:url('data:image/svg+xml;utf8,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4598 17L8.70575 7.92159L0 4.53103L17 0L11.4598 17Z" fill="%23FFB017"/></svg>') no-repeat center/contain;pointer-events:none}.get-audit-banner__button{position:relative;--overflow:visible;--finger-right:-.75rem;--finger-bottom:-.4rem;--finger-scale:1;--height:3.5rem}.get-audit-banner__button:hover{--finger-right:-.25rem;--finger-bottom:-.25rem;--finger-scale: .9}.guide-post-hero{display:flex;align-items:center;position:relative;--content-max-width:46.9375rem}.guide-post-hero__content{padding:.75rem 0}.guide-post-hero__call-to-action-banner{margin-bottom:2.5rem}.guide-post-hero__hgroup{display:flex;flex-direction:column;gap:1rem;max-width:var(--content-max-width)}.guide-post-hero__pre-title{font-family:Libre Bodoni;font-weight:500;font-size:1.5rem;line-height:100%;text-transform:capitalize}.guide-post-hero__title{font-family:Libre Bodoni;font-weight:700;font-size:3.25rem;line-height:109%}.guide-post-hero__text{max-width:var(--content-max-width);font-weight:400;font-size:1.0625rem;line-height:155%;opacity:.8;margin-top:1rem}.guide-post-hero__buttons{margin-top:2.5rem}.guide-post-hero:after{content:"";background-image:url(/wp-content/themes/dnovo/source/build/guide-hero-decoration-de490565.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;position:absolute;width:50%;height:100%;top:0;right:0;z-index:-1}:root{--header-height:4.5rem;--total-header-height:calc( var(--header-height) + var(--wp-admin--admin-bar--height, 0px) )}.header{position:fixed;top:0;left:0;right:0;color:#fff;background:rgba(255,255,255,.88);border-bottom:rgba(245,245,247,.56) 1px solid;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);color:#303030;border-bottom:1px solid #d5dadc;z-index:10}.header.is-scrolled
.header__inner{height:4rem}.header__inner-wrapper{display:flex;align-items:center;height:var(--header-height);position:relative;transition:height .3s ease-in-out;padding:0}.header__logo{display:flex;align-items:flex-end;gap:.6875rem;margin-right:3.875rem;transition:margin-right .3s ease-in-out}.header__logo-image-wrapper{position:relative;width:10.0625rem;height:2.5rem;transition:width .3s ease-in-out}.header.is-scrolled .header__logo-image-wrapper{width:3.0625rem}.header__logo-image{position:absolute;height:100%;max-width:unset;left:0;top:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform-origin:left center}.header__logo-image._small,.header.is-scrolled .header__logo-image._default{opacity:0}.header.is-scrolled .header__logo-image._small{opacity:1}.header__logo-caption{font-weight:600;font-size:.75rem;line-height:109.75%;color:#2d3037;opacity:.5;margin-bottom:.25rem;text-transform:uppercase}.header__contact-button{margin-left:auto}.header-contact-button{display:flex;gap:.75rem;align-items:center;text-align:right;text-transform:uppercase;color:#303030;text-decoration:none;position:relative;z-index:1;--stroke-color:#8ba3c7;--icon-fill:#2d3037}.header-contact-button__main{display:flex;flex-direction:column;gap:.25rem}.header-contact-button__title,.header-contact-button__phone{font-weight:600;line-height:100%;text-transform:uppercase}.header-contact-button__title{font-size:.75rem;color:#384d6c}.header-contact-button__phone{font-size:1rem;color:#2d3037;transition:color .3s ease-in-out;position:relative}.header-contact-button__phone:before{content:"";position:absolute;left:0;right:0;height:.25rem;bottom:.025rem;background:#ffb017;transition:transform .3s ease-in-out;transform:scaleX(0);transform-origin:left;z-index:-1}.header-contact-button:hover .header-contact-button__phone{color:#384d6c}.header-contact-button__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:var(--size-1px) solid var(--stroke-color);border-radius:.5rem;background:var(--fill-color, #fff);transition:all .2s ease-in-out}.header-contact-button__icon rect,.header-contact-button__icon
path{transition:all .2s ease-in-out}.header-contact-button:hover{--stroke-color:#ffb017;--fill-color:#ffb017;--icon-fill:#fff;--inner-fill-color:#fff}.header-menu-link{position:relative;display:flex;flex-direction:column;gap:.2137rem;cursor:pointer;color:inherit;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;transition:background-color .3s ease,color .3s ease}.header-menu-link__link-top{position:relative;width:fit-content;font-weight:600;font-size:1.0625rem;line-height:100%;letter-spacing:.02em;text-transform:uppercase;color:#2d3037}.header-menu-link__link-top:after{content:"";position:absolute;top:calc(100% - .2rem);left:-.1em;right:-.1em;height:.25rem;background-color:#ffc145;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.header-menu-link__link-bottom{font-style:normal;font-weight:600;font-size:.6875rem;line-height:100%;text-transform:uppercase;color:#2d3037;opacity:.7}.header-menu-link:hover .header-menu-link__link-top:after,.header-menu-link._active .header-menu-link__link-top:after{transform:scaleX(1)}.header-menu-link:hover .header-menu-link__link-bottom,.header-menu-link._active .header-menu-link__link-bottom{opacity:1}.header-menu{display:flex;align-items:center}.header-menu__list{display:flex;gap:2rem}.header-menu__item{position:relative;text-transform:uppercase;line-height:100%;z-index:1;opacity:1}.header-menu__item
button{transition:opacity .3s ease-in-out}.header-menu__item._active~.header-menu__item{opacity:.5}.header-menu__item:has(~._active){opacity:.5}.header-navigation-modal{position:fixed;z-index:10;inset:calc(var(--header-height) + 1px) 0 0 0;overflow:hidden;height:0;text-transform:none;--list-column-gap:2rem;column-gap:var(--list-column-gap);--body-horizontal-padding:1.375rem}.header-navigation-modal._active{pointer-events:auto;height:calc(100vh - var(--header-height))}.header-navigation-modal__section:not(:last-child){margin-bottom:2rem}.header-navigation-modal__section-title{opacity:.4;font-weight:800;font-size:.875rem;line-height:100%;letter-spacing:.0767rem;text-transform:uppercase;color:#303030;margin-bottom:1.25rem}.header-navigation-modal__inner{max-height:calc(100vh - var(--header-height) - 1rem);overflow:auto;box-shadow:0 4.1875rem 4.6875rem -3.5rem #00000029;background:#fff;position:relative;height:fit-content;z-index:1}.header-navigation-modal__body{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 0}.hero-360__viewer-part{grid-column:span 6;padding:2.25rem 0;margin-right:-6.0625rem;position:relative}.hero-360__inner{align-items:center}.hero-360__viewer{position:relative;width:38rem;height:38rem;background:url(/wp-content/themes/dnovo/source/build/360-viewer-background-c7dc4e49.svg) no-repeat center center;background-size:contain;margin-left:auto}.hero-360__viewer-iframe{position:absolute;width:32.7788rem;height:32.7788rem;left:3.1587rem;top:2.625rem;box-shadow:1.755rem 3.2836rem 6.2048rem -4.1327rem #061621;transform:scaleX(-1);border-radius:50%;cursor:grab;transform:scaleX(1)}.hero-360__badge{pointer-events:none;position:absolute;height:11.5625rem;width:100%;top:calc(50% - 5.78125rem);left:75%;padding:1rem;border-radius:5.78125rem;background:#fff}.hero-360__badge-icon{height:100%;filter:drop-shadow(-.735rem .1131rem 1.0177rem rgba(0,0,0,.12));border-radius:9.4705rem}.hero-author-bar{display:flex;flex-direction:row;align-items:center;padding:.75rem;gap:.75rem;max-width:43.875rem;background:#fff;box-shadow:-.5rem .75rem 1.5rem -.5rem #00000029;border-radius:.25rem}.hero-author-bar__image{height:4.5rem;width:auto;border-radius:50%}.hero-author-bar__title{font-family:Manrope;font-weight:800;font-size:1rem;line-height:100%;margin-bottom:.5rem}.hero-author-bar__title
a{text-decoration:underline;color:#384d6c}.hero-author-bar__author{font-size:.875rem;line-height:100%}.hero-author-bar__author-label{font-weight:600;color:#686e7a;margin-right:.25rem}.hero-author-bar__author-name{text-transform:uppercase;color:#384d6c;font-weight:600;margin-right:.75rem}.hero-author-bar__author a.hero-author-bar__author-name{text-decoration-line:underline}.hero-author-bar__author-role{font-family:Manrope;font-weight:500;font-size:.875rem;line-height:100%;color:#686e7a}.hero-author-bar__date{margin-top:.5rem;font-weight:500;font-size:.75rem;line-height:100%;color:#686e7a}.hero-call-to-action-banner{display:flex;align-items:center;gap:1rem}.hero-call-to-action-banner__image-wrapper{--image-size:4.25rem;flex:0 0 var(--image-size);height:var(--image-size);width:var(--image-size);border-radius:50%;overflow:hidden}.hero-call-to-action-banner__image-wrapper
img{width:100%;height:100%;object-fit:cover}.hero-call-to-action-banner__main{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.5625rem;gap:.1875rem;max-width:25.5rem;background:#fff;box-shadow:-3.98185px 5.97277px 11.9455px -3.98185px #00000029;border-radius:1.99092px}.hero-call-to-action-banner__main:before{content:"";width:1.1875rem;height:2.3125rem;position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 1px);background-position:center right;background-size:contain;z-index:1;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.896558 9.0407L9.62095 0.545898V18.9619L0.896558 10.4671C0.49521 10.0764 0.49521 9.43148 0.896558 9.0407Z' fill='white'/></svg>")}.hero-call-to-action-banner__title{font-weight:800;font-size:.75rem;line-height:133.33%;letter-spacing:.0311rem;text-transform:uppercase}.hero-call-to-action-banner__text{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:400;font-size:.75rem;line-height:155%;color:#2d3037}.hero-call-to-action-banner__text
a{display:block;padding:.3111rem .7466rem;gap:.3113rem;font-weight:700;font-size:.4977rem;line-height:.6875rem;letter-spacing:.0311rem;text-decoration-line:underline;text-transform:uppercase;width:max-content;flex:0 0 max-content}.hero-check-boxed-list{list-style:none;padding:0}.hero-check-boxed-list
li{font-size:1.125rem;line-height:139%;color:#2d3037;padding-left:2rem;position:relative}.hero-check-boxed-list li:not(:last-child){margin-bottom:1.5rem}.hero-check-boxed-list li:before{content:"";display:block;width:1.5rem;height:1.5625rem;background:url('data:image/svg+xml;utf8,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="20" y="4.5" width="16" height="16" rx="3" transform="rotate(90 20 4.5)" stroke="%23586771" stroke-width="2"/><path d="M17.4191 8.30078L9.99414 15.5008L6.61914 12.2281" stroke="%23586771" stroke-width="1.8" stroke-linejoin="bevel"/></svg>') no-repeat center center;background-size:contain;position:absolute;left:0;top:.25rem}.hero-cta-buttons{display:flex;gap:.75rem}.hero-with-image__image-wrapper{position:absolute;right:0;top:0;height:100%;width:max-content}.hero-with-image__image{width:100%;height:100%;object-fit:contain;object-position:center}.hero-with-keywords{--media-background:transparent}.hero-with-keywords__keywords-wrapper{padding-left:3.5rem;width:100%;height:100%;display:flex;align-items:center}.hero-with-keywords__keywords-wrapper .keywords-block{box-shadow:0 4.1875rem 3rem -3.5rem #0000001f}.hero-with-reviews__slider-wrapper{margin-right:var(--container-simulation-padding);position:absolute;right:0;top:0;height:100%;width:35.4375rem}.hero-reviews-slider{overflow:hidden;width:100%;height:100%}.hero-reviews-slider .swiper-slide{height:fit-content;flex:auto;opacity:.65;transform:scale(.75);transform-origin:right center;position:relative}.hero-reviews-slider__item-pagination{width:12.5rem;display:flex;gap:4px;position:absolute;left:1.5rem;bottom:1.625rem;z-index:2}.hero-reviews-slider__item-pagination-item{flex:1;height:2px;background-color:#fff;border-radius:2px;background:rgba(117,148,170,.44)}.hero-reviews-slider__item-pagination-item._active{background:rgb(255,176,23)}.hero-reviews-slider.swiper-initialized .swiper-slide{transition:transform 1s,opacity 1s}.hero-reviews-slider.swiper-initialized .swiper-slide-active{opacity:1;transform:scale(1)}.hero-reviews-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:column;gap:1px}.hero-reviews-slider:not(.swiper-initialized) .swiper-slide:first-child{opacity:1;transform:scale(1)}.hero-slider-review-card{border:4px
solid rgb(255,255,255);box-shadow:0 2.5625rem 5.3187rem -4.5625rem #506b7e;background:rgb(250,250,251);border-radius:4px;padding:1rem 1.5rem .6875rem;height:fit-content}.hero-slider-review-card__author{display:flex;align-items:center;margin-bottom:1.5rem}.hero-slider-review-card__author-image{width:3rem;height:3rem;border-radius:50%;margin-right:.75rem}.hero-slider-review-card__author-info{text-transform:uppercase;font-size:.875rem;line-height:100%}.hero-slider-review-card__author-info
*{font-family:Manrope,sans-serif}.hero-slider-review-card__author-name{font-weight:800;margin-bottom:4px}.hero-slider-review-card__text{font-size:1.08rem;line-height:133%;margin-bottom:1.5rem;font-weight:300}.hero-slider-review-card__logo{max-width:8.75rem;max-height:3.75rem;margin-left:auto;display:block}.home-hero{color:#2d3037;padding-top:1rem}.home-hero__inner-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.home-hero__content{padding:4.25rem 5rem 2rem 3.5rem;border-radius:.5rem;overflow:hidden;background:#f5f5f5}.home-hero__pre-title{font-family:Libre Bodoni;font-weight:500;font-size:1.5rem;line-height:100%;text-transform:capitalize}.home-hero__title{font-family:Libre Bodoni;font-weight:700;font-size:3.25rem;line-height:109%;margin-top:2.25rem}.home-hero__swiper{display:inline-flex;flex-direction:column;align-items:center;text-align:start;height:calc(1em + 1rem);margin-top:-.5rem;overflow:hidden}.home-hero__swiper>span{display:flex;flex-direction:column}.home-hero__swiper
strong{position:relative;width:fit-content;padding:.5rem .625rem .5rem 0;font-weight:700}.home-hero__swiper strong:after{content:"";position:absolute;width:1.6875rem;height:1.6875rem;right:0;top:.5rem;background-image:url('data:image/svg+xml;utf8,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6116 15L8.18155 6.98964L0.5 3.99797L15.5 0L10.6116 15Z" fill="%23FFB017"/></svg>');background-position:center;background-size:cover}.home-hero__list{margin-top:2.25rem;max-width:40.625rem}.home-hero__cta-buttons{margin-top:2.25rem}.home-hero__media{position:relative;border-radius:.5rem;overflow:hidden;height:100%}.home-hero__video-wrapper,.home-hero__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__video,.home-hero__image{width:100%;height:100%;object-fit:cover}.home-hero__decoration-image{position:absolute;top:.75rem;right:.75rem;max-height:11.0625rem}.keywords-block{width:100%;box-shadow:0 3.5rem 3.5rem -3.5rem #0000001f;background:#f5f5f5;padding:2rem 1.5rem;text-align:center;color:#303030;position:relative;height:fit-content}.keywords-block:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px
solid #dddfe1}.keywords-block__subtitle{font-weight:600;font-size:.875rem;line-height:100%;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.1875rem}.keywords-block__title{font-size:1.5rem;line-height:133%;font-family:Libre Bodoni;font-weight:700;letter-spacing:-.0625rem;margin-bottom:2rem}.keywords-block__list-wrapper{overflow:hidden}.keywords-block__list{list-style:none;display:flex;flex-direction:column;gap:.625rem;transition:transform .3s}.keywords-block__keyword{font-family:Libre Bodoni;display:flex;align-items:center;justify-content:center;font-size:1.08rem;line-height:100%;padding:1.375rem;background:#fff;position:relative;font-weight:300;transition:color .3s,background .3s;box-shadow:0 4.875rem 3.6875rem -3.0625rem #00000029;gap:.625rem}.keywords-block__keyword:before{content:"";position:absolute;background:url(/wp-content/themes/dnovo/source/build/keywords-finger-5a3621a1.svg);background-size:contain;background-repeat:no-repeat;width:2.0625rem;height:2.6875rem;bottom:-.35rem;right:0;opacity:0;transition:opacity .3s}.keywords-block__keyword._active{background:var(--active-bg-color, rgb(48, 48, 48));color:var(--active-color, #fff)}.keywords-block__keyword._active:before{opacity:1}.keywords-block__icon{width:1.75rem;height:1.75rem;position:relative}.keywords-block__icon
img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s;object-fit:contain}.keywords-block__icon .keywords-block__icon-active,.keywords-block__keyword._active .keywords-block__icon .keywords-block__icon-default{opacity:0}.keywords-block__keyword._active .keywords-block__icon .keywords-block__icon-active{opacity:1}.keywords-block.auto-switch .keywords-block__keyword{pointer-events:none;cursor:default}.keywords-block.toggleable .keywords-block__keyword{cursor:pointer}.keywords-block.toggleable .keywords-block__keyword:hover{background:rgb(162,188,207)}.keywords-block.toggleable .keywords-block__keyword:hover:before{opacity:1}.latest-blog-posts{background:#f5f5f7;padding:5rem 0 6.875rem}.latest-blog-posts__title{font-family:Libre Bodoni;font-weight:400;font-size:2rem;line-height:115.625%;text-align:center;margin-bottom:5rem}.latest-blog-posts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.legacy-page-hero{--padding-top:2.25rem;--padding-bottom:2.25rem;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-bottom:1.5rem;position:relative;z-index:1}.legacy-page-hero__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:.5rem;min-height:28.125rem;position:relative}.legacy-page-hero__content-wrapper{grid-column:span 6;display:flex;flex-direction:column}.legacy-page-hero__main{margin-bottom:2rem;position:relative;margin-top:3.375rem;min-height:16.4375rem;display:flex;flex-direction:column;justify-content:center}.legacy-page-hero__main:before{position:absolute;content:"";right:calc(100% + 4.375rem);top:50%;transform:translateY(-50%);height:15.25rem;width:5.0625rem;background-position:center;background-size:cover;background-image:url(/wp-content/themes/dnovo/source/asset-images/hero-decoration-gray.svg)}.legacy-page-hero__title{font-size:3rem;font-weight:300;margin-bottom:1.5rem}.legacy-page-hero__text{font-size:1.0625rem;color:#303030;opacity:.8;margin-bottom:2rem;padding-right:5rem}.legacy-page-hero__logos{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:auto;list-style:none}.legacy-page-hero__logo{height:7.5rem;max-width:7.5rem;width:100%;height:100%}.legacy-page-hero__logo._large{max-width:12rem}.legacy-page-hero__logo
img{width:100%;height:100%;object-fit:contain}.legacy-page-hero__slider-wrapper{grid-column-start:8;grid-column-end:13;padding-left:1rem}.legacy-page-hero__image-wrapper{grid-column-start:7;grid-column-end:13;position:absolute;height:calc(100% + var(--padding-top) + var(--padding-bottom));top:calc(-1 * var(--padding-top));width:100%}.legacy-page-hero__image-wrapper
img{width:100%;height:100%;object-fit:contain;object-position:center left}.legacy-page-hero__breadcrumbs{padding-top:2.0625rem}.legal-marketing-menu-modal__services-container{display:flex;flex-direction:column;margin-bottom:2rem}.legal-marketing-menu-modal__services-container .menu-modal-list{display:grid;grid-template-columns:repeat(4,1fr)}.legal-marketing-menu-modal__two-col-container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--list-column-gap)}.legal-marketing-menu-modal__two-col-container:before{content:"";position:absolute;height:100%;width:1px;background-color:#000;opacity:.1;left:50%;transform:translate(-50%)}.legal-marketing-menu-modal__specializations-container,.legal-marketing-menu-modal__industries-container{display:flex;flex-direction:column;grid-column:span 6}.legal-marketing-menu-modal__specializations-container .menu-modal-list,.legal-marketing-menu-modal__industries-container .menu-modal-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.legal-marketing-menu-modal__specializations-container .menu-modal-list__item,.legal-marketing-menu-modal__industries-container .menu-modal-list__item{grid-column:span 1;word-wrap:break-word;overflow:hidden}.legal-marketing-menu-modal__bottom-decoration{position:relative;height:12.5rem;margin-top:-7rem;background-image:url(/wp-content/themes/dnovo/source/build/legal-marketing-header-menu-decoration-430a8121.svg);background-position:right bottom;background-repeat:no-repeat;background-size:100% auto;pointer-events:none;z-index:-1;width:100%}.locations-section{--gap: .75rem}.locations-section__head{margin-bottom:3rem}.locations-section__primary-locations-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);margin-bottom:var(--gap);list-style:none}.locations-section__secondary-locations-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);list-style:none}.menu-modal-list{display:grid;grid-template-columns:repeat(4,1fr);flex:1;column-gap:var(--list-column-gap)}.menu-modal-list__item-link{display:flex;gap:1rem;padding:.75rem;position:relative;border:var(--size-1px) solid transparent;border-radius:1rem;text-decoration:none;transition:background .3s ease,border .3s ease}.menu-modal-list__item-link:hover:not(._disabled),.menu-modal-list__item-link._active{background:#f6f8fb;border:var(--size-1px) solid rgba(139,163,199,.32)}.menu-modal-list__item-link._disabled{pointer-events:none}.menu-modal-list__item-link[data-special-status]{border:var(--size-1px) solid rgba(139,163,199,.32);overflow:hidden;padding:.5rem .5rem .5rem .75rem}.menu-modal-list__item-link[data-special-status]:after{content:attr(data-special-status);position:absolute;z-index:1;width:5.9144rem;height:1.0625rem;right:-2.1rem;top:.5rem;background:var(--special-status-background, #303030);color:var(--special-status-color, #fff);font-family:Manrope;font-weight:800;font-size:.55rem;line-height:1.125rem;letter-spacing:.1em;text-align:center;transform:rotate(45deg)}.menu-modal-list__item-link[data-special-status] .menu-modal-list__item-title{margin-top:.25rem}.menu-modal-list__item-icon{max-width:2rem;max-height:2rem;height:100%}.menu-modal-list__item-information{display:flex;flex-direction:column;gap:.4rem}.menu-modal-list__item-title{font-family:Libre Bodoni,serif;font-weight:700;font-size:1.125rem;line-height:1.111em;color:#303030;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:1.19em}.menu-modal-list__item-description{font-style:normal;font-weight:400;font-size:.875rem;line-height:124%;color:#1b203c;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.5em}.mobile-call-to-action-fixed-bar{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:99;display:flex}.mobile-call-to-action-fixed-bar__link{padding:1.125rem;font-size:1rem;line-height:100%;flex:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:800;gap:.5rem}.mobile-call-to-action-fixed-bar__link._phone-button{background:#303030;color:#f5f5f7}.mobile-call-to-action-fixed-bar__link._phone-button:hover{background:#ffb017;color:#303030}.mobile-call-to-action-fixed-bar__icon{width:1rem;height:1rem}.mobile-contact-bar{display:none;position:fixed;bottom:0;width:100%;z-index:999999}.mobile-contact-bar
a{border-radius:0;height:3.125rem}.mobile-contact-bar a:after{content:unset}.mobile-menu-close-button{display:flex;align-items:center;padding:1rem;font-size:1.375rem;gap:.5rem;cursor:pointer;border-bottom:1px solid rgba(27,32,60,.1215686275);font-weight:500;line-height:1;color:#303030;background:#fff;position:sticky;top:0;z-index:10;width:100%}.mobile-menu-close-button._active{transform:translate(0)}.mobile-menu-close-button__close-button-link{gap:1.6563rem}.mobile-menu-close-button__close-button-link .mobile-menu-link__arrow{transform:rotate(90deg);order:-1}.mobile-menu-inner-modal-displayer{width:100%;background-color:#fff;transition:transform .3s ease;color:#303030;text-transform:uppercase}.mobile-menu-inner-modal-displayer._active .mobile-menu-inner-modal-displayer__head-item{opacity:.4}.mobile-menu-inner-modal-displayer._active .mobile-menu-inner-modal-displayer__title-item-carret{transform:rotate(180deg)}.mobile-menu-inner-modal-displayer._active .mobile-menu-inner-modal-displayer__list{display:flex;max-height:100%}.mobile-menu-inner-modal-displayer__head-item{font-family:var(--nunito-font-family);display:flex;justify-content:space-between;align-items:center;padding:12px
0;font-size:1.08rem;font-weight:800;opacity:1;color:#303030;transition:opacity .3s ease}.mobile-menu-inner-modal-displayer__list{display:none;max-height:0;overflow:hidden;flex-direction:column;gap:1rem;margin-bottom:12px;gap:.75rem}.mobile-menu-inner-modal-displayer__title-item-carret{width:1.5rem;height:1.5rem}.mobile-menu-inner-modal-displayer__item{height:fit-content;display:flex;gap:.5rem}.mobile-menu-inner-modal-displayer__link{width:100%;text-decoration:none;display:flex;gap:.75rem;padding:.75rem .5rem 1rem .75rem;transition:background .3s ease}.mobile-menu-inner-modal-displayer__link:not([href*="#"]):hover{background:#f5f5f7}.mobile-menu-inner-modal-displayer__link[href*="#"]{opacity:.8}.mobile-menu-inner-modal-displayer__icon{max-width:32px;max-height:32px;height:100%}.mobile-menu-inner-modal-displayer__information{display:flex;flex-direction:column}.mobile-menu-inner-modal-displayer__title{white-space:nowrap;font-family:Libre Bodoni,serif;font-size:1.08rem;font-weight:600;line-height:1.16!important;margin-bottom:.5rem}.mobile-menu-inner-modal-displayer__description{font-family:Manrope,sans-serif;font-size:.875rem;color:#1b203c;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mobile-menu-link{position:relative;color:inherit;line-height:1.11;text-align:left;text-decoration:none;transition:background-color .3s ease,color .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#303030}.mobile-menu-link__inner{font-size:1.375rem;position:relative}.mobile-menu-link__inner:after{content:"";position:absolute;bottom:0;left:-.1em;right:-.1em;height:.25rem;background-color:#ffc145;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.mobile-menu-link:hover .mobile-menu-link__inner,.mobile-menu-link._active .mobile-menu-link__inner{opacity:1}.mobile-menu-link:hover .mobile-menu-link__inner:after,.mobile-menu-link._active .mobile-menu-link__inner:after{transform:scaleX(1)}.mobile-menu-link__arrow{width:20px;height:20px;transform:rotate(270deg)}.mobile-menu-link__arrow
use{width:7px;height:14px}.mobile-menu-modal{position:fixed;inset:var(--header-height) 0 0 0;background-color:#fff;display:none;flex-direction:column;z-index:10;overflow:hidden}.mobile-menu-modal__navigation-wrapper{height:100%;overflow:auto}.mobile-menu-modal__navigation{height:100%}.mobile-menu-modal__contacts{height:4rem;display:flex;justify-content:center}.mobile-navigation-modal-toggle-button{line-height:0;opacity:1;transition:opacity .3s ease}.mobile-navigation-modal-toggle-button .menu-icon{position:relative;max-width:3.5rem;max-height:2.625rem;width:100%;height:100%;display:inline-block;pointer-events:none}.mobile-navigation-modal-toggle-button .menu-icon
path{stroke:#363636;stroke-width:5;stroke-linecap:round;transition:all .25s ease-in-out;transform:rotate(0);transform-origin:50% 50%;will-change:transform,opacity}.mobile-navigation-modal-toggle-button .menu-button:hover path,.mobile-navigation-modal-toggle-button .menu-button:focus path,.mobile-navigation-modal-toggle-button .menu-button:active
path{stroke:#d00251}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(1){opacity:0}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(4){opacity:0}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(2){transform:rotate(45deg)}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(3){transform:rotate(-45deg)}.mobile-navigation-modal{padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative;overflow:hidden;height:calc(100vh - 6.375rem);overflow-y:auto}.mobile-navigation-modal__list{display:flex;flex-direction:column;align-items:center}.mobile-navigation-modal__item{font-size:1.375rem;width:100%;display:flex}.mobile-navigation-modal__item._active .mobile-navigation-modal__window{transform:translate(0)}.mobile-navigation-modal__item._active .mobile-menu-close-button{display:flex}.mobile-navigation-modal__item._active .mobile-menu-link{opacity:1}.mobile-navigation-modal__item._active .mobile-menu-link .mobile-menu-link__link-bottom:after{transform:scaleX(1)}.mobile-navigation-modal__window{overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:10;height:100%;transform:translate(100%);transition:transform .3s ease}.mobile-navigation-modal__window .mobile-menu-inner-modal-displayer{padding-left:1.5rem;padding-right:1rem}.mobile-navigation-modal__link{width:100%;font-size:1rem;font-weight:600;justify-content:space-between;text-decoration:none;color:#303030;padding:12px
0;cursor:pointer}.mobile-navigation-modal__link:hover{background-color:var(--primary-light);color:var(--secondary-green)}.mobile-navigation-modal__link:active,.mobile-navigation-modal__link._active{background-color:var(--secondary-green);color:var(--primary-light);--arrow-fill:var(--primary-light)}.mobile-navigation-modal__link .header-menu-link__icon{transform:rotate(270deg)}.mobile-navigation-modal__phone{height:fit-content;margin-top:.25rem;font-weight:600;cursor:pointer;text-decoration:none;font-size:inherit;display:flex;flex-direction:column;gap:.25rem;padding:1.375rem .8125rem 1.625rem;background:#f5f5f7;font-size:#303030;border-radius:.25rem}.mobile-navigation-modal__phone-title{opacity:.4;font-size:1rem;font-weight:600;line-height:1;color:#303030;text-transform:uppercase}.mobile-navigation-modal__phone-main{font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:.02em;color:#303030}.our-clients{padding:4rem 0;--slider-max-width:71.75rem}.our-clients__title{font-family:Libre Bodoni;font-weight:700;font-size:3rem;line-height:116.7%;text-align:center;margin-bottom:.5rem}.our-clients__subtitle{font-family:Libre Bodoni;font-weight:400;font-size:1.75rem;line-height:114%;text-align:center}.our-clients__reviews-slider{margin-top:3.75rem;position:relative}.our-clients__reviews-slider-container{overflow:hidden;max-width:var(--slider-max-width);margin-left:auto;margin-right:auto;position:relative}.our-clients__review{display:grid;grid-template-columns:40.5132905591fr 56.3703024748fr;align-items:center;gap:2.125rem}.our-clients__review-image-wrapper{position:relative;overflow:hidden}.our-clients__review-image{width:100%;height:100%;object-fit:contain;object-position:center}.our-clients__review-content{padding:2.5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:start}.our-clients__review-title{font-family:Libre Bodoni;font-weight:400;font-size:2rem;line-height:125%;font-style:italic;margin-bottom:1rem}.our-clients__review-text{font-weight:300;font-size:1.125rem;line-height:150%}.our-clients__review-author{margin-top:2.5rem;letter-spacing:.0625rem;text-transform:uppercase}.our-clients__review-author-name{font-size:1.125rem;font-weight:800;line-height:100%;display:block}.our-clients__review-author-role{margin-top:.125rem;font-weight:400;font-size:.875rem;line-height:100%;letter-spacing:.0625rem;display:block}.our-clients__review-logo-image{height:2.5rem;margin-top:2.5rem;width:auto}.our-clients__control-arrow{position:absolute;top:50%;transform:translateY(-50%);line-height:0;width:2rem;height:2rem}.our-clients__control-arrow._prev{left:0}.our-clients__control-arrow._next{right:0}.our-clients__control-arrow
svg{width:100%;height:100%;transition:background .3s,fill .3s;background:transparent;border-radius:4px}.our-clients__control-arrow svg
rect{transition:fill .3s}.our-clients__control-arrow svg
path{transition:stroke .3s}.our-clients__control-arrow:hover svg
rect{fill:#ffb017}.our-clients__control-arrow:hover svg
path{stroke:#fff}.our-clients__pagination{display:flex;gap:1rem;margin-top:2.375rem;max-width:var(--slider-max-width);margin-left:auto;margin-right:auto}.our-clients .swiper-pagination-bullet{flex:1;width:10.875rem;height:.1875rem;transition:background .3s ease;background:#dadde1;border-radius:2rem}.our-clients .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffb017}.our-clients__logos-list{max-width:75.125rem;margin-top:3.25rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;column-gap:.75rem;row-gap:2rem;flex-wrap:wrap}.our-clients__logo-item{display:flex;align-items:center;justify-content:center;height:2.75rem}.our-clients__logo-image{height:100%;width:auto}.our-facts{background:#f5f5f5;border-radius:.5rem}.our-facts__list{display:flex;align-items:center}.our-facts__item{position:relative;display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1.75rem 2rem}.our-facts__item:after{content:"";position:absolute;display:block;top:50%;right:0;transform:translateY(-50%);height:4rem;width:var(--size-1px);opacity:.2;background:#384d6c}.our-facts__list[data-items-count="4"] .our-facts__item:nth-child(4n):after{display:none}.our-facts__list[data-items-count="3"] .our-facts__item:nth-child(3n):after{display:none}.our-facts__item:last-child:after{display:none}.our-facts__item-image{height:4rem;width:auto}.our-facts__item-number{font-family:Libre Bodoni;font-weight:700;color:#384d6c;margin-bottom:.25rem}.our-facts__item-number-value{font-size:1.75rem;line-height:82%}.our-facts__item-number-suffix{font-size:1.0625rem;line-height:82%}.our-facts__item-label{font-weight:500;font-size:1rem;line-height:99%;text-transform:capitalize;color:#384d6c}.page-content-with-table-of-contents{border-top:.25rem solid #f5f5f7;padding-top:1.5rem;margin-top:1.5rem}.portfolio-menu-modal{position:fixed;z-index:5;top:var(--header-height);transition:height 0s,opacity 0s;height:0;overflow:hidden;transform:translate(-6.5rem);text-transform:none}.portfolio-menu-modal__body{position:relative;height:fit-content;width:fit-content;max-width:20.25rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 0 .25rem .25rem;background:#fafafb;box-shadow:0 4.1875rem 4.6875rem -3.5rem #00000029;color:#1b203c;padding:.75rem .75rem .375rem;transition:visibility 0s,transform .3s ease-in-out;overflow:auto;max-height:calc(100vh - var(--header-height) - 1rem)}.portfolio-menu-modal__list{display:grid;grid-template-columns:1fr}.portfolio-menu-modal__item .menu-modal-list{display:flex;flex-direction:column;gap:0}.portfolio-menu-modal__item .menu-modal-list__link{padding:.75rem .75rem 1rem;width:100%}.portfolio-menu-modal__item .menu-modal-list__title{padding:0;padding-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.11!important}.portfolio-menu-modal__item .menu-modal-list__description{line-height:1.24}.portfolio-menu-modal__item .menu-modal-list__icon{max-width:2rem;max-height:2rem}.portfolio-menu-modal__item .menu-modal-list__item{height:100%}.portfolio-menu-modal__guides-container{display:flex;flex-direction:column;grid-column:span 8}.primary-location-card{background:#f5f5f7;color:#303030;position:relative;overflow:hidden;transition:background .3s;height:29.375rem;text-align:center;display:block;text-decoration:none}.primary-location-card:hover{background:#fff}.primary-location-card__inner-border{position:absolute;top:0;right:0;bottom:0;left:0;border:.5rem solid #f5f5f5;width:100%;height:100%;pointer-events:none;transition:opacity .3s;opacity:0;z-index:5}.primary-location-card:hover .primary-location-card__inner-border{opacity:1}.primary-location-card__image,.primary-location-card__hover-image{position:absolute;bottom:-1px;left:0;right:0;width:100%;transition:opacity .3s}.primary-location-card__hover-image{opacity:0;z-index:2}.primary-location-card:hover .primary-location-card__hover-image{opacity:1}.primary-location-card__content{position:relative;z-index:5;width:100%;height:100%}.primary-location-card__top-decoration{position:absolute;width:18.75rem;height:auto;top:0;left:calc(50% - 9.375rem);transition:transform .3s;transform:translateY(-100%);z-index:1}.primary-location-card:hover .primary-location-card__top-decoration{transform:translateY(0)}.primary-location-card__title{font-family:Manrope;font-weight:800;font-size:3rem;line-height:100%;text-transform:uppercase;position:absolute;top:4.5875rem;width:100%;transition:top .3s,font-size .3s}.primary-location-card__office-type{font-size:.875rem;line-height:100%;text-transform:uppercase;position:absolute;top:7.9375rem;width:100%;transition:top .3s}.primary-location-card__address{font-size:1.25rem;line-height:155%;opacity:.8;max-width:20rem;position:absolute;top:19.25rem;transition:top .3s;left:50%;transform:translate(-50%);width:100%}.primary-location-card__address-link{position:absolute;font-size:0;top:0;right:0;bottom:0;left:0;z-index:2}.primary-location-card__phone{display:flex;justify-content:center;align-items:center;width:100%;position:absolute;bottom:1.75rem;transition:bottom .3s,color .3s;gap:.625rem;font-weight:800;font-size:1.25rem;line-height:220%;z-index:3}.primary-location-card__phone:hover{color:#ffb017}.primary-location-card__phone-icon{width:1.5rem;height:1.5rem}.secondary-location-card{background:#f5f5f7;border:.125rem solid #f5f5f7;border-radius:.25rem;transition:box-shadow .3s;color:#303030;display:block}.secondary-location-card:hover{box-shadow:2.4375rem .1875rem 2.4438rem -1.5625rem #00000029}.secondary-location-card__inner{position:relative;height:20rem;overflow:hidden;border-radius:.25rem;text-align:center}.secondary-location-card__icon,.secondary-location-card__hover-icon{position:absolute;top:1.8125rem;width:3.5rem;height:3.5rem;left:50%;transform:translate(-50%);transition:opacity .3s}.secondary-location-card__hover-icon{opacity:0;z-index:2}.secondary-location-card__title{font-family:Manrope;font-weight:800;font-size:1.5rem;line-height:70%;text-transform:uppercase;position:absolute;top:6.3125rem;width:100%;text-align:center;transition:top .3s}.secondary-location-card__office-type{font-size:1rem;line-height:70%;text-transform:uppercase;position:absolute;top:8.3125rem;text-align:center;width:100%;transition:top .3s}.secondary-location-card__address-link{position:absolute;font-size:0;top:0;right:0;bottom:0;left:0;z-index:2}.secondary-location-card__phone{position:absolute;z-index:3;top:11.0625rem;display:flex;justify-content:center;align-items:center;width:100%;transition:bottom .3s;gap:.625rem;font-weight:800;font-size:1.25rem;line-height:220%;transition:color .3s,top .3s}.secondary-location-card__phone:hover{color:#ffb017}.secondary-location-card__phone-icon{width:1.5rem;height:1.5rem}.secondary-location-card__address{position:relative;max-width:13.6875rem;width:100%;left:50%;transform:translate(-50%);height:3.875rem;font-size:1.25rem;line-height:155%;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;top:14.3125rem;transition:top .3s}.secondary-location-card__background-decoration{position:absolute;top:11.8125rem;width:100%;left:0;transition:top .3s;z-index:0}.secondary-location-card:hover .secondary-location-card__background-decoration{top:3.9375rem}.service-page-marketing-points{display:flex;gap:2.5rem;margin-right:unset}.service-page-marketing-points__information-container{max-width:41rem;display:flex;flex-direction:column;justify-content:center}.service-page-marketing-points__title{font-family:Libre Bodoni;font-size:2rem;font-weight:400;line-height:1.16;color:var(--semi-black);margin-bottom:2rem}.service-page-marketing-points__title
span{font-weight:700}.service-page-marketing-points__list{display:flex;flex-direction:column;gap:1rem}.service-page-marketing-points__item{display:flex}.service-page-marketing-points__item-logo-contanier{position:relative;max-width:2.5rem;margin-right:.5rem}.service-page-marketing-points__item-logo-contanier
img{position:relative;top:-.625rem;min-width:2.5rem;height:2.5rem}.service-page-marketing-points__item-text
strong{line-height:1;margin-right:1.5em}.service-page-marketing-points__media-container{flex:0 0 50%;position:relative}.service-page-marketing-points__media-container:after{content:"";position:absolute;top:0;right:0;height:99%;width:50%;background-color:var(--feather-grey);z-index:0;border-radius:.25rem 0 0 .25rem}.service-page-marketing-points__media-container
img{position:relative;z-index:1;height:100%;width:100%}.share-bar{display:flex;gap:1.125rem;align-items:center}.share-bar__title{font-weight:800;font-size:.875rem;line-height:128.57%;color:#7a8d9b;text-transform:uppercase}.share-bar__item{display:block;width:1.25rem;height:1.25rem;transition:filter .2s ease-in-out,scale .2s ease-in-out;line-height:0;position:relative}.share-bar__item
img{width:100%;height:100%;object-fit:contain}.share-bar__item:hover{transform:filter(contrast(1.5))}.share-bar__item:active{transform:scale(1.2)}.share-bar__items{display:flex;gap:1rem;align-items:center}.table-of-contents-bar{background:#f5f5f7;width:100%;padding:1.5rem}.table-of-contents-bar__head{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.table-of-contents-bar__head
svg{transform:rotate(180deg)}.table-of-contents-bar__head
h4{font-size:.9375rem}.table-of-contents-bar .table-of-contents{max-width:41.5rem;max-height:60vh;padding-top:1rem}.table-of-contents-bar.is-collapsed
svg{transform:rotate(0)}.table-of-contents-bar.is-collapsed .table-of-contents{display:none}.theme-button{--color:#2d3037;--hover-color:var(--color);--active-color:var(--color);--background-color:#ffc145;--hover-background-color:var(--background-color);--active-background-color:var(--background-color);--border-color:#ffc145;--hover-border-color:var(--border-color);--active-border-color:var(--border-color);--finger-fill-color:var(--color);--hover-finger-fill-color:var(--hover-color);--active-finger-fill-color:var(--active-color);--font-family:inherit;--min-width:13.75rem;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:var(--overflow, hidden);min-width:min(var(--min-width),100%);width:var(--width, fit-content);height:var(--height, 4rem);padding:1rem 2rem;color:var(--color);background-color:var(--background-color);border:var(--size-1px) solid var(--border-color);border-radius:.25rem;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);font-weight:600;text-transform:uppercase;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.theme-button:has(strong){font-weight:400}.theme-button
strong{font-weight:700}.theme-button__finger{position:absolute;bottom:var(--finger-bottom, -.2813rem);right:var(--finger-right, 0px);width:2.1rem;height:2.1rem;--fill-color:var(--finger-fill-color);transform:scale(var(--finger-scale, 1));transition:transform .3s ease-in-out,bottom .3s ease-in-out,right .3s ease-in-out}.theme-button:hover{color:var(--hover-color);background-color:var(--hover-background-color);border-color:var(--hover-border-color)}.theme-button:hover .theme-button__finger{--fill-color:var(--hover-finger-fill-color)}.theme-button:active{color:var(--active-color);background-color:var(--active-background-color);border-color:var(--active-border-color)}.theme-button:active .theme-button__finger{--fill-color:var(--active-finger-fill-color)}.theme-button._transparent-light{--color:#2d3037;--hover-color:#fff;--active-color:#8ba3c7;--border-color:#2d3037;--hover-border-color:#384d6c;--active-border-color:#2d3037;--background-color:transparent;--hover-background-color:#384d6c;--active-background-color:#2d3037}.theme-button._solid-dark{--color:#fff;--border-color:#2d3037;--hover-border-color:#384d6c;--active-border-color:#c68509;--background-color:#2d3037;--hover-background-color:#384d6c;--active-background-color:#c68509;--finger-fill-color:#8ba3c7;--hover-finger-fill-color:#fff;--active-finger-fill-color:#fff}.theme-button._accent-on-dark-background{--color:#fff;--hover-color:#8ba3c7;--active-color:#8ba3c7;--border-color:#fff;--hover-border-color:#8ba3c7;--active-border-color:transparent;--background-color:#a2bccf29;--hover-background-color:transparent;--active-background-color:transparent;--finger-fill-color:#8ba3c7;--hover-finger-fill-color:#8ba3c7;--active-finger-fill-color:#8ba3c7}.video-play-modal-block{height:auto;width:100%}.video-play-modal-block__preview{position:relative;overflow:hidden;border-radius:.25rem;background:#000;cursor:pointer}.video-play-modal-block__preview-image{width:100%;height:auto;object-fit:contain;transition:transform .3s,opacity .3s}.video-play-modal-block:hover .video-play-modal-block__preview-image{transform:scale(1.05);opacity:.8}.video-play-modal-block__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;opacity:0;z-index:2;transition:opacity .3s}.video-play-modal-block:hover .video-play-modal-block__play-button{opacity:1}.video-player-modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.video-player-modal__close-area{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.video-player-modal__close-button{margin-bottom:.75rem;color:#fff}.video-player-modal__close-button:hover{text-decoration:underline}.video-player-modal__inner{max-width:56.25rem;width:100%;z-index:2}.video-player-modal__inner
iframe{width:100%;height:100%;aspect-ratio:16/9}.working-hours-bar{display:flex;align-items:center;gap:1rem;letter-spacing:.0625rem}.working-hours-bar__icon{width:2.5rem}.working-hours-bar__title{display:block;font-weight:400;font-size:.875rem;line-height:1.1375rem;opacity:.56}.working-hours-bar__value{font-weight:400;font-size:1.125rem;line-height:1.4625rem}[x-cloak]{display:none}@media (max-width: 1600px){.menu-modal-list__item-description
br{display:none}}@media (max-width: 1150px){:root{--header-height:5rem}}@media (max-width: 1080px){.archive-hero__inner{min-height:unset}.archive-hero__inner:before,.archive-hero__inner:after{width:4.0625rem;height:12.1875rem}.archive-hero__inner:before{right:calc(100% + 3rem)}.archive-hero__inner:after{left:calc(100% + 3rem)}.archive-hero__image{display:none}.article-accent-content-banner__main{grid-column:span 12;padding:1rem}.article-accent-content-banner__image-container{grid-column:span 12}.article-content-wrapper .drop-cap:first-letter {font-size:4.1875rem}.blog-aside-call-to-action-banner__inner{max-width:100%}.blog-services-list{padding:1.5rem 1rem}.blog-services-list__item{grid-column:span 6}.case-studies-preview-section__title-top{font-size:1.25rem}.case-studies-preview-section__title-bottom:before{top:.8125rem;left:calc(100% + .5625rem);width:2.5rem;height:2.5rem}.case-studies-preview-section__title-bottom{font-size:2rem}.case-studies-preview-section__text{font-size:.875rem}.case-studies-preview-section__stats{justify-content:center;gap:2rem;margin-top:2rem;margin-bottom:1rem}.case-studies-preview-section__stats-item-value{font-size:1.5rem}.case-studies-preview-section__stats-item-label{font-size:1rem}.case-studies-preview-section{padding-left:1rem;padding-right:1rem}.case-studies-preview-section:before{left:0;right:0;border-radius:0}.case-studies-slider__arrow{display:none}.case-studies-slider__pagination{max-width:62.5rem;margin:0
auto}.case-studies-slider__item{flex:0 0 80vw}.case-studies-slider__pagination
span{flex:1}.case-studies-slider__arrow--prev{left:-1.5rem}.case-studies-slider__arrow--next{right:-1.5rem}.case-studies-slider__arrow
svg{width:2.5rem;height:2.5rem}.case-studies-slider:before{left:0;right:0;border-radius:0}:root{--header-height:4rem}.header{background-color:#fff!important;border-bottom:1px solid #d8d8d8!important}.header__inner-wrapper{justify-content:space-between;gap:1rem;height:var(--header-height)!important}.header__logo{margin-right:2rem;gap:.5rem}.header__logo-image-wrapper{width:6.5rem;height:1.75rem}.header.is-scrolled .header__logo-image-wrapper{width:2rem}.header__logo-caption{margin-bottom:0;font-size:.6875rem}.header__menu,.header__contact-button{display:none!important}.header-navigation-modal__body{height:100%;justify-content:unset;box-shadow:unset;border-radius:unset}.hero-360__viewer-part{grid-column:span 12}.hero-360__viewer-iframe{aspect-ratio:1/1;height:auto;width:85%;left:9.1%;top:7.5%}.hero-360__viewer{margin-right:auto}.hero-360__badge{height:9rem;top:calc(50% - 4.5rem)}.hero-with-keywords__keywords-wrapper{padding-left:0}.hero-reviews-slider .swiper-slide{transform-origin:center center}.hero-slider-review-card__logo{max-height:1.09375rem;max-width:4.375rem}.home-hero__inner-wrapper{grid-template-columns:1fr}.home-hero__media{height:50vh}.latest-blog-posts{padding:2rem 0}.latest-blog-posts__grid{grid-template-columns:repeat(2,1fr)}.legacy-page-hero{--padding-bottom:1rem}.legacy-page-hero__content-wrapper{grid-column:span 12}.legacy-page-hero__main{min-height:0;margin-top:0;text-align:center}.legacy-page-hero__title{font-size:2.4rem;margin-bottom:1rem}.legacy-page-hero__text{padding-right:0}.legacy-page-hero__buttons{justify-content:center}.legacy-page-hero__buttons>*{width:18.75rem!important}.legacy-page-hero__logos{justify-content:center;margin-bottom:3.5rem}.legacy-page-hero__logo{display:flex;align-items:center;width:calc(50% - .75rem)}.legacy-page-hero__slider-wrapper{padding-left:0;grid-column-start:7;grid-column-start:1;grid-column-end:13}.legacy-page-hero__image-wrapper{height:100%;top:unset}.legacy-page-hero__image-wrapper
img{object-fit:cover;object-position:center left}.legacy-page-hero__image-wrapper{position:relative;top:0;grid-column-start:1;grid-column-end:13;height:auto;width:100%}.legacy-page-hero__breadcrumbs{padding-top:1rem}.legal-marketing-menu-modal__services-container{margin-bottom:1rem}.mobile-menu-inner-modal-displayer__link{border-radius:.25rem}.our-clients__review-image-wrapper{height:15.625rem}.portfolio-menu-modal__body{padding-bottom:3rem;height:100%;justify-content:unset;box-shadow:unset;border-radius:unset}.service-page-marketing-points{margin-right:auto;flex-direction:column;gap:1.5rem;padding-left:0}.service-page-marketing-points__information-container{max-width:unset}}@media (max-width: 1024px){.keywords-block__title{font-family:Libre Bodoni;font-weight:400;font-size:1.25rem;line-height:100%;margin-bottom:1.25rem}}@media (max-width: 62.5rem){.video-player-modal__inner{padding:1rem}}@media (max-width: 768px){.archive-hero__inner{padding:2.5rem;background:rgba(162,188,207,.16)}.archive-hero__inner{padding-top:2.5rem;padding-bottom:2.5rem;background:rgba(162,188,207,.16)}.article-content-wrapper .has-grey-background{padding-right:1rem}.article-content-wrapper .drop-cap:first-letter {font-size:3.1875rem}.basic-page-hero{display:flex;flex-direction:column;gap:.625rem}.basic-page-hero__content{display:block;min-height:unset;padding:1rem}.basic-page-hero{--content-inner-max-width:100%}.basic-page-hero__hgroup{gap:1rem}.basic-page-hero__pre-title{font-size:1.125rem}.basic-page-hero__title{font-size:1.75rem}.basic-page-hero__text{font-size:.875rem;line-height:140%;margin-top:1rem}.basic-page-hero__logo{height:4rem}.blog-post-hero{padding:1.5rem 1rem;--content-max-width:calc(100% - 2rem)}.blog-post-hero__hgroup{gap:1rem}.blog-post-hero__pre-title{font-size:1.125rem}.blog-post-hero__title{font-size:1.75rem}.blog-post-hero__text{font-size:.875rem;line-height:140%;margin-top:1rem}.blog-post-hero__author-bar{margin-top:1.5rem}.blog-post-hero:after{display:none}.blog-service-info-cards__item{grid-column:span 12!important;grid-row:span 1!important;padding:1rem}.blog-services-list__item{grid-column:span 12}.case-studies-slider__item{flex:0 0 100%}.case-studies-slider__arrow--prev{background-image:url(/wp-content/themes/dnovo/source/asset-images/chevron-left-white-fill.svg)}.case-studies-slider__arrow--next{background-image:url(/wp-content/themes/dnovo/source/asset-images/chevron-right-white-fill.svg)}.footer__main-body{grid-template-columns:1fr}.footer__logo{margin-top:0;margin-bottom:1rem;max-width:10rem}.footer__working-hours-bar{margin-top:1rem;margin-bottom:2rem}.footer__socials{margin-right:0}.footer__contacts-part-head{justify-content:flex-start;gap:1rem;margin-bottom:2rem}.footer__decoration{display:none}.footer-locations__row{row-gap:1.5rem;grid-template-columns:1fr 1fr}.footer-menu{grid-template-columns:1fr;row-gap:2rem}.footer-menu__column-title{margin-bottom:0}.get-audit-banner{border-radius:.25rem}.get-audit-banner__inner-wrapper{min-height:unset;align-items:center;border-radius:.25rem}.get-audit-banner__content{padding:1rem;gap:.5rem}.get-audit-banner__image{width:6.25rem;height:6.25rem}.get-audit-banner__title:after{left:calc(100% - 1rem)}.guide-post-hero__call-to-action-banner{margin-bottom:1.5rem}.guide-post-hero__pre-title{font-size:1.125rem}.guide-post-hero__title{font-size:1.75rem}.guide-post-hero__text{font-size:.875rem;line-height:140%;margin-top:1rem}.guide-post-hero__buttons{margin-top:1.5rem}.guide-post-hero:after{display:none}.hero-360__viewer-part{margin-right:0}.hero-360__viewer{aspect-ratio:1/1;height:auto;width:100%}.hero-call-to-action-banner{align-items:start;gap:.75rem}.hero-call-to-action-banner__image-wrapper{--image-size:3rem}.hero-call-to-action-banner__main:before{width:7.56px;height:14.7296px;top:25%}.hero-with-image__image-wrapper,.hero-with-reviews__slider-wrapper{position:relative;margin-right:0;padding:1rem;width:auto}.hero-reviews-slider{pointer-events:none;height:auto}.hero-reviews-slider .swiper-slide{flex:0 0 100%;transform:scale(.9)}.hero-reviews-slider__item-pagination{display:none}.hero-reviews-slider:not(.swiper-initialized) .swiper-wrapper{flex-direction:row}.hero-slider-review-card{box-shadow:none}.hero-slider-review-card__text{font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.home-hero__title
br{display:none}.home-hero__content{padding:1rem}.home-hero__pre-title{font-size:1.125rem}.home-hero__title{font-size:1.75rem;margin-top:.9rem}.home-hero__swiper{height:calc(1em + .9rem)}.home-hero__swiper strong:after{width:.68rem;height:.68rem;top:.2rem}.home-hero__list,.home-hero__cta-buttons{margin-top:.9rem}.home-hero__media{border-radius:.2rem}.home-hero__decoration-image{top:.3rem;right:.3rem;max-height:4.42rem}.keywords-block{padding:.9375rem 0;box-shadow:none}.keywords-block:before{display:none}.keywords-block__subtitle{font-family:Manrope;font-weight:600;font-size:.9375rem;line-height:1.09375rem;text-align:center;text-transform:uppercase;color:#303030;opacity:.6;letter-spacing:.0625rem;margin-bottom:.5rem}.keywords-block__list{gap:.5rem;flex-direction:row}.keywords-block__keyword{flex:0 0 max-content}.keywords-block__keyword:first-child{margin-left:2rem}.keywords-block__keyword:last-child{margin-right:2rem}.latest-blog-posts__title{font-size:1.5rem;margin-bottom:2rem}.latest-blog-posts__grid{grid-template-columns:repeat(1,1fr)}.legacy-page-hero__inner{display:block;min-height:unset}.legacy-page-hero__main{margin-bottom:1rem}.legacy-page-hero__title{font-size:1.875rem;margin-bottom:.78125rem}.legacy-page-hero__text{font-weight:400;font-size:1.015625rem;line-height:144%;text-align:center;margin-bottom:.9375rem}.legacy-page-hero__logos{display:none}.locations-section__head{margin-bottom:2rem}.locations-section__primary-locations-list,.locations-section__secondary-locations-list{grid-template-columns:1fr}.mobile-contact-bar{display:flex}.our-clients__title{font-size:1.75rem}.our-clients__subtitle{font-size:1.125rem}.our-clients__reviews-slider{margin-top:2.5rem}.our-clients__review{grid-template-columns:1fr;gap:1rem}.our-clients__review-content{padding:0;flex-direction:column;align-items:center;text-align:center}.our-clients__review-title{font-size:1.25rem}.our-clients__review-text{font-size:.875rem}.our-clients__review-author,.our-clients__review-logo-image{margin-top:1.5rem}.our-clients__control-arrow{display:none}.our-clients__logos-list{margin-top:2rem;justify-content:center}.our-clients__logo-item{height:2rem}.our-facts__list{flex-wrap:wrap;max-width:100%!important}.our-facts__item{padding:1.25rem 1rem;gap:1rem;flex:50% 0 0}.our-facts__item:nth-child(2n):after{display:none}.our-facts__item:last-child:after{display:none}.our-facts__item-image{height:2.5rem}.our-facts__item-number-value{font-size:1.25rem}.our-facts__item-number-suffix{font-size:.75rem}.our-facts__item-label{font-size:.875rem}.primary-location-card{height:25rem;border:.125rem solid #f5f5f7;border-radius:.25rem}.primary-location-card__title{font-size:2.5rem;top:3rem}.primary-location-card__office-type{top:6rem}.primary-location-card__address{font-size:1rem;bottom:2rem;top:unset;max-width:calc(100% - 4rem)}.primary-location-card__phone{font-size:1rem;bottom:unset;top:16.25rem}.secondary-location-card__phone{font-size:1rem}.secondary-location-card__address{font-size:1rem;height:3.25rem}.share-bar{justify-content:center;gap:1.40625rem}.share-bar__items{gap:.9375rem}.table-of-contents-bar.is-initial .table-of-contents{display:none}.table-of-contents-bar{padding:.625rem .9375rem}.theme-button{width:100%;min-width:unset;padding:1rem;height:3.25rem}.theme-button__finger{width:1.75rem;height:1.75rem;right:-.5rem}}@media (max-width: 520px){.case-studies-preview-section__stats-item{min-width:40%}.case-studies-slider{overflow:initial}.casestudy-hero{border-radius:0}.casestudy-hero__title{font-size:2.4rem}.casestudy-hero__subtitle{font-size:1.5rem}:root{--header-height:3.5rem}.hero-check-boxed-list li:not(:last-child){margin-bottom:1rem}.hero-check-boxed-list li:before{width:1.25rem;height:1.3125rem}.hero-check-boxed-list
li{font-size:1rem}}@media (min-width: 600px){.header{top:var(--wp-admin--admin-bar--height, 0px)}.mobile-call-to-action-fixed-bar{display:none}}@media (min-width: 768px){.primary-location-card:hover .primary-location-card__title{top:3.9875rem;font-size:2.5rem}.primary-location-card:hover .primary-location-card__office-type{top:6.875rem}.primary-location-card:hover .primary-location-card__address{top:18.6875rem}.primary-location-card:hover .primary-location-card__phone{bottom:2.25rem}.secondary-location-card:hover .secondary-location-card__hover-icon{opacity:1}.secondary-location-card:hover .secondary-location-card__title{top:7.6875rem}.secondary-location-card:hover .secondary-location-card__office-type{top:9.6875rem}.secondary-location-card:hover .secondary-location-card__phone{top:11.8375rem}.secondary-location-card:hover .secondary-location-card__address{text-decoration:underline;top:14.4375rem}}@media (min-width: 1080px){.header__mobile-navigation-modal-toggle-button{display:none}.hero-with-keywords .basic-page-hero__content{margin-right:2rem}.legacy-page-hero__inner{min-height:unset!important}.legacy-page-hero__inner:before{content:"";background:rgba(162,188,207,.16);position:absolute;z-index:1;left:calc(65.8% + 1rem);top:0;bottom:0;width:50vw;border-radius:.25rem 0rem 0rem .25rem;z-index:-1}.mobile-menu-modal{display:none!important}}@media (min-width: 81.25rem){.header.is-scrolled .header-logo__menu-link-top{font-size:1.375rem}}@media (min-width: 1900px){.service-page-marketing-points{margin-right:auto}}@media (min-width: 2100px){:root{--header-height:4.5rem}}
/*!
Theme Name: dnovo
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dnovo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

dnovo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.hero-image-with-right-shadow-custom-alignment .base-page-hero__image-wrapper{display:flex;flex-direction:column;justify-content:center}.hero-image-with-right-shadow-custom-alignment .base-page-hero__image-wrapper
img{width:100%;height:unset;min-width:unset;transform:scale(1.07);transform-origin:center left}https://dnovogroup.com/wp-content/uploads/2024/04/sponsor-award.svg