.ui-loader{background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pyramid{flex-direction:column;align-items:center;gap:2.5px;display:flex}.top{border-left:11.25px solid #0000;border-right:11.25px solid #0000;border-bottom:19.5px solid var(--color-decor-green);width:0;height:0}.layer{height:10px}.l2{background:var(--color-decor-orange);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);width:35px}.l3{background:var(--color-decor-blue);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);width:50px}.l4{background:var(--color-decor-red);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);width:65px}.layer{opacity:0;height:10px;animation:2s ease-in-out infinite layerAnim}.l4{animation-delay:0s}.l3{animation-delay:.2s}.l2{animation-delay:.4s}.top{opacity:0;animation:2s ease-in-out .6s infinite layerAnim}@keyframes layerAnim{0%{opacity:0}20%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}
.hero-section{width:100%;height:100vh;padding-top:var(--height-header);padding-bottom:var(--height-header);z-index:10;background:radial-gradient(50% 50%,#2e2e2e 0%,#161616 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 15px #00000080}.hero-section__board{aspect-ratio:16/12;background:url(/images/DART_website_hero-lab-desk_v1.png) 50%/cover no-repeat;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:-4rem;display:flex;position:relative;overflow:hidden}.hero-section__board__text{z-index:2;color:#fff;text-align:center;padding:1rem;font-size:clamp(1rem,2vw,2rem);position:absolute}.hero-section__board__offer{color:#f8f4f4;text-align:center;font-family:var(--font-fredericka);letter-spacing:2.4px;border-bottom:2px dashed #f8f4f4;padding-bottom:.5rem;font-size:48px;font-style:normal;font-weight:400;line-height:normal}.hero-section__board__offer-ua{color:#f8f4f4;text-align:center;font-family:var(--font-rubik-dirt);letter-spacing:2.4px;border-bottom:2px dashed #f8f4f4;padding-bottom:.5rem;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.hero-section__board__sub-offer{color:#ffffffd9;text-align:center;padding-top:.5rem;font-family:"Exo 2";font-size:44px;font-style:normal;font-weight:300;line-height:normal}.hero-section__board__color-red{color:var(--color-decor-red)}.hero-section__board__color-blue{color:var(--color-decor-blue)}.hero-section__board__color-orange{color:var(--color-decor-orange)}.hero-section__board__color-green{color:var(--color-decor-green)}.hero-section__bottom-decor{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;display:block;position:absolute;bottom:0;left:0}.hero-section__bottom-decor img{width:100%;height:auto;display:block}.hero-section__bottom-decor-mobile{z-index:10;display:none;position:absolute;bottom:0;left:0}.hero-section__bottom-decor-mobile img{width:100%;height:auto;display:block}.hero-section{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.hero-section::-webkit-scrollbar{display:none}@media (min-width:1366px) and (max-width:1920px){.hero-section__board{width:70%;margin-left:auto;margin-right:auto}.hero-section__board__offer{font-size:36px}.hero-section__board__sub-offer{font-size:30px}}@media (max-width:1024px){.hero-section__board__offer{font-size:32px}.hero-section__board__sub-offer{font-size:28px}}@media (max-width:768px){.hero-section__board__offer{font-size:22px}.hero-section__board__sub-offer{font-size:20px}.hero-section__bottom-decor{display:none}.hero-section__bottom-decor-mobile{display:flex}}
.service-card{aspect-ratio:1;background:#ffffff0a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:30px;transition:all .25s;display:flex;box-shadow:0 4px 8px #0003}.service-card__label{color:#f8f4f4;font-family:"Exo 2";font-size:22px;font-style:normal;font-weight:600;line-height:normal}.service-card:hover{box-shadow:0 4px 8px #00000005}.service-card:hover .service-card__label{color:#52ff22}.service-card-link{text-decoration:none;display:block}.service-card__icon{justify-content:center;align-items:center;width:220px;height:220px;display:flex}.service-card__icon svg{width:100%;height:100%;display:block}
.our-services-section{background:var(--color-second-black);width:100%;min-height:100vh;padding-top:var(--height-header);padding-bottom:var(--height-header);flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.our-services-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.our-services-section__container{background-image:url(/images/DNA_green_opacity50.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (max-width:1024px){.our-services-section{min-height:auto}.our-services-section__container{background-image:url(/images/DNA_green_opacity50.png);background-position:top;background-repeat:repeat}}@media (max-width:768px){.our-services-section{min-height:auto}}
.uniq-card{flex-direction:column;width:100%;margin-top:2.5rem;display:flex}.uniq-card__title{color:#fcffff;text-align:center;text-transform:uppercase;margin-top:.8rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.uniq-card__description{color:#ffffffd9;text-align:center;margin-top:.5rem;font-size:1rem;font-style:normal;font-weight:200;line-height:normal}
.about-dart-section{background:var(--color-main-black);width:100%;padding-top:var(--height-header);padding-bottom:var(--height-header);flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.about-dart-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.about-dart-section__bussines{color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.about-dart-section__bussines-reason{color:#ffffffe6;font-size:1.2rem;font-weight:400}.about-dart-section__help{color:var(--DART-main-500,#ffea00);text-align:center;border:2px dashed #ffea00;border-radius:8px;margin-top:2.5rem;padding:1.5rem;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:1024px){.our-services-section{min-height:auto}}@media (max-width:768px){.our-services-section{min-height:auto}}
.ui-button-neo-circle{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:2px;transition:transform .2s;position:relative;box-shadow:2px 3px 4px #00000059,-2px -3px 4px #ffffff1a}.ui-button-neo-circle:before{content:"";z-index:-1;background:linear-gradient(#121212,#333);border-radius:50%;position:absolute;inset:0}.ui-button-neo-circle .button-inner{color:#fff;background:linear-gradient(178deg,#454545 14.66%,#0b0b0b 88.52%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-weight:700;transition:box-shadow .3s;display:flex}.ui-button-neo-circle:hover .button-inner{color:#52ff22}.ui-button-neo-circle:active{transform:translateY(1px)}.ui-button-neo-circle:active .button-inner{box-shadow:inset 2px 2px 5px #00000080,inset -2px -2px 5px #ffffff1a}.ui-button-neo-circle.small{width:40px;height:40px}.ui-button-neo-circle.medium{width:50px;height:50px}.ui-button-neo-circle.large{width:80px;height:80px}
.ui-button-neo-long{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:2px;transition:transform .2s;position:relative;box-shadow:2px 3px 4px #00000059,-2px -3px 4px #ffffff1a}.ui-button-neo-long:before{content:"";z-index:-1;background:linear-gradient(#121212,#333);border-radius:50px;position:absolute;inset:0}.ui-button-neo-long .button-inner{color:#fff;background:linear-gradient(178deg,#454545 14.66%,#0b0b0b 88.52%);border-radius:48px;justify-content:center;align-items:center;padding:12px 24px;font-weight:700;transition:box-shadow .3s;display:flex}.ui-button-neo-long:hover .button-inner{color:#52ff22}.ui-button-neo-long:active{transform:translateY(1px)}.ui-button-neo-long:active .button-inner{box-shadow:inset 2px 2px 5px #00000080,inset -2px -2px 5px #ffffff1a}.ui-button-neo-long.medium{width:250px}
.ui-modal__window{flex-direction:column;justify-content:center;align-items:center;display:flex}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#000415d9!important}.ant-modal .ant-modal-header{background:#43d3ff00;border-radius:8px 8px 0 0;margin-bottom:-.8rem}.ant-modal .ant-modal-title{margin-left:.5rem;font-size:1.4rem;font-weight:600;color:#00faff!important}.ant-modal .ant-modal-content{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#7de2ff42;border:2px solid #43d3ff;border-radius:2rem;padding:.4rem .6rem .6rem}
.ui-button{width:100%;color:var(--active-color-800);border:2px solid var(--active-color-800);background:#52ff2233;border-radius:3rem;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 0;font-size:1.2rem;font-weight:600;display:flex}.ui-button:hover{background:#52ff2259}
.portfolio-flip-slider{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.portfolio-flip-slider .flip-card-container{perspective:1000px;width:100%;margin-bottom:30px;position:relative}.portfolio-flip-slider .flip-card{width:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.portfolio-flip-slider .flip-card.flipped{transform:rotateY(180deg)}.portfolio-flip-slider .flip-card .flip-card-front,.portfolio-flip-slider .flip-card .flip-card-back{backface-visibility:hidden;border-radius:8px;width:100%;overflow:hidden}.portfolio-flip-slider .flip-card .flip-card-front .imgWrapper,.portfolio-flip-slider .flip-card .flip-card-back .imgWrapper{justify-content:center;align-items:center;width:100%;display:flex}.portfolio-flip-slider .flip-card .flip-card-front .imgWrapper img.imgW90,.portfolio-flip-slider .flip-card .flip-card-back .imgWrapper img.imgW90{width:90%}.portfolio-flip-slider .flip-card .flip-card-front .imgWrapper img.img-height-auto,.portfolio-flip-slider .flip-card .flip-card-back .imgWrapper img.img-height-auto{height:auto}.portfolio-flip-slider .flip-card .flip-card-front{z-index:1;position:relative;transform:rotateY(0)}.portfolio-flip-slider .flip-card .flip-card-back{position:absolute;top:0;left:0;transform:rotateY(180deg)}.portfolio-flip-slider .slider-controls-container{z-index:10;width:100%;margin-top:.1rem;position:relative}.portfolio-flip-slider .portfolio-flip-controls{justify-content:center;align-items:center;padding:0 10px;display:flex}.portfolio-flip-slider .portfolio-flip-controls .pagination{font-size:18px;font-weight:500}.imgW90{width:90%!important}.img-height-auto{height:auto!important}.hover-icon{display:none}.icon-toggle-button:hover .hover-icon{display:block}.icon-toggle-button:hover .default-icon{display:none}
.sale-trigger-item{flex-direction:row;align-items:center;width:382px;display:inline-flex}.sale-trigger-item__content{margin-left:.3rem}.sale-trigger-item__title{color:#fcffff;text-transform:uppercase;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal}.sale-trigger-item__sub-title{color:#ffffffd9;font-size:.8rem;font-style:normal;font-weight:200;line-height:normal}
.web-design-section{background:var(--color-second-black);width:100%;padding-top:var(--height-header);padding-bottom:var(--height-header);flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.web-design-section__name{color:var(--primary-color-500);text-align:center;text-transform:uppercase;font-family:Fredericka the Great;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.web-design-section__container{margin-top:2.5rem}.web-design-section__text{color:#ffffffe6;font-family:"Exo 2";font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.web-design-section__text-bold{font-weight:800}.web-design-section__sale-trigger{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:1024px){.our-services-section{min-height:auto}}@media (max-width:768px){.our-services-section{min-height:auto}}
.animation-wrapper-text{display:block;position:relative}.animation-wrapper-text__ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:normal;display:block}.animation-wrapper-text__content{white-space:normal;display:block;position:absolute;inset:0}.animation-wrapper-text__ghost p,.animation-wrapper-text__content p{margin:0}.animation-wrapper-text__ghost p+p,.animation-wrapper-text__content p+p{margin-top:1.5rem}.animation-wrapper-text__cursor{vertical-align:baseline;margin-left:.08em;animation:1s step-end infinite animationWrapperTextCursorBlink;display:inline-block}@keyframes animationWrapperTextCursorBlink{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.animation-wrapper-text__cursor{opacity:1;animation:none}}
.logo-create-section{background:var(--color-main-black);width:100%;padding-top:var(--height-header);padding-bottom:var(--height-header);flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.logo-create-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.logo-create-section__container{margin-top:2.5rem}.logo-create-section__text{color:#ffffffe6;font-family:"Exo 2";font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.logo-create-section__text-bold{font-weight:800}.logo-create-section__sale-trigger{justify-content:center;align-items:center;width:100%;display:flex}.logo-create-section__logo-portfolio-img-width{width:35%!important}@media (max-width:768px){.logo-create-section__logo-portfolio-img-width{width:90%!important}}@media (max-width:1024px){.our-services-section{min-height:auto}}@media (max-width:768px){.our-services-section{min-height:auto}}
.smm-section{width:100%;padding-top:var(--height-header);padding-bottom:var(--height-header);background:#000;flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.smm-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.smm-section__text{color:#ffffffe6;font-family:"Exo 2";font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.smm-section__text-bold{font-weight:800}@media (max-width:1024px){.smm-section .our-services-section{min-height:auto}}@media (max-width:768px){.smm-section__logo-portfolio-img-width{width:90%!important}}
.photo-video-section{background:var(--color-main-black);width:100%;padding-top:var(--height-header);padding-bottom:var(--height-header);flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.photo-video-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.photo-video-section__text{color:#ffffffe6;font-family:"Exo 2";font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.photo-video-section__text-bold{margin:0 .5rem 0 0;font-weight:800}@media (max-width:1024px){.photo-video-section .our-services-section{min-height:auto}}@media (max-width:768px){.photo-video-section__logo-portfolio-img-width{width:90%!important}}
.contacts-section{background-color:var(--color-main-black);width:100%;min-height:100vh;padding-top:var(--height-header);padding-bottom:var(--height-header);background-image:url(/images/DART_contacts-bg-v5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;box-shadow:0 4px 15px #00000080}.contacts-section__name{color:var(--primary-color-500);text-align:center;font-family:var(--font-fredericka);text-transform:uppercase;font-size:2.5rem;font-style:normal;font-weight:400;line-height:normal}.contacts-section__glass-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#ffffff14 -6.29%,#413d3d14 99.77%);border-radius:15px;flex-direction:column;width:100%;margin-top:3rem;padding:1.5rem 0;display:flex;box-shadow:inset -4px -4px 4px #ffffff24,inset 4px 3px 4px #ffffff21,-4px -4px 4px #00000038,4px 5px 5px #00000045}.contacts-section__glass-card-email{color:#fff;text-align:center;font-size:1.3rem;font-style:normal;font-weight:400;line-height:normal}.contacts-section__glass-card-action-block{flex-direction:row;justify-content:space-between;width:100%;padding:0 2.5rem;display:flex}.contacts-section__glass-card-action-btn{cursor:pointer;background:#52ff2226;border:2px solid #52ff22bf;border-radius:16px;flex-direction:column;justify-content:center;width:47%;padding:1rem;display:flex}.contacts-section__glass-card-action-btn:hover{background:#52ff2238;border:2px solid #52ff22f2}.contacts-section__glass-card-action-btn-text{color:#52ff22e6;text-align:center;text-shadow:0 4px 4px #00000040;margin-top:.5rem;font-family:"Exo 2";font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.contacts-section__glass-card-subscription{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(158deg,#ffffff14 -6.29%,#413d3d14 99.77%);border-radius:1rem;flex-direction:column;width:100%;margin-top:2rem;padding:.5rem 0;display:flex;box-shadow:inset -4px -4px 4px #ffffff24,inset 4px 3px 4px #ffffff21,-4px -4px 4px #00000038,4px 5px 5px #00000045}@media (max-width:1024px){.contacts-section{background-image:url(/images/DART_contacts-bg-v5-mobile.png)}.contacts-section-action-btn-text{font-size:1.1rem}}@media (max-width:768px){.contacts-section-action-btn-text{font-size:1.2rem}.contacts-section-email{font-size:1.5rem}.contacts-section{background-image:url(/images/DART_contacts-bg-v5-mobile.png)}}
