/* === ATOMS === */
/* -- Color -- */
/* -- Category Color -- */
/* -- Shadow -- */
/* -- Text Color -- */
.white { color: white; }

.grey { color: #F5F8FA; }

.darkgrey { color: #9B9B9B; }

.darkblack { color: #222222; }

.blue { color: #1e87f0; }

.orange { color: #f05323; }

.lightblack { color: #555555; }

.black { color: #333333; }

/* -- Background Color -- */
.back-white { background-color: white !important; }

.back-grey { background-color: #F5F8FA !important; }

.back-blue { background-color: #1e87f0 !important; }

.back-orange { background-color: #f05323 !important; }

.back-lightblack { background-color: #555555 !important; }

.back-black { background-color: #333333 !important; }

.back-darkblack { background-color: #222222 !important; }

/* -- Border Color -- */
.stroke-white { border-color: white !important; }

.stroke-grey { border-color: #F5F8FA !important; }

.stroke-blue { border-color: #1e87f0 !important; }

.stroke-orange { border-color: #f05323 !important; }

.stroke-lightblack { border-color: #555555 !important; }

.stroke-black { border-color: #333333 !important; }

.stroke-darkblack { border-color: #222222 !important; }

/* -- Flex Integration -- */
@media (min-width: 640px) { .uk-flex-row\@s { flex-direction: row; } .uk-flex-column\@s { flex-direction: column; } }

@media (min-width: 960px) { .uk-flex-row\@m { flex-direction: row; } .uk-flex-column\@m { flex-direction: column; } }

@media (min-width: 1200px) { .uk-flex-row\@l { flex-direction: row; } .uk-flex-column\@l { flex-direction: column; } }

@media (min-width: 1600px) { .uk-flex-row\@xl { flex-direction: row; } .uk-flex-column\@xl { flex-direction: column; } }

/* -- Alignment -- */
@media (min-width: 640px) { .uk-flex-middle\@s { align-items: center; } .uk-flex-center\@s { justify-content: center; } .uk-flex-top\@s { align-items: flex-start; } .uk-flex-right\@s { justify-content: right; } .uk-flex-bottom\@s { align-items: flex-end; } .uk-flex-left\@s { justify-content: left; } }

@media (min-width: 960px) { .uk-flex-middle\@m { align-items: center; } .uk-flex-center\@m { justify-content: center; } .uk-flex-top\@m { align-items: flex-start; } .uk-flex-right\@m { justify-content: right; } .uk-flex-bottom\@m { align-items: flex-end; } .uk-flex-left\@m { justify-content: left; } }

@media (min-width: 1200px) { .uk-flex-middle\@l { align-items: center; } .uk-flex-center\@l { justify-content: center; } .uk-flex-top\@l { align-items: flex-start; } .uk-flex-right\@l { justify-content: right; } .uk-flex-bottom\@l { align-items: flex-end; } .uk-flex-left\@l { justify-content: left; } }

@media (min-width: 1600px) { .uk-flex-middle\@xl { align-items: center; } .uk-flex-center\@xl { justify-content: center; } .uk-flex-top\@xl { align-items: flex-start; } .uk-flex-right\@xl { justify-content: right; } .uk-flex-bottom\@xl { align-items: flex-end; } .uk-flex-left\@xl { justify-content: left; } }

/* -- Order -- */
.dtx-order-1 { order: 1; }

.dtx-order-2 { order: 2; }

.dtx-order-3 { order: 3; }

.dtx-order-4 { order: 4; }

.dtx-order-5 { order: 5; }

.dtx-order-6 { order: 6; }

.dtx-order-7 { order: 7; }

.dtx-order-8 { order: 8; }

.dtx-order-9 { order: 9; }

.dtx-order-10 { order: 10; }

/* -- Spacing -- */
/* -- Margin -- */
.mt-0 { margin-top: 0rem !important; }

.mt-0_25 { margin-top: 0.25rem !important; }

.mt-0_5 { margin-top: 0.5rem !important; }

.mt-1 { margin-top: 1rem !important; }

.mt-1_5 { margin-top: 1.5rem !important; }

.mt-2 { margin-top: 2rem !important; }

.mt-2_5 { margin-top: 2.5rem !important; }

.mt-3 { margin-top: 3rem !important; }

.mt-3_5 { margin-top: 3.5rem !important; }

.mt-4 { margin-top: 4rem !important; }

.mt-5 { margin-top: 5rem !important; }

.ml-0 { margin-left: 0rem !important; }

.ml-0_25 { margin-left: 0.25rem !important; }

.ml-0_5 { margin-left: 0.5rem !important; }

.ml-1 { margin-left: 1rem !important; }

.ml-1_5 { margin-left: 1.5rem !important; }

.ml-2 { margin-left: 2rem !important; }

.ml-2_5 { margin-left: 2.5rem !important; }

.ml-3 { margin-left: 3rem !important; }

.ml-3_5 { margin-left: 3.5rem !important; }

.ml-4 { margin-left: 4rem !important; }

.ml-5 { margin-left: 5rem !important; }

.mb-0 { margin-bottom: 0rem !important; }

.mb-0_25 { margin-bottom: 0.25rem !important; }

.mb-0_5 { margin-bottom: 0.5rem !important; }

.mb-1 { margin-bottom: 1rem !important; }

.mb-1_5 { margin-bottom: 1.5rem !important; }

.mb-2 { margin-bottom: 2rem !important; }

.mb-2_5 { margin-bottom: 2.5rem !important; }

.mb-3 { margin-bottom: 3rem !important; }

.mb-3_5 { margin-bottom: 3.5rem !important; }

.mb-4 { margin-bottom: 4rem !important; }

.mb-5 { margin-bottom: 5rem !important; }

.mr-0 { margin-right: 0rem !important; }

.mr-0_25 { margin-right: 0.25rem !important; }

.mr-0_5 { margin-right: 0.5rem !important; }

.mr-1 { margin-right: 1rem !important; }

.mr-1_5 { margin-right: 1.5rem !important; }

.mr-2 { margin-right: 2rem !important; }

.mr-2_5 { margin-right: 2.5rem !important; }

.mr-3 { margin-right: 3rem !important; }

.mr-3_5 { margin-right: 3.5rem !important; }

.mr-4 { margin-right: 4rem !important; }

.mr-5 { margin-right: 5rem !important; }

.my-0 { margin: 0rem 0 !important; }

.my-0_25 { margin: 0.25rem 0 !important; }

.my-0_5 { margin: 0.5rem 0 !important; }

.my-1 { margin: 1rem 0 !important; }

.my-1_5 { margin: 1.5rem 0 !important; }

.my-2 { margin: 2rem 0 !important; }

.my-2_5 { margin: 2.5rem 0 !important; }

.my-3 { margin: 3rem 0 !important; }

.my-3_5 { margin: 3.5rem 0 !important; }

.my-4 { margin: 4rem 0 !important; }

.my-5 { margin: 5rem 0 !important; }

.mx-0 { margin: 0 0rem !important; }

.mx-0_25 { margin: 0 0.25rem !important; }

.mx-0_5 { margin: 0 0.5rem !important; }

.mx-1 { margin: 0 1rem !important; }

.mx-1_5 { margin: 0 1.5rem !important; }

.mx-2 { margin: 0 2rem !important; }

.mx-2_5 { margin: 0 2.5rem !important; }

.mx-3 { margin: 0 3rem !important; }

.mx-3_5 { margin: 0 3.5rem !important; }

.mx-4 { margin: 0 4rem !important; }

.mx-5 { margin: 0 5rem !important; }

/* -- Tipography -- */
body { font-display: swap; color: #555555; line-height: 1.5; font-family: 'Inter', sans-serif; }

.dtx-h1, .dtx-h2, .dtx-h3, .dtx-h4, .dtx-h5, .dtx-h6, h1, h2, h3, h4, h5, h6 { line-height: 1.4; margin: 0; font-family: 'Poppins', sans-serif; font-weight: 600; letter-spacing: -0.02rem; }

p { margin-top: 0; }

.span1, .span2, .span3 { line-height: 1.5; margin: 0; }

.dtx-h1, h1 { font-size: 3.8rem; font-size: 2.4rem; font-weight: 600; letter-spacing: -0.04rem; margin-bottom: 1rem; }

.dtx-h2, h2 { font-size: 2.2rem; font-weight: 600; margin-bottom: 1.5rem; }

.dtx-h3, h3 { font-size: 32px; }

.dtx-h4, h4 { font-size: 24px; }

.dtx-h5, h5 { font-size: 20px; font-weight: 400; }

.dtx-h6, h6 { font-weight: 400; font-size: 1rem; letter-spacing: 0; }

.dtx-l-hero__industries h1 { font-size: 3.2rem; letter-spacing: -0.04rem; margin-bottom: 1rem; }

.dtx-l-hero__industries h2 { font-weight: 400; }

.span1 { font-size: 16px !important; }

.span2 { font-size: 14px !important; }

.span3 { font-size: 12px !important; }

.span4 { font-size: 10px !important; }

@media screen and (max-width: 640px) { .dtx-c-event__title, h1 { font-size: 40px; font-size: 2.2rem; line-height: 1.5; } h2 { font-size: 32px; font-size: 1.5rem; line-height: 1.5; } h3 { font-size: 24px; font-size: 1.3rem; line-height: 1.5; } }

/* Text Orientation */
.center { text-align: center; }

.right { text-align: right; }

.dtx-c-link { text-decoration: none; color: unset; }

.dtx-c-link:hover { text-decoration: none; color: unset; }

/* -- Border -- */
/* -- Margin -- */
.bt-1 { border-top: 1px solid; }

.bt-2 { border-top: 2px solid; }

.bt-3 { border-top: 3px solid; }

.bt-4 { border-top: 4px solid; }

.bt-5 { border-top: 5px solid; }

.bl-1 { border-left: 1px solid; }

.bl-2 { border-left: 2px solid; }

.bl-3 { border-left: 3px solid; }

.bl-4 { border-left: 4px solid; }

.bl-5 { border-left: 5px solid; }

.bb-1 { border-bottom: 1px solid; }

.bb-2 { border-bottom: 2px solid; }

.bb-3 { border-bottom: 3px solid; }

.bb-4 { border-bottom: 4px solid; }

.bb-5 { border-bottom: 5px solid; }

.br-1 { border-right: 1px solid; }

.br-2 { border-right: 2px solid; }

.br-3 { border-right: 3px solid; }

.br-4 { border-right: 4px solid; }

.br-5 { border-right: 5px solid; }

.b-1 { border: 1px solid; }

.b-2 { border: 2px solid; }

.b-3 { border: 3px solid; }

.b-4 { border: 4px solid; }

.b-5 { border: 5px solid; }

/* === MOLECULES === */
/* -- Button -- */
.dtx-c-btn__solid { max-width: 255px; height: 2.5rem; color: white; font-size: 14px; font-weight: 500; background-color: #f05323; border-radius: 0.5rem; text-transform: none !important; }

.dtx-c-btn__outline { max-width: 255px; height: 2.5rem; font-size: 14px; font-weight: 500; background-color: transparent; border-radius: 0.5rem; border: 2px solid #f05323; text-transform: none !important; }

/* -- Card -- */
.dtx-c-more { margin-top: 1.5rem; }

.dtx-c-card { background-color: white; padding: 1rem; border-radius: 0.5rem; box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1); /* -- Solution Card  -- */ /* -- Product Card -- */ /* -- Client Card -- */ /* -- Post Card -- */ /* -- White Paper Card -- */ /* -- Training Card -- */ /* -- Event Card -- */ /* -- Value Card -- */ /* -- Chapter Card -- */ /* -- Team Card -- */ /* -- Speaker Card -- */ /* -- Contact Card -- */ /* -- Benefit Card -- */ /* -- Press Card -- */ }

.dtx-c-card__solution { padding: 2rem !important; margin: 1rem; /* -- Related Version -- */ /* -- Short Version -- */ }

.dtx-c-card__solution img { width: 4.5rem; height: 4.5rem; margin-bottom: 1rem; object-fit: cover; }

.dtx-c-card__solution h6 { font-weight: 500; margin-bottom: 0.5rem; }

.dtx-c-card__solution--more { margin: 1rem; }

.dtx-c-card__solution--more img { width: 3rem; height: 3rem; margin-bottom: 1rem; object-fit: cover; }

.dtx-c-card__solution--more h6 { font-weight: 500; margin-bottom: 0.5rem; }

.dtx-c-card__solution--more .dtx-c-card__content { padding: 2rem 1rem 1.5rem 1rem; }

.dtx-c-card__solution--more .dtx-c-card__content p { min-height: 54px; }

.dtx-c-card__solution--more .dtx-c-card__action { margin: 0.5rem 0; }

.dtx-c-card__solution--more hr { width: 100%; border-top: 1px solid #F5F8FA; margin: 0; }

.dtx-c-card__solution--short { padding: 0.5rem 1rem; margin: 0 1rem 1rem 1rem; height: 2.5rem; }

.dtx-c-card__solution--short img { width: 2rem; height: 2rem; margin-right: 1rem; }

.dtx-c-card__product { padding: 1rem !important; margin: 0 1rem; }

.dtx-c-card__product img { height: 5rem; object-fit: contain; }

.dtx-c-card__client { padding: 1rem !important; margin: 1rem; }

.dtx-c-card__client img { height: 5rem; object-fit: contain; }

.dtx-c-card__post { margin: 0 1rem; /* -- News Version -- */ /* -- Short Version -- */ }

.dtx-c-card__post img { width: 100%; height: 230px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; aspect-ratio: 16/9; }

.dtx-c-card__post .dtx-c-card__content { padding: 1.5rem 1rem; background-color: #fff; }

.dtx-c-card__post .dtx-c-card__category { height: 4px; width: 100%; margin-bottom: 1.5rem; }

.dtx-c-card__post--news { margin: 0 1rem; width: 90%; }

.dtx-c-card__post--news img { width: 100%; height: 230px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; }

.dtx-c-card__post--news p.span4 { margin-bottom: 1.5rem; }

.dtx-c-card__post--short { max-height: 130px; margin: 0 1rem 1rem 1rem; }

.dtx-c-card__post--short .dtx-c-card__category { height: auto; width: 0.25rem; margin: 0 2.5rem 0 0; }

.dtx-c-card__post--short .dtx-c-card__content { margin: 0.5rem 0; }

.dtx-c-card__paper { margin: 0 1rem 1rem 1rem; /* -- Short Version -- */ }

.dtx-c-card__paper img { width: 100%; height: 170px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; }

.dtx-c-card__paper .dtx-c-card__content { padding: 1rem; }

.dtx-c-card__paper .dtx-c-card__content i { font-size: 1rem; margin-right: 0.5rem; }

.dtx-c-card__paper h5 { font-size: 18px; }

.dtx-c-card__paper-short { padding: 1rem; margin: 0 2rem 1rem 0; max-height: 10rem; }

.dtx-c-card__paper-short:only-of-type { margin-bottom: 0; }

.dtx-c-card__paper-short:last-of-type { margin-bottom: 0; }

.dtx-c-card__paper-short img { width: 220px; height: 140px; border-radius: 0.5rem; object-fit: cover; margin-right: 1.5rem; }

.dtx-c-card__paper-short p { margin-bottom: 1rem; }

.dtx-c-card__paper-short a > * > p { font-family: 'Ubuntu', sans-serif !important; }

.dtx-c-card__paper-short i { margin-right: 0.5rem; }

.dtx-c-card__casestudy { margin: 0 1rem; /* Short Version */ }

.dtx-c-card__casestudy img { width: 100%; height: 230px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; }

.dtx-c-card__casestudy .dtx-c-card__content { padding: 1.5rem; }

.dtx-c-card__casestudy h5 { margin-bottom: 2.5rem; }

.dtx-c-card__casestudy p.span2 { margin-bottom: 1.5rem; }

.dtx-c-card__casestudy--short { padding: 0.5rem; margin-bottom: 1rem; max-height: 6rem; }

.dtx-c-card__casestudy--short img { width: 80px; height: 64px; border-radius: 0.5rem; object-fit: cover; margin-right: 1rem; }

.dtx-c-card__training { margin: 0 1rem; }

.dtx-c-card__training img { width: 100%; height: 230px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; }

.dtx-c-card__training .dtx-c-card__content { padding: 1.5rem; }

.dtx-c-card__training h5 { margin-bottom: 1rem; }

.dtx-c-card__training i { font-size: 1rem; margin-right: 0.5rem; }

.dtx-c-card__event { margin: 0 1rem; /* -- Short Version -- */ }

.dtx-c-card__event img { width: 100%; height: 230px; object-fit: cover; border-radius: 0.5rem 0.5rem 0 0; }

.dtx-c-card__event .dtx-c-card__content { padding: 1.5rem; }

.dtx-c-card__event h5 { margin-bottom: 1rem; }

.dtx-c-card__event p.span2 { font-family: 'Ubuntu', sans-serif; text-transform: capitalize; }

.dtx-c-card__event i { font-size: 1rem; margin-right: 0.5rem; }

.dtx-c-card__event--short { background-color: white; border-radius: 0.5rem; padding: 1rem; }

.dtx-c-card__event--short img { width: 5rem; height: 5rem; object-fit: cover; margin-right: 1rem; }

.dtx-c-card__event--short h5 { margin-bottom: 0.5rem; }

.dtx-c-card__event--short i { font-size: 12px; margin-right: 0.5rem; }

.dtx-c-card__value img { width: 2.5rem; height: 2.5rem; margin-bottom: 1rem; }

.dtx-c-card__value h6 { margin-bottom: 0; }

.dtx-c-card__value p { width: 80%; margin-bottom: 0; padding: 0 !important; }

.dtx-c-card__chapter { margin-top: 2rem; /* -- List Version -- */ }

.dtx-c-card__chapter img { width: 4rem; height: 4rem; margin-right: 2rem; border-radius: 100rem; }

.dtx-c-card__chapter h6 { margin-bottom: 0; }

.dtx-c-card__chapter p { width: 80%; margin-bottom: 0; padding: 0 !important; }

.dtx-c-card__chapter--list { margin-top: 4rem; }

.dtx-c-card__team { padding: 2rem 1rem; margin: 0 1rem 2rem 1rem; max-height: 260px; }

.dtx-c-card__team img { width: 5rem; height: 5rem; margin-bottom: 1rem; border-radius: 100px; object-fit: cover; }

.dtx-c-card__team p { font-weight: 500; margin-bottom: 1rem; }

.dtx-c-card__team i { font-size: 1rem; margin: 0 0.5rem; }

.dtx-c-card__speaker { padding: 0.5rem; max-height: 260px; }

.dtx-c-card__speaker img { width: 3.5rem; height: 3.5rem; border-radius: 100px; object-fit: cover; }

.dtx-c-card__speaker p { font-weight: 500; }

.dtx-c-card__speaker i { font-size: 1rem; margin: 0 0.5rem; }

.dtx-c-card__contact { margin: 0 1rem; }

.dtx-c-card__contact .dtx-c-maps { margin: 1rem; height: 200px; }

.dtx-c-card__contact .dtx-c-contact__list { margin-top: 1.5rem; }

.dtx-c-card__contact .dtx-c-contact__info i { color: #1e87f0; font-size: 1.5rem; margin: 0 1rem 0 0; }

.dtx-c-card__contact .dtx-c-contact__info { margin: 0 0 1.5rem 0; }

.dtx-c-card__contact .dtx-l-text__boxed { padding: 1rem 2rem; }

.dtx-c-card__benefit img { width: 2.5rem; height: 2.5rem; margin-right: 1rem; border-radius: 0.5rem; }

.dtx-c-card__press { background-color: #fff; margin: 0 1rem; border-radius: 0.5rem 0.5rem 0 0; }

@media screen and (max-width: 640px) { .dtx-c-card { /* -- Solution Card -- */ /* -- Product Card -- */ /* -- Client Card -- */ /* -- Post Card -- */ /* -- White Paper Card -- */ /* -- Training Card -- */ /* -- Event Card -- */ /* -- Chapter Card -- */ /* -- Team Card -- */ /* -- Speaker Card -- */ /* -- Contact Card -- */ } .dtx-c-card img { margin-bottom: 1rem; } .dtx-c-card__solution { padding: 2rem; margin: 1rem; /* -- Short Version -- */ } .dtx-c-card__solution img { width: 6rem; height: 6rem; } .dtx-c-card__solution h6 { font-size: 20px !important; } .dtx-c-card__solution p { font-size: 16px !important; } .dtx-c-card__solution--short { margin: 0 0 1rem 0; } .dtx-c-card__product { padding: 2rem; margin: 0 0 2rem 0; } .dtx-c-card__client { padding: 1rem; margin: 0.5rem; } .dtx-c-card__post { margin: 0 0 1rem 0; /* -- Short Version -- */ } .dtx-c-card__post--news { margin-bottom: 2rem; } .dtx-c-card__paper { margin: 0 0 1rem 0; /* -- Short Version -- */ } .dtx-c-card__paper--short { margin: 0 0 1rem 0; } .dtx-c-card__paper--short img { display: none; } .dtx-c-card__training { margin: 0 0 1rem 0; } .dtx-c-card__event { margin: 0 0 1rem 0; /* -- Short Version -- */ } .dtx-c-card__event--short { margin: 0 0 1rem 0; } .dtx-c-card__event--short img { width: 100%; height: 150px; object-fit: cover; margin-bottom: 1rem; } .dtx-c-card__value { margin-bottom: 1.5rem; /* -- List Version -- */ } .dtx-c-card__value img { margin-bottom: 0; margin-right: 1rem; } .dtx-c-card__value--list { margin-top: 2rem; } .dtx-c-card__chapter { margin-bottom: 1.5rem; /* -- List Version -- */ } .dtx-c-card__chapter img { margin-bottom: 0; margin-right: 1rem; } .dtx-c-card__chapter--list { margin-top: 2rem; } .dtx-c-card__team { margin: 0 0 2rem 0; } .dtx-c-card__team img { width: 7rem; height: 7rem; } .dtx-c-card__epeople { margin: 0 0 2rem 0; } .dtx-c-card__epeople img { width: 4rem; height: 4rem; } .dtx-c-card__contact { margin: 0 0 2rem 0; } }

@media (min-width: 640px) and (max-width: 960px) { .dtx-c-card { /*-- Solution Card -- */ /* -- Client Card -- */ /* -- Post Card -- */ /* -- White Paper Card -- */ /* -- Case Study Card -- */ /* -- Value Card -- */ /* -- Chapter Card -- */ } .dtx-c-card__solution { padding: 2rem; margin: 1rem; /* -- Short Version -- */ } .dtx-c-card__solution img { width: 6rem; height: 6rem; } .dtx-c-card__solution h6 { font-size: 20px !important; } .dtx-c-card__solution p { font-size: 16px !important; } .dtx-c-card__solution--short { margin: 0.5rem 1rem; } .dtx-c-card__client { padding: 1rem; margin: 0.5rem; } .dtx-c-card__post { /* -- Short Version -- */ } .dtx-c-card__post--news { margin-bottom: 2rem; } .dtx-c-card__paper { /* -- Short Version -- */ } .dtx-c-card__paper--short { margin: 0 0 1rem 0; } .dtx-c-card__casestudy { margin: 0 0 1rem 0; /* -- Short Version -- */ } .dtx-c-card__casestudy--short img { display: none; } .dtx-c-card__value { margin-bottom: 1.5rem; } .dtx-c-card__value p { width: 80% !important; } .dtx-c-card__chapter { margin-bottom: 1.5rem; } .dtx-c-card__chapter p { width: 80% !important; } }

@media (min-width: 960px) and (max-width: 1200px) { .dtx-c-card { /* -- Solution Card -- */ /* -- Client Card -- */ } .dtx-c-card__solution { padding: 2rem; margin: 1rem; } .dtx-c-card__client { padding: 1rem; margin: 0.5rem; } }

/*

.dtx-c-card{

    // .dtx-pdn-itemInner {
        // padding: 0;
        // text-align: center;
        // flex-direction: column;
        // display: flex;
        // min-height: 400px;
        position: relative;
        border-radius: 0.4rem;
        overflow: hidden;
        background-color: #fff;
        // box-shadow: 0 0.1rem 0.1rem rgba(0 0 0 .2);
    
}
// figure{
//     position: relative;
//     overflow: hidden;
// }
.dtx-c-card__post,
.dtx-pdn-media {
    overflow: hidden;
    border: 0;
    max-width: 100%;
    width: 100%;
    position: relative;
    background: #f5f5f5;
    margin-bottom: 0;
    padding-bottom: 75%;
}

.dtx-c-card:hover img {
    opacity: .5;
    -webkit-transform: translate(-50%,-50%)scale(1.1);
    -ms-transform: translate(-50%,-50%)scale(1.1);
    transform: translate(-50%,-50%)scale(1.1);
}
.dtx-c-card__post img,
.dtx-pdn-media img {
    height: auto;
    max-width: 100%;
    width: initial;
    min-height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%)scale(1);
    -ms-transform: translate(-50%,-50%)scale(1);
    transform: translate(-50%,-50%)scale(1);
    object-fit: cover;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transition: 4 cubic-bezier(0.645, 0.045, 0.355, 1);
}

.has-hover{

}


*/
/* -- Field -- */
::placeholder { font-size: 12px !important; color: #555555; }

.dtx-l-form__submit { margin-top: 2.5rem; }

.dtx-l-form__submit .dtx-c-btn__solid { width: 80%; height: 3.5rem; }

/* -- Field Type -- */
.dtx-c-field { margin-bottom: 0.5rem; width: 100%; /* -- Input Field -- */ /* -- Select Field -- */ /* -- Text Area Field -- */ /* -- Checkbox Field -- */ }

.dtx-c-field label { font-size: 14px; }

.dtx-c-field__input { color: #555555 !important; height: 40px; background-color: white; border-radius: 0.2rem; border: none; border: 1px solid #ddd; }

.dtx-c-field__select { color: #555555 !important; font-size: 12px !important; height: 40px; background-color: white; border-radius: 0.2rem; border: none; border: 1px solid #ddd; }

.dtx-c-field__textarea { color: #555555 !important; font-size: 12px !important; background-color: white; border-radius: 0.2rem; border: none; border: 1px solid #ddd; }

.dtx-c-field__radio, .dtx-c-field__checkbox { border: 1px solid white; margin-right: 0.2rem; }

.uk-radio:checked, .uk-checkbox:checked { background-color: #1e87f0 !important; }

/* -- Alert Style -- */
.uk-form-danger { font-size: 14px; display: none; }

.dtx-c-form__alert { display: none; border-radius: 4px; background-color: #9FCB74; color: white; text-align: center; padding: 1rem; margin-top: 1rem; }

/* -- Validation Style -- */
.was-validated .dtx-c-field__input:invalid { border-color: #f0506e; }

.was-validated .dtx-c-field__input:invalid ~ .uk-form-danger { display: block; }

.was-validated .dtx-c-field__radio:invalid, .was-validated .dtx-c-field__checkbox:invalid { border-color: #f0506e; }

.was-validated .dtx-c-field__radio:invalid ~ .uk-form-danger, .was-validated .dtx-c-field__checkbox:invalid ~ .uk-form-danger { display: block; }

.was-validated .dtx-c-field__select:invalid { border-color: #f0506e; }

.was-validated .dtx-c-field__select:invalid ~ .uk-form-danger { display: block; }

.was-validated .dtx-c-field__textarea:invalid { border-color: #f0506e; }

.was-validated .dtx-c-field__textarea:invalid ~ .uk-form-danger { display: block; }

.was-validated .dtx-c-form__alert.dtx-success { display: block; }

@media screen and (max-width: 640px) { .dtx-c-field { width: 100%; margin-left: auto; margin-right: auto; } }

/* === ORGANISMS === */
/* -- Breadcrumb -- */
.dtx-l-sec__breadcrumb { border-top: 1px solid #F5F8FA; }

.dtx-l-breadcrumb ul { margin: 0.5rem 0 !important; }

.dtx-l-breadcrumb li > a { font-weight: 500; color: #555555 !important; font-size: 12px !important; }

.dtx-l-breadcrumb .uk-active { color: #1e87f0; font-weight: 500; }

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { content: "|"; margin: 0 0.5rem; }

/* -- Hero -- */
.dtx-l-hero { /* --  Hero Size -- */ /* -- Hero Type -- */ }

.dtx-l-heroauto { height: auto; background-size: cover; }

.dtx-l-heroauto .dtx-c-claim { padding-top: 5rem; }

.dtx-l-hero-100 { height: calc(100vh - 40px); background-size: cover; }

.dtx-l-hero-90 { height: calc(90vh - 40px); background-size: cover; }

.dtx-l-hero-80 { height: calc(80vh - 40px); background-size: cover; }

.dtx-l-hero-70 { height: calc(70vh - 40px); background-size: cover; }

.dtx-l-hero-60 { height: calc(60vh - 40px); background-size: cover; }

.dtx-l-hero-50 { height: calc(50vh - 40px); background-size: cover; }

.dtx-l-hero-40 { height: calc(40vh - 40px); background-size: cover; }

.dtx-l-hero-30 { height: calc(30vh - 40px); background-size: cover; }

.dtx-l-hero--img { background-blend-mode: multiply; background-size: cover; padding: 3rem 0; }

/* -- Claim -- */
.dtx-c-claim { width: 100%; }

.dtx-c-claim h1 { line-height: 1.25; font-size: 3.2rem; font-size: 2.6rem; margin-right: 2rem; margin-bottom: 2rem; margin: 0; }

.dtx-c-claim p { margin-top: 1rem; margin-bottom: 2rem; margin-right: 3rem; }

.dtx-c-claim .dtx-c-btn__solid { width: 100%; height: 56px; margin-top: 1rem; }

.dtx-c-claim--short { width: 100%; margin: 2rem auto 0 auto; }

.dtx-c-claim--short h1 { font-size: 32px; }

.dtx-c-claim--short p { width: 80%; padding: 1rem 0 1rem 0; }

.dtx-c-claim--short .dtx-c-btn__solid { width: 100%; height: 56px; margin-top: 2.5rem; }

.dtx-c-image img { width: 70%; height: 70%; margin: 0 auto; }

@media screen and (max-width: 1240px) { .dtx-c-claim h1 { line-height: 1.25; font-size: 2.6rem; margin-right: 0; } }

.bg-dots:after { content: ''; background-image: url(https://res.cloudinary.com/datrix/image/upload/v1649868259/website/dtx-dots.svg); height: 10px; width: 100%; display: block; background-repeat: no-repeat; background-size: contain; /* padding-left: 3rem; */ transform: translateY(-20px) translateX(-190px) rotate(0); }

@media screen and (max-width: 1240px) and (min-width: 960px) { .bg-dots:after { transform: translateY(20px) translateX(-120px) rotate(0); margin-bottom: 2rem; } }

@media screen and (max-width: 959px) { .bg-dots:after { transform: translateY(20px) translateX(-60px) rotate(0); margin-bottom: 2rem; } }

.bg-dots { position: relative; }

/* -- Modal -- */
.dtx-c-modal { border-radius: 0.5rem; }

.dtx-c-modal .uk-modal-title { margin-bottom: 1.5rem; }

.dtx-c-modal .dtx-share_icon { font-size: 1.5rem !important; margin: 0.5rem 0; }

.dtx-c-modal .dtx-share_icon a { margin-right: 2rem; color: #1e87f0; }

.dtx-c-modal .dtx-share_icon button { background-color: unset; padding: 0; margin-right: 2rem; border: none; cursor: pointer; }

.dtx-c-modal .dtx-share_icon button:focus { outline: 0; }

.dtx-c-modal .dtx-share_icon button > i { font-size: 1.5rem !important; color: #1e87f0; }

.dtx-c-modal .dtx-c-post__detail p.span1 { text-transform: capitalize; }

#copyLink { display: none; }

/* -- Nav -- */
/* -- Top Bar -- */
.dtx-c-topbar { height: 2.5rem; }

.dtx-c-topbar a { margin-bottom: 0; }

.dtx-c-topbar p { font-size: 14px; margin: 0 0 0 0.5rem; }

.dtx-c-topbar i { color: white; margin-right: 2rem; }

/* -- Logo -- */
.dtx-c-logo { height: 3rem; margin-right: 3rem; }

.dtx-c-logo img { width: 100%; }

/* -- Navbar -- */
.dtx-l-menu { height: 80px; }

.dtx-l-menu--solid { height: 80px; padding: 0; }

.uk-navbar-container:not(.uk-navbar-transparent) { background-color: #222222; box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); }

.dtx-c-navbar__solid { background-color: white !important; }

.dtx-c-navbar__solid .uk-navbar-nav > li > a { color: #555555; text-transform: none !important; font-weight: bold; }

.dtx-c-navbar__solid .uk-navbar-nav > li > a.uk-active { color: #1e87f0; text-transform: none !important; }

.dtx-c-navbar__solid .uk-navbar-nav > li > a:hover { color: #555555; text-transform: none !important; }

.dtx-c-navbar__solid .uk-navbar-nav > li > a:hover i { margin-left: 0.25rem; visibility: unset; color: #555555; }

.dtx-c-navbar__solid .uk-navbar-nav > li > a:focus i { color: #1e87f0; visibility: unset; }

/* -- Navbar Label-- */
.uk-navbar-nav > li > a { color: white; text-transform: none !important; border-bottom: 0 !important; }

.uk-navbar-nav > li > a.uk-active { color: #1e87f0; text-transform: none !important; }

.uk-navbar-nav > li > a:hover { color: white; text-transform: none !important; }

.uk-navbar-nav > li > a:hover i { margin-left: 0.25rem; visibility: unset; color: white; }

.uk-navbar-nav > li > a:focus { color: #1e87f0; text-transform: none !important; }

.uk-navbar-nav > li > a:focus i { color: #1e87f0; visibility: unset; }

.uk-navbar-nav > li > a i { margin-left: 0.25rem; visibility: hidden; }

.uk-navbar-nav > li > a.uk-open { color: #1e87f0; }

/* -- Megamenu -- */
.uk-navbar-dropdown { padding: 1.5rem; border-radius: 0.5rem; margin-top: 1rem; background-color: #333333; }

.uk-navbar-dropdown-nav .uk-nav-divider { border-top: 0px solid #9B9B9B; }

.uk-navbar-dropdown-nav > li.span2 > a { padding: 0.5rem; }

.uk-navbar-dropdown-nav > li.span2 > a:hover { background-color: #222222; border-radius: 0.5rem; }

.uk-navbar-dropdown-nav > li > a:hover { color: #1e87f0; }

.uk-navbar-dropdown-nav > li > a img { width: 3rem; height: 3rem; border-radius: 0.5rem; margin-right: 1rem; }

.uk-navbar-dropdown-grid > :not(.uk-first-column)::before { border-left: 1px solid #9B9B9B; }

.uk-nav-header { font-weight: 500; text-transform: unset; color: darkgrey !important; margin-bottom: 0.5rem; }

/* -- Menu Mobile -- */
.dtx-l-menu ul { list-style: none; }

.uk-offcanvas-bar ul { padding-left: 0; }

.uk-offcanvas-bar li { margin-bottom: 2rem; border-bottom: 0 !important; }

.uk-offcanvas-bar .uk-accordion-title:hover { color: #1e87f0; }

.uk-open > .uk-offcanvas-bar { padding-top: 3rem; }

@media screen and (max-width: 640px) { .dtx-c-logo { margin-left: 1rem; } }

.dtx-c-accordion__nav-mobile .uk-accordion > li { border-bottom: 0; }

.dtx-c-accordion__nav-mobile .uk-accordion > li a { color: #a6a9ab; }

/* -- Pagination -- */
.uk-pagination > * { width: 1.5rem; height: 1.5rem; font-size: 12px; text-align: center; line-height: 2; padding: unset; background-color: white; border-radius: 0.5rem; margin: 0 0.5rem; }

.uk-pagination > * > * { color: #9B9B9B; }

.uk-pagination > * > * :hover { color: #1e87f0; }

.uk-pagination > .uk-active > * { color: white; background-color: #1e87f0; border-radius: 0.5rem; }

/* -- Sidebar -- */
/* === LAYOUT === */
/* -- Article -- */
.dtx-c-post { /* -- Single Post --*/ }

.dtx-c-post__title .dtx-c-card__category { height: 2px; margin-bottom: 3.5rem; }

.dtx-c-post__title h1 { font-size: 2.7rem; line-height: 1.5; }

.dtx-c-post__title .dtx-c-post__author { border-top: 2px solid #F5F8FA; border-bottom: 2px solid #F5F8FA; padding: 1.5rem 0; }

.dtx-c-post__title .dtx-c-post__author p { margin: 0 !important; }

.dtx-c-post__title h6 { text-transform: capitalize; }

.dtx-c-post__title p.span4 { font-family: 'Ubuntu', sans-serif; }

.dtx-c-post__title img { width: 3.5rem; height: 3.5rem; border-radius: 100px; margin-right: 1.5rem; object-fit: cover; }

.dtx-c-post__title a { color: #555555; }

.dtx-c-post h2 { font-size: 1.75rem; margin-bottom: 2rem; }

.dtx-c-post h3 { font-size: 1.5rem; margin-bottom: 2rem; }

.dtx-c-post h4 { font-size: 1rem; margin-bottom: 2rem; }

.dtx-c-post h5 { font-size: 1rem; margin-bottom: 2rem; }

.dtx-c-post a { color: #1e87f0; }

.dtx-c-post p { margin-bottom: 2rem; font-size: 18px; }

.dtx-c-post p > img { margin: 0.5rem auto; max-width: 700px; max-height: 550px; object-fit: contain; display: flex; width: 100%; }

.dtx-c-post em { color: #555555; }

.dtx-c-post .highlight { background-color: #F5F8FA; border-radius: unset; }

.dtx-c-post .highlight pre { padding: 2rem 2.5rem; border: none; border-left: 4px solid #555555; border-radius: unset; margin-bottom: 2.5rem; }

.dtx-c-post * + blockquote { background-color: white; padding: 1.5rem 2rem; border-left: 4px solid #555555; margin: 0 0 2.5rem 0; }

.dtx-c-post * + blockquote p { margin-bottom: 0 !important; }

.dtx-c-post * + hr { margin: 0 0 3rem 0; }

.dtx-c-post ul li { margin-bottom: 0.5rem; font-size: 18px; }

.dtx-c-post ol li { margin-bottom: 0.5rem; font-size: 18px; }

.dtx-c-post .dtx-c-banner { width: 100vw; position: relative; background-image: url(https://res.cloudinary.com/bytek/image/upload/f_auto,q_auto:eco/sito/slider.png), linear-gradient(#20bde8, #20bde8); background-blend-mode: multiply; background-size: cover; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; padding: 2.5rem 0; margin-bottom: 2rem; }

.dtx-c-post .dtx-c-btn__outline { border: 1px solid white; min-width: 250px; }

.dtx-c-banner { padding: 2.5rem 0; }

/* -- Blog -- */
@media screen and (max-width: 640px) { .dtx-c-post__title h1 { font-size: 2rem; } .dtx-c-post__title h2 { font-size: 1.5rem; } .dtx-c-banner h2 { text-align: center; margin-bottom: 1rem !important; } .dtx-c-banner h5 { margin-bottom: 2em !important; text-align: center; } }

/* -- Casestudy -- */
/* -- Landing Page -- */
/* -- Home -- */
/* -- Vision -- */
#vision h3 { font-weight: 400 !important; }

#vision h3 > span { font-weight: 500; }

#vision h5 { font-weight: 400 !important; }

@media screen and (max-width: 640px) { #vision h3 { margin-bottom: 1rem; text-align: center; } #vision h5 { text-align: center; } }

/* -- Single Team -- */
.dtx-c-team__hero img { width: 120px; height: 120px; border-radius: 100px; border: 2px solid white; object-fit: cover; margin-bottom: 2rem; }

.dtx-c-team__hero h4 { margin-bottom: 1rem; }

.dtx-c-team__hero i { font-size: 1.5rem; margin: 0 1rem; }

#biography .dtx-l-sec__text h2 { width: 80%; margin-bottom: 2rem; }

/* -- Structures -- */
/* -- Page Layout -- */
.uk-flex .dtx-c-column:last-of-type { padding-left: 1.5rem; }

.uk-flex .dtx-c-column:only-of-type { padding: 0 !important; }

/* -- Section Layout -- */
.dtx-l-sec { padding: 5rem 0; padding: 2.5rem 0; /* -- Short Variation -- */ /* -- Form Variation -- */ /* -- Title Element -- */ /* -- Text Element -- */ }

.dtx-l-sec--short { padding: 2.5rem 0; }

.dtx-l-sec--form { padding: 1.5rem 0; }

.dtx-l-sec__title { margin-bottom: 1.5rem; }

.dtx-l-sec__text { padding: 0 2.5rem; }

.dtx-l-sec__text h2 { font-size: 1.7rem; margin-bottom: 1.5rem; }

.dtx-l-sec__image img { width: 80%; object-fit: contain; }

/* -- Text Boxed -- */
.dtx-l-text__boxed { padding: 4.5rem 2.5rem; margin: 0 1rem; }

@media screen and (max-width: 640px) { .dtx-l-text__boxed { padding: 1.5rem; margin: 0 0 2rem 0; } .dtx-l-sec__text { padding: 0 1rem; } }

@media (min-width: 640px) and (max-width: 960px) { .dtx-l-text__boxed { padding: 2.5rem; margin: 0 0 2rem 0; } }

@media screen and (max-width: 640px) { .uk-flex .dtx-c-column { margin-bottom: 2rem; } .uk-flex .dtx-c-column:last-of-type { padding: 0 !important; margin-bottom: 0 !important; } }

/* .dtx-l-gallery { margin-top: 3.5rem; } .dtx-l-gallery img { margin-bottom: 1rem; } @media screen and (max-width: 640px) { .dtx-l-hero-40 { height: calc(50vh - 40px); } } #about.dtx-c-claim p { color: $white; } #about.dtx-c-claim a { color: $orange; } #whitepaper .dtx-c-image img { max-width: 300px; border-radius: 0.5rem; box-shadow: 0px 10px 40px $lightblack; } #cat_solution .dtx-c-image img { max-width: 200px; } @media screen and (max-width: 960px) { .dtx-l-hero-auto .dtx-c-claim p { width: 100% } .dtx-c-claim .dtx-c-image { display: none; } } @media screen and (max-width: 640px) { .dtx-l-sec__image img { width: 100%; margin-top: 3rem; } .dtx-l-sec__text { padding: 0 !important; } } @media (min-width: 640px) and (max-width: 960px) { .dtx-l-sec__image img { width: 80%; margin-top: 3rem; } } */
/* - Solution --  #solution h4 { margin: 3rem 0; } */
/* -- Related Solution --  #related_solutions .dtx-c-card__list { margin-top: 2rem !important; } #related_solutions h4 { margin-top: 3.5rem; } */
@media (min-width: 960px) and (max-width: 1200px) { .dtx-l-text__boxed { padding: 2.5rem; } }

/* -- Academy --  .dtx-c-capter__sec { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; margin-top: 3rem; margin-bottom: 3rem; } .dtx-c-capter__sec .dtx-l-sec__title { margin-bottom: 0 !important; } .dtx-c-capter__sec .dtx-c-post p { margin-bottom: 0 !important; } */
@media screen and (max-width: 640px) { #form .dtx-c-text { margin-bottom: 2rem; } }

/* -- Single Event -- */
.dtx-c-event__hero img { width: 120px; height: 120px; border-radius: 100px; border: 2px solid white; object-fit: cover; margin-bottom: 2rem; }

.dtx-c-event__hero h2 { margin-bottom: 1rem; }

.dtx-c-event__hero i { font-size: 1.5rem; margin: 0 1rem; }

.dtx-c-event__hero p { padding: 0; }

/* -- 404 -- */
.dtx-c-404__content img { height: 250px; margin-bottom: 2rem; }

.dtx-c-404__content h2 { margin-bottom: 2rem; }

/* -- Contatti -- */
.dtx-c-claim #general-form .dtx-c-field__group { margin: 0.5rem; }

.dtx-c-claim #general-form .dtx-c-btn__solid { margin: 0; }

@media screen and (max-width: 640px) { .dtx-c-claim #general-form .dtx-c-field__group { margin: 0 auto; } }

/* -- Contact Simple --  #contact h2 { font-size: 2rem; } #contact h5 { font-weight: 400; margin-bottom: 2rem; } #contact .dtx-c-btn__solid { width: 255px; height: 56px; } */
/* -- Footer -- */
.footer-logo { height: 48px; object-fit: contain; align-self: flex-start; margin-bottom: 3rem; }

.partner-logo { width: 160px; object-fit: contain; }

#footer h5 { margin: 0 0 2rem 0; }

.dtx-c-contact__row { margin-bottom: 1rem; }

.dtx-c-contact__row i { margin-right: 0.5rem; }

#footer ul { margin: 0; padding: 0; list-style-type: none; }

#footer ul li { margin-bottom: 1rem; padding-right: 3rem; }

#infobar p { margin: 1rem 0; }

@media screen and (max-width: 640px) { .dtx-c-footer__col { margin-top: 2.5rem; } .dtx-c-footer__col:first-of-type { margin-top: 0; } }

@media (min-width: 640px) and (max-width: 960px) { .dtx-c-footer__col { margin-top: 2.5rem; } .dtx-c-footer__col:nth-of-type(1) { margin-top: 0; } .dtx-c-footer__col:nth-of-type(2) { margin-top: 0; } }

.dtx-listing-news { padding-left: 0; list-style: none; }

.dtx-news-link { padding: .4rem 0; color: initial; }

.dtx-news-data-container { display: inline-block; max-width: 18%; min-width: 100px; font-size: 12px; color: #706b6b; }

.dtx-news-title-container { display: inline-block; vertical-align: middle; }

.dtx-news-title-container > * { margin: 0; font-size: 1rem; padding: 0 1rem; }

.dtx-listing-news--large .dtx-news-link { padding: 1.2rem 0; font-size: 1.2rem; border-bottom: 1px solid #e4ecf2; }

@media screen and (max-width: 640px) { .dtx-news-data-container, .dtx-news-title-container { display: block; width: 100%; } .dtx-news-title-container > * { padding-top: 1rem; padding-left: 0; } }

/****** modifiche Lore */
/* Video - Chi siamo */
.dtx-Video { width: 100%; }

.dtx-Video-wrapper { display: table; width: auto; position: relative; width: 100%; }

.dtx-Video-playpause { z-index: 2; border-radius: 0; width: 100%; height: 100%; position: absolute; left: 0%; right: 0%; top: 0%; bottom: 0%; border-width: 0; margin: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }

.dtx-Video-playpause:hover { background-color: rgba(0, 0, 0, 0.2); }

.dtx-Video-playpause:before { background-image: url(https://res.cloudinary.com/datrix/image/upload/v1634809952/website/icon_play_video_4e8f1dfab5.svg); background-repeat: no-repeat; background-size: cover; background-position: center; width: 80px; height: 80px; content: " "; display: block; transform: translate(50%, 50%); position: absolute; top: 50%; left: 50%; margin-top: -80px; margin-left: -80px; }

.dtx-Video-playpause.active { zoom: 1; filter: alpha(opacity=0); opacity: 0; background-color: rgba(255, 255, 255, 0); -webkit-transition: all .5 linear; -moz-transition: all .5 linear; -ms-transition: all .5 linear; -o-transition: all .5 linear; transition: all .5 linear; }

.dtx-c-responsive-video-container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ }

.dtx-c-responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }

a { color: #1e87f0; }

a:hover { color: #0e6ecd; }

.uk-text-lead, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 { color: inherit; }

em { color: inherit; }

.uk-accordion > :nth-child(n+2) { margin-top: 0px; }

.uk-accordion > li { background-color: #fff; border-bottom: 2px solid #F5F8FA; }

.uk-accordion-title { padding: .5rem 0; }

.uk-accordion-content { padding-bottom: 1rem; margin-top: 1rem; }

.uk-accordion-content p { font-size: 1rem; }

.dtx-accordion__small > li:nth-child(n+2) { margin-top: 0; }

.dtx-accordion__small .uk-accordion-title { font-size: 1rem; font-weight: bold; }

/**
Business area
*/
.dtx-c-area__brand img { height: 80px; margin: .5rem; background-color: white; border-radius: 0.5rem; box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1); }

.dtx-c-number__shadow { border: 0px solid #555555; background-color: white; height: 72px; line-height: 72px; min-width: 72px; text-align: center; display: inline-block; font-size: 1.5rem !important; border-radius: 0.5rem; box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1); margin-right: 1.5rem; font-weight: bold; }

ul.dtx-list-has-tick { margin: 0; padding: 0; }

ul.dtx-list-has-tick li { background: url(https://res.cloudinary.com/datrix/image/upload/v1634799518/website/tick_64ad5e5761.svg) 0 4px no-repeat; padding-left: 2rem; list-style: none; background-size: 20px; margin-bottom: 1rem; }

/**
Footer
*/
#footer ul li { padding-right: inherit; }

.dtx-l-footer { border-top: 2px solid #F5F8FA; padding-top: 2.5rem; padding-bottom: 2.5rem; }

.dtx-l-footer__bottom { border-top: 0px solid #e7e7e7; padding-top: 1rem; padding-bottom: 1rem; }

@media screen and (max-width: 640px) { .uk-column-1-3 { column-count: inherit; } }

.dtx-c-link__social { font-size: 1.4rem; margin: auto 0 auto 1rem; color: initial; }

.dtx-Listing--horizontal ul { margin-left: 0; padding-left: 0; }

.dtx-Listing--horizontal li { padding: .1rem .2rem; display: inline-block; margin: auto .2rem .2rem auto; font-size: .85rem; }

/**
Manifesto
*/
/**
Pag. industries
*/
.dtx-l-hero__industries { background-blend-mode: multiply; background-size: cover; color: white; padding: 0rem 0; }

@media screen and (max-width: 640px) { .dtx-l-hero__industries .dtx-l-hero-70, .dtx-l-hero__industries .dtx-l-hero-80 { height: auto; padding: 3rem 0; } }

.dtx-l-hero__team, .dtx-l-hero__home { padding: 2.5rem 0; padding: 3.5rem 0; position: relative; background: #fff; margin-top: 80px; }

@media screen and (max-width: 640px) { .dtx-l-hero__team, .dtx-l-hero__home { padding: 2.5rem 0; } .dtx-l-hero__team .dtx-l-hero-70, .dtx-l-hero__team .dtx-l-hero-80, .dtx-l-hero__home .dtx-l-hero-70, .dtx-l-hero__home .dtx-l-hero-80 { height: auto; padding: 3rem 0; } }

.LP-submenu-ancore h4 { margin: .4rem .2rem; }

.LP-submenu-ancore a { color: #fff; padding: .4rem .8rem; border: 0px solid #009ae8; background-color: rgba(0, 153, 230, 0.65); border-radius: .4rem; font-weight: bold; font-size: 1rem; }

/**
Pag. Home
*/
.uk-overlay-primary { background: rgba(2, 2, 2, 0.4); color: #fff !important; }

.dtx-c-link { max-width: 100%; }

.dtx-c-link.has-arrow { color: #1e87f0; font-weight: 600; }

.dtx-c-link.has-arrow::after { display: inline-block; padding-left: 1rem; content: "\0279E"; -webkit-transition: transform 0.3s ease-out; -moz-transition: transform 0.3s ease-out; -ms-transition: transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; font-size: 1rem; font-weight: normal; }

.dtx-c-link.has-arrow:hover::after { -webkit-transform: translateX(0.4rem); -moz-transform: translateX(0.4rem); -ms-transform: translateX(0.4rem); -o-transform: translateX(0.4rem); transform: translateX(0.4rem); }

.dtx-listing-news .dtx-c-link { color: #1e87f0; font-weight: 600; }

.dtx-c-card__event--home { min-height: 270px; box-shadow: none; }

.dtx-c-card__event--home img { height: 270px; object-fit: cover; width: 100%; }

.dtx-c-card__content h6 { font-weight: 400; letter-spacing: inherit; }

.dtx-c-card__content h5.lightblack { min-height: 55px; letter-spacing: -0.02rem; font-size: 1.1rem; margin-top: 0.5rem; font-weight: 600; }

.dtx-c-card__post--short .dtx-c-card__content h5.lightblack { min-height: auto; }

.dtx-c-card__post img { width: 100%; max-height: 230px; object-fit: cover; border-radius: 0.5rem; aspect-ratio: 4/3; aspect-ratio: 16/9; }

/* Eventi */
.red { color: #f0506e; font-weight: bold; }

.dtx-c-event__title { font-size: 2.5rem; line-height: 1.25; }

.dtx-back-dark { background-color: #3c444e; }

.dtx-c-nav-ir > li.uk-active > a { color: #222222; font-weight: bold; }

.dtx-c-nav-ir .uk-nav-header { text-transform: uppercase; }

img.has-aspect-ratio-4_3 { object-fit: cover; aspect-ratio: 4/3; max-height: inherit; height: inherit; }

table.uk-table-small td, table.uk-table-small th { font-size: 0.8rem !important; }

table th { border-bottom: 2px solid #000; color: inherit; text-transform: inherit; font-weight: bold; font-size: 12px; }

table tfoot { font-weight: bold; }

/*# sourceMappingURL=style.css.map */