/*==================== Basic Style & Pseudo Classes & Elements ====================*/

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --wp--style--block-gap: 2.6rem;
    --dt-main-rgb: 223, 10, 10;
    --dt-main-color: rgba(var(--dt-main-rgb));
    --dt-secondary-color: #0F0D1D;/*00194C*/
    --dt-text-color: #334770;
    --dt-gray-color: #fcfbff;
    --dt-title-family: "Urbanist", sans-serif;
    --dt-base-family: "Plus Jakarta Sans", sans-serif;
    --dt-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
}

/* selection */
::selection {
    color: #fff;
    background: var(--dt-main-color);
}

/* width */
::-webkit-scrollbar {
    width: 8px;
    height: 2px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: var(--dt-main-color);
}

::-webkit-input-placeholder {
    color: #463838;
}

:-moz-placeholder {
    color: #463838;
}

::-moz-placeholder {
    color: #463838;
}

:-ms-input-placeholder {
    color: #463838;
}

::-webkit-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    transition: opacity 0.3s;
}

:-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    transition: opacity 0.3s;
}

::-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    transition: opacity 0.3s;
}

:-ms-input-placeholder {
    color: #d1d1d1;
    opacity: 1;
    transition: opacity 0.3s;
}

*:focus::-webkit-input-placeholder {
    opacity: 0;
}

*:focus:-moz-placeholder {
    opacity: 0;
}

*:focus::-moz-placeholder {
    opacity: 0;
}

*:focus:-ms-input-placeholder {
    opacity: 0;
}

/* ---//--- */

*,
*::after,
*::before {
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    word-break: break-word;
    word-wrap: break-word;
}

*:not(table *) {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-break: break-word;
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: inherit;
    }
}

:root {
    scroll-behavior: inherit;
}

html {
    font-size: 62.5%;
    overflow-x: hidden;
    box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }
}

@media (max-width: 75em) {
    html {
        font-size: 62.5%;
    }
}

@media only screen and (min-width: 62em) and (max-width: 77.313em) {
    html {
        font-size: 58.5936%;
    }
}

@media (max-width: 61.95em) {
    html {
        font-size: 53%;
    }
}

@media (max-width: 35.95em) {
    html {
        font-size: 55%;
    }
}

@media (min-width: 120.063em) {
    html {
        font-size: 75%;
    }
}

body {
    margin: 0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.7;
    font-family: var(--dt-base-family);
    color: var(--dt-text-color);
    letter-spacing: .01em;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

body:not(.admin-bar) {
    position: relative;
}

a {
    color: var(--dt-main-color);
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    outline: none;
}

a:hover,
a:active,
a:focus {
    color: var(--dt-main-color);
    text-decoration-style: dotted;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: block;
    clear: both;
}

.dt-btn svg {
    display: inline-block;
    vertical-align: middle;
}

.wp-block-search__button {
    flex-shrink: 0;
}

button[type=submit],
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn,
.dt-load-more a,
.button:not(.add_to_cart_button) {
    font-size: 1.6rem;
    font-weight: 600;
    padding: 1.4rem 2.5rem;
    line-height: 1;
    letter-spacing: .03rem;
    border-width: 0.1rem;
    border-style: solid;
    border-color: transparent;
    border-radius: 10rem;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-transform: initial;
    font-family: inherit;
    text-decoration: none;
    position: relative;
    z-index: 0;
}

.dt-btn i {
    margin-right: 0.4rem;
}

button[type=button].mfp-close,
button[type=button].mfp-arrow {
    background-color: transparent;
}

.dt-load-more a:hover,
.dt-load-more a:focus,
a.dt-btn:hover,
a.dt-btn:focus,
.contact__body a:hover,
.contact__body a:focus {
    text-decoration: none;
}

button[type=submit],
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-load-more a,
.dt-btn-primary,
a.wp-block-button__link,
.wp-block-button__link {
    color: #fff;
    background-color: var(--dt-main-color);
    border-color: var(--dt-main-color);
}

.dt-btn-primary.dt-btn-border {
    color: var(--dt-main-color);
    background-color: transparent;
    border-color: var(--dt-main-color);
}

.dt-load-more a:hover,
.dt-load-more a:focus,
.dt-btn-primary.dt-btn-border:hover,
.dt-btn-primary.dt-btn-border:focus,
.dt-btn-primary:hover,
.dt-btn-primary:focus {
    color: #fff;
    background-color: rgba(var(--dt-main-rgb), 0.9);
    border-color: rgba(var(--dt-main-rgb), 0.9);
}

button[type=button].dt-btn-secondary,
button[type=submit].dt-btn-secondary,
.dt-btn-secondary {
    color: #fff;
    background-color: var(--dt-secondary-color);
    border-color: var(--dt-secondary-color);
}

.dt-btn-secondary.dt-btn-border {
    color: var(--dt-secondary-color);
    background-color: transparent;
    border-color: var(--dt-secondary-color);
}

.dt-btn-secondary.dt-btn-border:hover,
.dt-btn-secondary.dt-btn-border:focus,
.dt-btn-secondary:hover,
.dt-btn-secondary:focus {
    color: #fff;
    background-color: var(--dt-secondary-color);
    border-color: var(--dt-secondary-color);
}

.dt-btn-white {
    color: var(--dt-secondary-color);
    background-color: #fff;
}

.dt-btn-white.dt-btn-border {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.dt-btn-white.dt-btn-border:hover,
.dt-btn-white.dt-btn-border:focus {
    color: var(--dt-secondary-color);
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.05);
}

/* Button Effects One */

.btn--effect-one .dt-btn {
    transition: 0.2s transform ease-in-out;
}

.btn--effect-one .dt-btn:focus,
.btn--effect-one .dt-btn:hover {
    color: #fff;
}

.btn--effect-one .dt-btn.dt-btn-secondary::after {
    background-color: var(--dt-main-color);
}

.btn--effect-one .dt-btn::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    background-color: var(--dt-secondary-color);
    transform: translate(-100%, 0) rotate(10deg);
    transform-origin: top left;
    transition: .2s transform ease-out;
    will-change: transform;
    z-index: -1;
}

.btn--effect-one .dt-btn.dt-btn-border:focus,
.btn--effect-one .dt-btn.dt-btn-border:hover {
    background-color: transparent;
}

.btn--effect-one .dt-btn:focus::after,
.btn--effect-one .dt-btn:hover::after {
    transform: translate(0, 0);
}

/* Button Effects Two */

.btn--effect-two .dt-btn {
    padding: 1.4rem 1.7rem 1.4rem 1.9rem;
}

.btn--effect-two .dt-btn::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4.4rem;
    height: 4.4rem;
    background-color: var(--dt-secondary-color);
    opacity: 0.15;
    border-radius: inherit;
    z-index: -1;
    transition: all .2s ease-in-out;
}

.btn--effect-two .dt-btn:hover:before,
.btn--effect-two .dt-btn:focus:before {
    width: 100%;
}

.btn--effect-two .dt-btn::after {
    content: "\f054";
    font-family: "Font Awesome 6 Free";
    font-weight: 700;
    margin-left: 3rem;
}

.btn--effect-two .dt-btn-white.dt-btn-border::before {
    background-color: #fff;
    opacity: 1;
}

.btn--effect-two .dt-btn-white.dt-btn-border::after {
    color: var(--dt-secondary-color);
}

.btn--effect-two .dt-btn-white.dt-btn-border:hover::after,
.btn--effect-two .dt-btn-white.dt-btn-border:focus::after {
    color: var(--dt-main-color);
}

/* Button Effects Three */

.btn--effect-three .dt-btn::after {
    content: "";
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12'%3E%3Cpath fill='currentColor' d='M17.752 6.68H1.246C.833 6.68.5 6.374.5 5.997c0-.378.333-.684.746-.684H15.95l-4.527-4.146a.644.644 0 0 1 0-.967.797.797 0 0 1 1.056 0l5.802 5.314a.639.639 0 0 1 .161.745.754.754 0 0 1-.69.42Z'/%3E%3Cpath fill='currentColor' d='M11.942 12a.771.771 0 0 1-.527-.2.644.644 0 0 1 0-.968l5.81-5.32a.797.797 0 0 1 1.056 0c.292.267.292.7 0 .967l-5.81 5.32a.781.781 0 0 1-.529.201Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12'%3E%3Cpath fill='currentColor' d='M17.752 6.68H1.246C.833 6.68.5 6.374.5 5.997c0-.378.333-.684.746-.684H15.95l-4.527-4.146a.644.644 0 0 1 0-.967.797.797 0 0 1 1.056 0l5.802 5.314a.639.639 0 0 1 .161.745.754.754 0 0 1-.69.42Z'/%3E%3Cpath fill='currentColor' d='M11.942 12a.771.771 0 0 1-.527-.2.644.644 0 0 1 0-.968l5.81-5.32a.797.797 0 0 1 1.056 0c.292.267.292.7 0 .967l-5.81 5.32a.781.781 0 0 1-.529.201Z'/%3E%3C/svg%3E");
    background-color: #fff;
    width: 1.8rem;
    height: 1.2rem;
    margin-left: 1.2rem;
    display: inline-block;
    transition: all .2s ease-in-out;
}

.btn--effect-three .dt-btn.dt-btn-white:not(.dt-btn-border)::after {
    background-color: #fff;
}

.btn--effect-three .dt-btn.dt-btn-border:hover::after,
.btn--effect-three .dt-btn.dt-btn-border:focus::after {
    background-color: var(--dt-secondary-color);
}

/* Button Effects Four */

.btn--effect-four .dt-btn::before,
.btn--effect-four .dt-btn::after {
    content: "";
    background-color: var(--dt-secondary-color);
    width: 0;
    height: 50%;
    position: absolute;
    -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: -1;
}

.btn--effect-four .dt-btn::before {
    top: 0;
    left: 0;
}

.btn--effect-four .dt-btn::after {
    bottom: 0;
    right: 0;
}

.btn--effect-four .dt-btn:hover::before,
.btn--effect-four .dt-btn:focus::before,
.btn--effect-four .dt-btn:hover::after,
.btn--effect-four .dt-btn:focus::after {
    width: 100%;
}

.btn--effect-four .dt-btn.dt-btn-secondary::before,
.btn--effect-four .dt-btn.dt-btn-secondary::after {
    background-color: var(--dt-main-color);
}

.btn--effect-four .dt-btn.dt-btn-white.dt-btn-border {
    background-color: transparent;
}

.btn--effect-four .dt-btn.dt-btn-white.dt-btn-border::before,
.btn--effect-four .dt-btn.dt-btn-white.dt-btn-border::after {
    background-color: #fff;
}

/* Button Effects Five */

.btn--effect-five .dt-btn::before {
    position: absolute;
    content: '';
    background-color: var(--dt-secondary-color);
    width: 120%;
    height: 0;
    padding-bottom: 120%;
    top: -110%;
    left: -10%;
    border-radius: 50%;
    -webkit-transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
    transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
    z-index: -1;
}

.btn--effect-five .dt-btn:hover::before,
.btn--effect-five .dt-btn:focus::before {
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

.btn--effect-five .dt-btn::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-color: var(--dt-secondary-color);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
    z-index: -1;
}

.btn--effect-five .dt-btn:hover::after,
.btn--effect-five .dt-btn:focus::after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-duration: 0.05s;
    transition-duration: 0.05s;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
}

.btn--effect-five .dt-btn.dt-btn-white.dt-btn-border {
    background-color: transparent;
}

.btn--effect-five .dt-btn.dt-btn-white.dt-btn-border::before,
.btn--effect-five .dt-btn.dt-btn-white.dt-btn-border::after {
    background-color: #fff;
}

/* Button Effects Six */
.btn--effect-six .dt-btn span {
    display: inline-block;
    pointer-events: none;
}

.btn--effect-six .dt-btn span.text-spin {
    -webkit-animation: text-spin 0.5s 1;
    animation: text-spin 0.5s 1;
}

/* Play Buttons */

.dt-btn-play-one {
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    color: var(--dt-secondary-color);
}

.dt-btn-play-one i {
    width: 5rem;
    height: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background-color: var(--dt-main-color);
    border-radius: 50%;
    color: #fff;
    font-size: 1.8rem;
    margin-right: 1.2rem;
    box-shadow: 0 2rem 3rem rgba(0, 0, 0, 0.1);
}

.dt-btn-play-one i:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--dt-main-rgb), .4);
    border-radius: 50%;
    animation: pulse_border_1 1500ms ease-out infinite;
    z-index: -1;
    border-radius: inherit;
}

.dt-btn-play-one span {
    text-decoration: underline;
}

.dt-btn-play-two {
    display: inline-flex;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
}

.dt-btn-play-two i {
    width: 72px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--dt-main-color);
    color: #fff;
    border-radius: 50%;
    font-size: 24px;
    margin-right: 16px;
    position: relative;
}

.dt-btn-play-two i::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	border: 1px solid currentColor;
	border-radius: 50%;
	transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
	animation: pulse_border_2 1500ms ease-out infinite;
}

button[type="submit"]:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.dt-btn:focus {
    outline-width: 0.1rem;
    outline-offset: 0.3rem;
    outline-style: dotted;
}

a,
area,
button,
input,
label,
select,
summary,
textarea {
    touch-action: manipulation;
    transition: all .2s ease-in-out;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin: 0;
    padding: 0;
    font-weight: 800;
    line-height: 1.25;
    font-family: var(--dt-title-family);
    color: var(--dt-secondary-color);
    word-break: break-word;
}

h1,
.h1 {
    font-size: 5.5rem;
}

h2,
.h2 {
    font-size: 4.5rem;
}

h3,
.h3 {
    font-size: 3rem;
}

h4,
.h4 {
    font-size: 2.6rem;
}

h5,
.h5 {
    font-size: 2.2rem;
}

h6,
.h6 {
    font-size: 1.6rem;
}

em,
cite,
q {
    color: var(--dt-main-color);
    font-style: italic;
    font-weight: bold;
}

code,
kbd,
tt,
var,
samp,
pre {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    background-color: var(--dt-secondary-color);
    color: #fff;
    padding: 0.1rem 0.5rem;
    border-radius: 0;
    font-size: 88%;
}

pre {
    display: block;
    margin: 0 0 1rem;
    font-size: 1.3rem;
    word-break: break-all;
    word-wrap: break-word;
    border: 0.1rem solid #ccc;
    border-radius: 0;
    overflow: auto;
}

table {
    border: 0.1rem solid #e9e9e9;
    background-color: #fcfcfc;
    border-spacing: 0;
    letter-spacing: 0.05rem;
    margin: 0 0 2rem;
    text-align: start;
    table-layout: fixed;
    border-collapse: collapse;
}

table th {
    border: 0.1rem solid rgba(0, 0, 0, 0.25);
}

table td {
    border: 0.1rem solid #e9e9ea;
}

table th,
table td {
    padding: 1.5rem;
}

table th {
    background: var(--dt-main-color);
    color: #fff;
}

p {
    margin: 0 0 1.1rem;
    word-break: break-word;
}

.widget_media_image>.wp-block-image,
figure {
    margin: 0;
}

address,
table,
pre {
    width: 100%;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    font-weight: 600;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.4rem;
}

sup {
    top: -0.8rem;
}

fieldset {
    border: 0.1rem solid #e9e9ea;
    margin: 2.4rem 0.2rem;
    padding: 1rem 2.5rem 2rem;
    border-radius: 0;
}

iframe {
    max-width: 100%;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
    outline: 0.1rem dotted;
    outline-offset: -0.2rem;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    position: relative;
    border-radius: 0;
    display: block;
    line-height: 1.5;
    font-size: 1.6rem;
    font-weight: 500;
    max-height: 5rem;
    padding: 1.3rem 1.6rem;
    vertical-align: middle;
    width: 100%;
    background-color: #fdfdfd;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    outline: none;
    letter-spacing: 0.05rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: all .2s ease-in-out;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus {
    border-color: var(--dt-main-color);
    background-color: #fff;
}

button[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
    color: #fff;
    background-color: var(--dt-main-color);
}

[type="search"] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline-offset: -0.2rem;
}

select {
    background-clip: padding-box;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 0;
    display: block;
    font-size: 92%;
    font-weight: 400;
    padding: 0.6rem 1.2rem;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: auto !important;
    outline: 0;
    background-image: linear-gradient(#242424, #242424), linear-gradient(#e9e9ea, #e9e9ea);
    background-size: 0 0.1rem, 100% 0.1rem;
    background-repeat: no-repeat;
    background-position: center bottom, center calc(100% - -0.1rem);
    background-color: #f6f6f6;
    -moz-transition: background 0s ease-out;
    -webkit-transition: background 0s ease-out;
    -o-transition: background 0s ease-out;
    transition: background 0s ease-out;
}

textarea {
    height: 13.2rem;
    overflow: auto;
    resize: vertical;
    max-height: 100%;
}

input[type="checkbox"],
input[type="radio"],
form[id*="give-form"] #give-gateway-radio-list>li input[type="radio"],
form[id*="give-form"] #give-gateway-radio-list>li input[type="checkbox"],
div.wpforms-container-full .wpforms-form input[type="radio"],
div.wpforms-container-full .wpforms-form input[type="checkbox"] {
    border: 2px solid var(--dt-main-color);
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 20px;
    margin: -3px 3px 0 0;
    outline: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 20px !important;
    max-width: 20px;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    transition: 0.05s border-color ease-in-out;
}

input[type="radio"] {
    border-radius: 50%;
    margin-right: 4px;
    line-height: 12px;
}

input[type="checkbox"]:checked:before,
input[type="radio"]:checked:before {
    display: inline-block;
    vertical-align: middle;
    speak: none;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all .2s ease-in-out;
}

input[type="radio"]:checked:before {
    content: "⬤";
    text-indent: -9999px;
    border-radius: 50px;
    font-size: 24px;
    width: 8px;
    height: 8px;
    margin: 4px;
    line-height: 20px;
    background: var(--dt-main-color);
}

input[type="checkbox"]:checked:before {
    content: "✔";
    font-weight: 900;
    color: var(--dt-main-color);
}

/*---//---*/

/* Grid List Two Column Like Table List */
.dt-grid-list dt {
    padding: 0.8rem 0 0.8rem 0;
    font-weight: 600;
}

.dt-grid-list dd {
    margin: 0;
    padding: 0.8rem 0 0.8rem 0;
}

@media (min-width: 34.375em) {
    .dt-grid-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
    }

    .dt-grid-list dt {
        grid-column-start: 1;
    }

    .dt-grid-list dd {
        grid-column-start: 2;
    }

    .dt-grid-list dt+dd {}
}

/* ---//--- */

.dt-d-none,
div.dt-d-none {
    display: none;
}

.dt-d-block,
div.dt-d-block {
    display: block;
}

.dt-d-inline,
div.dt-d-inline {
    display: inline;
}

.dt-d-inline-block,
div.dt-d-inline-block {
    display: inline-block;
}

.dt-container,
.dt-container-fluid {
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 35.95em) {

    .dt-container,
    .dt-container-fluid {
        padding-right: 2.4rem;
        padding-left: 2.4rem;
    }
}

.dt-row {
    --dt-gutter-x: 2.4rem;
    --dt-gutter-y: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(var(--dt-gutter-y) * -1);
    margin-right: calc(var(--dt-gutter-x)/ -2);
    margin-left: calc(var(--dt-gutter-x)/ -2);
}

.dt-row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--dt-gutter-x)/ 2);
    padding-left: calc(var(--dt-gutter-x)/ 2);
    margin-top: var(--dt-gutter-y);
}

.dt-g-0,
.dt-gx-0 {
    --dt-gutter-x: 0rem;
}

.dt-g-0,
.dt-gy-0 {
    --dt-gutter-y: 0rem;
}

.dt-g-1,
.dt-gx-1 {
    --dt-gutter-x: 0.4rem;
}

.dt-g-1,
.dt-gy-1 {
    --dt-gutter-y: 0.4rem;
}

.dt-g-2,
.dt-gx-2 {
    --dt-gutter-x: 0.8rem;
}

.dt-g-2,
.dt-gy-2 {
    --dt-gutter-y: 0.8rem;
}

.dt-g-3,
.dt-gx-3 {
    --dt-gutter-x: 1.6rem;
}

.dt-g-3,
.dt-gy-3 {
    --dt-gutter-y: 1.6rem;
}

.dt-g-4,
.dt-gx-4 {
    --dt-gutter-x: 2.4rem;
}

.dt-g-4,
.dt-gy-4 {
    --dt-gutter-y: 2.4rem;
}

.dt-g-5,
.dt-gx-5 {
    --dt-gutter-x: 4.8rem;
}

.dt-g-5,
.dt-gy-5 {
    --dt-gutter-y: 4.8rem;
}

.dt-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.dt-col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.dt-col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.dt-col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.dt-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.dt-col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.dt-col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.dt-col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.dt-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.dt-col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.dt-col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.dt-col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.dt-col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.dt-m-0 {
    margin: 0;
}

.dt-mt-auto {
    margin-top: auto;
}

.dt-mr-auto {
    margin-right: auto;
}

.dt-mb-auto {
    margin-bottom: auto;
}

.dt-ml-auto {
    margin-left: auto;
}

.dt-my-auto {
    margin-top: auto;
    margin-bottom: auto;
}

.dt-mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.dt-mt-0 {
    margin-top: 0;
}

.dt-mt-1 {
    margin-top: 0.4rem;
}

.dt-mt-2 {
    margin-top: 0.8rem;
}

.dt-mt-3 {
    margin-top: 1.6rem;
}

.dt-mt-4 {
    margin-top: 2.4rem;
}

.dt-mt-5 {
    margin-top: 3.2rem;
}

.dt-mt-6 {
    margin-top: 4.8rem;
}

.dt-mr-0 {
    margin-right: 0;
}

.dt-mr-1 {
    margin-right: 0.4rem;
}

.dt-mr-2 {
    margin-right: 0.8rem;
}

.dt-mr-3 {
    margin-right: 1.6rem;
}

.dt-mr-4 {
    margin-right: 2.4rem;
}

.dt-mr-5 {
    margin-right: 3.2rem;
}

.dt-mr-6 {
    margin-right: 4.8rem;
}

.dt-mb-0 {
    margin-bottom: 0;
}

.dt-mb-1 {
    margin-bottom: 0.4rem;
}

.dt-mb-2 {
    margin-bottom: 0.8rem;
}

.dt-mb-3 {
    margin-bottom: 1.6rem;
}

.dt-mb-4 {
    margin-bottom: 2.4rem;
}

.dt-mb-5 {
    margin-bottom: 3.2rem;
}

.dt-mb-6 {
    margin-bottom: 4.5rem;
}

.dt-ml-0 {
    margin-left: 0;
}

.dt-ml-1 {
    margin-left: 0.4rem;
}

.dt-ml-2 {
    margin-left: 0.8rem;
}

.dt-ml-3 {
    margin-left: 1.6rem;
}

.dt-ml-4 {
    margin-left: 2.4rem;
}

.dt-ml-5 {
    margin-left: 3.2rem;
}

.dt-ml-6 {
    margin-left: 4.8rem;
}

.dt-my-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.dt-my-1 {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
}

.dt-my-2 {
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
}

.dt-my-3 {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
}

.dt-my-4 {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
}

.dt-my-5 {
    margin-top: 3.2rem;
    margin-bottom: 3.2rem;
}

.dt-my-6 {
    margin-top: 4.8rem;
    margin-bottom: 4.8rem;
}

.dt-mx-0 {
    margin-left: 0;
    margin-right: 0;
}

.dt-mx-1 {
    margin-left: 0.4rem;
    margin-right: 0.4rem;
}

.dt-mx-2 {
    margin-left: 0.8rem;
    margin-right: 0.8rem;
}

.dt-mx-3 {
    margin-left: 1.6rem;
    margin-right: 1.6rem;
}

.dt-mx-4 {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
}

.dt-mx-5 {
    margin-left: 3.2rem;
    margin-right: 3.2rem;
}

.dt-mx-6 {
    margin-left: 4.8rem;
    margin-right: 4.8rem;
}

.dt-pt-0 {
    padding-top: 0;
}

.dt-pt-1 {
    padding-top: 0.4rem;
}

.dt-pt-2 {
    padding-top: 0.8rem;
}

.dt-pt-3 {
    padding-top: 1.6rem;
}

.dt-pt-4 {
    padding-top: 2.4rem;
}

.dt-pt-5 {
    padding-top: 3.2rem;
}

.dt-pt-6 {
    padding-top: 4.8rem;
}

.dt-pr-0 {
    padding-right: 0;
}

.dt-pr-1 {
    padding-right: 0.4rem;
}

.dt-pr-2 {
    padding-right: 0.8rem;
}

.dt-pr-3 {
    padding-right: 1.6rem;
}

.dt-pr-4 {
    padding-right: 2.4rem;
}

.dt-pr-5 {
    padding-right: 3.2rem;
}

.dt-pr-6 {
    padding-right: 4.8rem;
}

.dt-pb-0 {
    padding-bottom: 0;
}

.dt-pb-1 {
    padding-bottom: 0.4rem;
}

.dt-pb-2 {
    padding-bottom: 0.8rem;
}

.dt-pb-3 {
    padding-bottom: 1.6rem;
}

.dt-pb-4 {
    padding-bottom: 2.4rem;
}

.dt-pb-5 {
    padding-bottom: 3.2rem;
}

.dt-pb-6 {
    padding-bottom: 4.8rem;
}

.dt-pl-0 {
    padding-left: 0;
}

.dt-pl-1 {
    padding-left: 0.4rem;
}

.dt-pl-2 {
    padding-left: 0.8rem;
}

.dt-pl-3 {
    padding-left: 1.6rem;
}

.dt-pl-4 {
    padding-left: 2.4rem;
}

.dt-pl-5 {
    padding-left: 3.2rem;
}

.dt-pl-6 {
    padding-left: 4.8rem;
}

.dt-p-0 {
    padding: 0;
}

.dt-py-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.dt-py-1 {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.dt-py-2 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}

.dt-py-3 {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
}

.dt-py-4 {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
}

.dt-py-5 {
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
}

.dt-py-6 {
    padding-top: 4.8rem;
    padding-bottom: 4.8rem;
}

.dt-px-0 {
    padding-left: 0;
    padding-right: 0;
}

.dt-px-1 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}

.dt-px-2 {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}

.dt-px-3 {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
}

.dt-px-4 {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
}

.dt-px-5 {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
}

.dt-px-6 {
    padding-left: 4.8rem;
    padding-right: 4.8rem;
}

.dt-text-left {
    text-align: start;
}

.dt-text-right {
    text-align: end;
}

.dt-text-center {
    text-align: center;
}

.dt-flex-10 {
    -ms-flex: 1 1 10%;
    flex: 1 1 10%;
}

.dt-flex-15 {
    -ms-flex: 1 1 15%;
    flex: 1 1 15%;
}

.dt-flex-20 {
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
}

.dt-flex-25 {
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
}

.dt-flex-30 {
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
}

.dt-flex-35 {
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
}

.dt-flex-40 {
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
}

.dt-flex-45 {
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
}

.dt-flex-50 {
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.dt-flex-55 {
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
}

.dt-flex-60 {
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
}

.dt-flex-65 {
    -ms-flex: 1 1 65%;
    flex: 1 1 65%;
}

.dt-flex-70 {
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
}

.dt-flex-75 {
    -ms-flex: 1 1 75%;
    flex: 1 1 75%;
}

.dt-flex-80 {
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
}

.dt-flex-85 {
    -ms-flex: 1 1 85%;
    flex: 1 1 85%;
}

.dt-flex-90 {
    -ms-flex: 1 1 90%;
    flex: 1 1 90%;
}

.dt-flex-95 {
    -ms-flex: 1 1 95%;
    flex: 1 1 95%;
}

.dt-flex-100 {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

.dt-flex-auto {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.dt-float-right {
    float: right;
}

.dt-float-left {
    float: left;
}

.dt-float-none {
    float: none;
}

.dt-order-1 {
    order: 1;
}

.dt-order-2 {
    order: 2;
}

.dt-order-3 {
    order: 3;
}

.dt-order-4 {
    order: 4;
}

.dt-order-5 {
    order: 5;
}

.dt-order-6 {
    order: 6;
}

.dt-order-7 {
    order: 7;
}

.dt-order-8 {
    order: 8;
}

.dt-order-9 {
    order: 9;
}

.dt-order-10 {
    order: 10;
}

.dt-order-11 {
    order: 11;
}

.dt-order-12 {
    order: 12;
}

/* Masonry container */
.dt-masonry {
    width: 100%;
    -webkit-column-gap: 2.4rem;
    -moz-column-gap: 2.4rem;
    column-gap: 2.4rem;
    -moz-column-gap: 2.4rem;
    -webkit-column-gap: 2.4rem;
    column-gap: 2.4rem;
}

.dt-masonry-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.dt-masonry-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.dt-masonry-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

@media (max-width: 47.95em) {
    .dt-masonry[class*="dt-masonry-"] {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}

@media only screen and (min-width: 62em) and (max-width: 64em) {
    .dt-masonry[class*="dt-masonry-"] {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 48em) and (max-width: 61.95em) {
    .dt-masonry[class*="dt-masonry-"] {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

/* ---//--- */

/* Small Screen */
@media (min-width: 36em) {

    .dt-container,
    .dt-container-sm {
        max-width: 76rem;
        /*54rem*/
    }

    .dt-g-sm-0,
    .dt-gx-sm-0 {
        --dt-gutter-x: 0rem;
    }

    .dt-g-sm-0,
    .dt-gy-sm-0 {
        --dt-gutter-y: 0rem;
    }

    .dt-g-sm-1,
    .dt-gx-sm-1 {
        --dt-gutter-x: 0.4rem;
    }

    .dt-g-sm-1,
    .dt-gy-sm-1 {
        --dt-gutter-y: 0.4rem;
    }

    .dt-g-sm-2,
    .dt-gx-sm-2 {
        --dt-gutter-x: 0.8rem;
    }

    .dt-g-sm-2,
    .dt-gy-sm-2 {
        --dt-gutter-y: 0.8rem;
    }

    .dt-g-sm-3,
    .dt-gx-sm-3 {
        --dt-gutter-x: 1.6rem;
    }

    .dt-g-sm-3,
    .dt-gy-sm-3 {
        --dt-gutter-y: 1.6rem;
    }

    .dt-g-sm-4,
    .dt-gx-sm-4 {
        --dt-gutter-x: 2.4rem;
    }

    .dt-g-sm-4,
    .dt-gy-sm-4 {
        --dt-gutter-y: 2.4rem;
    }

    .dt-g-sm-5,
    .dt-gx-sm-5 {
        --dt-gutter-x: 4.8rem;
    }

    .dt-g-sm-5,
    .dt-gy-sm-5 {
        --dt-gutter-y: 4.8rem;
    }

    .dt-col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .dt-col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }

    .dt-col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .dt-col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .dt-col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .dt-col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .dt-col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .dt-col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .dt-col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .dt-col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .dt-col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .dt-col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .dt-col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .dt-col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .dt-d-sm-none,
    div.dt-d-sm-none {
        display: none;
    }

    .dt-d-sm-block,
    div.dt-d-sm-block {
        display: block;
    }

    .dt-d-sm-inline,
    div.dt-d-sm-inline {
        display: inline;
    }

    .dt-d-sm-inline-block,
    div.dt-d-sm-inline-block {
        display: inline-block;
    }

    .dt-text-sm-left {
        text-align: start;
    }

    .dt-text-sm-right {
        text-align: end;
    }

    .dt-text-sm-center {
        text-align: center;
    }

    .dt-mt-sm-auto {
        margin-top: auto;
    }

    .dt-mr-sm-auto {
        margin-right: auto;
    }

    .dt-mb-sm-auto {
        margin-bottom: auto;
    }

    .dt-ml-sm-auto {
        margin-left: auto;
    }

    .dt-my-sm-auto {
        margin-top: auto;
        margin-bottom: auto;
    }

    .dt-mx-sm-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .dt-m-sm-0 {
        margin: 0;
    }

    .dt-mt-sm-0 {
        margin-top: 0;
    }

    .dt-mt-sm-1 {
        margin-top: 0.4rem;
    }

    .dt-mt-sm-2 {
        margin-top: 0.8rem;
    }

    .dt-mt-sm-3 {
        margin-top: 1.6rem;
    }

    .dt-mt-sm-4 {
        margin-top: 2.4rem;
    }

    .dt-mt-sm-5 {
        margin-top: 3.2rem;
    }

    .dt-mt-sm-6 {
        margin-top: 4.8rem;
    }

    .dt-mr-sm-0 {
        margin-right: 0;
    }

    .dt-mr-sm-1 {
        margin-right: 0.4rem;
    }

    .dt-mr-sm-2 {
        margin-right: 0.8rem;
    }

    .dt-mr-sm-3 {
        margin-right: 1.6rem;
    }

    .dt-mr-sm-4 {
        margin-right: 2.4rem;
    }

    .dt-mr-sm-5 {
        margin-right: 3.2rem;
    }

    .dt-mr-sm-6 {
        margin-right: 4.8rem;
    }

    .dt-mb-sm-0 {
        margin-bottom: 0;
    }

    .dt-mb-sm-1 {
        margin-bottom: 0.4rem;
    }

    .dt-mb-sm-2 {
        margin-bottom: 0.8rem;
    }

    .dt-mb-sm-3 {
        margin-bottom: 1.6rem;
    }

    .dt-mb-sm-4 {
        margin-bottom: 2.4rem;
    }

    .dt-mb-sm-5 {
        margin-bottom: 3.2rem;
    }

    .dt-mb-sm-6 {
        margin-bottom: 4.8rem;
    }

    .dt-ml-sm-0 {
        margin-left: 0;
    }

    .dt-ml-sm-1 {
        margin-left: 0.4rem;
    }

    .dt-ml-sm-2 {
        margin-left: 0.8rem;
    }

    .dt-ml-sm-3 {
        margin-left: 1.6rem;
    }

    .dt-ml-sm-4 {
        margin-left: 2.4rem;
    }

    .dt-ml-sm-5 {
        margin-left: 3.2rem;
    }

    .dt-ml-sm-6 {
        margin-left: 4.8rem;
    }

    .dt-my-sm-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .dt-my-sm-1 {
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

    .dt-my-sm-2 {
        margin-top: 0.8rem;
        margin-bottom: 0.8rem;
    }

    .dt-my-sm-3 {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
    }

    .dt-my-sm-4 {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem;
    }

    .dt-my-sm-5 {
        margin-top: 3.2rem;
        margin-bottom: 3.2rem;
    }

    .dt-my-sm-6 {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem;
    }

    .dt-mx-sm-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .dt-mx-sm-1 {
        margin-left: 0.4rem;
        margin-right: 0.4rem;
    }

    .dt-mx-sm-2 {
        margin-left: 0.8rem;
        margin-right: 0.8rem;
    }

    .dt-mx-sm-3 {
        margin-left: 1.6rem;
        margin-right: 1.6rem;
    }

    .dt-mx-sm-4 {
        margin-left: 2.4rem;
        margin-right: 2.4rem;
    }

    .dt-mx-sm-5 {
        margin-left: 3.2rem;
        margin-right: 3.2rem;
    }

    .dt-mx-sm-6 {
        margin-left: 4.8rem;
        margin-right: 4.8rem;
    }

    .dt-p-sm-0 {
        padding: 0;
    }

    .dt-pt-sm-0 {
        padding-top: 0;
    }

    .dt-pt-sm-1 {
        padding-top: 0.4rem;
    }

    .dt-pt-sm-2 {
        padding-top: 0.8rem;
    }

    .dt-pt-sm-3 {
        padding-top: 1.6rem;
    }

    .dt-pt-sm-4 {
        padding-top: 2.4rem;
    }

    .dt-pt-sm-5 {
        padding-top: 3.2rem;
    }

    .dt-pt-sm-6 {
        padding-top: 4.8rem;
    }

    .dt-pr-sm-0 {
        padding-right: 0;
    }

    .dt-pr-sm-1 {
        padding-right: 0.4rem;
    }

    .dt-pr-sm-2 {
        padding-right: 0.8rem;
    }

    .dt-pr-sm-3 {
        padding-right: 1.6rem;
    }

    .dt-pr-sm-4 {
        padding-right: 2.4rem;
    }

    .dt-pr-sm-5 {
        padding-right: 3.2rem;
    }

    .dt-pr-sm-6 {
        padding-right: 4.8rem;
    }

    .dt-pb-sm-0 {
        padding-bottom: 0;
    }

    .dt-pb-sm-1 {
        padding-bottom: 0.4rem;
    }

    .dt-pb-sm-2 {
        padding-bottom: 0.8rem;
    }

    .dt-pb-sm-3 {
        padding-bottom: 1.6rem;
    }

    .dt-pb-sm-4 {
        padding-bottom: 2.4rem;
    }

    .dt-pb-sm-5 {
        padding-bottom: 3.2rem;
    }

    .dt-pb-sm-6 {
        padding-bottom: 4.8rem;
    }

    .dt-pl-sm-0 {
        padding-left: 0;
    }

    .dt-pl-sm-1 {
        padding-left: 0.4rem;
    }

    .dt-pl-sm-2 {
        padding-left: 0.8rem;
    }

    .dt-pl-sm-3 {
        padding-left: 1.6rem;
    }

    .dt-pl-sm-4 {
        padding-left: 2.4rem;
    }

    .dt-pl-sm-5 {
        padding-left: 3.2rem;
    }

    .dt-pl-sm-6 {
        padding-left: 4.8rem;
    }

    .dt-py-sm-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .dt-py-sm-1 {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }

    .dt-py-sm-2 {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem;
    }

    .dt-py-sm-3 {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .dt-py-sm-4 {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem;
    }

    .dt-py-sm-5 {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem;
    }

    .dt-py-sm-6 {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem;
    }

    .dt-px-sm-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .dt-px-sm-1 {
        padding-left: 0.4rem;
        padding-right: 0.4rem;
    }

    .dt-px-sm-2 {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }

    .dt-px-sm-3 {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }

    .dt-px-sm-4 {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
    }

    .dt-px-sm-5 {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
    }

    .dt-px-sm-6 {
        padding-left: 4.8rem;
        padding-right: 4.8rem;
    }

    .dt-float-sm-right {
        float: right;
    }

    .dt-float-sm-left {
        float: left;
    }

    .dt-float-sm-none {
        float: none;
    }

    .dt-order-sm-1 {
        order: 1;
    }

    .dt-order-sm-2 {
        order: 2;
    }

    .dt-order-sm-3 {
        order: 3;
    }

    .dt-order-sm-4 {
        order: 4;
    }

    .dt-order-sm-5 {
        order: 5;
    }

    .dt-order-sm-6 {
        order: 6;
    }

    .dt-order-sm-7 {
        order: 7;
    }

    .dt-order-sm-8 {
        order: 8;
    }

    .dt-order-sm-9 {
        order: 9;
    }

    .dt-order-sm-10 {
        order: 10;
    }

    .dt-order-sm-11 {
        order: 11;
    }

    .dt-order-sm-12 {
        order: 12;
    }
}

/* ---//--- */

/* Medium Screen */
@media (min-width: 48em) {

    .dt-container,
    .dt-container-md,
    .dt-container-sm {
        max-width: 84.907rem;
        /*72rem*/
    }

    .dt-g-md-0,
    .dt-gx-md-0 {
        --dt-gutter-x: 0rem;
    }

    .dt-g-md-0,
    .dt-gy-md-0 {
        --dt-gutter-y: 0rem;
    }

    .dt-g-md-1,
    .dt-gx-md-1 {
        --dt-gutter-x: 0.4rem;
    }

    .dt-g-md-1,
    .dt-gy-md-1 {
        --dt-gutter-y: 0.4rem;
    }

    .dt-g-md-2,
    .dt-gx-md-2 {
        --dt-gutter-x: 0.8rem;
    }

    .dt-g-md-2,
    .dt-gy-md-2 {
        --dt-gutter-y: 0.8rem;
    }

    .dt-g-md-3,
    .dt-gx-md-3 {
        --dt-gutter-x: 1.6rem;
    }

    .dt-g-md-3,
    .dt-gy-md-3 {
        --dt-gutter-y: 1.6rem;
    }

    .dt-g-md-4,
    .dt-gx-md-4 {
        --dt-gutter-x: 2.4rem;
    }

    .dt-g-md-4,
    .dt-gy-md-4 {
        --dt-gutter-y: 2.4rem;
    }

    .dt-g-md-5,
    .dt-gx-md-5 {
        --dt-gutter-x: 4.8rem;
    }

    .dt-g-md-5,
    .dt-gy-md-5 {
        --dt-gutter-y: 4.8rem;
    }

    .dt-col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }

    .dt-col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .dt-col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .dt-col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .dt-col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .dt-col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .dt-col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .dt-col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .dt-col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .dt-col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .dt-col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .dt-col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .dt-col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .dt-d-md-none,
    div.dt-d-md-none {
        display: none;
    }

    .dt-d-md-block,
    div.dt-d-md-block {
        display: block;
    }

    .dt-d-md-inline,
    div.dt-d-md-inline {
        display: inline;
    }

    .dt-d-md-inline-block,
    div.dt-d-md-inline-block {
        display: inline-block;
    }

    .dt-text-md-left {
        text-align: start;
    }

    .dt-text-md-right {
        text-align: end;
    }

    .dt-text-md-center {
        text-align: center;
    }

    .dt-mt-md-auto {
        margin-top: auto;
    }

    .dt-mr-md-auto {
        margin-right: auto;
    }

    .dt-mb-md-auto {
        margin-bottom: auto;
    }

    .dt-ml-md-auto {
        margin-left: auto;
    }

    .dt-my-md-auto {
        margin-top: auto;
        margin-bottom: auto;
    }

    .dt-mx-md-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .dt-m-md-0 {
        margin: 0;
    }

    .dt-mt-md-0 {
        margin-top: 0;
    }

    .dt-mt-md-1 {
        margin-top: 0.4rem;
    }

    .dt-mt-md-2 {
        margin-top: 0.8rem;
    }

    .dt-mt-md-3 {
        margin-top: 1.6rem;
    }

    .dt-mt-md-4 {
        margin-top: 2.4rem;
    }

    .dt-mt-md-5 {
        margin-top: 3.2rem;
    }

    .dt-mt-md-6 {
        margin-top: 4.8rem;
    }

    .dt-mr-md-0 {
        margin-right: 0;
    }

    .dt-mr-md-1 {
        margin-right: 0.4rem;
    }

    .dt-mr-md-2 {
        margin-right: 0.8rem;
    }

    .dt-mr-md-3 {
        margin-right: 1.6rem;
    }

    .dt-mr-md-4 {
        margin-right: 2.4rem;
    }

    .dt-mr-md-5 {
        margin-right: 3.2rem;
    }

    .dt-mr-md-6 {
        margin-right: 4.8rem;
    }

    .dt-mb-md-0 {
        margin-bottom: 0;
    }

    .dt-mb-md-1 {
        margin-bottom: 0.4rem;
    }

    .dt-mb-md-2 {
        margin-bottom: 0.8rem;
    }

    .dt-mb-md-3 {
        margin-bottom: 1.6rem;
    }

    .dt-mb-md-4 {
        margin-bottom: 2.4rem;
    }

    .dt-mb-md-5 {
        margin-bottom: 3.2rem;
    }

    .dt-mb-md-6 {
        margin-bottom: 4.8rem;
    }

    .dt-ml-md-0 {
        margin-left: 0;
    }

    .dt-ml-md-1 {
        margin-left: 0.4rem;
    }

    .dt-ml-md-2 {
        margin-left: 0.8rem;
    }

    .dt-ml-md-3 {
        margin-left: 1.6rem;
    }

    .dt-ml-md-4 {
        margin-left: 2.4rem;
    }

    .dt-ml-md-5 {
        margin-left: 3.2rem;
    }

    .dt-ml-md-6 {
        margin-left: 4.8rem;
    }

    .dt-my-md-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .dt-my-md-1 {
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

    .dt-my-md-2 {
        margin-top: 0.8rem;
        margin-bottom: 0.8rem;
    }

    .dt-my-md-3 {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
    }

    .dt-my-md-4 {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem;
    }

    .dt-my-md-5 {
        margin-top: 3.2rem;
        margin-bottom: 3.2rem;
    }

    .dt-my-md-6 {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem;
    }

    .dt-mx-md-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .dt-mx-md-1 {
        margin-left: 0.4rem;
        margin-right: 0.4rem;
    }

    .dt-mx-md-2 {
        margin-left: 0.8rem;
        margin-right: 0.8rem;
    }

    .dt-mx-md-3 {
        margin-left: 1.6rem;
        margin-right: 1.6rem;
    }

    .dt-mx-md-4 {
        margin-left: 2.4rem;
        margin-right: 2.4rem;
    }

    .dt-mx-md-5 {
        margin-left: 3.2rem;
        margin-right: 3.2rem;
    }

    .dt-mx-md-6 {
        margin-left: 4.8rem;
        margin-right: 4.8rem;
    }

    .dt-p-md-0 {
        padding: 0;
    }

    .dt-pt-md-0 {
        padding-top: 0;
    }

    .dt-pt-md-1 {
        padding-top: 0.4rem;
    }

    .dt-pt-md-2 {
        padding-top: 0.8rem;
    }

    .dt-pt-md-3 {
        padding-top: 1.6rem;
    }

    .dt-pt-md-4 {
        padding-top: 2.4rem;
    }

    .dt-pt-md-5 {
        padding-top: 3.2rem;
    }

    .dt-pt-md-6 {
        padding-top: 4.8rem;
    }

    .dt-pr-md-0 {
        padding-right: 0;
    }

    .dt-pr-md-1 {
        padding-right: 0.4rem;
    }

    .dt-pr-md-2 {
        padding-right: 0.8rem;
    }

    .dt-pr-md-3 {
        padding-right: 1.6rem;
    }

    .dt-pr-md-4 {
        padding-right: 2.4rem;
    }

    .dt-pr-md-5 {
        padding-right: 3.2rem;
    }

    .dt-pr-md-6 {
        padding-right: 4.8rem;
    }

    .dt-pb-md-0 {
        padding-bottom: 0;
    }

    .dt-pb-md-1 {
        padding-bottom: 0.4rem;
    }

    .dt-pb-md-2 {
        padding-bottom: 0.8rem;
    }

    .dt-pb-md-3 {
        padding-bottom: 1.6rem;
    }

    .dt-pb-md-4 {
        padding-bottom: 2.4rem;
    }

    .dt-pb-md-5 {
        padding-bottom: 3.2rem;
    }

    .dt-pb-md-6 {
        padding-bottom: 4.8rem;
    }

    .dt-pl-md-0 {
        padding-left: 0;
    }

    .dt-pl-md-1 {
        padding-left: 0.4rem;
    }

    .dt-pl-md-2 {
        padding-left: 0.8rem;
    }

    .dt-pl-md-3 {
        padding-left: 1.6rem;
    }

    .dt-pl-md-4 {
        padding-left: 2.4rem;
    }

    .dt-pl-md-5 {
        padding-left: 3.2rem;
    }

    .dt-pl-md-6 {
        padding-left: 4.8rem;
    }

    .dt-py-md-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .dt-py-md-1 {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }

    .dt-py-md-2 {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem;
    }

    .dt-py-md-3 {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .dt-py-md-4 {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem;
    }

    .dt-py-md-5 {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem;
    }

    .dt-py-md-6 {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem;
    }

    .dt-px-md-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .dt-px-md-1 {
        padding-left: 0.4rem;
        padding-right: 0.4rem;
    }

    .dt-px-md-2 {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }

    .dt-px-md-3 {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }

    .dt-px-md-4 {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
    }

    .dt-px-md-5 {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
    }

    .dt-px-md-6 {
        padding-left: 4.8rem;
        padding-right: 4.8rem;
    }

    .dt-float-md-right {
        float: right;
    }

    .dt-float-md-left {
        float: left;
    }

    .dt-float-md-none {
        float: none;
    }

    .dt-order-md-1 {
        order: 1;
    }

    .dt-order-md-2 {
        order: 2;
    }

    .dt-order-md-3 {
        order: 3;
    }

    .dt-order-md-4 {
        order: 4;
    }

    .dt-order-md-5 {
        order: 5;
    }

    .dt-order-md-6 {
        order: 6;
    }

    .dt-order-md-7 {
        order: 7;
    }

    .dt-order-md-8 {
        order: 8;
    }

    .dt-order-md-9 {
        order: 9;
    }

    .dt-order-md-10 {
        order: 10;
    }

    .dt-order-md-11 {
        order: 11;
    }

    .dt-order-md-12 {
        order: 12;
    }
}

/* ---//--- */

/* Large Screen */
@media (min-width: 62em) {

    .dt-container,
    .dt-container-lg,
    .dt-container-md,
    .dt-container-sm {
        max-width: 106.668rem;
        /*96rem*/
    }

    .dt-g-lg-0,
    .dt-gx-lg-0 {
        --dt-gutter-x: 0rem;
    }

    .dt-g-lg-0,
    .dt-gy-lg-0 {
        --dt-gutter-y: 0rem;
    }

    .dt-g-lg-1,
    .dt-gx-lg-1 {
        --dt-gutter-x: 0.4rem;
    }

    .dt-g-lg-1,
    .dt-gy-lg-1 {
        --dt-gutter-y: 0.4rem;
    }

    .dt-g-lg-2,
    .dt-gx-lg-2 {
        --dt-gutter-x: 0.8rem;
    }

    .dt-g-lg-2,
    .dt-gy-lg-2 {
        --dt-gutter-y: 0.8rem;
    }

    .dt-g-lg-3,
    .dt-gx-lg-3 {
        --dt-gutter-x: 1.6rem;
    }

    .dt-g-lg-3,
    .dt-gy-lg-3 {
        --dt-gutter-y: 1.6rem;
    }

    .dt-g-lg-4,
    .dt-gx-lg-4 {
        --dt-gutter-x: 2.4rem;
    }

    .dt-g-lg-4,
    .dt-gy-lg-4 {
        --dt-gutter-y: 2.4rem;
    }

    .dt-g-lg-5,
    .dt-gx-lg-5 {
        --dt-gutter-x: 4.8rem;
    }

    .dt-g-lg-5,
    .dt-gy-lg-5 {
        --dt-gutter-y: 4.8rem;
    }

    .dt-col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .dt-col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }

    .dt-col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .dt-col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .dt-col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .dt-col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .dt-col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .dt-col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .dt-col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .dt-col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .dt-col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .dt-col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .dt-col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .dt-col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .dt-d-lg-none,
    div.dt-d-lg-none {
        display: none;
    }

    .dt-d-lg-block,
    div.dt-d-lg-block {
        display: block;
    }

    .dt-d-lg-inline,
    div.dt-d-lg-inline {
        display: inline;
    }

    .dt-d-lg-inline-block,
    div.dt-d-lg-inline-block {
        display: inline-block;
    }

    .dt-text-lg-left {
        text-align: start;
    }

    .dt-text-lg-right {
        text-align: end;
    }

    .dt-text-lg-center {
        text-align: center;
    }

    .dt-mt-lg-auto {
        margin-top: auto;
    }

    .dt-mr-lg-auto {
        margin-right: auto;
    }

    .dt-mb-lg-auto {
        margin-bottom: auto;
    }

    .dt-ml-lg-auto {
        margin-left: auto;
    }

    .dt-my-lg-auto {
        margin-top: auto;
        margin-bottom: auto;
    }

    .dt-mx-lg-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .dt-m-lg-0 {
        margin: 0;
    }

    .dt-mt-lg-0 {
        margin-top: 0;
    }

    .dt-mt-lg-1 {
        margin-top: 0.4rem;
    }

    .dt-mt-lg-2 {
        margin-top: 0.8rem;
    }

    .dt-mt-lg-3 {
        margin-top: 1.6rem;
    }

    .dt-mt-lg-4 {
        margin-top: 2.4rem;
    }

    .dt-mt-lg-5 {
        margin-top: 3.2rem;
    }

    .dt-mt-lg-6 {
        margin-top: 4.8rem;
    }

    .dt-mr-lg-0 {
        margin-right: 0;
    }

    .dt-mr-lg-1 {
        margin-right: 0.4rem;
    }

    .dt-mr-lg-2 {
        margin-right: 0.8rem;
    }

    .dt-mr-lg-3 {
        margin-right: 1.6rem;
    }

    .dt-mr-lg-4 {
        margin-right: 2.4rem;
    }

    .dt-mr-lg-5 {
        margin-right: 3.2rem;
    }

    .dt-mr-lg-6 {
        margin-right: 4.8rem;
    }

    .dt-mb-lg-0 {
        margin-bottom: 0;
    }

    .dt-mb-lg-1 {
        margin-bottom: 0.4rem;
    }

    .dt-mb-lg-2 {
        margin-bottom: 0.8rem;
    }

    .dt-mb-lg-3 {
        margin-bottom: 1.6rem;
    }

    .dt-mb-lg-4 {
        margin-bottom: 2.4rem;
    }

    .dt-mb-lg-5 {
        margin-bottom: 3.2rem;
    }

    .dt-mb-lg-6 {
        margin-bottom: 4.8rem;
    }

    .dt-ml-lg-0 {
        margin-left: 0;
    }

    .dt-ml-lg-1 {
        margin-left: 0.4rem;
    }

    .dt-ml-lg-2 {
        margin-left: 0.8rem;
    }

    .dt-ml-lg-3 {
        margin-left: 1.6rem;
    }

    .dt-ml-lg-4 {
        margin-left: 2.4rem;
    }

    .dt-ml-lg-5 {
        margin-left: 3.2rem;
    }

    .dt-ml-lg-6 {
        margin-left: 4.8rem;
    }

    .dt-my-lg-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .dt-my-lg-1 {
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

    .dt-my-lg-2 {
        margin-top: 0.8rem;
        margin-bottom: 0.8rem;
    }

    .dt-my-lg-3 {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
    }

    .dt-my-lg-4 {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem;
    }

    .dt-my-lg-5 {
        margin-top: 3.2rem;
        margin-bottom: 3.2rem;
    }

    .dt-my-lg-6 {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem;
    }

    .dt-mx-lg-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .dt-mx-lg-1 {
        margin-left: 0.4rem;
        margin-right: 0.4rem;
    }

    .dt-mx-lg-2 {
        margin-left: 0.8rem;
        margin-right: 0.8rem;
    }

    .dt-mx-lg-3 {
        margin-left: 1.6rem;
        margin-right: 1.6rem;
    }

    .dt-mx-lg-4 {
        margin-left: 2.4rem;
        margin-right: 2.4rem;
    }

    .dt-mx-lg-5 {
        margin-left: 3.2rem;
        margin-right: 3.2rem;
    }

    .dt-mx-lg-6 {
        margin-left: 4.8rem;
        margin-right: 4.8rem;
    }

    .dt-p-lg-0 {
        padding: 0;
    }

    .dt-pt-lg-0 {
        padding-top: 0;
    }

    .dt-pt-lg-1 {
        padding-top: 0.4rem;
    }

    .dt-pt-lg-2 {
        padding-top: 0.8rem;
    }

    .dt-pt-lg-3 {
        padding-top: 1.6rem;
    }

    .dt-pt-lg-4 {
        padding-top: 2.4rem;
    }

    .dt-pt-lg-5 {
        padding-top: 3.2rem;
    }

    .dt-pt-lg-6 {
        padding-top: 4.8rem;
    }

    .dt-pr-lg-0 {
        padding-right: 0;
    }

    .dt-pr-lg-1 {
        padding-right: 0.4rem;
    }

    .dt-pr-lg-2 {
        padding-right: 0.8rem;
    }

    .dt-pr-lg-3 {
        padding-right: 1.6rem;
    }

    .dt-pr-lg-4 {
        padding-right: 2.4rem;
    }

    .dt-pr-lg-5 {
        padding-right: 3.2rem;
    }

    .dt-pr-lg-6 {
        padding-right: 4.8rem;
    }

    .dt-pb-lg-0 {
        padding-bottom: 0;
    }

    .dt-pb-lg-1 {
        padding-bottom: 0.4rem;
    }

    .dt-pb-lg-2 {
        padding-bottom: 0.8rem;
    }

    .dt-pb-lg-3 {
        padding-bottom: 1.6rem;
    }

    .dt-pb-lg-4 {
        padding-bottom: 2.4rem;
    }

    .dt-pb-lg-5 {
        padding-bottom: 3.2rem;
    }

    .dt-pb-lg-6 {
        padding-bottom: 4.8rem;
    }

    .dt-pl-lg-0 {
        padding-left: 0;
    }

    .dt-pl-lg-1 {
        padding-left: 0.4rem;
    }

    .dt-pl-lg-2 {
        padding-left: 0.8rem;
    }

    .dt-pl-lg-3 {
        padding-left: 1.6rem;
    }

    .dt-pl-lg-4 {
        padding-left: 2.4rem;
    }

    .dt-pl-lg-5 {
        padding-left: 3.2rem;
    }

    .dt-pl-lg-6 {
        padding-left: 4.8rem;
    }

    .dt-py-lg-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .dt-py-lg-1 {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }

    .dt-py-lg-2 {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem;
    }

    .dt-py-lg-3 {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .dt-py-lg-4 {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem;
    }

    .dt-py-lg-5 {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem;
    }

    .dt-py-lg-6 {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem;
    }

    .dt-px-lg-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .dt-px-lg-1 {
        padding-left: 0.4rem;
        padding-right: 0.4rem;
    }

    .dt-px-lg-2 {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }

    .dt-px-lg-3 {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }

    .dt-px-lg-4 {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
    }

    .dt-px-lg-5 {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
    }

    .dt-px-lg-6 {
        padding-left: 4.8rem;
        padding-right: 4.8rem;
    }

    .dt-float-lg-right {
        float: right;
    }

    .dt-float-lg-left {
        float: left;
    }

    .dt-float-lg-none {
        float: none;
    }

    .dt-order-lg-1 {
        order: 1;
    }

    .dt-order-lg-2 {
        order: 2;
    }

    .dt-order-lg-3 {
        order: 3;
    }

    .dt-order-lg-4 {
        order: 4;
    }

    .dt-order-lg-5 {
        order: 5;
    }

    .dt-order-lg-6 {
        order: 6;
    }

    .dt-order-lg-7 {
        order: 7;
    }

    .dt-order-lg-8 {
        order: 8;
    }

    .dt-order-lg-9 {
        order: 9;
    }

    .dt-order-lg-10 {
        order: 10;
    }

    .dt-order-lg-11 {
        order: 11;
    }

    .dt-order-lg-12 {
        order: 12;
    }
}

/* ---//--- */

/* Extra Large Screen */
@media (min-width: 75em) {

    .dt-container,
    .dt-container-lg,
    .dt-container-md,
    .dt-container-sm,
    .dt-container-xl {
        max-width: 127.2rem;
        /*114rem*/
    }

    .dt-g-xl-0,
    .dt-gx-xl-0 {
        --dt-gutter-x: 0rem;
    }

    .dt-g-xl-0,
    .dt-gy-xl-0 {
        --dt-gutter-y: 0rem;
    }

    .dt-g-xl-1,
    .dt-gx-xl-1 {
        --dt-gutter-x: 0.4rem;
    }

    .dt-g-xl-1,
    .dt-gy-xl-1 {
        --dt-gutter-y: 0.4rem;
    }

    .dt-g-xl-2,
    .dt-gx-xl-2 {
        --dt-gutter-x: 0.8rem;
    }

    .dt-g-xl-2,
    .dt-gy-xl-2 {
        --dt-gutter-y: 0.8rem;
    }

    .dt-g-xl-3,
    .dt-gx-xl-3 {
        --dt-gutter-x: 1.6rem;
    }

    .dt-g-xl-3,
    .dt-gy-xl-3 {
        --dt-gutter-y: 1.6rem;
    }

    .dt-g-xl-4,
    .dt-gx-xl-4 {
        --dt-gutter-x: 2.4rem;
    }

    .dt-g-xl-4,
    .dt-gy-xl-4 {
        --dt-gutter-y: 2.4rem;
    }

    .dt-g-xl-5,
    .dt-gx-xl-5 {
        --dt-gutter-x: 4.8rem;
    }

    .dt-g-xl-5,
    .dt-gy-xl-5 {
        --dt-gutter-y: 4.8rem;
    }

    .dt-col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: 100%;
        width: auto;
    }

    .dt-col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .dt-col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .dt-col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .dt-col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .dt-col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .dt-col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .dt-col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .dt-col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .dt-col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .dt-col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .dt-col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .dt-col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .dt-d-xl-none,
    div.dt-d-xl-none {
        display: none;
    }

    .dt-d-xl-block,
    div.dt-d-xl-block {
        display: block;
    }

    .dt-d-xl-inline,
    div.dt-d-xl-inline {
        display: inline;
    }

    .dt-d-xl-inline-block,
    div.dt-d-xl-inline-block {
        display: inline-block;
    }

    .dt-text-xl-left {
        text-align: start;
    }

    .dt-text-xl-right {
        text-align: end;
    }

    .dt-text-xl-center {
        text-align: center;
    }

    .dt-mt-xl-auto {
        margin-top: auto;
    }

    .dt-mr-xl-auto {
        margin-right: auto;
    }

    .dt-mb-xl-auto {
        margin-bottom: auto;
    }

    .dt-ml-xl-auto {
        margin-left: auto;
    }

    .dt-my-xl-auto {
        margin-top: auto;
        margin-bottom: auto;
    }

    .dt-mx-xl-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .dt-m-xl-0 {
        margin: 0;
    }

    .dt-mt-xl-0 {
        margin-top: 0;
    }

    .dt-mt-xl-1 {
        margin-top: 0.4rem;
    }

    .dt-mt-xl-2 {
        margin-top: 0.8rem;
    }

    .dt-mt-xl-3 {
        margin-top: 1.6rem;
    }

    .dt-mt-xl-4 {
        margin-top: 2.4rem;
    }

    .dt-mt-xl-5 {
        margin-top: 3.2rem;
    }

    .dt-mt-xl-6 {
        margin-top: 4.8rem;
    }

    .dt-mr-xl-0 {
        margin-right: 0;
    }

    .dt-mr-xl-1 {
        margin-right: 0.4rem;
    }

    .dt-mr-xl-2 {
        margin-right: 0.8rem;
    }

    .dt-mr-xl-3 {
        margin-right: 1.6rem;
    }

    .dt-mr-xl-4 {
        margin-right: 2.4rem;
    }

    .dt-mr-xl-5 {
        margin-right: 3.2rem;
    }

    .dt-mr-xl-6 {
        margin-right: 4.8rem;
    }

    .dt-mb-xl-0 {
        margin-bottom: 0;
    }

    .dt-mb-xl-1 {
        margin-bottom: 0.4rem;
    }

    .dt-mb-xl-2 {
        margin-bottom: 0.8rem;
    }

    .dt-mb-xl-3 {
        margin-bottom: 1.6rem;
    }

    .dt-mb-xl-4 {
        margin-bottom: 2.4rem;
    }

    .dt-mb-xl-5 {
        margin-bottom: 3.2rem;
    }

    .dt-mb-xl-6 {
        margin-bottom: 4.8rem;
    }

    .dt-ml-xl-0 {
        margin-left: 0;
    }

    .dt-ml-xl-1 {
        margin-left: 0.4rem;
    }

    .dt-ml-xl-2 {
        margin-left: 0.8rem;
    }

    .dt-ml-xl-3 {
        margin-left: 1.6rem;
    }

    .dt-ml-xl-4 {
        margin-left: 2.4rem;
    }

    .dt-ml-xl-5 {
        margin-left: 3.2rem;
    }

    .dt-ml-xl-6 {
        margin-left: 4.8rem;
    }

    .dt-my-xl-0 {
        margin-top: 0;
        margin-bottom: 0;
    }

    .dt-my-xl-1 {
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

    .dt-my-xl-2 {
        margin-top: 0.8rem;
        margin-bottom: 0.8rem;
    }

    .dt-my-xl-3 {
        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
    }

    .dt-my-xl-4 {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem;
    }

    .dt-my-xl-5 {
        margin-top: 3.2rem;
        margin-bottom: 3.2rem;
    }

    .dt-my-xl-6 {
        margin-top: 4.8rem;
        margin-bottom: 4.8rem;
    }

    .dt-mx-xl-0 {
        margin-left: 0;
        margin-right: 0;
    }

    .dt-mx-xl-1 {
        margin-left: 0.4rem;
        margin-right: 0.4rem;
    }

    .dt-mx-xl-2 {
        margin-left: 0.8rem;
        margin-right: 0.8rem;
    }

    .dt-mx-xl-3 {
        margin-left: 1.6rem;
        margin-right: 1.6rem;
    }

    .dt-mx-xl-4 {
        margin-left: 2.4rem;
        margin-right: 2.4rem;
    }

    .dt-mx-xl-5 {
        margin-left: 3.2rem;
        margin-right: 3.2rem;
    }

    .dt-mx-xl-6 {
        margin-left: 4.8rem;
        margin-right: 4.8rem;
    }

    .dt-p-xl-0 {
        padding: 0;
    }

    .dt-pt-xl-0 {
        padding-top: 0;
    }

    .dt-pt-xl-1 {
        padding-top: 0.4rem;
    }

    .dt-pt-xl-2 {
        padding-top: 0.8rem;
    }

    .dt-pt-xl-3 {
        padding-top: 1.6rem;
    }

    .dt-pt-xl-4 {
        padding-top: 2.4rem;
    }

    .dt-pt-xl-5 {
        padding-top: 3.2rem;
    }

    .dt-pt-xl-6 {
        padding-top: 4.8rem;
    }

    .dt-pr-xl-0 {
        padding-right: 0;
    }

    .dt-pr-xl-1 {
        padding-right: 0.4rem;
    }

    .dt-pr-xl-2 {
        padding-right: 0.8rem;
    }

    .dt-pr-xl-3 {
        padding-right: 1.6rem;
    }

    .dt-pr-xl-4 {
        padding-right: 2.4rem;
    }

    .dt-pr-xl-5 {
        padding-right: 3.2rem;
    }

    .dt-pr-xl-6 {
        padding-right: 4.8rem;
    }

    .dt-pb-xl-0 {
        padding-bottom: 0;
    }

    .dt-pb-xl-1 {
        padding-bottom: 0.4rem;
    }

    .dt-pb-xl-2 {
        padding-bottom: 0.8rem;
    }

    .dt-pb-xl-3 {
        padding-bottom: 1.6rem;
    }

    .dt-pb-xl-4 {
        padding-bottom: 2.4rem;
    }

    .dt-pb-xl-5 {
        padding-bottom: 3.2rem;
    }

    .dt-pb-xl-6 {
        padding-bottom: 4.8rem;
    }

    .dt-pl-xl-0 {
        padding-left: 0;
    }

    .dt-pl-xl-1 {
        padding-left: 0.4rem;
    }

    .dt-pl-xl-2 {
        padding-left: 0.8rem;
    }

    .dt-pl-xl-3 {
        padding-left: 1.6rem;
    }

    .dt-pl-xl-4 {
        padding-left: 2.4rem;
    }

    .dt-pl-xl-5 {
        padding-left: 3.2rem;
    }

    .dt-pl-xl-6 {
        padding-left: 4.8rem;
    }

    .dt-py-xl-0 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .dt-py-xl-1 {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }

    .dt-py-xl-2 {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem;
    }

    .dt-py-xl-3 {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .dt-py-xl-4 {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem;
    }

    .dt-py-xl-5 {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem;
    }

    .dt-py-xl-6 {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem;
    }

    .dt-px-xl-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .dt-px-xl-1 {
        padding-left: 0.4rem;
        padding-right: 0.4rem;
    }

    .dt-px-xl-2 {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }

    .dt-px-xl-3 {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }

    .dt-px-xl-4 {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
    }

    .dt-px-xl-5 {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
    }

    .dt-px-xl-6 {
        padding-left: 4.8rem;
        padding-right: 4.8rem;
    }

    .dt-float-xl-right {
        float: right;
    }

    .dt-float-xl-left {
        float: left;
    }

    .dt-float-xl-none {
        float: none;
    }

    .dt-order-xl-1 {
        order: 1;
    }

    .dt-order-xl-2 {
        order: 2;
    }

    .dt-order-xl-3 {
        order: 3;
    }

    .dt-order-xl-4 {
        order: 4;
    }

    .dt-order-xl-5 {
        order: 5;
    }

    .dt-order-xl-6 {
        order: 6;
    }

    .dt-order-xl-7 {
        order: 7;
    }

    .dt-order-xl-8 {
        order: 8;
    }

    .dt-order-xl-9 {
        order: 9;
    }

    .dt-order-xl-10 {
        order: 10;
    }

    .dt-order-xl-11 {
        order: 11;
    }

    .dt-order-xl-12 {
        order: 12;
    }
}

/* ---//--- */

/* Extra Big Screen */
@media (min-width: 87.5em) {

    .dt-container,
    .dt-container-lg,
    .dt-container-md,
    .dt-container-sm,
    .dt-container-xl,
    .dt-container-xxl {
        max-width: 144rem;
    }
}

/* ---//--- */

/* Some Important Classes */

.font-normal {
    font-weight: 400;
}

.font-bold {
    font-weight: bold;
}

.font-bolder {
    font-weight: bolder;
}

.lead {
    font-size: 1.8rem;
    line-height: 1.8;
}

/* Classes */

.dt_tabs .tabs {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    margin: 0 0 4rem;
}

.dt_tabs .tabs .dt-btn-tab {
    display: inline-block;
    border: none;
    font-weight: 500;
    text-decoration: none;
    color: var(--dt-secondary-color);
}

.dt_tabs.tab_style1 .tabs {
    align-items: center;
    border: 0.2rem solid rgba(189, 189, 189, 0.35);
    max-width: max-content;
    margin: auto;
    border-radius: 10rem;
    background-color: #fff;
    box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0.05);
    margin-bottom: 1.6rem;
}

.dt_tabs.tab_style1 .tabs .dt-btn-tab {
    background: 0 0;
    border-radius: 10rem;
    padding: 0.921rem 2.8rem;
}

.dt_tabs.tab_style1 .tabs .dt-btn-tab.active {
    background-color: var(--dt-main-color);
    border-color: var(--dt-main-color);
    color: #fff;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.tab-content>.tab-pane>.dt-row {
    animation: slide_down 2.5s ease-out;
    justify-content: center;
}

.fade:not(.show) {
    opacity: 0;
}

.fade {
    transition: opacity 0.15s linear;
}

.dt-my-default {
    margin-top: 10rem;
    margin-bottom: 10rem;
}

.dt-mt-default {
    margin-top: 10rem;
}

.dt-mb-default {
    margin-bottom: 10rem;
}

.dt-py-default {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.dt-pt-default {
    padding-top: 10rem;
}

.dt-pb-default {
    padding-bottom: 10rem;
}

.off--layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBzZbbDYAgDEVbJ3BTRjCO4KZuUDXwY0TpO/bLKPccaSCARFQAYEbEFQKq8esD1VrAuS7mjf14ESEZfvCUsAd4SMQDPbIamfoHJUFzyzkAs4QDcpN8Ad0lPXCYpCMTSyb4W6W0LmUxpCzvlA0rAahlmqA4Y2kFO2vuNySdrkOWp+SVGSHpyApSu+CdF8gNAqpNYD8AOPsAu4AYqtUAAAAASUVORK5CYII="), pointer;
    background-color: #000000;
    opacity: 0.5;
    z-index: 0;
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    -webkit-transition: all .3s cubic-bezier(.785, .135, .15, .86);
}

.overlay--enabled {
    overflow: hidden;
}

.align-items-center {
    align-items: center;
}

.justify-content-center {
    justify-content: center;
}

.list_none {
    list-style: none;
    margin: 0 0 -2rem;
    padding: 0;
}

.list_none li {
    margin-bottom: 2rem;
}

.list_none li i {
    font-size: 135%;
    vertical-align: middle;
}

.list_none li span {
    display: inline-block;
    vertical-align: top;
}

.list_none li a {
    text-decoration: none;
}

.text-primary {
    color: var(--dt-main-color);
}

.text-white {
    color: #fff;
}

.text-secondary {
    color: var(--dt-secondary-color);
}

.bg-primary {
    background-color: var(--dt-main-color);
}

.bg-secondary {
    background-color: var(--dt-secondary-color);
}

.bg-gray {
    background-color: rgba(14, 25, 30, 0.03);
}

/* --- // --- */

/* Accordion Required CSS */

.accordion {
    overflow: hidden;
    -webkit-box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);
}

.accordion+.accordion {
    margin-top: 1.8rem;
}

.accordion__title {
    color: var(--dt-secondary-color);
    background-color: #fff;
    cursor: pointer;
    margin: 0;
    padding: 2rem 7rem 2rem 2rem;
    font-size: 1.8rem;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.accordion__icon {
    position: absolute;
    top: 50%;
    right: 3rem;
    font-size: 3rem;
    display: block;
    width: 2.8rem;
    height: 2.8rem;
    pointer-events: none;
    transform: translateY(-50%);
    -webkit-transition: transform .3s cubic-bezier(.4,.87,.31,1);
    transition: transform .3s cubic-bezier(.4,.87,.31,1);
}

.accordion__icon::after,
.accordion__icon::before {
    content: '';
    margin-top: -0.5rem;
    position: absolute;
    top: 50%;
    width: 0.2rem;
    height: 1.2rem;
    background-color: var(--dt-secondary-color);
    -webkit-transition: transform .3s cubic-bezier(.4,.87,.31,1);
    transition: transform .3s cubic-bezier(.4,.87,.31,1);
}

.accordion__icon::before {
    left: 0.9rem;
    transform: rotate(-45deg);
}

.accordion--open>.accordion__title .accordion__icon::before {
    transform: rotate(45deg);
}

.accordion__icon::after {
    right: 0.9rem;
    transform: rotate(45deg);
}

.accordion--open>.accordion__title .accordion__icon::after {
    transform: rotate(-45deg);
}

.accordion--open>.accordion__title .accordion__icon::before,
.accordion--open>.accordion__title .accordion__icon::after {
    background-color: #fff;
}

.accordion__content {
    display: none;
}

/* Now let's make Accordion look pretty! */

.accordion__content {
    color: var(--dt-secondary-color);
    border-top: 0.1rem solid #e4e7ee;
    background-color: #fff;
    padding: 2.4rem 2.2rem;
}

.accordion__content p {
    margin: 0;
}

.accordion__content p+p {
    margin-top: 1.6rem;
}

.accordion--open>.accordion__title {
    background-color: var(--dt-main-color);
    color: #fff;
}

.accordion--open>.accordion__title .line-01,
.accordion--open>.accordion__title .line-02 {
    background-color: #fff;
}

.accordion--nested .accordion__title {
    padding: 1.6rem;
    font-size: 1.4rem;
}

.accordion--nested .accordion__content {
    padding: 2.4rem 1.6rem 1.6rem;
}

/* Accordion Section */

.dt_accordion--one {
    background: var(--dt-secondary-color);
    position: relative;
    padding: 10rem 0;
    overflow: hidden;
    background-position: left center;
    background-repeat: no-repeat;
}

.dt_accordion--one .accordion_img {
    display: none;
}

@media (min-width: 62em) {
    .dt_accordion--one .accordion_img {
        position: absolute;
        width: 50%;
        height: 100%;
        top: 0;
        right: 0;
        display: block;
    }
}

.dt_accordion--one .accordion_img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

/* Carousel Prev/Next */

.dt_owl_carousel.owl-carousel .owl-dots.disabled,
.dt_owl_carousel.owl-carousel .owl-nav.disabled {
    display: none !important;
}

.dt_owl_carousel:not(.slider) .owl-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
}

@media (min-width: 62em) {
    .dt_owl_carousel:not(.slider) .owl-nav {
        margin-top: 3rem;
    }
}

.dt_owl_carousel:not(.slider) .owl-nav [class*=owl-] {
    margin: 0;
    width: 5.1rem;
    height: 5.1rem;
    font-size: 2rem;
    outline: none;
    background: #fff;
    color: var(--dt-secondary-color);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border-radius: 50%;
}

.dt_owl_carousel:not(.slider) .owl-nav [class*=owl-]+[class*=owl-] {
    margin-left: 1rem;
}

.dt_owl_carousel:not(.slider) .owl-nav [class*=owl-]:hover {
    background-color: var(--dt-main-color);
    color: #fff;
}

.dt_owl_carousel:not(.slider) .owl-nav [class*=owl-].owl-next {
    color: #fff;
    background-color: var(--dt-main-color);
}

.dt_owl_carousel:not(.slider) .owl-nav [class*=owl-].owl-next:hover {
    background-color: #fff;
    color: var(--dt-secondary-color);
}

/* Carousel Dots */

.dt_owl_carousel.owl-carousel .owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dt_owl_carousel.owl-carousel .owl-dots .owl-dot {
    outline: none;
}

.dt_owl_carousel.owl-carousel .owl-dots .owl-dot+.owl-dot {
    margin: 0.6rem;
}

.dt_owl_carousel.owl-carousel .owl-dots .owl-dot span {
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    background-color: transparent;
    border: 0.3rem solid var(--dt-secondary-color);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.dt_owl_carousel.owl-carousel .owl-dots .owl-dot:hover span,
.dt_owl_carousel.owl-carousel .owl-dots .owl-dot.active span {
    border-color: var(--dt-main-color);
    background-color: var(--dt-main-color);
}

/* Preloader */

.dt_preloader {
    cursor: default;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 9999999;
}

.dt_preloader-close.site--close {
    position: fixed;
    z-index: 99;
    background-color: var(--dt-main-color);
}

.dt_preloader-close.site--close:before,
.dt_preloader-close.site--close:after {
    background-color: #fff;
}

.dt_preloader .dt_preloader-animation {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1000;
}

.dt_preloader.loaded .dt_preloader-animation {
    opacity: 0;
    transition: 0.3s ease-out;
}

.dt_preloader .dt_preloader-animation .dt_preloader-spinner {
    animation: floating--rotate 1s infinite linear;
    border-radius: 50%;
    height: 14.4rem;
    width: 14.4rem;
    margin: 0 auto 4.5rem auto;
    border: 0.3rem solid rgba(0, 0, 0, 0.2);
    border-top-color: var(--dt-main-color);
}

.dt_preloader .dt_preloader-animation .dt_preloader-text {
    font: bold 5.5rem var(--dt-title-family);
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted {
    color: var(--dt-main-color);
    position: relative;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(2):before {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(3):before {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(4):before {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(5):before {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(6):before {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(7):before {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted:nth-child(8):before {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

.dt_preloader .dt_preloader-animation .dt_preloader-text .splitted::before {
    animation: letters_loading 4s infinite;
    color: var(--dt-secondary-color);
    content: attr(data-char);
    position: absolute;
    top: -0.3rem;
    left: 0;
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.dt_preloader p {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 8px;
    text-align: center;
    color: var(--dt-main-color);
}

.dt_preloader .loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 1;
    pointer-events: none;
}

.dt_preloader .loader .dt-row {
    height: 100%;
}

.dt_preloader .loader .loader-section {
    padding: 0px;
}

.dt_preloader .loader .loader-section .bg {
    background-color: #fff;
    height: 100%;
    left: 0;
    width: 100%;
    transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
}

.dt_preloader.loaded .animation-preloader {
    opacity: 0;
    transition: 0.3s ease-out;
}

.dt_preloader.loaded .loader-section .bg {
    width: 0;
    transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1);
}

@media (max-width: 767px) {
    .dt_preloader .dt_preloader-animation .dt_preloader-spinner {
        height: 12rem;
        width: 12rem;
        margin: 0 auto 1.5rem auto;
    }
    .dt_preloader .dt_preloader-animation .dt_preloader-text {
        font-size: 4rem;
    }
}

/* ---//--- */


/* @keyframes */

@keyframes letters_loading {

    0%,
    75%,
    100% {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
    }

    25%,
    50% {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}

@keyframes pulse_border_1 {
    0% {
        transform: scale(1);
        opacity: .67
    }

    100% {
        transform: scale(2.2);
        opacity: 0
    }
}

@keyframes pulse_border_2 {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}

@keyframes slide_down {
    0% {
        opacity: 0;
        transform: translateY(15%)
    }

    50% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes hamburger {
    0% {
        width: 100%;
    }

    50% {
        width: 50%;
    }

    100% {
        width: 100%;
    }
}

@keyframes rightCaret {
    0% {
        -ms-transform: translateX(-1px);
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }

    50% {
        -ms-transform: translateX(2px);
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }

    100% {
        -ms-transform: translateX(-1px);
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }
}

@keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

@keyframes floating--rotate {
    to {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}

@keyframes topFromBottom {
    49% {
        transform: translateY(-100%)
    }

    50% {
        opacity: 0;
        transform: translateY(100%)
    }

    51% {
        opacity: 1
    }
}

@keyframes circle_border {
    0% {
        border-color: transparent;
        transform: rotate(0)
    }

    25% {
        border-color: transparent rgba(168, 168, 168, 0.9) transparent transparent;
        transform: rotate(-35deg)
    }

    50% {
        border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) transparent
    }

    75% {
        border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9)
    }

    100% {
        border-color: rgba(168, 168, 168, 0.9);
        transform: rotate(-300deg)
    }
}

@keyframes count {
    50% {
        opacity: 1;
        -webkit-transform: translateY(-1.1rem);
        transform: translateY(-1.1rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0.2rem);
        transform: translateY(0.2rem);
    }
}

@keyframes dash {
    0% {
        stroke-width: 0;
    }
    
    100% {
        stroke-width: 200px;
    }
}

@keyframes updown {
    0% {
          transform: rotateX(0deg) translateY(0px);
    }
    50% {
          transform: rotateX(0deg) translateY(-50px);
    }
    100% {
          transform: rotateX(0deg) translateY(0px);
    }
}

@keyframes marquee {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@keyframes text-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes scroll_top_effect {
    0% {
        transform: translateY(2px)
    }

    100% {
        transform: translateY(-2px)
    }
}

@keyframes animation-two {
    0% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
    }
    30% {
        transform: translateY(15px) translateX(10px) rotate(5deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    50% {
        transform: translateY(15px) translateX(10px) rotate(15deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    80% {
        transform: translateY(15px) translateX(10px) rotate(5deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }
    100% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes rotate3d {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}

@keyframes ribbonRotate {
    0%,
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
  
    25%,
    75% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
  
    50% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg);
    }
}

@keyframes animationFramesOne {
    0% {
        transform:  translate(0px,0px)  rotate(0deg) ;
    }
    20% {
        transform:  translate(73px,-1px)  rotate(36deg) ;
    }
    40% {
        transform:  translate(141px,72px)  rotate(72deg) ;
    }
    60% {
        transform:  translate(83px,122px)  rotate(108deg) ;
    }
    80% {
        transform:  translate(-40px,72px)  rotate(144deg) ;
    }
    100% {
        transform:  translate(0px,0px)  rotate(0deg) ;
    }
}

@keyframes glowing {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
    }

    50% {
        opacity: 0.7;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
    }
}

@keyframes pulse-width {
    50% {
      width: 100%;
    }
}

@keyframes scroll-left {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@keyframes arrowFifteen {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.5);
    }
}

@keyframes circleFifteen {
    0% {
        bottom: -55px;
        left: -55px;
    }

    50% {
        bottom: -35px;
        left: -35px;
    }

    100% {
        bottom: -55px;
        left: -25px;
    }
}

@keyframes icon-bounce {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    60% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
}

/*===== Widget Commmon =====*/

.widget .widget-title {
    position: relative;
    font-size: 2.2rem;
    line-height: 3.2rem;
    margin-bottom: 1.6rem;
}

.widget--left,
.widget--right,
.widget--center {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 5rem;
    display: inline-flex;
    align-items: center;
}

.widget--left {
    justify-content: flex-start;
}

.widget--center {
    justify-content: center;
}

.widget--right {
    justify-content: flex-end;
}

.widget--right li a {
    margin-left: auto;
}

.widget--left li a {
    margin-right: auto;
}

.widget--right .widget,
.widget--left .widget {
    padding: 0 1.5rem;
    position: relative;
}

/*.widget--left .widget:nth-child(2n+3),*/
.widget--left .widget:first-child {
    padding-left: 0;
}

.widget--right .widget:nth-child(n+2) {
    padding: 0 1.5rem;
}

.widget--right .widget:nth-child(2n+4),
.widget--right .widget:first-child {
    padding-left: 0;
}

.widget--right .widget:last-child:not(:first-child) {
    padding-right: 0;
}

.widget_recent_comments ol,
.widget>ul,
.widget div>ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget>*+ul,
.widget div>*+ul {
    margin-top: 1.6rem;
}

.widget li {
    list-style: none;
    position: relative;
    z-index: 0;
    transition: all .2s ease-in-out;
}

.widget ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
    position: relative;
    z-index: 0;
    display: inline-block;
    outline: none;
}

.widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:before {
    content: "\f324";
    font-weight: 900;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    color: var(--dt-main-color);
    transition: all .2s ease-in-out;
}

.widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a,
.widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
    padding-left: 2.5rem;
}

.widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {
    text-decoration: none;
    color: inherit;
}

.widget:not(.widget_payment):not(.widget_social) ol li a:hover span,
.widget:not(.widget_payment):not(.widget_social) ol li a:focus span {
    text-decoration: underline;
}

.widget li a:before,
.widget li a:after {
    font-family: "Font Awesome 6 Free";
    position: absolute;
    transition: all .2s ease-in-out;
}

.widget li a:hover,
.widget li a:focus {
    color: var(--dt-main-color);
}

ol.wp-block-latest-comments {
    padding: 0;
    list-style: none;
    margin-bottom: 0;
}

ol.wp-block-latest-comments li:last-child {
    margin-bottom: 0;
}

.wp-block-search .wp-block-search__button,
.wp-block-search .wp-block-search__input {
    border-radius: 0;
}

.wp-block-search .wp-block-search__button {
    flex-shrink: 0;
    padding: 0.125em 0.763em;
}

.company-presentation {
    border-radius: 2rem;
    padding: 3rem;
    color: #fff;
    background-color: var(--dt-main-color);
}

.company-presentation .title {
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1rem;
    color: inherit;
}

.company-presentation .action {
    margin-top: 2rem;
}


/*===== Widget Social =====*/

.widget.widget_social {
    position: relative;
    z-index: 0;
}

.widget_social ul {
    display: -ms-inline-flexbox;
    display: inline-flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget_social li {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-self: center;
    overflow: visible;
    list-style: none;
    margin: 0;
    margin-left: 1rem;
    overflow: visible;
    list-style: none;
}

body .widget_social li:first-child {
    margin-left: 0;
}

body .widget_social li {
    margin-top: 1rem;
}

body .widget_social ul {
    margin-top: -1rem;
}

.widget.widget_social li a {
    width: 4rem;
    height: 4rem;
    text-align: center;
    font-size: 1.6rem;
    position: relative;
    cursor: pointer;
    border-radius: 50%;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    background-color: var(--dt-main-color);
    color: #fff;
    text-decoration: none;
    box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
}

.widget_social li a:focus,
.widget_social li a:hover {
    color: #fff;
}

.widget.widget_social li a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    border-radius: 50%;
    -webkit-transform: scaleX(0) rotateX(0deg);
    transform: scaleX(0) rotateX(0deg);
    background: #fff;
    transition: all .2s ease-in-out;
    box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
}

.widget.widget_social li a:hover:after,
.widget.widget_social li a:focus:after {
    -webkit-transform: scaleX(1.0) rotateX(0deg);
    transform: scaleX(1.0) rotateX(0deg);
}

.widget_social li a i:before {
    display: inline-block;
    transition: all .2s ease-in-out;
}

.widget_social li a:focus i:before,
.widget_social li a:hover i:before {
    color: var(--dt-main-color);
    -webkit-animation: dt_rubberBand 0.6s ease-in-out alternate;
    animation: dt_rubberBand 0.6s ease-in-out alternate;
}

.widget_payment ul,
.widget_payment li {
    list-style: none;
    padding: 0;
    line-height: 0;
}

.widget_payment li a {
    line-height: 0;
    font-size: 2.2rem;
}

.widget_payment li:not(:last-child) a {
    margin-right: 1rem;
    border-right: 0.1rem solid rgba(68, 68, 68, 0.75);
    padding-right: 1.5rem;
}

.widget_payment li a i::before,
.widget_payment li a i {
    line-height: 0.5;
}

.widget_payment li,
.widget_social li {
    display: inline-block;
}

/*=============== Contact List Start =============*/

.widget.widget_contact {
    margin-top: -1rem;
}

.contact__list {
    display: flex;
    align-items: center;
    margin-top: 1rem;
}

.contact__list i {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 2.2rem;
    width: 2.2rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-right: 1.5rem;
    position: relative;
    color: var(--dt-main-color);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all .2s ease-in-out;
}

.contact__body {
    text-decoration: none;
    display: inline-block;
    text-align: start;
    color: inherit;
}

.contact__body>* {
    display: block;
    line-height: normal;
}

.dt_service--five .item-inner .item-content .item-meta .item-holder .item-title a,
.dt_service--six .services-item .services-content .services-inner .title a,
.dt_work .work-item .work-text h3 a,
.nextprev-post .post-title a,
.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a,
.dt_team--one .team .info a,
.dt_service--two .services-item .services-content .title a,
.services-content-two .title a,
.services-content-two .link-btn,
.dt_service--two .services-item .services-content .link-btn,
.dt_post_item .more-link,
.dt_post_item .title a,
.contact__body a {
    color: inherit;
    text-decoration: none;
    background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0 100% / 0 1px no-repeat;
}

.dt_service--five .item-inner .item-content .item-meta .item-holder .item-title a:hover,
.dt_service--five .item-inner .item-content .item-meta .item-holder .item-title a:focus,
.dt_service--six .services-item .services-content .services-inner .title a:hover,
.dt_service--six .services-item .services-content .services-inner .title a:focus,
.dt_work .work-item .work-text h3 a:hover,
.dt_work .work-item .work-text h3 a:focus,
.nextprev-post .post-title a:hover,
.nextprev-post .post-title a:focus,
.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:hover,
.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:focus,
.dt_team--one .team .info a:hover,
.dt_team--one .team .info a:focus,
.dt_service--two .services-item .services-content .title a:hover,
.dt_service--two .services-item .services-content .title a:focus,
.services-content-two .title a:hover,
.services-content-two .title a:focus,
.services-content-two .link-btn:hover,
.services-content-two .link-btn:focus,
.dt_service--two .services-item .services-content .link-btn:hover,
.dt_service--two .services-item .services-content .link-btn:focus,
.dt_post_item .more-link:hover,
.dt_post_item .more-link:focus,
.dt_post_item .title a:hover,
.dt_post_item .title a:focus,
.contact__body a:hover,
.contact__body a:focus {
    color: var(--dt-main-color);
    background-size: 100% 1px;
}

.contact__body .title {
    line-height: 1.2;
    margin-bottom: 0;
}

.contact__body .description {
    font-size: 1.6rem;
    margin: 0;
    word-break: break-word;
    margin-top: 0.1rem;
}

/* --/-- */


/* Mailchimp */

.email-form-one,
.email-form-two,
.email-form-three,
.email-form-four,
.email-form-five,
.email-form-six {
    position: relative;
}

.mc4wp-form .form-group {
    position: relative;
    margin: 0;
    width: 100%;
}

.email-form-one .form-group {
    padding-right: 4rem;
}

.email-form-two .form-group {
    padding-right: 6rem;
}

.mc4wp-form .form-group input[type="text"],
.mc4wp-form .form-group input[type="email"] {
    line-height: 4.3rem;
    display: block;
    font-size: 1.4rem;
    height: 6rem;
    width: 100%;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    border-radius: 0;
    padding: 1rem 1.5rem 1rem 2rem;
}

.email-form-one .form-group input[type="text"],
.email-form-one .form-group input[type="email"] {
    border-radius: 5rem;
    padding: 1rem 1.5rem 1rem 3rem;
    z-index: 1;
}

.email-form-three .form-group input[type="text"],
.email-form-three .form-group input[type="email"] {
    min-height: 5.8rem;
}

.mc4wp-form .form-group .submit-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 6rem;
    height: 5rem;
    border: none;
    display: block;
    font-weight: 700;
    font-size: 1.5rem;
    color: #fff;
    line-height: 5rem;
    transition: all .2s ease-in-out;
    background-color: var(--dt-main-color);
}

.mc4wp-form .form-group .submit-btn.dt-btn-white {
    background-color: #fff;
    color: var(--dt-main-color);
}

.mc4wp-form .form-group .submit-btn.dt-btn-secondary {
    background-color: var(--dt-secondary-color);
    color: #fff;
}

.email-form-one .form-group .submit-btn {
    width: 7rem;
    text-align: end;
    padding: 0 1.8rem 0 0;
    border-radius: 0 5rem 5rem 0;
}

.email-form-two .form-group .submit-btn {
    text-align: center;
    padding: 0;
    border-radius: 0;
}

.email-form-three .form-group .submit-btn {
    right: 1rem;
    top: 50%;
    width: 4rem;
    height: 4rem;
    line-height: 4rem;
    padding: 0;
    border-radius: 0;
    transform: translateY(-50%);
}

.form-group .submit-btn.fa {
    font-family: 'Font Awesome 6 Free';
}

.form-group .submit-btn.fa:before {
    display: inline-block;
}

.form-group .submit-btn.fa:hover:before,
.form-group .submit-btn.fa:focus:before {
    animation: topFromBottom .3s forwards;
}

.mc4wp-form .email-form-four .form-group input[type="text"],
.mc4wp-form .email-form-four .form-group input[type="email"] {
    width: 78%;
    border-radius: 0.6rem;
}

.mc4wp-form .email-form-four .form-group .submit-btn {
    padding: 0;
}

.mc4wp-form .email-form-six .form-group,
.mc4wp-form .email-form-five .form-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1.6rem;
}

.mc4wp-form .email-form-five .form-group input[type="text"],
.mc4wp-form .email-form-five .form-group input[type="email"] {
    border-radius: 0.6rem;
    flex: 1;
}

.mc4wp-form .email-form-six .form-group .dt-btn,
.mc4wp-form .email-form-five .form-group .dt-btn {
    flex: 0 0 auto;
}

.mc4wp-form .form-group .dt-btn.dt-btn-secondary {
    background-color: var(--dt-secondary-color);
}

.mc4wp-form .email-form-six .form-group {
    flex-wrap: wrap;
}

.mc4wp-form .email-form-six .form-group input[type="text"],
.mc4wp-form .email-form-six .form-group input[type="email"] {
    border-radius: 100rem;
}

.mc4wp-form .email-form-six .form-group .dt-btn {
    border-radius: 100rem;
}

@media (min-width: 36em) {
    .mc4wp-form .email-form-six .form-group {
        flex-wrap: nowrap;
        gap: 0;
    }

    .mc4wp-form .email-form-six .form-group input[type="text"],
    .mc4wp-form .email-form-six .form-group input[type="email"] {
        border-radius: 100rem 0 0 100rem;
    }

    .mc4wp-form .email-form-six .form-group .dt-btn {
        margin-left: -5rem;
    }
}

/* --/-- */


/** text-overlay-animation **/

.overlay-anim-black-bg,
.overlay-anim-primary-bg,
.overlay-anim-white-bg {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.overlay-anim-black-bg:after,
.overlay-anim-primary-bg:after,
.overlay-anim-white-bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: 1s cubic-bezier(.858, .01, .068, .99);
    transition: 1s cubic-bezier(.858, .01, .068, .99);
    z-index: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.overlay-anim-primary-bg:after {
    background: var(--dt-main-color);
}

.overlay-anim-black-bg:after {
    background: var(--dt-secondary-color);
}

.overlay-anim-white-bg:after {
    background: #fff;
}

.overlay-anim-black-bg.overlay-animation:after,
.overlay-anim-primary-bg.overlay-animation:after,
.overlay-anim-white-bg.overlay-animation:after {
    -webkit-transform: translateX(110%);
    transform: translateX(110%);
}


/*-------------------------------------------------------------- # Main CSS --------------------------------------------------------------*/

.dt_header {
    position: relative;
    z-index: 9;
}

.dt_header-topbar {
    font-size: 1.45rem;
    overflow: hidden;
}

@media (min-width: 75em) {
    .dt_header-topbar {
        font-size: 1.6rem;
    }
}

.dt_header .dt-col-2.dt-my-auto {
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
}

.dt_header .dt-col-2.dt-my-auto+.dt-col-10 {
    -ms-flex: 0 0 82%;
    flex: 0 0 82%;
    max-width: 82%;
}

.dt_header-widget .widget:not(:last-child):after {
    position: absolute;
    right: 0;
    top: -0.5rem;
    content: "";
    min-height: 5rem;
    width: 0.1rem;
    background: rgba(189, 189, 189, 0.35);
}

.dt_header-widget a:not(:hover, :focus) {
    color: inherit;
}

.dt_header .widget:not(.widget_social, .widget_nav_menu) li,
.widget_tag_cloud a,
.wp-block-tag-cloud a {
    display: inline-block;
    padding: 0;
}

.dt_header .widget:not(.widget_nav_menu, .widget_social) li {
    margin: 0 1rem 0.5rem 0;
}

.dt_header .widget.widget_nav_menu .menu>li {
    display: inline-block;
    margin: 0 1rem 0 0;
}

.dt_header .widget.widget_nav_menu .menu>li ul a {
    display: block;
}

.dt_header .widget.widget_nav_menu a img {
    display: inline-block;
    margin-right: 0.2rem;
}

.dt_header .widget.widget_nav_menu a:not(:hover, :focus) {
    color: var(--dt-secondary-color);
}

.dt_header .widget.widget_nav_menu .menu>li.pll-parent-menu-item {
    padding-left: 3.4rem;
}

.dt_header .widget.widget_nav_menu .menu>li.pll-parent-menu-item:before {
    content: "";
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: var(--dt-main-color);
    border-radius: 10rem;
}

.dt_header .widget.widget_nav_menu .menu>li.pll-parent-menu-item:after {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 0;
    left: 0.5rem;
    bottom: 0;
    margin: auto;
    background: #fff;
    border-radius: 10rem;
}

.dt_header .widget.widget_nav_menu .menu>li.pll-parent-menu-item a::after {
    font-weight: 600;
}

.dt_header .widget:not(.widget_social) li:last-child,
.widget_tag_cloud a:last-child,
.wp-block-tag-cloud a:last-child {
    margin: 0;
}

.dt_header-widget ul li span,
.dt_header-widget a {
    display: inline-block;
}

.dt_header-widget ul li span,
.dt_header-widget a,
.contact__body>* {
    text-decoration: none;
    position: relative;
    transition: all .2s ease-in-out;
}

.dt_header-widget a:hover span.title,
.dt_header-widget a:focus span.title {
    color: var(--dt-main-color);
}

.dt_header-widget .widget:not(.widget_social) li a {
    width: max-content;
}

.dt_header-widget .widget:not(.widget_social, .widget_contact) i,
.dt_header-widget .widget:not(.widget_social, .widget_contact, .widget-media-gallery, .widget_media_image) img {
    display: inline-block;
}

.dt_header-widget .widget:not(.widget_media_gallery, .widget_social, .widget_contact, .widget-media-gallery, .widget_media_image) img {
    height: 2rem;
    object-fit: cover;
}

.dt_header .widget li:last-child {
    margin-right: 0;
}

.dt_header-widget .gallery .gallery-item a {
    display: block;
    height: 7rem;
}

.dt_header-widget .widget img {
    width: 5rem;
}

.dt_header-widget .gallery {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.dt_header-widget .gallery .gallery-item {
    -ms-flex: 1;
    flex: 1;
    margin: 0 0.6rem 0 0;
    padding: 0;
}

.dt_header-widget .widget_media_video {
    display: block;
    width: 100%;
}

.dt_header-widget .widget_media_video .wp-video .mejs-container {
    width: 100% !important;
    max-height: 17rem;
}

.dt_header-widget .widget_media_video .wp-video-shortcode video,
.dt_header-widget .widget_media_video video.wp-video-shortcode {
    max-height: 17rem;
}

.dt_header-widget .widget .title {
    font-size: inherit;
    color: inherit;
    font-weight: 500;
}

.dt_header-widget .widget_meta a {
    font-size: 1.2rem;
}

.project_info_box .widget.widget_social li a,
.dt_team--one .thumb .widget.widget_social li a,
.dt_header-widget .widget.widget_social li a {
    width: 2.6rem;
    height: 2.6rem;
    font-size: inherit;
    background: transparent;
}

.dt_header-widget .widget.widget_social li a {
    color: inherit;
}

.dt_team--one .thumb .widget.widget_social li a:hover i:before,
.dt_team--one .thumb .widget.widget_social li a:focus i:before,
.dt_header-widget .widget.widget_social li a:hover i:before,
.dt_header-widget .widget.widget_social li a:focus i:before {
    color: var(--dt-main-color);
}

.dt_mobilenav,
.dt_header-navwrapper,
.dt_navbar {
    width: 100%;
}

.dt_header-navwrapper {
    position: relative;
}

.dt_header-navwrapperinner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

.dt_header-navwrapperinner,
.dt_navbar-menu {
    min-height: 9rem;
}

.dt_header-widget .contact__list i {
    width: auto;
    margin-right: 1rem;
}

/*=============== Desktop Menu =============*/

.site--logo img {
    width: 100%;
    max-height: 4rem;
}

.site--logo a {
    display: block;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2;
    white-space: normal;
    width: 100%;
    max-width: max-content;
    height: auto;
    margin: auto 0;
    z-index: 9;
}

.site--logo a:not(:hover, :focus) {
    color: inherit;
    text-decoration: none;
}

.site--logo a:focus {
    outline: 0.1rem dotted;
    outline-offset: 0.5rem;
}

.site--logo .site-description {
    font-size: 1.23rem;
    margin-bottom: 0;
    margin-top: 0.45rem;
}

.is--sticky.on {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 99999;
    background-color: #fff;
    -webkit-animation: fadeInDown 500ms linear 1;
    animation: fadeInDown 500ms linear 1;
    box-shadow: 0px 24px 64px 0px rgba(199, 206, 218, 0.25);
}

.dt_navbar-wrapper.is--sticky.on {
    padding: 0 0;
}

.dt_navbar-menu {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-end;
    align-self: stretch;
    width: 100%;
    height: 100%;
}

.dt_navbar-nav {
    text-align: end;
    position: relative;
}

.dt_navbar-mainmenu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

.dt_navbar-nav .dt_navbar-mainmenu {
    display: inline-block;
}

.dt_navbar-mainmenu li {
    list-style: none;
    position: relative;
}

.dt_navbar-nav .dt_navbar-mainmenu>li {
    display: inline-block;
    margin: 0 -0.3rem;
}

.dt_navbar-mainmenu>li>a,
.dropdown-menu li a {
    position: relative;
    display: block;
    z-index: 0;
    font-family: var(--dt-base-family);
    font-weight: 600;
    line-height: 1.5;
    white-space: normal;
}

.dt_navbar-mainmenu .dropdown-menu li a {
    color: var(--dt-secondary-color);
}

.dt_navbar-mainmenu li>a {
    text-decoration: none;
    outline: none;
    color: inherit;
}

.dt_navbar-mainmenu li>a:focus {
    text-decoration: underline;
    text-underline-offset: 0.1rem;
}

.dt_navbar-mainmenu>li>a {
    white-space: normal;
    border: 0;
    border-radius: 0;
}

.dt_navbar-nav .dt_navbar-mainmenu>li>a {
    margin: 0 1.07rem;
    display: inline-flex;
}

.dt_navbar-nav .dt_navbar-mainmenu>li:first-child>a {
    margin-left: 0;
}

.dt_header .widget_nav_menu .menu-item-has-children>a,
.dt_footer .widget_nav_menu .menu-item-has-children>a,
.dt_footer .dt_navbar-mainmenu>.menu-item-has-children>a,
.dt_navbar-nav .dt_navbar-mainmenu>.menu-item-has-children>a {
    padding-right: 1.42rem;
}

.dt_header .widget_nav_menu .menu-item-has-children>a:after,
.dt_footer .widget_nav_menu .menu-item-has-children>a:after,
.dt_footer .dt_navbar-mainmenu .menu-item-has-children>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item-has-children>a:after {
    content: '';
    position: absolute;
    top: 39%;
    right: 0;
    display: inline-block;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: var(--dt-secondary-color);
    padding: 3px;
    transform: translate(0, -39%) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
    transition: all .5s cubic-bezier(0.4, 0, 0.2, 1);
}

.dt_header .widget_nav_menu .menu-item-has-children:hover>a:after,
.dt_footer .widget_nav_menu .menu-item-has-children:hover>a:after,
.dt_footer .dt_navbar-mainmenu .menu-item-has-children:hover>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children:hover>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item-has-children:hover>a:after,
.dt_header .widget_nav_menu .menu-item-has-children.focus>a:after,
.dt_footer .widget_nav_menu .menu-item-has-children.focus>a:after,
.dt_footer .dt_navbar-mainmenu .menu-item-has-children.focus>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children.focus>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item-has-children.focus>a:after,
.dt_header .widget_nav_menu .menu-item-has-children.active>a:after,
.dt_footer .widget_nav_menu .menu-item-has-children.active>a:after,
.dt_footer .dt_navbar-mainmenu .menu-item-has-children.active>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children.active>a:after,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item-has-children.active>a:after {
    border-color: var(--dt-main-color);
}

.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children>a {
    padding-right: 3rem;
}

.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after {
    top: 50%;
    right: 1.6rem;
    transform: translate(0, -50%) rotate(-45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
}

.menu-wrap .dropdown-menu li a sup,
.menu-wrap .dropdown-menu li a sub,
.dt_mobilenav .dt_navbar-mainmenu li.active>a,
.dt_mobilenav .dt_navbar-mainmenu li.focus>a,
.dt_mobilenav .dt_navbar-mainmenu li:hover>a,
.dt_navbar-nav .dt_navbar-mainmenu li.active>a,
.dt_navbar-nav .dt_navbar-mainmenu>li.focus>a,
.dt_navbar-nav .dt_navbar-mainmenu>li:hover>a {
    color: var(--dt-main-color);
}

/* Menu Active Style */

/* One */

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu>li>a::before {
    position: absolute;
    content: '';
    left: 0;
    bottom: -2px;
    height: 0.2rem;
    width: 0;
    background: var(--dt-main-color);
    transition: all linear 0.3s;
}

.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu>li.active>a::before,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu>li.focus>a::before,
.menu__active-one .dt_navbar-nav .dt_navbar-mainmenu>li:hover>a::before {
    width: 1.6rem;
}

/* Two */

.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu>li>a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 0.2rem;
    background-color: var(--dt-main-color);
    opacity: 0;
    transition: all .2s ease-in-out;
}

.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu>li.active>a:before,
.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu>li.focus>a:before,
.menu__active-two .dt_navbar-nav .dt_navbar-mainmenu>li:hover>a:before {
    opacity: 1;
    width: 100%;
}

/* Three */

.menu__active-three .dt_mobilenav-right>ul,
.menu__active-three .dt_navbar-right>ul {
    padding-left: 1.8rem;
}

.menu__active-three .dt_navbar-list-right>li:not(:last-child) {
    margin-right: 2rem;
}

.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li>a {
    margin: 0 0.62rem;
    padding: 0 1.4rem;
    line-height: 4rem;
}

.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li>a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 3.5rem;
    border-radius: 0.6rem;
    background-color: var(--dt-main-color);
    z-index: -1;
    opacity: 0;
    transition: all .2s ease-in-out;
}

.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li.menu-item-has-children>a:before {
    width: calc(100% + 0.8rem);
}

.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li.active>a:before,
.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li.focus>a:before,
.menu__active-three .dt_navbar-nav .dt_navbar-mainmenu>li:hover>a:before {
    opacity: 0.15;
}

/* Four */

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu>li>a:before {
    position: absolute;
    bottom: -80%;
    left: 50%;
    color: transparent;
    content: '•';
    text-shadow: 0 0 transparent;
    font-size: 110%;
    -webkit-transition: text-shadow 0.3s, color 0.3s;
    transition: text-shadow 0.3s, color 0.3s;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
}

.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu>li.active>a:before,
.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu>li.focus>a:before,
.menu__active-four .dt_navbar-nav .dt_navbar-mainmenu>li:hover>a:before {
    color: var(--dt-main-color);
    text-shadow: 1rem 0 var(--dt-main-color), -1rem 0 var(--dt-main-color);
}

/* // */

.dt_footer_copyright .widget_nav_menu .sub-menu,
.dt_footer .dt_navbar-mainmenu .dropdown-menu,
.dt_navbar-cart-item .dt_navbar-shopcart,
.dt_header .widget_nav_menu .sub-menu,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    position: absolute;
    text-align: start;
    color: var(--dt-secondary-color);
    background-color: #fff;
    width: 26rem;
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform-origin: center top 0;
    -webkit-transform-origin: center top 0;
    transition: all 300ms ease;
    border-radius: 1.2rem;
    box-shadow: 0 1rem 4rem rgba(24, 26, 32, 0.05);
}

.dt_navbar-cart-item .dt_navbar-shopcart,
.dt_header .widget_nav_menu .sub-menu,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu {
    top: 100%;
    padding: 1.5rem 0;
    margin: 0;
    list-style: none;
    display: block;
    z-index: 9;
}

.dt_footer_copyright .widget_nav_menu .sub-menu,
.dt_footer .dt_navbar-mainmenu .dropdown-menu {
    top: auto;
    right: auto;
    bottom: 100%;
    left: auto;
    margin: 0 auto;
}

.dt_navbar-cart-item:hover .dt_navbar-shopcart,
.dt_navbar-cart-item:focus-within .dt_navbar-shopcart,
.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu,
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu,
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu,
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu,
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu,
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
}

.dt_footer_copyright .widget_nav_menu .sub-menu > li,
.dt_header .widget_nav_menu .sub-menu > li,
.dt_footer .dt_navbar-mainmenu .dropdown-menu > li,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu > li {
    opacity: 0;
    transform: translateY(1rem);
    transition: all 500ms ease;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li,
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li,
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li,
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li,
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li,
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 70ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(2),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(2),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(2),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(2),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(2),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(2),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(2),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(2) {
	transition-delay: 140ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(3),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(3),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(3),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(3),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(3),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(3),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(3),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(3) {
	transition-delay: 210ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(4),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(4),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(4),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(4),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(4),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(4),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(4),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(4) {
	transition-delay: 280ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(5),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(5),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(5),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(5),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(5),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(5),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(5),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(5) {
	transition-delay: 350ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(6),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(6),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(6),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(6),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(6),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(6),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(6),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(6) {
	transition-delay: 420ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(7),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(7),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(7),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(7),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(7),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(7),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(7),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(7) {
	transition-delay: 490ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(8),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(8),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(8),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(8),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(8),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(8),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(8),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(8) {
	transition-delay: 560ms;
}

.dt_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(9),
.dt_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(9),
.dt_header .widget_nav_menu .menu-item:hover>.sub-menu > li:nth-child(9),
.dt_header .widget_nav_menu .menu-item.focus>.sub-menu > li:nth-child(9),
.dt_footer .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(9),
.dt_footer .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(9),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item:hover>.dropdown-menu > li:nth-child(9),
.dt_navbar-nav .dt_navbar-mainmenu .menu-item.focus>.dropdown-menu > li:nth-child(9) {
	transition-delay: 630ms;
}

.dt_footer_copyright .widget_nav_menu .sub-menu li>a,
.dt_header .widget_nav_menu .sub-menu li>a,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li>a,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li>a {
    padding: 1rem 1.8rem;
    position: relative;
}

.dt_footer .dt_navbar-mainmenu .dropdown-menu li a:before,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li a:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 0;
    background-color: rgba(var(--dt-main-rgb), 0.08);
    z-index: -1;
    transition: all .2s ease-in-out;
}

.dt_footer .dt_navbar-mainmenu .dropdown-menu li.active>a:before,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li:hover>a:before,
.dt_footer .dt_navbar-mainmenu .dropdown-menu li.focus>a:before,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.active>a:before,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li:hover>a:before,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li.focus>a:before {
    height: 100%;
    transition: all .2s ease-in-out;
}

.dt_footer .dt_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu,
.dt_navbar-nav .dt_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu {
    top: 0;
    left: 100%;
    -webkit-transform: none;
    transform: none;
}

.dt_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu {
    left: auto;
    right: 100%;
}

.dt_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
    right: auto;
    left: 100%;
}

.dt_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,
.dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
    right: auto;
    left: 100%;
}

/* --/-- */

/*=============== Mobile Menu =============*/

button.hamburger {
    background-color: transparent;
    outline-offset: 5px;
    outline-color: transparent;
}

button.hamburger:focus {
    outline-color: var(--dt-secondary-color);
}

.hamburger {
    width: 2.8rem;
    height: 2.6rem;
    vertical-align: middle;
    overflow: hidden;
    display: block;
    padding: 0;
    border: none;
    border-radius: 0;
}

.hamburger span {
    height: 2px;
    width: 100%;
    display: block;
    margin: 0 0 6px;
    background-color: var(--dt-secondary-color);
    transition: all .2s ease-in-out;
}

.hamburger span:nth-child(2) {
    width: 75%;
}

.hamburger span:first-child {
    margin-top: 0;
}

.hamburger span:last-child {
    margin-bottom: 0;
}

.hamburger:hover span,
.hamburger:focus span {
    background-color: var(--dt-main-color);
}

.hamburger:not(.active):hover span:first-child,
.hamburger:not(.active):focus span:first-child {
    -webkit-animation: hamburger 0.8s infinite ease-in-out alternate;
    animation: hamburger 0.8s infinite ease-in-out alternate;
}

.hamburger:not(.active):hover span:nth-child(2),
.hamburger:not(.active):focus span:nth-child(2) {
    -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;
    animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;
}

.hamburger:not(.active):hover span:last-child,
.hamburger:not(.active):focus span:last-child {
    -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;
    animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;
}

.hamburger.active span {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 100%;
}

.hamburger.active span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hamburger.active span:nth-child(2) {
    opacity: 0;
    visibility: hidden;
}

.hamburger.active span:last-child {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.dt_mobilenav-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.6rem 0;
}

.dt_mobilenav-menu ul,
.dt_mobilenav-menu ul li {
    padding: 0;
    list-style: none;
    position: relative;
    border: 0;
}

.dt_mobilenav-logo {
    text-align: start;
}

.dt_mobilenav-toggles {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

.dt_mobilenav-right .dt_navbar-list-right {
    padding-left: 1rem;
    padding-right: 1rem;
}

.dt_mobilenav-topbar-toggle {
    display: inline-block;
    position: relative;
    width: 3rem;
    height: 3rem;
    line-height: 3.3rem;
    padding: 0;
    cursor: pointer;
    font-size: 1.6rem;
    margin: 0.6rem 0;
    border: 0.1rem solid rgba(189, 189, 189, 0.2);
    border-radius: 100%;
    overflow: hidden;
    z-index: 0;
}

button.dt_mobilenav-topbar-toggle {
    color: var(--dt-secondary-color);
    outline-offset: -0.4rem;
    background-color: #fff;
}

button.dt_mobilenav-topbar-toggle.active {
    background-color: #fff;
}

.dt_mobilenav-topbar-toggle i {
    vertical-align: .15rem;
    transition: all .2s ease-in-out;
}

button.dt_mobilenav-topbar-toggle.active i {
    color: var(--dt-main-color);
}

.dt_mobilenav-topbar-toggle.active i {
    -webkit-transform: rotate(180deg) translateY(0.2rem);
    transform: rotate(180deg) translateY(0.2rem);
}

.dt_mobilenav-mainmenu-content {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
    overflow: hidden;
    z-index: 99999;
}

.dt_mobilenav-mainmenu-content:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: inherit;
    z-index: -1;
    transition: all .2s ease-in-out;
}

.dt_mobilenav-mainmenu-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    max-width: 50rem;
    height: 100%;
    padding-top: 6.8rem;
    padding-bottom: 2rem;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: start;
    color: var(--dt-secondary-color);
    background: #fff;
    -webkit-transform: translateX(-150%);
    transform: translateX(-150%);
    transition: all .2s ease-in-out;
    box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.1);
}

@media (max-width: 25.875em) {
    .dt_mobilenav-mainmenu-inner {
        width: 100%;
    }
}

.dt_mobilenav-mainmenu--active .dt_mobilenav-mainmenu-inner {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
    transition: all .2s ease-in-out;
}

.dt_mobilenav-mainmenu-inner .dt_navbar-mainmenu {
    height: 100%;
    overflow-x: hidden;
    overflow-y: overlay;
    -ms-touch-action: overlay;
    touch-action: auto;
}

.dt_mobilenav-mainmenu-inner>ul>li:first-child {
    border-top: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.dt_mobilenav-mainmenu-inner>ul>li {
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
}

/*.dt_mobilenav-mainmenu-inner > ul > li.current:before {
    content: "";
    position: absolute;
    top: 4.6rem;
    left: 0;
    width: 100%;
    height: 0.1rem;
    background-color: rgba(189, 189, 189, 0.2);
}*/

.dt_mobilenav-mainmenu-inner .dt_navbar-mainmenu>li a {
    width: 100%;
    padding: 0;
    padding-left: 1.5rem;
}

.dt_mobilenav-mainmenu-inner ul li.menu-item-has-children {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.dt_mobilenav-mainmenu-inner .dropdown-menu li:not(:last-child) {
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.dt_mobilenav-mainmenu-inner li.menu-item-has-children ul.dropdown-menu li>a {
    padding-left: 2.5rem;
    width: 100%;
}

.dt_mobilenav-mainmenu-inner .menu-item-has-children>a {
    flex: 1;
}

.dt_mobilenav-mainmenu-inner .dropdown-menu {
    margin: 0;
    float: none;
    clear: both;
    display: none;
    background: none;
    border-top: 0.1rem solid rgba(189, 189, 189, 0.2);
    width: 100%;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
}

.dt_mobilenav-mainmenu-inner .menu-item a {
    display: inline-block;
    letter-spacing: 0.05rem;
    line-height: 4.3rem;
}

.dt_mobilenav-mainmenu-inner .menu-item-has-children.current>a {
    margin: 0;
    color: var(--sp-primary);
}

.site--close {
    padding: 0;
    height: 5rem;
    width: 5rem;
    line-height: 5rem;
    display: inline-block;
    border-width: 0;
    position: absolute;
    top: 1.3rem;
    right: 1.3rem;
    background-color: transparent;
    z-index: 1;
}

.site--close:before,
.site--close:after {
    transform: rotate(-45deg);
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.1rem;
    margin-left: -1.1rem;
    display: block;
    height: 2px;
    width: 2.2rem;
    background-color: var(--dt-secondary-color);
    transition: all .2s ease-in-out;
}

.site--close:after {
    transform: rotate(-135deg);
}

.site--close:hover:before,
.site--close:hover:after,
.site--close:focus:before,
.site--close:focus:after {
    transform: rotate(0deg);
}

.dt_mobilenav-dropdown-toggle {
    width: 100%;
    max-width: 4.4rem;
    text-align: center;
}

.dt_mobilenav-mainmenu-content .dt_mobilenav-dropdown-toggle button {
    cursor: pointer;
    flex-basis: 10%;
    width: 100%;
    text-align: center;
    line-height: 4.4rem;
    font-size: 1.8rem;
    font-weight: 900;
    padding: 0 0.72rem;
    border: 0;
    border-radius: 0;
    color: var(--dt-secondary-color);
    background: none;
    border-left: 0.1rem solid rgba(189, 189, 189, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.dt_mobilenav-mainmenu-content .dt_mobilenav-dropdown-toggle button:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    display: block;
    transition: all .2s ease-in-out;
}

.dt_mobilenav-mainmenu-content .menu-item-has-children.current>.dt_mobilenav-dropdown-toggle>button:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.dt_footer .dt_mobilenav-dropdown-toggle {
    display: none;
}

@media (min-width: 62em) {
    .dt_mobilenav-dropdown-toggle {
        display: none;
    }
}

.dt_mobilenav-topbar {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    background-color: var(--dt-main-color);
}

.dt_mobilenav-topbar-content {
    display: none;
    width: 100%;
    height: auto;
    padding: 1.7rem 0 1.8rem;
    text-align: start;
    color: var(--dt-secondary-color);
    background-color: #fff;
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
}

.dt_mobilenav-topbar-content .dt_header-widget+.dt_header-widget {
    display: none;
}

.dt_mobilenav-topbar-content .dt_header-widget>.dt-container {
    padding: 0;
}

.dt_mobilenav-topbar-content .dt_header-widget .widget {
    margin-bottom: 1.6rem;
}

.dt_mobilenav-topbar-content .widget--right .widget:last-child {
    margin-bottom: 0;
}

.dt_mobilenav-topbar-content .widget--right .widget.widget_social:first-child:before {
    background: none;
}

.dt_mobilenav-topbar-content .dt_header-widget .widget .contact__list {
    padding-left: 0;
}

@media (max-width: 61.95em) {

    .dt_mobilenav-topbar-content .widget--left,
    .dt_mobilenav-topbar-content .widget--right,
    .dt_mobilenav-topbar-content .widget--center {
        justify-content: center;
        text-align: center;
    }

    .dt_mobilenav-topbar-content .dt_header-widget .widget {
        margin-bottom: 0;
    }

    .dt_mobilenav-topbar-content .dt_header-widget .widget--right .widget:not(:last-child):after {
        display: none;
    }
}

@media (max-width: 35.95em) {

    .dt_mobilenav-topbar-content .widget--left,
    .dt_mobilenav-topbar-content .widget--right,
    .dt_mobilenav-topbar-content .widget--center {
        flex-wrap: wrap;
    }

    .dt_mobilenav-topbar-content .dt_header-widget .widget .contact__list {
        justify-content: center;
    }

    .dt_mobilenav-topbar-content .widget--right .widget,
    .dt_mobilenav-topbar-content .widget--left .widget {
        width: 100%;
        padding: 0;
    }

    .dt_mobilenav-topbar-content .dt_header-widget .widget {
        margin-bottom: 1.6rem;
    }
}

/* --/-- */

/*=============== Menu Right =============*/

@media (max-width: 44.938em) {
    .dt_mobilenav-right {
        padding-left: 1rem
    }

    .dt_mobilenav-right .dt_navbar-info-contact {
        display: none;
    }
}

@media (max-width: 33.938em) {
    .dt_mobilenav-right .dt_navbar-button-item {
        display: none;
    }
}

.widget_shopping_cart ul.product_list_widget,
.dt_navbar-shopcart ul,
.dt_mobilenav-right>ul,
.dt_navbar-right>ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.dt_mobilenav-right>ul,
.dt_navbar-right>ul {
    padding-left: 1.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (min-width: 62em) and (max-width: 74.95em) {
    .dt_mobilenav-right>ul,
    .dt_navbar-right>ul {
        padding-left: 1rem;
    }

    .dt_navbar-nav .dt_navbar-mainmenu>li>a {
        margin: 0 1rem;
    }
}

.dt_navbar-list-right>li:not(:last-child) {
    margin-right: 1.2rem;
}

.dt_mobilenav-right .dt_navbar-list-right>li:not(:last-child) {
    margin-right: 1rem;
}

/* Cart */

.dt_navbar-cart-item {
    position: relative;
    z-index: 0;
}

.dt_navbar-cart-item .dt_navbar-shopcart {
    width: 30.6rem;
    padding: 2rem;
    top: 140%;
    right: 0;
}

.widget_shopping_cart ul.product_list_widget {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 50rem;
    max-height: 50vh;
}

.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li,
.widget_shopping_cart ul.product_list_widget li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 1rem 0 0.5rem 7.5rem !important;
    padding-right: 3rem;
    min-height: 8rem;
    position: relative;
    overflow: hidden;
    vertical-align: top;
    line-height: 1.33;
    border-bottom: none;
}

.dt_navbar-list-right ul.product_list_widget li {
    margin-right: 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove,
a.remove {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    font-size: 1.5rem !important;
    line-height: 2.4rem !important;
    border-radius: 100%;
    color: #ccc !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    border: 0.1rem solid currentColor;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce .widget_shopping_cart .cart_list li a.remove:focus,
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
.woocommerce.widget_shopping_cart .cart_list li a.remove:focus,
a.remove:hover,
a.remove:focus {
    color: var(--dt-secondary-color) !important;
    background-color: transparent;
}

.quantity {
    opacity: 1;
    display: inline-block;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1.6rem;
    white-space: nowrap;
    vertical-align: top;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.widget_shopping_cart ul.product_list_widget li a.remove {
    position: absolute;
    right: 0;
    left: auto;
    top: auto;
    z-index: 9;
}

.widget_shopping_cart ul.product_list_widget li a:not(.remove) {
    display: block;
    margin-bottom: 0.5rem;
    padding: 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 1.3;
    text-decoration: none;
    color: var(--dt-secondary-color);
}

.woocommerce .widget_shopping_cart .cart_list li a:not(.remove),
.woocommerce.widget_shopping_cart .cart_list li a:not(.remove) {
    position: unset;
}

.widget_shopping_cart ul.product_list_widget li a:not(.remove):hover,
.widget_shopping_cart ul.product_list_widget li a:not(.remove):focus {
    color: var(--dt-main-color);
}

body.woocommerce .widget_shopping_cart ul.cart_list li img,
body.woocommerce .widget_shopping_cart ul.product_list_widget li img,
.widget_shopping_cart ul.product_list_widget li img {
    top: 1rem;
    position: absolute;
    left: 0;
    width: 6rem;
    height: 6rem;
    float: none;
    margin-right: 0;
    margin-bottom: 0.5rem;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}

.widget_shopping_cart ul.product_list_widget li .quantity {
    display: block;
    margin-top: 0.3rem;
    font-size: .85em;
    opacity: .6;
}

span.amount {
    white-space: nowrap;
    color: var(--dt-secondary-color);
    font-weight: bold;
}

.woocommerce .widget_shopping_cart .cart_list li+li,
.woocommerce.widget_shopping_cart .cart_list li+li,
.widget_shopping_cart ul.product_list_widget li+li {
    border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;
}

.widget_shopping_cart p.total {
    text-align: center;
    padding: 1rem 0 !important;
    border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;
    border-bottom: 0.2rem solid rgba(189, 189, 189, 0.2);
    margin-bottom: 0.8rem;
}

.widget_shopping_cart .button:not(.add_to_cart_button) {
    width: 100%;
    margin: 0.8rem 0 0;
    text-align: center;
    text-decoration: none;
}

.widget_shopping_cart .button:not(.checkout):not(.add_to_cart_button) {
    border-color: var(--dt-secondary-color);
    background-color: var(--dt-secondary-color);
    color: #fff;
}

.widget_shopping_cart .button.checkout {
    border-color: var(--dt-main-color);
    background-color: var(--dt-main-color);
    color: #fff;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    margin: 0;
}

button.dt_navbar-sidebar-toggle,
.dt_navbar-user-item .dt_user_btn,
.dt_navbar-cart-item .dt_navbar-cart-icon,
.dt_navbar-search-item button.dt_navbar-search-toggle {
    width: 3.5rem;
    height: 3.5rem;
    line-height: 3.5rem;
    outline: 0.1rem solid rgba(189, 189, 189, 0.35);
    border-radius: 50%;
    position: relative;
}

.dt_navbar-user-item .dt_user_btn:after,
.dt_navbar-cart-item .dt_navbar-cart-icon:after,
.dt_navbar-search-item button.dt_navbar-search-toggle:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    z-index: -1;
    border: 0.1rem solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
}

.dt_navbar-user-item .dt_user_btn:hover:after,
.dt_navbar-cart-item .dt_navbar-cart-icon:hover:after,
.dt_navbar-search-item button.dt_navbar-search-toggle:hover:after {
    animation: circle_border 1s forwards
}

.dt_navbar-user-item .dt_user_btn,
.dt_navbar-cart-item .dt_navbar-cart-icon {
    font-weight: 500;
    margin: 0;
    color: var(--dt-secondary-color);
    position: relative;
    display: inline-block;
    text-align: center;
    transition: all .2s ease-in-out;
}

.dt_navbar-user-item .dt_user_btn:hover,
.dt_navbar-user-item .dt_user_btn:focus,
.dt_navbar-cart-item:hover .dt_navbar-cart-icon,
.dt_navbar-cart-item:focus-within .dt_navbar-cart-icon {
    color: var(--dt-main-color);
}

.dt_navbar-cart-item .cart_count {
    position: absolute;
    top: -9px;
    right: -3px;
    width: 2.3rem;
    height: 2.3rem;
    margin: auto;
    line-height: 2rem;
    font-size: 1.2rem;
    display: inline-block;
    color: #fff;
    background-color: var(--dt-main-color);
    border: 0.2rem solid #fff;
    border-radius: 50%;
    opacity: 0;
    transform: scale(.5) rotate(260deg);
    -webkit-transform: scale(.5) rotate(260deg);
}

.dt_navbar-cart-icon.active .cart_count,
.dt_navbar-cart-item:hover .cart_count,
.dt_navbar-cart-item:focus-within .cart_count {
    animation: count 1500ms 500ms forwards;
}

/* Search Popup */

button.dt_navbar-search-toggle {
    border: 0;
    padding: 0;
    outline: none;
    color: inherit;
    background-color: transparent;
}

button.dt_navbar-search-toggle:hover,
button.dt_navbar-search-toggle:focus {
    color: var(--dt-main-color);
}

.search--header {
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    z-index: 99999;
    margin-top: -54rem;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    backdrop-filter: blur(1rem);
    background-color: rgba(0, 0, 0, 0.9);
    -webkit-transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.dt_header-search--active .search--header {
    transform: translateY(0%);
    margin-top: 0;
    opacity: 1;
    visibility: visible;
}

.search--header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 56rem;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 0;
}

.search--header .dt_search-close {
    position: absolute;
    left: 0;
    right: 0;
    top: 75%;
    margin: 0 auto;
    margin-top: -20rem;
    border-radius: 50%;
    text-align: center;
    width: 7rem;
    height: 7rem;
    font-size: 3.2rem;
    line-height: 7rem;
    cursor: pointer;
    border: none;
    opacity: 0;
    visibility: hidden;
    padding: 0;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    transition: all .2s ease-in-out;
}

.search--header .dt_search-close i {
    color: #fff;
    background-color: var(--dt-main-color);
    width: 100%;
    height: 100%;
    border-radius: inherit;
    line-height: 7rem;
    margin-top: 0.3rem;
    transition: all .2s ease-in-out;
}

.search--header .dt_search-close:hover i,
.search--header .dt_search-close:focus i {
    background-color: #fff;
    color: var(--dt-main-color);
}

.dt_header-search--active .search--header .dt_search-close {
    visibility: visible;
    opacity: 1;
    top: 50%;
    transition-delay: 1500ms;
}

.search--header .dt_search-form {
    position: absolute;
    max-width: 70rem;
    top: 50%;
    left: 1.5rem;
    right: 1.5rem;
    overflow: hidden;
    margin: -3.5rem auto 0;
    transform: scaleX(0);
    transform-origin: center;
    background-color: var(--dt-secondary-color);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}

.dt_header-search--active .search--header .dt_search-form {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition-delay: 1200ms;
}

.search--header .dt_search-form input[type=text],
.search--header .dt_search-form input[type=search] {
    position: relative;
    display: block;
    font-size: 1.8rem;
    line-height: 5rem;
    color: var(--dt-secondary-color);
    height: 6rem;
    min-height: 6rem;
    width: 100%;
    padding: 1rem 3rem;
    font-weight: 500;
    border-radius: 0;
    text-transform: capitalize;
    transition: all .2s ease-in-out;
}

.search--header .dt_search-form input[type=submit],
.search--header .dt_search-form button {
    position: absolute;
    right: 0;
    top: 50%;
    width: 6rem;
    height: 6.1rem;
    background: transparent;
    text-align: center;
    font-size: 2rem;
    padding: 0;
    cursor: pointer;
    border: none;
    color: #fff;
    background-color: var(--dt-main-color);
    border-radius: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .2s ease-in-out;
}

.search--header .dt_search-form button i {
    position: relative;
    z-index: 1;
}


/* List Widget */

.dt_navbar-listwidget .contact__list {
    display: inline-flex;
}

.dt_navbar-listwidget .contact__list+.contact__list {
    padding-left: 2.5rem;
    margin-left: 2.5rem;
    border-left: 0.1rem solid rgba(189, 189, 189, 0.5);
}

@media (min-width: 62em) and (max-width: 74.95em) {
    .dt_navbar-listwidget .contact__list+.contact__list {
        padding-left: 1.5rem;
        margin-left: 1.5rem;
    }
}

.dt_navbar-listwidget .contact__list i {
    font-size: 4rem;
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    margin-right: 1.2rem;
}

.dt_navbar-listwidget .contact__body .title {
    font-size: 1.8rem;
}

.dt_navbar-listwidget .contact__list .description {
    margin-top: 0.45rem;
}


/* Sidebar */

button.dt_navbar-sidebar-toggle {
    cursor: pointer;
    background: rgba(189, 189, 189, 0.35);
    border: none;
    padding: 8px 8px;
}

button.dt_navbar-sidebar-toggle .lines {
    width: 100%;
    height: 13px;
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: all .2s ease-in-out;
}

button.dt_navbar-sidebar-toggle .lines .lines-1,
button.dt_navbar-sidebar-toggle .lines .lines-2 {
    height: 2px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

button.dt_navbar-sidebar-toggle .lines .lines-1 {
    width: 24px;
    transform: translate3d(0, 3px, 0);
    margin: 0;
    right: -5px;
}

button.dt_navbar-sidebar-toggle .lines .lines-2 {
    width: 30px;
    transform: translate3d(0, 8px, 0);
    margin: 0;
}

button.dt_navbar-sidebar-toggle .lines .lines-1:after,
button.dt_navbar-sidebar-toggle .lines .lines-1:before,
button.dt_navbar-sidebar-toggle .lines .lines-2:after,
button.dt_navbar-sidebar-toggle .lines .lines-2:before {
    content: ' ';
    position: absolute;
    height: 2px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: var(--dt-secondary-color);
    opacity: 1;
    width: 100%;
}

button.dt_navbar-sidebar-toggle .lines .lines-1:before,
button.dt_navbar-sidebar-toggle .lines .lines-2:before {
    transform: translate3d(-100%, 0, 0);
}

button.dt_navbar-sidebar-toggle .lines .lines-1:after,
button.dt_navbar-sidebar-toggle .lines .lines-2:after {
    transform: translate3d(0, 0, 0);
}

button.dt_navbar-sidebar-toggle:focus .lines .lines-1::before,
button.dt_navbar-sidebar-toggle:hover .lines .lines-1::before {
    transform: translate3d(0, 0, 0);
    opacity: 1;
    transition: transform .8s cubic-bezier(.215, .61, .355, 1) 460ms, opacity .8s cubic-bezier(.215, .61, .355, 1) 460ms;
}

button.dt_navbar-sidebar-toggle:focus .lines .lines-1::after,
button.dt_navbar-sidebar-toggle:hover .lines .lines-1::after {
    transform: translate3d(36px, 0, 0);
    opacity: 0;
    transition: transform .6s cubic-bezier(.165, .84, .44, 1) 0s, opacity .6s cubic-bezier(.165, .84, .44, 1) 0s;
}

button.dt_navbar-sidebar-toggle:focus .lines .lines-2::before,
button.dt_navbar-sidebar-toggle:hover .lines .lines-2::before {
    transform: translate3d(0,0,0);
    opacity: 1;
    transition: transform .8s cubic-bezier(.215, .61, .355, 1) 620ms,opacity .8s cubic-bezier(.215, .61, .355, 1) 620ms
}

button.dt_navbar-sidebar-toggle:focus .lines .lines-2::after,
button.dt_navbar-sidebar-toggle:hover .lines .lines-2::after {
    transform: translate3d(36px,0,0);
    opacity: 0;
    transition: transform .6s cubic-bezier(.165, .84, .44, 1) 160ms,opacity .6s cubic-bezier(.165, .84, .44, 1) 160ms
}

/* Admin Bar */

@media (min-width: 48.95em) and (max-width: 61.95em) {
    body.admin-bar .dt_mobilenav.is--sticky.on {
        top: 32px;
    }
}

@media (min-width: 37.563em) and (max-width: 48.875em) {
    body.admin-bar .dt_mobilenav.is--sticky.on {
        top: 46px;
    }
}

body.admin-bar .dt_navbar-wrapper.is--sticky.on,
body.admin-bar .dt_navbar-sidebar-toggle+.dt_sidebar,
body.admin-bar .dt_mobilenav-mainmenu-content {
    top: 46px;
}

@media (min-width: 62em) {
    body.admin-bar .dt_navbar-wrapper.is--sticky.on {
        top: 32px;
    }
}

@media (min-width: 48.95em) {

    body.admin-bar .dt_navbar-sidebar-toggle+.dt_sidebar,
    body.admin-bar .dt_mobilenav-mainmenu-content {
        top: 32px;
    }
}

.dt_sidebar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(0.75rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition-duration: 1s;
}

.sidebar--active .dt_sidebar {
    opacity: 1;
    visibility: visible;
}

.dt_sidebar .off--layer {
    right: -100%;
    left: unset;
}

.sidebar--active .dt_sidebar .off--layer {
    right: 0%;
}

.dt_sidebar .dt_sidebar-wrapper {
    position: relative;
    width: 40rem;
    height: 100%;
    padding: 4rem 3rem;
    color: var(--dt-secondary-color);
    background: linear-gradient(100.88deg, #f5f5f5 0.6%, #FFF6EB 100%);
    transform: translateX(100%);
    -webkit-transition: all .3s cubic-bezier(.785, .135, .15, .86);
    transition: all .3s cubic-bezier(.785, .135, .15, .86);
}

.sidebar--active .dt_sidebar .dt_sidebar-wrapper {
    transform: translateX(0%);
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-close {
    background-color: var(--dt-main-color);
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-close:before,
.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-close:after {
    background-color: #fff;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content {
    position: relative;
    top: 15rem;
    width: 100%;
    height: 100%;
    padding: 1.8rem 0;
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in .3s;
    transition: all .3s ease-in .3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.sidebar--active .dt_sidebar-wrapper .dt_sidebar-content {
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 1s ease-out 1.2s;
    transition: all 1s ease-out 1.2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget+.widget {
    margin-top: 3rem;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .textwidget {
    text-align: center;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .textwidget img {
    border-radius: 2rem;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .textwidget p {
    margin-top: 1.6rem;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .widget-title {
    padding-left: 1.5rem;
}

.dt_sidebar .dt_sidebar-wrapper .dt_sidebar-content .widget .widget-title:before {
    content: "";
    width: 0.35rem;
    position: absolute;
    bottom: 0;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 66%;
    background-color: var(--dt-main-color);
}

.dt_navbar-info-contact .contact__list i {
    width: 4rem;
    height: 4rem;
    background: var(--dt-main-color);
    color: #fff;
    border-radius: 50%;
    font-size: 1.7rem;
    margin-right: 0.6rem;
}

.dt_navbar-info-contact .contact__list i:before {
    animation: icon-bounce 0.8s ease-out infinite;
}

.dt_navbar-info-contact .contact__body .title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}

.dt_navbar-info-contact .contact__body .description {
    line-height: 1;
    font-weight: 800;
}

.dt_navbar-menu .contact__list .contact__body {
    white-space: nowrap;
}

/* Header--one */

.header--one {
    color: var(--dt-secondary-color);
}

.header--one .dt_header-topbar {
    color: #fff;
    background-color: var(--dt-secondary-color);
}

.header--one .dt_navbar-list-right>li.dt_navbar-info-contact:last-child {
    padding-left: 1.3rem;
    position: relative;
}

.header--one .dt_navbar-list-right>li.dt_navbar-info-contact:last-child::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 0.1rem;
    min-height: 9rem;
    height: 100%;
    background: rgba(189, 189, 189, 0.35);
    transform: translateY(-50%);
}

.header--one .dt_navbar-menu {
    justify-content: space-between;
}

.header--one .dt_navbar-nav {
    text-align: start;
}

/* Header--two */

@media (min-width: 62em) {
    .header--two .dt_header-inner {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background-color: transparent;
    }
    .header--two .dt_header-inner .dt_header-topbar {
        color: #fff;
    }
    .header--two .dt_header-inner .dt_header-topbar .dt-container {
        padding: 0;
    }
    .header--two .is--sticky.on .logo-shape-outer,
    .header--two .is--sticky.on .dt_header-topbar {
        display: none;
    }
    .header--two .is--sticky.on .dt-col-10 {
        margin: auto 0;
    }
    .header--two .dt_header-inner .dt_navbar-menu {
        margin-top: 2rem;
        position: relative;
        justify-content: space-between;
    }
    .header--two .dt_header-inner .dt_navbar-menu::after {
        content: "";
        background-color: white;
        width: 3rem;
        height: 100%;
        display: block;
        position: absolute;
        right: -1rem;
        top: 0;
        bottom: 0;
        border-radius: 6px;
        transform: skew(-12deg, 0deg);
        z-index: -1;
    }
    .header--two .dt_header-inner .dt_header-topbar+.dt_navbar-menu {
        margin-top: 0;
    }
    .header--two + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 19rem;
    }
    .header--two + .site-content .dt_slider .dt_owl_carousel,
    .header--two + .site-content .dt_slider .dt_slider-item,
    .header--two + .site-content .dt_slider .dt_slider-innercell,
    .header--two + .site-content .dt_slider .dt_slider-item>img {
        max-height: 82rem;
        min-height: 82rem;
    }
    .header--two .site--logo .site--logo-inner {
        max-width: 100%;
        padding: 1.2rem;
        min-height: 9rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: 99;
        transform: translateY(1.5rem);
    }	
    .header--two .site--logo {
        position: relative;
    }
    .header--two .site--logo .site-title,
    .header--two .site--logo img {
        width: 100%;
        max-width: 18rem;
        max-height: 100%;
        text-align: center;
    }
    .header--two .is--sticky.on .site--logo .site--logo-inner {
        transform: translateY(0);
    }
    .header--two .site--logo .logo-shape {
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9;
    }
    .header--two .site--logo .logo-shape .logo-shape1 {
        color: #fff;
        max-width: 100%;
        height: 100%;
    }
    .header--two .site--logo .logo-shape .logo-shape2 {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 100%;
        height: 100%;
        top: 12.5%;
        color: var(--dt-main-color);
        z-index: -1;
    }
    .header--two .dt_navbar-menu {
        background-color: #fff;
        padding: 0 1rem 0 2.6rem;
        border-radius: 1rem;
        height: auto;
    }
    .header--two .dt_header-navwrapperinner,
    .header--two .dt_navbar-menu {
        min-height: 6.4rem;
    }
    .header--two .dt_navbar-menu .contact__list .contact__body {
        white-space: nowrap;
    }
    .header--two + .dt_pagetitle {
        padding-top: 24rem;
    }
}

@media (max-width: 1199px) {
    .header--two .dt-col-2.dt-mt-auto {
        margin: auto 0;
    }
    .header--two .site--logo .logo-shape .logo-shape2 {
        max-width: 80%;
    }
}

/* Header Three */

@media (min-width: 62rem) {
    .header--three .dt_header-topbar {
        color: #fff;
    }
    .header--three .dt_header-inner {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background-color: transparent;
    }
    .header--three .site--logo {
        text-align: center;
        margin: -21px 0 -19px 0;
    }
    .header--three .site--logo .site--logo-inner {
        display: inline-block;
        background-color: #fff;
        filter: drop-shadow(0 30px 30px rgba(0, 0, 0, 4%));
        border-radius: 4px;
        z-index: 5;
        position: relative;
        padding: 45px 45px 38px;
        /*29px 39px 29px*/
        overflow: hidden;
        vertical-align: middle;
    }
    .header--three .site--logo .site--logo-inner:after {
        content: '';
        position: absolute;
        height: 4px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: var(--dt-main-color);
    }
	.header--three .site--logo .site--logo-inner a {
		margin: 0 auto;
	} 
    .header--three .site--logo img {
        position: relative;
        z-index: 99;
        width: auto;
    }
    .header--three .dt_navbar-wrapper > .dt-container > .dt-row {
        margin-left: 0;
        margin-right: 0;
        background-color: #fff;
        border-radius: 4px;
        padding: 0 1.6rem;
        position: relative;
    }
    .header--three .dt_navbar-wrapper > .dt-container > .dt-row:after {
        content: '';
        position: absolute;
        top: 12px;
        left: 50%;
        width: 96.6%;
        height: 100%;
        background-color: #eee;
        z-index: -2;
        border-radius: 4px;
        transform: translate(-50%, 0);
    }
    .header--three .dt_header-navwrapperinner, .header--three .dt_navbar-menu {
        min-height: 9rem;
    }
    .header--three .dt_navbar-menu .dt_navbar-nav {
        width: 100%;
        text-align: start;
    }
    .header--three + .dt_pagetitle {
        padding-top: 30rem;
    }
}

.menu__active-five .header--three .dt_navbar-nav .dt_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,
.menu__active-five .header--three .dt_navbar-nav .dt_navbar-mainmenu .menu-item-has-children>a:after {
    top: 48%;
    right: 2px;
    transform: translate(0, -48%) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
}

.menu__active-five .header--three .dt_navbar-nav .dt_navbar-mainmenu>.menu-item-has-children>a {
    padding-right: 1.62rem;
}

/* Header Four */

.header--four + .dt_pagetitle {
    padding-top: 25rem;
    padding-bottom: 7rem;
}

.header--four .dt_header-topbar .dt_header-widget .widget:not(:last-child):after {
    background: rgba(255, 255, 255, 0.35);
}

.header--four .dt_mobilenav .dt_mobilenav-topbar {
    background-color: var(--dt-main-color);
}

.header--four .dt_header-navwrapperinner,
.header--four .dt_navbar-menu {
    min-height: 9.5rem;
}

.header--four .dt_navbar-info-contact .contact__list i {
    width: 5.2rem;
    height: 5.2rem;
    font-size: 2.2rem;
    margin-right: 0.8rem;
    color: var(--dt-main-color);
    background: rgba(var(--dt-main-rgb), 0.15);
}

.header--four .dt_navbar-info-contact .contact__list i::before {
    animation: none;
}

.header--four .dt_navbar-info-contact .contact__body .title,
.header--four .dt_navbar-info-contact .contact__body .description {
    line-height: 1.1;
}

.header--four .dt_navbar-menu {
    justify-content: space-between;
}

.header--four .dt_navbar-nav {
    text-align: start;
}

.header--four .site--logo {
    height: 100%;
    min-height: 9.5rem;
    display: flex;
    align-items: center;
    justify-content: start;
    background-color: var(--dt-main-color);
    padding: 2rem;
    border-radius: 0;
}

.header--four .site--logo a {
    margin: 0;
    display: flex;
}

.header--four .site--logo a:focus {
    outline: 1px dotted #fff;
    outline-offset: 3px;
}

.header--four .site--logo img {
    object-fit: contain;
}

.header--four .dt_mobilenav-menu .site--logo {
    margin-top: -1.6rem;
    margin-bottom: -1.6rem;
    margin-left: -2.35rem;
}

.header--four .on .dt_mobilenav-menu .site--logo {
    margin-left: 0;
}

@media (min-width: 62em) {
    .header--four .dt_header-topbar .dt-col-lg-5 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .header--four .dt_header-topbar .dt-col-lg-7 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .header--four + .dt_pagetitle {
        padding-top: 25rem;
        padding-bottom: 7rem;
    }

    .header--four .dt_header-inner {
        position: absolute;
        top: 2.4rem;
        left: 0;
        right: 0;
        max-width: 106.668rem;
        background-color: transparent;
        margin: 0 auto;
        padding: 0 1.5rem;
    }

    .header--four .dt_header-topbar {
        color: #fff;
        background-color: var(--dt-main-color);
        padding: 0 6px;
        border-radius: 20px 20px 0 0;
    }

    .header--four .dt_header-topbar .dt_header-widget a {
        color: inherit;
    }
    
    .header--four .dt_header-topbar .dt_header-widget .contact__list i {
        color: #fff;
    }

    .header--four .dt_navbar-wrapper {
        background: #fff;
        border-radius: 0 0 20px 20px;
        padding-right: 6px;
    }

    .header--four .dt_navbar-wrapper.on {
        border-radius: 0;
    }

    .header--four .dt_navbar-wrapper .site--logo {
        margin-left: -1.57rem;
        border-radius: 0 0 0 20px;
    }
    .header--four .dt_navbar-wrapper.on .site--logo {
        margin-left: 0;
        border-radius: 0;
    }
    .header--four + .site-content .dt_slider .dt_slider-innercell {
        padding-top: 14rem;
    }
}

@media (min-width: 75em) {
    .header--four .dt_header-inner {
        max-width: 127.2rem;
    }
}

@media (min-width: 87.5em) {
    .header--four .dt_header-inner {
        max-width: 144rem;
    }
}

/* Header Five */

.header--five .dt_navbar-wrapper {
    background-color: var(--dt-main-color);
}

.header--five .dt_navbar-wrapper .dt_navbar-menu {
    background-color: #fff;
    border-radius: 10rem 0 0;
    padding-left: 5rem;
}

.header--five .dt_header-topbar::before,
.header--five .dt_navbar-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
	width: 40rem;
    background-color: #fff;
}

.header--five .dt_mobilenav,
.header--five .dt_header-topbar,
.header--five .dt_header-topbar .widget--right,
.header--five .dt_navbar-wrapper .dt_navbar-menu,
.header--five .dt_navbar-wrapper:not(.on) {
    position: relative;
}

.header--five .dt_navbar-menu {
    justify-content: space-between;
}

.header--five .dt_navbar-nav {
    text-align: start;
}

.header--five .dt_header-topbar {
    color: #fff;
    background-color: var(--dt-secondary-color);
}

.header--five .dt_header-topbar .widget--right {
    background-color: var(--dt-main-color);
    border-radius: 10rem 0 0;
    padding-left: 5rem;
}

.header--five .dt_header-topbar .widget--right .contact__list i {
    color: #fff;
}

.header--five .dt_mobilenav,
.header--five .dt_header-topbar::before {
    background-color: var(--dt-main-color);
}

.header--five .dt_header-topbar .dt_header-widget a {
    color: inherit;
}

.header--five .dt_mobilenav {
    z-index: 0;
}

.header--five .dt_mobilenav::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 16rem;
    background-color: #fff;
    z-index: -1;
}

.header--five .dt_mobilenav .dt_mobilenav-toggles {
    position: relative;
    background-color: #fff;
}

.header--five .dt_mobilenav .dt_mobilenav-toggles::before {
    content: '';
    position: absolute;
    top: -1.6rem;
    right: -1.6rem;
    bottom: -1.6rem;
    left: -3.6rem;
    background-color: #fff;
    border-radius: 10rem 0 0;
}

@media (max-width: 543px) {
    .header--five .dt_mobilenav {
        background-color: #fff;
    }
    .header--five .dt_mobilenav::before,
    .header--five .dt_mobilenav .dt_mobilenav-toggles::before {
        display: none;
    }
    .header--five .dt_mobilenav .dt_mobilenav-toggles {
        background-color: transparent;
    }
    .header--five .dt_mobilenav .dt_mobilenav-logo {
        position: relative;
    }
	.header--five .dt_mobilenav .dt_mobilenav-logo:before {
	    content: "";
	    position: absolute;
	    top: -1.7rem;
	    bottom: -1.7rem;
	    left: -2.4rem;
	    right: -1.8rem;
	    background-color: var(--dt-main-color);
	    z-index: -1;
	}
}

/* Menu Active Five */

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu>li>a {
    line-height: 9rem;
    overflow: clip;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu>li>a:before {
    content: '';
    border-style: solid;
    border-color: transparent transparent transparent var(--dt-main-color);
    border-width: 13px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) rotate(-90deg);
    -webkit-transition: all 250ms linear 0ms;
    transition: all 250ms linear 0ms;
}

.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu>li.active>a::before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu>li.focus>a::before,
.menu__active-five .dt_navbar-nav .dt_navbar-mainmenu>li:hover>a::before {
    opacity: 1;
    bottom: 0;
}

/* Slider Four */

.dt_slider--four.dt_slider .dt-text-center .dt_slider-content,
.dt_slider--four.dt_slider .dt_slider-content {
    margin-bottom: 11.2rem;
}

@media (min-width: 62rem) {
    .dt_slider--four.dt_slider .dt_owl_carousel,
    .dt_slider--four.dt_slider .dt_slider-item,
    .dt_slider--four.dt_slider .dt_slider-innercell,
    .dt_slider--four.dt_slider .dt_slider-item>img {
        min-height: 74rem;
        max-height: 74rem;
    }
    .dt_slider--four.dt_slider .dt-text-center .dt_slider-content,
    .dt_slider--four.dt_slider .dt_slider-content {
        margin-top: 6.2rem;
        margin-bottom: 0;
    }
}

@media (min-width: 87.5em) {
    .dt_slider--four.dt_slider .dt_owl_carousel,
    .dt_slider--four.dt_slider .dt_slider-item,
    .dt_slider--four.dt_slider .dt_slider-innercell,
    .dt_slider--four.dt_slider .dt_slider-item>img {
        max-height: 82rem;
        min-height: 82rem;
    }    
}

.dt_slider--four.dt_slider .dt_slider-content .title,
.dt_slider--four.dt_slider .dt_slider-content .subtitle {
    margin-bottom: 1.2rem;
}

.dt_slider--four.dt_slider .dt_slider-content .subtitle {
    padding: 0.85rem 6.8rem;
    max-width: 100%;
    background-color: var(--dt-main-color);
    -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='361' height='52' viewBox='0 0 361 52'><path fill='currentColor' fill-rule='evenodd' d='M242.247 49.61c-.06 0 0-.03-.085-.03h-.039c-.184-.02-.248-.02-.409-.02.161 0 .123.02.448.02.085.03.085.03.149.03.307 0 .162-.05.124-.03 0 .03-.064.03-.188.03Zm-10.543-.322c.619-.02.991-.02 1.588-.047-.474.028-1.007.028-1.588.047Zm-4.008.585c-1.016-.088-2.194-.087-3.313-.115.188.027.496 0 .683.027 1.985.195 4.093.215 6.425.195-1.277-.047-2.703 0-3.795-.107ZM24.187 25.097h.025c-.038.097.175.174.646.242-.073-.067-.3-.145-.67-.242Zm10.086-3.776c0 .02.038.02 0 .02v-.02Zm-3.97-6.05-.038.05h-.025c0-.05.025-.05.063-.05Zm58.74-14.076v-.02h.064c-.025.02 0 .02-.064.02Zm20.967-.165c-.251 0-.435.02-.658.047 0 0-.025 0-.025-.027.286 0 .432-.02.683-.02Zm79.949.44c-.148.097-.21.144-.743.164-1.34.108-.867.195-.496.292-.622.03-1.203.05-1.822.05.543-.147.457-.234-.969-.342-.247-.02-.372-.04-.435-.087 0-.03.063-.03.086-.03 0-.03-.023-.03-.023-.048 1.264.018 2.541.145 4.402 0Zm20.966-.128h.125c-.286 0-.559.03-.807.077.063-.02.123-.02.21-.047.161-.03.187-.05.472-.03Zm34.362.342a6.604 6.604 0 0 0-.99-.07c.409 0 .682.02.99.07Zm15.012-.802-.063.02s-.125 0-.125-.02h.188Zm72.756 7.777v-.02c.534-.02 1.055-.05 1.613-.097-.558.047-1.241.027-1.613.117Zm-22.95 7.734c.022 0 .063 0 .123.03-.06 0-.06 0-.123-.03Zm25.704 9.483c0-.02 0-.048-.025-.068.123 0 .187 0 .248-.02-.099.02-.147.068-.223.088Zm12.938 4.108s0-.03-.061-.03c0 0 .061 0 .061.03Zm1.925 2.36v-.02a.6.6 0 0 1 .247-.03h.496c-.248 0-.496.03-.743.05Zm1.302 2.028c-.064 0-.064-.028-.125-.028h.061c.026 0 .064 0 .064.028ZM70.868 40.508c-.06.03-.06.06-.124.06h-.62c.248 0 .436 0 .744-.06Zm-39.796-8.436c.038.027-.025.047.076.077h-.1c.062-.03 0-.05.024-.077Zm2.582-.167c-.188-.03-.188.02-.35.02.1 0 .162-.02.287-.02h.063Zm15.257.536c-.06-.03-.125 0-.185-.03.06 0 .124.03.185.03ZM22.154 18.978c.248-.027.508 0 .77 0-.226.02-.448 0-.623.02-.022-.02-.098-.02-.146-.02ZM19.945 6.23h.05-.16.11Zm13.46-3.786h-.061c-.124-.027-.311-.027-.521-.027h.026c.184 0 .333.027.555.027Zm1.8-.614c-.063.03-.124.077-.743.097h-.474a6.36 6.36 0 0 0 1.217-.097Zm.123-1.171c.62 0 1.303 0 1.427.107-.334-.077-.744-.107-1.427-.107Zm15.137.537c-.026-.02-.027-.02-.064-.02h.064v.02Zm63.079.694h.086c.597-.06 1.216-.107 1.775-.06.163.03.333.03.496.03-.769 0-1.55 0-2.357.03Zm65.661-.256c.023 0 .124.05.15.05h-.623c.187 0 .248 0 .473-.05Zm34.844.108h.226-.251.025Zm5.869.184h.124-.162.038Zm30.269-.731h-.038c-.147.03-.334.03-.521.03.187 0 .521.05.559-.03Zm71.517 10.438h.061c.124 0 .064 0 .124.03 0 0-.16-.03-.185-.03Zm6.263 1.619c-.248-.058-.123-.078 0-.108-.06.03.025.08.063.128-.063 0-.038-.02-.063-.02Zm1.985 8.186s0 .028.064.028h-.086l.022-.028Zm8.126 5.394c.248-.03.311-.03.373-.03 0 0-.185 0-.373.03Zm11.227 1.102v-.028c.371.068.87.068 1.404.068-.474-.02-.908-.04-1.404-.04Zm-5.83 1.708c.063.02.148 0 .225.02-.102 0-.162-.02-.225-.02Zm6.326 6.438v-.03l.025.03h-.025Zm-14.825 8.166h-.124c.102.018.311.018.473.018-.098 0-.225 0-.349-.018Zm-1.426 4.468h.038c.025 0 .025 0 .051.018-.026 0-.026-.018-.089-.018Zm-43.022 1.266c-.683-.027-1.328-.027-2.032-.047.768.02 1.387 0 2.032.047Zm-20.182.118h.372c.063 0 .124.03.162.03-.349 0-.474 0-.695.02.038-.02.161-.02.161-.05Zm-57.684-.947c-.559.09-.747.137-.436.215.373-.125.496-.165.398-.215h.038Zm-73.874.752c.038.03.063.05.161.077-.222-.027-.123-.047-.161-.077Zm-3.722.167s-.061.028-.039.028h-.047c.025 0 .025-.028.086-.028Zm-5.832-.752c.103-.05.312-.05.646-.05-.274 0-.543 0-.646.05Zm-29.896-1.386c-.06 0 0 0-.06-.03.124.03 0 .03.184.03h-.124ZM72.356 40.05c-.037.02.065.02 0 .02-.06 0-.183 0-.285-.02h.285Zm-5.083-1.933h.124c-.124.03-.375.03-.435.05-.038.03-.038.03-.248.03 0-.03-.064-.03-.064-.03.188 0 .351.03.623-.05ZM27.202 25.27a4.093 4.093 0 0 0-.557-.077c.235.028.432.047.556.078v-.001Zm-2.396-8.488c.01 0-.01 0 0 0Zm-1.524-6.096c-.064 0-.124.02-.175.02.026 0 .15-.02.175-.02Zm.462-5.297c-.163-.02-.45-.02-.747-.02.26 0 .509 0 .747.02Zm13.232-3.21c-.035 0-.035 0-.099-.03.064 0 .064.03.099 0v.03Zm41.336-.351s0-.02.038-.047c0 .027-.038.047.025.047h-.063Zm19.105.175c.025 0 .06.03.124.03a.318.318 0 0 1-.124-.03Zm2.915 0s-.025-.028 0-.028h.06c-.035 0-.06.028-.06.028Zm20.963.75c.188-.02.248-.046.499-.046-.187.027-.311.027-.499.047Zm30.704-.193h.038-.222.184Zm19.972.42c.101-.02.187-.02.248-.02h.025c-.086 0-.172 0-.273.02Zm37.502-.78h-.345.555-.21Zm73.316-.295c-.098 0-.098-.017-.223-.017h.061c.038 0 .124 0 .162.017Zm36.184 7.805s-.022 0-.022-.018h.172c-.025.018-.15 0-.15.018Zm13.71 10.633h-.025c.085-.02.149-.02.21-.047-.023.027-.185.027-.185.047Zm16.127 7.22c.123 0 .247.02.371.02h-.124c-.162 0-.187-.02-.247-.02Zm-12.593 16.732h-.123c-.372-.03-.807-.03-1.118-.048.124 0 .251.018.375.018.273 0 .555-.018.866.03Zm-25.802 5.287h.187c-.026.03-.102.03-.124.03 0 0-.063 0-.063-.03Zm-49.063-.43a.806.806 0 0 1-.311 0h.311Zm-4.242.02c-.038 0-.098-.02-.163-.02.087 0 .087.02.163.02Zm-53.69-.047c.619 0 .931-.098 1.61-.05h.064c-.645 0-1.241 0-1.674.05Zm-79.27.077c.025.02.025 0 .06.02-.035 0-.035-.02-.06 0v-.02ZM54.617 31.955c.188-.03.248-.05.397-.05.1-.03.162-.03.286-.03-.187.03-.371.05-.683.08Zm-18.606-6.712c-.248.03-.436.03-.622.03 0 0 .25 0 .186-.05.188 0 .311.02.436.02Zm2.194-5.747c-.124.02-.026.02-.086.05-.063 0-.063-.03-.124-.03.086 0 .06 0 .21-.02Zm-12.157-1.64c.11.02.086.02.201.02h-.274c.035 0 .048 0 .073-.02Zm5.596-1.54c.026 0 .026 0 .026.03h-.125c.023 0 .06 0 .1-.03ZM8.954 8.659h-.036c-.026 0-.026.028-.076.028.05-.028.063-.028.11-.028h.002Zm8.028-1.513c-.337 0-.61-.048-1.007 0 .076-.048-.038-.048.012-.088.163.068.347.118.995.088ZM47.82 1.782c.034.027.098.027.098.027-.064 0-.124 0-.226-.027.038.027.102 0 .128 0Zm10.457.759h-.375c.124 0 .375 0 .474-.048-.039 0-.099 0-.099.048Zm42.302 2.342c-.188-.02-.521-.02-.93-.02.371-.03.619 0 1.054-.107-.064.05-.064.077-.124.127Zm8.832-2.994c.038.017.124 0 .162.017a51.992 51.992 0 0 0-2.335 0c1.093-.017 2.147-.047 2.173-.017Zm39.424 1.648c-.162.028-.496.028-.769.028.273 0 .521 0 .769-.028Zm44.596-.87c.203-.055.41-.091.62-.106-.222.03-.432.05-.62.107Zm84.815-.224c.038-.027-.085-.027-.025-.027h.683c-.247 0-.435 0-.658.027Zm15.794-.926s-.064.03-.038.03h-.21c.06-.03.149-.03.248-.03Zm16.66 2.732c-.099.047-.125.127-.782.127-.149 0-.063-.03-.124-.06.41-.02.683-.067.906-.067Zm-4.541.557h.371c-.124.027-.21.027-.333.027 0 0 0-.027-.038-.027Zm-2.259 9.98c.025.027.063.027.101.027h-.101v-.028Zm25.098 4.924c.086.02.21.05.295.05-.148 0-.209-.03-.295-.05Zm19.849 17.17c0-.018-.038-.018-.038-.048h.085c-.025 0 0 .03-.047.048Zm-25.133 11.63c.533.027 1.089.027 1.648.027-.619 0-1.115 0-1.648-.027Zm-77.933.222h.435c-.683 0-1.465-.018-2.023 0 .558-.048 1.032-.018 1.588 0Zm-9.673.07c-.251 0-.376 0-.559-.02.161.02.371.02.559.02Zm-23.012-.05c-.025 0-.127-.02-.187-.02.06 0 .162 0 .187.02Zm-96.143-.145a.57.57 0 0 0 .311.077c-.895.03-.597-.03-.311-.077Zm-45.861-9.043h.048-.086.038ZM54.558 27.417c-.499-.068-1.178-.098-1.8-.118.434.07 1.117.09 1.8.118ZM36.754 24.1c-.124 0-.286-.03-.41-.03.2 0 .248.03.41.03Zm-8.793-7.12c.123-.03.221-.03.345-.03.064 0 .051.03.064.058-.137 0-.25-.028-.41-.028Zm-13.1-6.02c.047.02-.064.02-.064.04h-.248c.11-.02.197-.02.31-.04h.002Zm.371-3.862c-.124-.02-.31-.02-.448-.02.2-.05.26 0 .508-.05-.073.03-.012.03-.06.07Zm11.87-1.386c-.038-.03-.012-.03-.038-.03h.064c-.026 0 0 0-.026.03ZM24.4 4.98c-.06.097.397.067.756.067-.435.03-.556-.02-.756-.067Zm63.797-2.927c.103 0 .226.02.325.02-.099 0-.222 0-.325-.02Zm29.875 2.262c.06-.02.222 0 .308 0 .064.03.102.06.149.06-.123-.03-.358 0-.457-.06Zm38.664.178c.41-.03.846-.05 1.132-.098-.223.068-.62.068-1.132.098Zm6.241-.343c.063 0 .124.02.188.02-.064 0-.125 0-.188-.02Zm39.266-1.483h-.251.311-.06Zm13.334-.077c-.063 0-.063.02-.187.02v-.02h.187c.06 0 .124-.03.185-.03h.025c-.025 0-.124.03-.21.03Zm28.902 2.652c.248-.018.499-.018.747-.048-.248.03-.474.03-.747.048Zm69.743-1.921s.076.02.038.02c-.063 0-.123 0-.161-.02h.123Zm-2.28 1.239c-.101 0-.162-.02-.286-.02.061.02.185.02.286.02Zm1.884 8.469c-.162 0-.309.047-.496.077.21-.03.435-.06.496-.077V13c.063.03.187.03.273.03h-.273Zm-12.157 2.437v-.078c.248 0 .311.058.495.078-.184 0-.308-.02-.495 0Zm17.988 3.853h.123l-.06.03c0-.03-.063 0-.063-.03Zm13.645 8.926v-.028c.162 0 .188-.02.311-.02v.02c-.123 0-.186.028-.311.028Zm8.81 5.005h.905c-.286 0-.534 0-.759.02-.048 0-.086 0-.146-.02Zm-12.966 4.947c0-.03.025-.03.025-.03h.076c-.038 0-.038.03-.101.03Zm2.731.097c.123 0 .247 0 .333.02-.172 0-.333-.02-.333-.02Zm-2.297 5.707h-.06.308-.248Zm3.103 1.023v.02h-.248c.061-.02.185-.02.248-.02ZM314.721 46.1h.035-.06.025Zm-93.501 2.438c0-.028 0-.028-.038-.028.038 0 .038.028.038.028Zm.496-.37h-.283c.099 0 .159-.02.185-.02.076 0 .038.02.098.02Zm-71.455.292h-.247c-.124 0-.035 0-.124-.02.124.02.248.02.371.02Zm-4.029.03c0 .02-.09.02-.064.048-.061 0-.124 0-.184-.028.06 0 .158-.02.248-.02Zm-14.539-.05c.025.02.025 0 .085.02h-.162c.039 0 .039 0 .077-.02ZM40.289 21.147h-.68c-.064 0-.15-.02-.188-.02.311.02.56 0 .868.02Zm-9.551-11.093c-.062-.03 0-.03-.062-.048.682.098 1.241.048 1.823 0-.496.048-1.08.048-1.76.018l-.001.03Zm-5.42-.81c-.05.03-.039.03-.089.03h-.111c.098-.03.11 0 .2-.03Zm-9.702.859h.15-.213.063Zm26.533-8.176c.374-.02.782-.037.833 0h-.833Zm98.214 2.05c.286.028.534.108.968.078-.473 0-.807 0-.968-.077Zm62.832-.411h-.086.124-.038Zm5.497-.517s0 .03-.038.03v-.03h.038Zm14.726.909s.035-.02 0-.02v.02Zm29.807-.782c.312.02.623.05.995.05-.372 0-.683 0-.995-.05Zm57.129 10.604c.061 0 .061.03.061.03 0-.03-.038 0-.061-.03Zm-10.981 1.738h-.308c-.09-.03.123 0 .308 0Zm40.566 14.36c.312-.07.846-.118 1.427-.07-.62 0-1.055.03-1.427.07Zm-2.232 7.656h-.063.187-.124Zm-22.23 8.03h.171c-.768.03-1.699 0-2.318.03.496 0 1.426 0 2.147-.03Zm-218-.784c.064 0 .064.03.064.03-.038 0 0 0-.064.02v-.05Zm-17.364-4.047c-.274 0-.56-.028-.87-.028.246-.05.52-.02.87.028Zm-1.553-1.316c-.496.077-.867.02-1.115-.03.308.03.683.03 1.115.03Zm-7.592-2.244c-.038.017-.101 0-.162.017-.247.03-.72.03-1.178.03.496 0 .93 0 1.34-.047Zm-2.765-6.586c-.994-.03-1.926-.05-2.98-.03a41.11 41.11 0 0 1 2.98.03ZM36.876 17.563c.125 0 .188.02.273.02-.047 0-.174-.02-.273-.02ZM28.508 6.639c.022 0 .072.02.11.02-.012 0-.11 0-.11-.02Zm.32-1.27c-.137 0-.197-.03-.334-.03-.013 0-.013-.016-.063-.066.05.05.262.05.398.097Zm4.081-1.54c.038 0 .063.03.099.03-.099 0-.099-.03-.159-.03-.064.058-.273-.02-.064 0h.124Zm35.667.693c.495-.028 1.178 0 1.239.039h.063c-.436-.04-.807-.04-1.302-.04Zm13.125.146c.171-.03.334 0 .543 0H81.7Zm18.111.994c-.076.02.15.02.333.05-.246 0-.246-.03-.532-.03.123 0 .097-.02.2-.02Zm42.947-1.393c.336-.02.495-.02.869-.02-.311 0-.584 0-.869.02Zm7.196 0c.371.077.533.107.743.107-.061 0-.125 0-.125.02-.187-.127-.844-.127-1.425-.147.286 0 .559 0 .807.02Zm3.471.517h-.185.286-.101Zm33.186 0c.124-.03.184-.05.309-.05-.062.02-.125.02-.16.05h-.149Zm41.183 1.316c-.533-.078-1.362-.078-1.959-.145.713.08 1.429.127 2.147.145h-.188Zm56.199-1.511c.183-.03.209-.05.308-.07.063.02.123.04.251.04-.188 0-.35 0-.559.03Zm20.156 1.366c.022 0 0-.02 0-.02-.022 0 0 0 0 .02Zm3.474 2.213c.038.077 0 .147-.409.224h-.025c.311-.047.311-.147.434-.224Zm-7.567 9.56c.025 0 0-.018.063 0h-.063Zm16.126 2.372h.102-.226.124Zm-1.178 4.018c-.061 0-.124 0-.185-.02.124 0 .21-.03.334-.03a.38.38 0 0 1-.149.05Zm21.213 4.37c-.038-.03-.085 0-.123-.03.063 0 .063.03.123.03Zm5.46 4.488c.038 0 .038.02.06.02 0-.02-.06-.02-.06-.02Zm-2.48 2.018c.06-.017.098-.037.123-.037.098 0 .248 0 .433.02-.185 0-.309 0-.556.017Zm-2.484 6.488c.025.03.063.03.063.03h-.063v-.03Zm-39.075 5.9h.458c-.086 0-.21 0-.311.03-.022-.03-.086-.03-.147-.03Zm-50.862.344c-.124.03-.038.03 0 .06-.124 0-.311-.03-.436-.03.125 0 .312 0 .436-.03Zm-29.005-.575c-.025 0-.025 0-.025.018-.06 0-.06-.018-.06-.018h.085Zm-111.608.038c-.064.03-.149.03-.248.05-.063-.02 0-.02-.063-.05h.311Zm-26.486-9.872h-.063v-.02a.18.18 0 0 1 .063.02Zm-12.929-3.2h.128c-.038.03-.102.03-.162.03l.034-.03Zm.525-4.947h.06c-.06 0-.124.03-.162.03.038 0 .076-.03.102-.03Zm-3.167-2.437c-.06 0-.123.02-.145.02.21-.02-.103.027.145-.02Zm-20.156-2.927c-.123 0-.15.02-.248.02.098-.02.124-.02.248-.02Zm32.091-20.73c-.026-.03 0-.03.124-.03h.122c-.085 0-.145.03-.209.03h-.037Zm10 1.073c.335.068.675.1 1.017.098-.286-.05-.56-.078-1.118-.078.063 0 .063-.02.101-.02Zm85.622.517c.06 0-.025 0 0 0Zm74.369 1.56h.125s.022.02.06.02c-.06 0-.124 0-.185-.02Zm54.646 3.63c-.124-.02-.188-.02-.349-.02h.225c.022 0 .061 0 .124.02Zm7.107 3.366c-.124-.03-.222-.05-.346-.08.247.03.556.03.867.05-.187 0-.435 0-.521.03Zm-7.606 2.8c.188.027.499.027.559.027v.05c-.184-.05-.333-.05-.559-.077Zm36.411 16.954h.93c-.308-.02-.619 0-.93 0Zm-13.546 8.224h.087s-.064 0-.064.02c0-.02 0-.02-.023-.02Zm-2.953 3.092c.061 0 .124-.03.188-.03-.026.03-.064.03-.102.03h-.086Zm-12.033 2.165h-.063.124-.061Zm-109.166.634c.248.03.559.06.806.06-.063.018-.247 0-.273.018-.124-.018-.41-.018-.533-.078Zm-24.415.517a11.679 11.679 0 0 0-1.823 0c.597-.02 1.216-.077 1.823 0Zm-62.423-2.565v.03s0-.03-.061-.03h.061Zm-10.915-3.21c-.187 0-.397 0-.597.02.2 0 .41-.02.597-.02Zm-10.855-.371c-.473-.027-.499 0-.682 0h.038c.248 0 .333-.027.644 0Zm-20.531-5.531h.086c-.087 0-.15.02-.311.04.161-.02.161-.04.225-.04Zm-.064-5.717.064.03h-.064v-.03ZM46.12 20.54c.123 0 .25-.027.25-.047 0 .047-.102.047-.25.047Zm-2.977-2.195c-.038-.028-.063-.048-.124-.048.06 0 .124.02.124.048Zm.93-4.71c-.085 0-.063.027-.186.027l.063-.027h.123ZM32.041 8.737c.038 0 .06.047.06.047h-.06v-.047Zm10.855-4.878h.085c-.085 0-.31.028-.434.028.1-.028.225-.028.349-.028Zm55.66 2.418s-.025 0-.025.02c-.06 0-.085-.02-.158-.02h.183-.025.064-.038Zm21.126.82h-.06c.038-.02.06-.02.06-.04v.04Zm34.451-1.337c0 .03.038.03.038.03h-.248c.098 0 .158 0 .21-.03Zm41.681.78c.038.03.099.03.163.03h-.248s.06 0 .085-.03Zm84.705-1.492h-.065.128-.063Zm1.425.225h-.06c.038 0 .06 0 .06-.03v.03Zm9.429-2.028c-.064 0-.124.027-.187.027.063-.027 0-.027.063-.027h.124Zm3.474 8.24s-.063 0-.063-.016c.123.017.187 0 .311.017h-.248Zm14.761 12.488c-.247-.048-.124-.047 0-.087.311.04.807.087 1.276.117-.431-.048-.841-.078-1.276-.03Zm15.073 1.903c-.062 0-.248-.02-.373-.02.064 0 .064-.028.163-.028.273.028.21.048.21.048Zm10.793 6.32c.496 0 .931.02 1.214.098-.346-.077-.718-.098-1.214-.098Zm2.729-.242c.038-.03.063-.03.063-.05.06.02 0 .02.06.02-.06 0-.06.03-.123.03ZM302.389 46.03h.334c-.061.02-.184.02-.285.02-.023 0-.023 0-.049-.02Zm-76.02.87s-.061 0-.038.03h-.147c0-.03.06-.03.185-.03Zm-17.514-1.092c-.039 0-.125 0-.163.018.06-.018.086-.018.163-.018Zm-12.298 1.726c.038-.02-.022-.05-.022-.068.185.048.15.048.022.068Zm-14.748-.44h.025-.123.098Zm-11.636-.39c.061-.04.311 0 .458 0h-.521.063Zm-25.307-1.745c-.248 0-.495.02-.708.02.148-.02.46-.02.708-.02Zm-36.569-1.641c.035-.047 0-.067-.026-.125.125.058.16.078.026.125Zm-27.258-5.414c.251.03.273.03.436.07-.308 0-.56 0-.807.03.102-.03.371-.03.371-.1Zm-7.564-7.734c0 .03-.064.03-.064.03-.06 0-.085 0-.123-.03h.187Zm-25.99-8.07c-.124 0-.312.02-.496 0 .248.02.495 0 .683 0h-.188Zm-1.674-9.364c-.063-.048-.063-.068-.226-.125.286.057.35.077.226.125Zm3.97-1.266c.06-.05.457-.03.806 0-.374 0-.78.017-1.117.017.063 0 .209 0 .311-.017Zm16.336-5.512c.226 0 .473-.02.905-.02 0 0 .063.02.025.02-.17-.02-.606 0-.93 0Zm53.505 1.169h-.064c0-.028.064-.001.064-.03v.03Zm69.593-.468c.248.028.595 0 .893 0a4.706 4.706 0 0 1-.893 0Zm5.396.42c0 .02-.41 0-.806-.02.371.04.682 0 .993-.03-.064.03-.124.03-.187.05Zm93.91-2.342h-.127c.127 0 .251-.02.375-.02-.063.02-.188.02-.248.02Zm6.079-1.561c0-.02-.125-.02-.125-.02.125 0 .147-.027.309-.027-.124.027-.124.027-.184.047Zm-1.204.684c.086-.03.209 0 .295 0 .039-.03.225 0 .35.028-.226 0-.436-.028-.645-.028Zm2.69 1.444.063-.03h.061c-.124.03-.098.03-.124.03Zm18.733 20.633c.035 0 .061-.03.087-.06h.285c-.162 0-.285.06-.372.06Zm4.8-.52c.285.03.533.05.882.05-.286-.02-.597-.02-.882-.05Zm11.203 3.786h-.063.025-.397.435s.038 0 .06.02c-.123.048-.247.068-.308.098.185-.03.411-.05.248-.118Zm-15.631 9.678c.187-.02.435-.02.769-.02h-.025c-.373-.028-.496 0-.744.02Zm-22.602 7.639c.025 0 .086 0 .124-.03.086 0 .086.03.149.03-.063.02-.149 0-.273 0Zm-31.052-1.25a.985.985 0 0 0 .374.049c-.123.02-.187.02-.311.05.06-.05-.085-.05-.063-.098Zm-22.265 1.63c.183-.02.371-.02.555 0-.184-.02-.372 0-.555 0Zm-59.917-.02c.124.02.247.02.371.02h-.124c-.063 0-.123-.02-.247-.02Zm-31.202-1.92h.063-.273.21Zm-38.802-1.034h-.088c-.086-.04-.185 0-.248-.04.085 0 .248.04.336.04Zm-39.597-12.44h-.124c.06 0 .06 0 .124-.02v.02Zm7.628-.78s-.038 0 0 .028c-.124 0-.124-.027-.184 0 .06-.027.124-.001.184-.028ZM52.197 20.59c-.098 0-.184 0-.308.03 0-.03 0-.03-.063-.03h.371Zm-.27-1.826a.843.843 0 0 1 .371 0c-.16 0-.285.02-.409.02 0 0 0-.02.038-.02Zm-5.335-5.247c-.098-.03-.222-.03-.323-.05.16 0 .285 0 .447.02-.038 0-.099.03-.124.03Zm6.6-.214v.02h-.038c.037 0 .038 0 .038-.02Zm3.72-7.513c-.063-.03-.123 0-.187 0-.124-.03-.06-.03-.06-.058.06.028.123.028.247.058Zm48.072 1.238c-.063-.02-.128-.02-.128-.047.065 0 .15.027.251.027-.063 0-.101 0-.123.02Zm18.048 1.366c.311 0 .311.03.187.03-.248 0-.473-.03-.721-.06.162 0 .349.03.534.03Zm80.883-.926c-.124 0-.125.03-.125.03h-.123c.06 0 .185-.03.248-.03Zm2.48-.88v.02c-.06 0-.124 0-.184-.02h.184Zm37.528.51c.06 0 .099.028.124.028h-.188c.038-.028 0-.028.064-.028Zm20.156-.654h.496c.149 0 .225.02.35.02-.286-.02-.534-.02-.846-.02Zm15.136-.275c.038 0 .06-.017.124-.017-.064 0-.124.017-.124.017Zm38.084 19.952c-.124 0-.248 0-.334-.02-.162-.02-.349-.02-.511-.02h.349c.185.02.372.02.619.02-.06 0-.06.02-.123.02Zm-8.832 18.203c.086 0 .171-.03.273-.03h.061c-.163 0-.248.03-.334.03Zm-65.785 2.087c.06 0-.039-.02-.065-.02.065 0 .125-.02.188-.02h.063c-.101.02-.126.04-.186.04Zm-10.608.37c-.038-.03-.06-.03-.06-.03h.124l-.064.03ZM84.7 36.684h.06-.148.088Zm-12.655-8.73c.1 0 .187.02.251.02-.064-.02-.15 0-.25-.02Zm-8.56-2.732c.125 0 .125.02.087.02-.048-.02-.022-.02-.146-.02h.06ZM51.519 14.98c-.124 0-.102.03-.188.047 0-.017-.063-.017-.124-.047h.312Zm2.665-1.007s.063.03 0 .03h-.248c.101 0 .148 0 .248-.03Zm1.86-3.14c-.555.019-1.03-.03-1.61-.07.556.02 1.053.089 1.61.07Zm52.601-3.072c.494.077.99.05 1.463 0-.371.05-.905.05-1.463 0Zm75.236-1.464c.124.05.248.05.372.05-.432 0-.868 0-1.302-.03.311 0 .559.03.93-.02Zm8.165 1.386c-.384 0-.683-.04-1.156-.02.435 0 .807.02 1.156.02Zm16.212-1.075c.559.03 1.118.03 1.674.05-.496-.07-1.076-.05-1.674-.05Zm68.752 0c-.026-.02-.051 0-.051-.02h.051c-.026.02 0 .02 0 .02Zm10.642.128c-.039 0-.061-.02-.124-.02h.188l-.064.02Zm-1.674 4.848h-.123.06c.038-.018.088-.018.088-.018h.035c-.035 0-.06 0-.06.018Zm1.674 7.98c.162-.02.124-.02.248-.05-.039.03-.039.03-.061.07-.063-.02-.101-.02-.187-.02Zm8.746.273v-.03h.187c-.063 0-.123 0-.187.03Zm16.498 20.439s.063 0 .063-.03c.087.03.185.03.308.05-.123 0-.183-.05-.371-.02Zm-3.223 3.578c-.188 0-.376 0-.559.03.123-.03.311-.03.559-.03Zm-1.986.957h.061c-.061 0-.061.02-.086.02 0-.02.025-.02.025-.02Zm-30.27-1.541c0 .02.025.02.025.047-.025-.027-.086 0-.15 0 .064-.027.102-.027.125-.047Zm-68.067.926h.026c.061 0 .098 0 .124-.02-.064.02-.101.02-.15.02Zm-77.075.682s.063 0 .063-.027v.027h-.063ZM78.063 32.052c-.124.02-.435.02-.618.02.183-.02.431 0 .657-.02h-.039Zm5.52-.05v.03c-.06-.03-.184-.03-.37-.03.037-.02 0-.02.063-.02.123.02.223.02.308.02Zm6.39-.605s.038.04.063.04h-.025s-.038 0-.038-.04ZM76.972 26.93c.098.047.16.097-.026.117h-.06c0-.02.086-.07-.039-.117h.125ZM53.19 14.413c-.086.078.038.078 0 .107a8.126 8.126 0 0 0-.47-.077c.159 0 .282-.03.469-.03Zm39.734-6.428c-.038-.058-.101-.078-.101-.127.123.02.25.02.374.02-.1.03-.123.077-.273.107Zm1.452-.517c.098.05.183.05.308.097h-.15c-.06-.03-.384-.047-.555-.097h.397Zm196.064.896c-.248 0-.495-.017-.743-.047.146.047.41.047.743.047Zm0 2.256c-.085 0-.123.02-.248.02-.186 0-.161-.02-.186-.02h.434Zm-8.187.819c.21 0 .458 0 .683.03-.187-.03-.473-.03-.683-.03Zm1.921 5.91c.376 0 .808 0 1.081.04a9.419 9.419 0 0 0-1.081-.04Zm.312.216c0-.05.333-.068 1.263-.128-.704-.02-.952.06-1.263.128Zm4.404 1.658v-.02h.16c-.099 0-.099 0-.16.02Zm-1.365-.078h.683c-.162.058-.311.058-.645 0h-.038ZM299 22.052h-.027.052H299Zm15.694 5.365v.02c-.064 0-.101 0-.125-.02h.125Zm7.964 3.53h.16c.186-.017 0 .03-.286 0h-.087.213Zm-79.917 13.414h-.06c-.039-.017-.248-.017-.312-.017h.273c.162.047.35.047.533.067-.183-.02-.308-.02-.434-.05Zm-24.225-.534c.26.027.47 0 .718-.02-.248.02-.496 0-.718.02Zm-30.643 1.91h-.086c.06-.03.086 0 .185 0h-.099ZM72.07 25.367c-.086.02-.086.02-.15.02 0 0-.021 0 0-.02h.15Zm-12.366-5.003c-.124-.02-.247-.04-.498-.02.224 0 .434 0 .497.02Zm37.588-9.97c.124-.03.15-.03.248-.05.06.02.06.02.124.02-.124 0-.249.03-.372.03ZM134.446 9c-.063.03-.123.03-.188.03-.431-.05-.742-.05-1.177-.078.273.028.495.028.806.028h.286-.098c.025.05.308 0 .371.02Zm17.74-2.018s.038.027.061.027c-.061 0-.061-.027-.061-.027Zm14.701.117h-.15c.15 0 .311 0 .458-.02-.023.02-.099.02-.308.02Zm54.521.34c-.064-.02-.063-.02-.188-.047.125 0 .163.027.248.027-.06 0-.035 0-.06.02Zm10.232 3.396c-.149-.03-.372-.03-.555-.05h.098c.149 0 .308 0 .397.02 0 0 .06 0 .06.03Zm29.401-2.997c-.06.04-.435.118-1.054.04-.311-.04-.435-.04-.658-.067.658.048 1.341.048 1.712.028v-.001Zm-1.861-.906c-.034 0-.034 0-.06-.03h.026c-.026.03.034.03.034.03Zm25.717 11.003c.026-.027-.038-.027-.038-.027h.089c-.025 0-.025 0-.051.027Zm15.159 5.777s.063-.03.123-.03c.064 0 .064.03.15.03h.161-.285.038c-.064-.03-.124 0-.187 0Zm.682 1.074a5.7 5.7 0 0 0 .436-.08c.06.03.085.05.123.08h-.559Zm12.157 3.09c-.409-.05-.829-.02-1.239-.02.372 0 .807 0 1.239.02Zm-100.544 15.9c0 .03 0 .03.038.03h-.286s.188 0 .248-.03Zm-3.535.177c-.124 0-.247.02-.349.02.102 0 .038-.02.162-.02h.187Zm-15.879 1.386h.061-.099.038Zm-65.499-2.722c-.125 0-.311 0-.311-.03h.622c-.128 0-.251.03-.311.03ZM76.762 28.88c-.188.03-.371.07-.62.07.249 0 .397-.04.62-.07ZM58.711 17.515h-.56c-.145-.018-.145-.018-.27-.048.272.03.398.048.83.048Zm4.862-5.61c.102.02.188.02.286.02-.124 0-.184 0-.286-.02Zm48.357-1.775c.311 0 .644 0 .807.07-.188-.07-.496-.07-.807-.07Zm25.927-1.051c.124.047.311.017.397.047a32.118 32.118 0 0 0-1.699-.047h1.302Zm34.797-.88c-.184-.03-.248 0-.435 0 .187-.03.124-.03.187-.067.086.038.124.037.248.067Zm18.584.195h-.038l.038-.03v.03Zm45.823.41c.124 0 .325 0 .41.03-.124 0-.248-.03-.41-.03Zm27.331-.877c-.064.028-.038.028-.064.028 0 0 .025-.028.064-.028Zm3.747.39a.12.12 0 0 0-.047.006.117.117 0 0 0-.042.024c0-.03-.06-.03-.06-.03h.149Zm4.875-1.044c-.064 0-.124-.03-.187-.03-.061 0 0-.02-.039-.02.102 0 .162.02.226.05Zm12.404 13.09c.163.03.311.03.496.03-.333.02-.496 0-.496-.03Zm14.39 3.317c.063 0 .063-.02.063-.067 0 .02.06.02.086.02.076.028.124.049.222.049-.098.03-.123-.001-.184.029-.064 0-.124-.031-.187-.031Zm8.213 2.86c-.026 0-.026.028-.026.028 0-.028-.023-.028-.023-.028h.049Zm1.177 2.73c-.025 0-.025 0-.025-.028.063.028 0 .028.15.028h-.125Zm10.086 2.537h.038c-.101.05-.038.05-.161.068h-.038c.123-.018.123-.018.161-.068Zm-10.048 7.834a.75.75 0 0 1 .248-.06s-.06 0-.06.03c-.063.03-.128.03-.188.03Zm-3.559 3.21c-.201-.02-.41-.02-.62-.02.27 0 .419 0 .62.02Zm-41.285-1.562c-.162-.02-.496-.02-.645-.05.21.03.397.03.645.05Zm-5.831 2.273h.162c.086 0 .124.068.273.068-.311-.018-.435-.048-.72-.048.098 0 .199-.02.285-.02Zm-21.09.195c.87.05 1.801.05 2.731.07-.955.027-1.801-.02-2.731-.07Zm-65.71.02c-.286-.068-.286-.148-.845-.165.807.047.87.077.845.165Zm-66.119-3.921c.086-.05.457-.02.768 0-.247-.05-.558-.02-.806 0h.038Zm-20.01-5.297c-.064.028-.064.028-.15.048.026-.02-.076-.02-.076-.02.102 0 .162-.028.226-.028Zm-4.529.437v.03c-.038.02-.064.02-.124.05.06-.05.06-.05.124-.08ZM75.188 24.15c.025 0-.038 0 0 0Zm-5.87-11.755c-.187.018-.409.018-.558.048 0-.03.124-.03.15-.078.16 0 .247.03.409.03Zm8.188-2.41v-.03c.063 0 .063.03.123.03h-.123ZM210.327 7.81c.312.028.35.028.286.068-.06-.04-.183-.04-.286-.068Zm.038.117c.065 0 .065 0 .087-.02v.02h-.087Zm16.873.028c.125.03.411.05.556.05-.495 0-.619 0-.556-.05Zm41.495-1.024c.619 0 1.054.05 1.34.097a9.465 9.465 0 0 0-1.34-.097Zm32.253 33.09c.101 0 .499.03.499.03 0 .02.06.02.06.02-.248-.02-.559-.02-.867-.02.098-.03.248 0 .308-.03Zm-18.979 1.883.125-.03c.06.03.183 0 .247.03h-.372Zm-39.078.634c-.456 0-.93-.05-1.425-.05.458 0 .969.05 1.425.05Zm-24.872-.342c.064.02.124 0 .188 0-.064.02-.124.02-.188.05.064-.03 0-.03 0-.05Zm-24.958 1.95c-.076 0-.162 0-.162-.027h.248c-.038 0-.064.027-.086.027Zm-20.407-1.53c-.124 0-.349 0-.448.02-.086.02-.483 0-.521-.02-.123 0-.248 0-.308-.03.47.03.867.03 1.277.03Zm-26.213-.517v.03h-.086c.022-.03.048 0 .086-.03Zm-16.498.117c-.226-.02-.473-.02-.622-.04.149 0 .374.02.622.04Zm-21.525-2.36c.123-.02.248 0 .396-.02.039 0 .039 0 .039.02-.162-.02-.312 0-.435 0Zm-23.878-4.243c.06 0 0 .017.035.017 0 0 .088 0 .088.03 0-.03 0-.03-.038-.03-.085 0-.149-.017-.21-.017h.125ZM69.007 22.51h-.432c.123-.017.307 0 .432 0Zm-2.083-5.773c-.176-.02-.334 0-.522-.02.086.02.188 0 .249 0 .097.02.187.02.273.02Zm-2.963-3.142h-.038c0-.03.038-.03.06-.057 0 .027-.06.027-.022.057Zm47.721-1.521s.06-.02-.063-.04c.123 0 .311 0 .435.02-.184 0-.312.02-.372.02Zm21.872.907c-.286 0-.473.02-.721.02.063 0 .063-.04.311-.04.06.02.286 0 .41.02Zm138.555-4.616h.158c0 .03-.022.03-.06.03s-.063 0-.098-.03Zm-7.221 3.152c.246-.03.494 0 .767-.03.102.03.286.03.35.08-.35-.05-.683-.08-1.117-.05ZM295.987 24.1c-.025 0-.111 0-.149.02v-.02h.149Zm24.91 8.31c.038 0 0-.02 0-.046.038.027.062.028.125.047h-.125Zm-21.461 9.222v-.02h.063s-.063 0-.063.02Zm-48.379-.118c.06-.03.124-.03.184-.03h.188c-.188 0-.248.03-.372.03Zm7.342 1.444h.162c.086 0 0 0 0 .02-.064-.02-.086-.02-.162-.02Zm-17.787-1.054h-.077s.039 0 0 .02l-.025-.02h.102Zm-99.715.312c.063 0 0 0 .085-.02.038 0-.022.02.038.02h-.123Zm-16.315-2.36h.064-.188.124Zm-2.852-.05c.163 0 .311.03.496.05-.743 0-1.49-.02-2.194 0 .521-.05 1.016-.07 1.698-.05Zm-34.36-7.042.06.02c-.06-.02-.087-.02-.125-.05.038 0 .064.03.064.03Zm11.908.486c-.064 0-.102-.03-.15-.03.048 0 .15.03.21 0-.038.03-.038.03-.06.03Zm3.906-.292c.063.02.063.04-.184.068-.187 0-.375 0-.559.02.249-.016.497-.045.743-.088Zm-27.416-8.955c.435 0 .746.03.994.05-.273-.02-.56-.08-.994-.05Zm50.55-10.81h-.184c.061 0 .124 0 .184-.02v.02Zm41.126-4.098h-.126c0-.017.063-.017 0-.037.063.02.063.02.126.037Zm69.594 2.488c-.064 0-.124.03-.149.03 0-.03.025 0 .025-.03h.124Zm3.262-.652h-.077v-.02c.038 0 .038.02.077.02Zm17.39-1.688s0 .03-.023.03c-.038-.03-.038 0-.038-.03h.061Zm11.004-.333c.038 0 .123 0 .2.02a19.774 19.774 0 0 0-1.81-.077c.26-.02.508 0 .781 0 .06-.02.744.027.829.057Zm-2.506 4.8h.312c-.065 0-.125 0-.188.03-.022-.03-.098-.03-.124-.03Zm18.486 8.469h-.435c-.124-.03-.311-.03-.495-.06.248.06.619.06.93.06Zm16.311 14.827h-.371c.247 0 .311-.03.472-.03-.038 0-.126.03-.101.03Zm1.117 1.745c.163.05.286.08.559.08-.558 0-.682-.03-.559-.08Zm-25.99 2.537h.064-.248.184Zm-25.615.517h-.064.188-.124Zm-12.716-.194c-.063.02.188.02.188.047h-.499c.123-.027.188-.027.311-.047Zm-20.592.117c.248.028.619.047.991.077h-.124a3.905 3.905 0 0 0-.867-.077Zm-13.71.634c.188-.02.559-.02.807 0h.124c-.533 0-1.114.048-1.674.048.248 0 .534 0 .743-.048Zm-10.94 1.52h.086c.248 0 .372-.03.623-.03-.251 0-.398.03-.56.07-.063-.04-.149 0-.187-.04h.038Zm-84.332-4.564c0-.03.124-.03.063-.05h.185c-.025.02-.185.02-.248.05Zm-3.906-.926c.184-.03.333-.05.62-.05-.188.02-.436.02-.62.05Zm-19.69-8.9c0-.026-.034-.056 0-.106-.099.05 0 .08 0 .107Zm-.965-4.271h.06c.063 0 .063-.028.102-.028-.039.028-.039.028-.077.028.099 0 .099-.028.201-.028-.038 0-.038 0-.102.028h-.184Zm9.429-11.853c.098.02.222.02.431.02-.183 0-.333 0-.431-.02Zm56.254-2.222c.103 0 .125-.04.188-.04v.04h-.434.246Zm32.479-1.601c-.038-.03-.038-.03-.098-.03h.123l-.025.03Zm20.331-.467-.025-.02h.063c-.038 0 0 0-.038.02Zm22.641 2.702c.2.027.349.047.571.027-.162.02-.346 0-.571-.027Zm34.463-2.43c-.311 0-.683 0-1.055-.06.372.06.683.06 1.055.06Zm.06-.44c.124 0 .247 0 .247-.03 0 0 .001.03-.022.03h-.225Zm9.391 1.826c.123 0 .123 0 .226.027-.226.02-.35.02-.499.02.123 0 .101-.047.273-.047Zm-4.675.175c-.123 0-.248.02-.374 0a.441.441 0 0 1-.185-.06c.185.03.372.06.559.06Zm31.51 16.213c-.064-.03-.064-.03-.127-.03h.188s-.061 0-.061.03Zm2.169 2.752s-.039-.02-.061-.02h.147c-.022 0-.048 0-.086.02Zm5.583-.07c.124 0 .248 0 .371-.028-.085.028-.247.028-.371.028Zm1.674.664c.187-.05.371-.05.52-.077.038.027.163.027.163.077a1.574 1.574 0 0 0-.683 0Zm5.335 1.678c.187 0 .372.03.495.03h-.085c-.099-.03-.286 0-.41-.03Zm-7.815 6.36s0-.02-.038-.02c.076 0 .038.02.101.02h-.063Zm-15.41 2.78c.251.03.461.03.585.058-.187-.028-.41-.028-.585-.058Zm-144.928-.46c.124 0 .124.05.184.05-.098 0-.123-.05-.282 0h-.128c.039 0 .226 0 .226-.05Zm-36.722-3.296c-.248 0-.371-.02-.371-.067.063.047.248.067.496.067h-.125Zm.747-4.34h-.682c.183 0 .371 0 .533-.02.085 0 .048.02.149.02ZM80.087 13.68h.026-.128.102Zm5.481-2.8c.124 0 .124-.03.248-.03h.187c-.162 0-.285.03-.435.03Zm119.215-.751c-.248 0-.432 0-.657.05h.038c.161-.05.333-.05.558-.05h.061Zm58.802-.107c0-.018-.064-.018-.124-.038.085.02.162 0 .21.02-.025 0-.048 0-.086.018Zm8.908 11.17h.149c-.063 0-.127.06-.187.06 0-.03 0-.06.038-.06Zm-4.627.585c.867.147 2.046.147 3.261.197-1.215 0-2.309-.09-3.261-.197Zm15.568 18.32c.123-.027.187-.027.248-.047.038.02.038.02.063.02-.124 0-.188.027-.311.027Zm-73.069 1.534c-.123-.02.038-.05.248-.07-.123.05-.123.07-.123.07h-.125Zm-58.118-2.098c-.248 0-.432 0-.62.03.162-.03.372-.03.62-.03ZM98.1 33.972c0-.02.022-.02.06-.047.063.047.063.047-.06.047Zm1.921-3.726c-.162 0-.286.03-.371.03.085-.03.21-.03.371-.03Zm-16.771-6.36c.21 0 .359.04.522.04-.223 0-.398.047-.56.077.086-.048.162-.078.038-.117Zm-3.573-3.18c.185.058.496.058.743.078-.683-.02-1.365-.02-2.045-.02.432-.03.93 0 1.302-.058Zm-9.8-1.775h.248a.642.642 0 0 1-.188.02c-.022 0-.06 0-.06-.02Zm3.1-1.708h.025c.123.05.098.02.098.02-.06 0-.123 0-.123-.02Zm22.48-1.366s-.089-.028-.025-.028c0 .027.06.027.124.027h-.098Zm6.921-.028c-.559-.04-.807-.04-1.179-.07h1.528c-.102.03-.226.03-.349.07Zm50.551-5.992c0-.03-.06-.03-.06-.03.022 0 .022.03.06.03Zm10.731.9c.064-.03.124 0 .187-.03 0 .03 0 .03.025.03h-.212Zm17.578.242c.285.02.658.05.931.07-.273-.02-.458-.09-.931-.07ZM217.87 9.73c.251.03.499.03.747.03-.125 0-.248.02-.312 0-.124 0-.311 0-.435-.03Zm10.607 2.634v-.02c.124 0 .273 0 .397.02h-.397Zm2.668.742c.311-.03.87-.06 1.242-.107.123 0 .06.03.183.03-.555 0-1.114.017-1.425.077Zm15.716-1.668c.038 0 0-.02 0-.02.038 0 .038.02.038.02h-.038Zm45.63 15.656c.123 0 .308 0 .396.03-.126-.03-.273-.03-.396-.03Zm6.945 3.59c.038 0 .063 0 .063.02 0 0-.025-.02-.063-.02Zm1.118.166c-.064 0-.273.03-.187 0h.187Zm6.698.76c-.064 0-.087-.03-.124-.03.061-.02.184-.02.311-.036a1.012 1.012 0 0 0-.187.067Zm-24.561 6.634c.06-.02.123-.02.145-.02.039.02.077.02.102.07-.063 0-.124-.05-.247-.05Zm-51.073 2.39c.022 0-.038 0 0 0Zm-54.436-.175c-.187.048-.495.048-.806.048.371.03.559-.018.806-.048Zm-69.657-3.483v-.028l.025.028h-.025Zm-6.945-6.993c0 .017-.089.017-.089.017-.099-.017-.159 0-.222-.017.187.017.248.017.311 0ZM71.922 19.35h.522c0 .02.037.038.037.038-.184 0-.435 0-.56-.038ZM87.8 12.413c.063 0 .123 0 .188-.018a.31.31 0 0 0 .123.018H87.8Zm7.384 3.836h-.126c.125 0 .223 0 .347-.02.025.02-.221.02-.221.02Zm6.885-.05c.06-.03.123-.03.183-.03v.03h-.183Zm.495.224c.038-.03-.064-.03 0-.05 0 .02.038.02.06.05h-.06Zm6.761-2.03c.025 0 .06 0 .06.02 0 0-.035-.02-.06-.02Zm31.571-.584h.349-.534.185Zm44.809-2.243c0 .018.035.018.035.018h-.371c.123 0 .247 0 .336-.018Zm3.198-.587a.583.583 0 0 0-.185-.02c.061.02.163.02.185.02Zm47.227 2.05c.038 0 .038.018.076.018-.474-.018-.969-.047-1.426-.047.397-.02.892-.021 1.35.029Zm20.941 2.73h-.163.201-.038Zm20.842 6.878c.149 0 .21.03.409.03-.123-.03-.225-.03-.409-.03Zm27.166 8.946a.798.798 0 0 1 .311 0h-.311Zm-2.195 1.59h.086v.02s-.061 0-.086-.02Zm-67.049 7.317c.209 0 .456 0 .768-.03l-.064.03c-.183.018-.308.048-.457.048-.162 0-.124-.03-.247-.048Zm-34.4.652h-.064c-.162.03-.184 0-.311 0h.375Zm-4.901.49c-.025 0-.063-.02-.123-.02.101.02.098.02.123.02Zm-38.519-3.387c.061.03 0 .05 0 .05h-.472c.161 0 .349-.02.472-.05Zm-9.095 1.122c-.085.02-.247.02-.371.02.038 0 .038-.02.076-.02h.295Zm-38.664-2.048h-.15c-.038 0-.098 0-.161-.02.085.02.186.02.311.02Zm-33-22.906c0 .05-1.178.195-1.264.127a1.528 1.528 0 0 0-.35-.097c.722-.03 1.426-.05 2.088-.097-.163.047-.474.047-.474.067Zm7.816.195c-.124-.018-.064-.048-.312-.068h.436c-.06 0-.06.05-.124.068Zm27.105 1.64v-.02h.222c-.099.02-.099 0-.222.02Zm140.143-2.274c.038 0 0 .03.038.03h-.124c.06 0 .06 0 .086-.03Zm1.029 3.668c.063-.03-.06-.03.187-.03h.124c-.124 0-.21 0-.311.03Zm32.256 8.673c-.025 0 0-.02.06-.02-.06 0-.06.02-.06.02ZM218.12 39.564c-.312-.05-.559-.07-.312-.07.185-.057.287-.058.436-.058-.064.058-.124.078-.124.128Zm-68.851-.85c-.038 0 0 0 .06-.03h.065c-.065.03-.125.03-.125.03ZM88.548 23.808v.02c-.188-.05-.496-.02-.747-.02h.747Zm-5.523-7.025c.063 0 0 0 0 .02-.06 0-.147-.02-.223-.02h.223Zm133.419-5.706c-.742-.048-1.426-.118-2.42-.098.025 0 0 0 0-.02.785.07 1.613.09 2.42.118Zm64.941 13.218v-.027a.446.446 0 0 1 .188.027h-.188Zm2.382 2.225c.251-.03.473-.03.657 0h-.657Zm5.25 3.95h-.064.149-.085Zm.085.38c.076-.02-.025-.02.038-.02.124-.027.248.02.333.02-.085 0-.209-.02-.371 0Zm-37.635 7.982c.644.048.854 0 1.076-.05-.124.05-.41.078-1.054.078l-.022-.028Zm-67.19.554c-.149 0-.295-.02-.457-.02.162 0 .308 0 .457.02Zm-76.44-10.183c.038 0 .063.02.063.02-.102.02-.187.047-.397.02.248 0 .295-.02.334-.04Zm-22.167-11.2c-.35-.02-.66-.05-.969-.05.308 0 .62 0 .969.05Zm11.909-.76c.27.03.582-.02.829-.02-.41.05-.683.05-.83.02Zm45.302-3.073c-.162 0-.371 0-.436-.05h.684a.889.889 0 0 0-.248.05Zm105.32 4.126h.312c-.187 0-.273.02-.645.02.273 0 .21-.02.333-.02Zm17.864 4.75c0-.02.038-.02.038-.02h.086c-.06 0-.06.02-.124.02ZM160.211 37.513c-.209 0-.334.02-.52.02h-.335c.274 0 .582-.02.855-.02Zm-16.711.567c-.06 0-.124-.03-.146-.03h.086s.06 0 .06.03Zm-24.25-8.878c-.025 0 0 0-.025.02v-.02h.025Zm-21.005-4.907a40 40 0 0 0 5.152-.027c-1.763.027-3.538.027-5.297.077 0-.05.123-.05.145-.05Zm-11.124-7.12s-.063 0-.127.028c0-.028.064-.028.064-.028h.063Zm14.142.78h-.188c.064 0 .188-.02.311-.02-.063.02-.123.02-.123.02Zm33.221-.947c.147.02.295 0 .458.02h.038c.149.02.086.05-.099.05 0-.03.061-.03.061-.05-.436-.048-.807 0-1.178 0 .186 0 .494 0 .72-.02Zm3.808.07c-.064-.05-.311-.07-.495-.098.346 0 .743.048.952.048-.149 0-.273.05-.457.05Zm37.153-4.37c-.123.027-.248 0-.371.027.161-.028.248 0 .371-.028Zm68.578 5.46h-.125.296-.171Zm4.985 1.445c-.06 0-.123-.028-.184-.048.124.02.248.02.432.02a.753.753 0 0 1-.248.028Zm8.81.604c-.127-.048-.311-.048-.473-.048h.285c.061 0 .163.03.21.03 0 .018-.022.018-.022.018Zm8.187 5.25c-.064 0-.063 0-.124-.02h.184c.038 0-.124 0-.06.02Zm1.029.194c.026 0 .026 0 .026-.03.06.03.06.03.123.03h-.149Zm17.95 3.903h-.185c.06 0 .124 0 .185-.03v.03Zm5.458 1.874c0-.04.064-.04.125-.04v.04h-.125Zm-73.315 6.465c.063-.027.188-.027.311-.027-.188 0-.248 0-.311.027Zm-1.899.392c-.086 0-.21 0-.334-.02.188 0 .312.02.496.02h-.162Zm-67.075.02c.025 0 0 .028.063.028h-.123c0-.028.06-.028.06-.028Zm-32.974-10.41h.038c0 .029-.038.029-.061.029h-.025c.025-.028.048 0 .048-.028Zm-10.134-1.737s-.06.08-.559.08h-.372c.436-.02.743-.05.931-.08Zm20.096-8.184c0-.03.124-.03.124-.03-.035 0-.06 0-.124.03Zm19.725-.4s-.061 0-.039.028c0 0-.273.03-.145 0h-.064c.064 0 .124-.028.248-.028Zm4.589-3.121h.063c-.038.028-.063 0-.063.028v-.028Zm10.422-1.211v-.028s0 .028.061.028h-.061Zm29.027.607c-.333 0-.556.027-.743.097.372-.03.743-.03.743-.097Zm1.553-.587c.022 0 .06 0 .06-.02.038 0 .063.02.063.02h-.123Zm46.185 3.59h-.124v-.03c.022.03.063.03.124.03Zm32.526 9.219c.086 0 .184 0 .286.02-.226 0-.41-.02-.721 0 .21-.02.248-.02.435-.02Zm-11.102 11.647h.495c-.209 0-.372.03-.495.03v-.03Zm-5.088.148c-.311 0-.683 0-.93.057.273-.057.619-.057.93-.057Zm-114.6-2.246c-.026 0-.15 0-.21.03-.063-.03-.063-.03-.098-.03h.308Zm-15.53-7.042c-.063 0-.101.02-.149.02-.225-.07-.596-.07-.969-.07.334 0 .619.05 1.118.05Zm-15.075-.634h.187c-.06 0-.06.02-.187 0Zm-.867-1.903c-.123.03-.085.05-.286.05h-.025c.123-.02.188-.02.311-.05Zm.743-7.92-.124.038v-.02c.025 0 0-.017.064-.017h.06Zm22.64-.107c-.432 0-.93-.02-1.363-.02.433.02.906.02 1.363.02Zm18.213-1.678-.038.027c-.038 0 0-.027-.038-.027h.076Zm2.28-1.756s0-.03-.022-.03h.371v.03h-.349Zm2.271-1.123c-.124 0-.247 0-.372.02-.038-.02 0-.02 0-.02h.372Zm72.509 3.316c.025-.027.025-.027.063-.027h.06c-.06 0-.06.027-.123.027Zm16.25 1.758h.063s0 .028-.038.028c-.025 0-.025-.028-.025-.028Zm44.102 15.948h-.06s-.026-.027 0-.027h.06c.038 0 0 .027 0 .027Zm-12.615 2.313h-.038.087-.049Zm-7.443-.342c.086 0 .171 0 .273-.018 0 .018-.064 0 0 0 0 0 .086.018.124.018h-.397Zm-29.935.76c-.085 0-.188 0-.311-.03.149.03.226.03.374.03h-.063Zm-47.077 1.143h.06c-.022 0-.06.03-.098.03l.038-.03Zm-62.401-9.013c-.457.02-1.076.02-1.302.144-.21-.027-.435-.057-.683-.077.683-.03 1.404-.03 1.985-.067Zm-3.099-.615c-.064 0-.149.018-.226.018-.085-.018-.146-.018-.209-.018.161-.02.286 0 .435 0Zm-.496-.537c-.025.02-.101.02-.127.02 0 0 .064 0 .026-.02h.101Zm-14.392-2.83s0 .02.025.02c-.025 0-.025 0-.085-.02h.06Zm-4.055-1.073c-.039 0 .025 0 0 .05-.099 0-.099-.05-.162-.05h.162Zm-2.148-2.32c-.06.027-.183.027-.247.027-.039-.027-.086-.027-.124-.027h.371Zm-6.449-2.168c.209 0 .371.03.657.03-.099 0-.099.02-.162.02-.184-.02-.308-.02-.495-.05Zm72.944-5.851c-.102-.03-.188-.03-.311-.03h.434s-.123 0-.123.03Zm40.687 2.34h-.285c.101-.047.161-.047.285-.047-.037 0 .064 0 0 .047Zm39.573 5.756c0-.02 0-.02-.06-.05.184 0 .308.03.146.05h-.086ZM132.896 33.25h.061-.312.251ZM96.362 19.495c.185 0 .372-.027.534 0h-.534Zm158.912 17.287h-.123c.06 0 .06-.028.123-.028v.028Zm-7.406.752c-.038 0-.101-.02-.161-.02.085 0 .123-.02.209-.02.076.02-.048.02-.048.04Zm-119.872-7.318c-.102 0-.124-.017-.273-.047.171.03.334.047.273.047Zm-15.447-4.048s-.06 0-.022.03c-.038 0-.038 0-.076-.03h.098Zm-2.851-6.04v-.026c0 .027 0 0 .038 0-.038.027-.038 0-.038.027Zm2.543.07c-.063-.03-.101-.03-.187-.03.124 0 .187 0 .187.03Zm39.758-2.878c-.21-.027-.432 0-.62 0 .188 0 .333-.027.62 0Zm43.234-2.508h-.101s.038 0 .038-.027c0 0 .038.027.063.027Zm50.984 6.314h.188s-.125 0-.188.02v-.02Zm7.815 3.219c-.06-.05-.184-.05-.286-.05h.077c.086 0 .149 0 .248.05h-.039Zm5.497 2.37c-.349-.058-.285-.077.048-.107-.025.03-.124.05-.048.107Zm8.187 1.14c.248.02.559.02.829.05-.371 0-.657-.03-.93-.05h.101Zm10.135 2.39h.038c.396.099 1.054.099 1.762.069-.584-.038-1.181-.038-1.8-.068Zm-34.114 6.197c.123.018.247.018.409.018h-.098c-.124 0-.188-.018-.311-.018Zm-10.731-.03c-.086.03-.125.048-.248.048-.038-.018-.123-.018-.188-.048.15.03.273 0 .436 0Zm-2.63.195c-.123 0-.162.03-.286 0h-.06.346Zm-16.101.107c.248 0 .432 0 .619.02-.187 0-.371-.02-.619-.02Zm-6.266.44c-.161.02-.286.037-.495.037.184 0 .372-.017.495-.037Zm-22.639-1.416c.063.02.186.02.285.04a6.144 6.144 0 0 0-.931.03c.21-.05.483 0 .646-.07Zm-37.961-.712c.163 0 .248-.047.458-.03-.147 0-.333.03-.458.03Zm126.138-5.64a8.792 8.792 0 0 1-1.092-.116c.248.05.473.117 1.092.117Zm3.002 1.397h.187-.226.039Zm-37.427 5.297c.048 0 .048-.03.086-.03.039 0 0 .03.039.03h-.125Zm-109.576-4.877s-.372 0 .06-.03c.349-.078 1.181-.03 1.677-.098h.06c-.742 0-1.114.068-1.711.128h-.086Zm-2.667-3.64c-.061 0-.125 0-.125-.03.064.03.064.03.125.03Zm-12.097-2.244h.273c-.085.02-.124 0-.21.02 0-.02-.038-.02-.063-.02Zm56.57-9.15c-.063 0 0 0-.063.03-.024-.03-.062 0-.125-.03h.188Zm40.503 2.829c0 .03.038.03-.038.078-.086 0-.175-.048-.273-.048.149 0 .248 0 .311-.03Zm2.169-.752c-.06 0-.123 0-.222-.027h.247c.038.027-.047.027-.025.027Zm25.06 2.44c0-.03.063-.03.124-.03-.038 0-.124.03-.124.03Zm13.151 6.29h-.064c.09 0 .124-.026.188-.026-.064.027-.064.027-.124.027Zm-5.211 9.19c.162.03.311.06.473.06-.286 0-.41.019-.658.019.124-.018.124-.048.185-.078Zm-4.466-.143c.286 0 .559-.05.931-.09.209.02.308.04.124.09-.086 0-.124.027-.248.027-.248 0-.521-.027-.807-.027Zm-102.195-8.214h.038-.064.026Zm-11.995-.714c-.064.03 0 .03-.064.03h-.06c.035 0 .035-.03.124-.03Zm-5.916-.847h-.226c.063 0 .123-.02.226 0Zm14.188-5.122.039-.02c.063 0 .038 0 .063.02h-.102Zm55.9-5.122c.21 0 .149-.05.235-.068.038.018.099.038.162.068-.124 0-.187.047-.397 0Zm4.453 2.974c-.273-.027-.458-.027-.645-.047.247.02.495.02.768.02-.047 0-.025.027-.123.027Zm5.681.567c.124 0 .15.04.311.04-.161-.02-.187-.04-.311-.04Zm31.757 2.702c.188-.03.248.02.436 0v.02c-.163 0-.248-.02-.436-.02Zm16.998 2.975c0-.028.123-.028.123-.068.085.04.124.04.248.068h-.371Zm16.497 5.56h.064v.069h-.026c.026-.02.026-.048-.038-.068Zm4.964 3.395c.308-.027.619-.057 1.055 0h-1.055Zm-15.904.527c-.222 0-.41.03-.598.03.188-.03.376-.03.598-.03Zm-111.25-1.336c-.063.03-.102.03-.15.03h-.247c.086-.03.247 0 .334-.03h.063Zm-5.955-3.27v.03c-.063 0-.123 0-.149-.03h.149Zm.62-1.265h.248-.559c.123 0 .187-.03.311 0Zm55.203-9.922c-.186-.03-.682.02-1.079.04.175-.02.397-.04.582-.07h.497v.03Zm29.338 1.94c-.063 0 0 .03 0 .03a.09.09 0 0 1-.063-.03h.063Zm.721-.262h-.038.248c-.124-.05-.124 0-.21 0ZM267.99 34.81c.022 0 .06.02.099.02h-.099v-.02Zm-34.015.383c0 .027-.163.027-.286.047.123-.02.209-.047.286-.047Zm-69.445-1.387c-.063 0 0 .02-.063.02-.248-.02-.436.028-.62.028.184-.028.458-.028.683-.048Zm-15.012-.634c-.063.078-.085.097-.371.02-.038-.02-.063 0-.063-.02.123.02.311 0 .434 0Zm-3.782.195c0-.03.022-.03.022-.03l-.022.03ZM121.94 22.395h.038s-.038.017-.06.017l.022-.017Zm26.028-.47v.03h-.101c.038 0 .076-.03.101-.03Zm.061-.584c.124-.02.435 0 .622-.02-.225 0-.435 0-.622.02Zm77.348.027c-.473 0-.622-.047-.682-.077.247.05.708.077 1.238.077h-.556Zm-13.398 14.565c-.162 0-.286 0-.337-.028.089.028.213.028.337.028Zm-47.948-2.682.125-.058c-.061.028-.061.028-.061.058h-.064Zm-21.807-7.2c.038 0-.025 0 0 0Zm-3.624-.195c-.146.02-.022.02-.124.05-.06 0-.098-.03-.184-.03.124 0 .162-.02.308-.02Zm-12.033-4.146c.025-.02.124-.02.149-.047h.163c-.125.027-.188.027-.312.047Zm22.989-.342c-.101 0-.101 0-.161.03 0-.03.038-.057-.065-.077.065.02.125.047.226.047Zm16.524-.83c-.063-.026 0-.046-.124-.046h.184c-.06.02 0 .02-.06.047Zm28.223-.486c.124-.067.222-.097.371-.127 0 .06.248.06.372.08-.209 0-.496 0-.743.047Zm17.676 1.58c-.311.03-.619.058-.93.058.333 0 .682-.027.866-.057l.064-.001Zm12.554.253c-.085-.047-.273-.077-.458-.125.346.018.534.078.458.125Zm32.043 12s.085.02.06.02h-.183c.06 0 .085-.02.123-.02Zm-41.596 0h-.025.063-.038Zm-28.122.362c.163-.03.248-.097.684-.07h2.48c-.397 0-.807.04-1.178.04-.248 0-.436-.04-.622-.04-.27 0-.372.04-.62.04h-.124c-.124.03-.247.03-.311.03h-.309Zm-42.7-6.81c.126-.02.251-.02.374 0-.161-.02-.248 0-.374 0Zm-4.355-1.61c.077.029.077-.02.125-.02.038.02.038.049.038.069-.185-.048-.286-.02-.458-.048.124.028.21 0 .295 0Zm-15.157-3.502c-.038 0-.086 0-.188-.03h.124c.124 0 .064.03.064.03Zm28.283-.662c-.184 0-.308.027-.496.027.125-.027.312-.027.496-.027Zm63.267.115c-.06-.018-.085-.018-.123-.018h.063s.06 0 .06.018Zm6.143.274c-.064 0-.125 0-.125-.02.125.02.373.02.534.04-.101-.02-.286 0-.409-.02Zm29.524 7.53c.308-.018.432-.067.556-.088-.124.02-.333.07-.496.07 0 .018-.06 0-.06.018Zm2.519-.018a2.439 2.439 0 0 0-.661 0c.311-.05.499-.03.661 0Zm2.565.42h.163c.025 0 .05 0 .085.017-.085-.017-.123-.017-.248-.017ZM205.9 34.1c-.038-.048-.186-.048-.248-.098.087.03.185.05.287.068 0 .03-.039.03-.039.03Zm.061.312h.026-.273.247Zm-9.822-.312c-.41 0-.535.02-.781.05-.065-.03-.103-.05-.251-.05h1.032Zm-3.389.224c-.086 0-.162-.03-.248-.03.213.03.435 0 .645.03-.149.02-.273 0-.397 0Zm1.985-.566c-1.588-.018-3.1 0-4.652 0 .374-.018.434-.048.682-.078 1.302.06 2.582.078 3.97.078Zm-41.209-.975c.149 0 .273.048.397 0 .496 0 .867.118 1.178.215-.371-.097-.968-.147-1.575-.215Zm1.226-5.2c.101.028.226 0 .349 0 .061 0 .061.028.124.059-.124-.03-.273-.03-.473-.058Zm3.722-.284h.038-.124.086Zm-13.011-3.051c.21.047.149.047.123.097a1.295 1.295 0 0 0-.285-.097c.038 0 .086.02.162 0Zm-18.772-.927c-.06.018-.124.048-.146.048-.124 0-.162 0-.226-.03.124 0 .248-.018.372-.018Zm47.328-5.075c-.124 0-.311 0-.372-.027.061 0 .061-.02.284-.02.025.02.05.047.088.047Zm35.912 3.854c-.372 0-.68-.028-.931.02.273-.048.597-.048.931-.02Zm8.003 10.858s.06-.03.038-.057h.085c0 .027-.063.057-.123.057Zm-32.193.292c.038 0 .063 0 .063.02h-.098s.035 0 .035-.02Zm-29.213-4.974c-.436.02-.931 0-1.243.04h-.123c.374.027.905-.02 1.366-.04Zm.311-1.346c-.125 0-.248 0-.376-.03.15 0 .273.03.376.03Zm-16.749-2.225h.149c-.086.03-.086.03-.21.03.061 0 0-.03.061-.03Zm43.853-5.287v.02h-.088c.025-.02.05-.02.088-.02Zm9.328 2.068s.101 0 .076.03c-.098 0-.226 0-.349-.03h.273Zm13.871 1.366c-.063 0-.187 0-.251.03.125 0 .125-.03.251-.03Zm16.276.194c.159-.02.346-.047.531-.067-.223.02-.308.047-.531.067Zm29.274 7.59c-.025.02-.086.02-.209.02.085 0 .123 0 .209-.02Zm7.11 2.957c.062.02.062.02.125.02 0 .02-.063.02-.026.02a.165.165 0 0 1-.099-.04Zm-24.043-.595c.372.028.781.028 1.156.028h-.35c-.273.02-.558 0-.806-.028Zm.623.682h.035-.06.025Zm-57.711-3.336c-.025 0 0 0-.025.02-.161-.02-.472-.02-.695-.05.286.03.534.03.72.03Zm-30.518-3.367c-.124 0-.086.03-.124.03-.061 0-.061 0-.061-.03h.185Zm3.598-4.29c-.039 0-.162 0-.184.02.06-.02.123-.02.222-.02h-.038Zm11.973.067s0 .03-.026.03c0-.03-.038 0-.038-.03h.064Zm.247-.39c0-.02.06-.04.06-.04-.06-.03.15-.03.436 0-.188 0-.372.02-.496.04Zm20.715-1.97c.038 0 .064.02.125.02-.061 0-.061-.02-.125-.02Zm13.063 1.726c.669.03 1.266.06 1.924.097-.658-.037-1.217-.097-1.924-.097Zm30.728 3.883h-.247.187c-.248-.03-.56 0-.806-.03-.188-.02-.312-.02-.496-.037.431.037.867.017 1.2.067h.162Zm7.111 6.975h-.038.123c.038 0 .124-.02.185-.02h.126c-.101 0-.251 0-.311.02h-.085Zm-36.239.165h.41c-.061.03.063.03.063.05-.187-.02-.247-.05-.473-.05Zm-27.105-5.56c-.086 0-.086.028-.149.028.063-.027.063-.027.149-.027Zm-1.823 1.395c-.123-.028.372 0 .063 0-.126.02-.187.05-.25.05.026 0 .064-.03.101-.05h.086Zm-7.008.342c.123.05-.001.05-.065.067-.247-.017-.555-.017-.866-.037.285-.03.619-.03.931-.03Zm-6.822-6.506c.06.018.06.018.098.018-.076 0-.098-.018-.098-.018Zm3.534 1.414a.486.486 0 0 1-.187-.05c.064.02.124.05.187.05Zm12.094-2.887v-.02h.025s-.025 0-.025.02Zm39.947 2.515a.807.807 0 0 0-.225-.048c0-.03.077-.03.099-.05 0 .05-.125.07.186.128-.038-.03-.038-.03-.06-.03Zm6.945-.857c-.161-.02-.208-.02-.06-.02-.126 0 0 .02.06.02Zm9.119 1.736c.123-.03.063-.03.123-.048.064.018.124.018.188.048-.099 0-.188.02-.311 0Zm-26.363 6.779.064-.03h.061c-.023.03-.061.03-.125.03Zm-22.017-1.902c.06 0 .06 0 .162-.03-.102 0-.102.03-.162.03Zm2.668-8.506c.743.02 1.337 0 1.861-.078-.311.048-.93.078-1.861.078Zm19.413 4.722v-.02s.038 0 .061.02h-.061Zm1.302-.07h.038-.098.06Zm28.099 6.536v.03h-.273c.086 0 .209 0 .273-.03Zm-19.106-.145c-.06 0 0 .03-.06.03-.063-.03-.063 0-.126 0 .063 0 .126-.03.186-.03Zm-19.971-.587h.311c-.026 0 0 .02-.064.02-.06 0-.086 0-.124-.02-.06 0-.06.02-.123.02.038-.02 0-.02 0-.02Zm-13.027-9.832c0 .03-.061 0-.061.03 0 0-.038 0-.038-.03h.099Zm6.7.45s-.038-.06-.124-.06h.432c-.123.03-.184.03-.308.06Zm6.016.846c.047 0 .063-.027.123-.027-.022 0-.098.027-.123.027Zm19.228 1.094c-.311-.02-.533-.067-.742-.087.247.02.431.067.742.087Zm21.09 7.278c-.025 0-.101 0-.123-.03h.123c-.063.03.023.03 0 .03Zm-4.528.164c-.038-.017-.085-.017-.188 0-.308 0 .065-.047.248 0h.15-.21Zm-1.575-.78h.025-.123.098Zm-10.048.313h-.597c.187 0 .396-.02.597 0Zm-32.291-2.752c-.064 0-.064 0-.064.02a.411.411 0 0 0-.162-.02h.226Zm-24.441-2.437c-.184-.03-.495-.03-.679-.05.184.02.432.05.679.05Zm31.386-1.903h-.21c.21 0 .334-.03.521-.03-.086 0-.187.03-.311.03Zm28.16.46v.027c-.022 0-.061-.028-.099-.028h.099Zm13.585 3.443v.028c-.038 0-.038-.028-.063-.028h.063Zm-11.784 2.897h.123s0 .028-.038.028c-.047 0-.025-.028-.085-.028Zm-53.964-4.508c.099 0 .185-.03.248-.03l.061.03h-.309Zm-1.861-.701c0 .02-.101.02-.123.02a1.817 1.817 0 0 1-.436 0h-.161c.324 0 .534 0 .72-.02Zm33.495.359h.06s.038 0 0 .02c0 0 0-.02-.06-.02Zm2.541.312c.187.03.375.03.559.03h.124c.063-.03.187 0-.061 0h-.101c-.172 0-.334 0-.521-.03Zm8.063.08h.025c-.085-.03-.273-.03-.333-.03.124.03.185 0 .308.03Zm-8.869 3.639c.025 0 .063 0 .063.017-.038 0-.016-.017-.063-.017Zm-26.423-3.034c-.061 0 0 .027-.124.027 0-.027-.06 0-.06-.027h.184Zm2.916-3.68h.123c-.06 0-.06.02-.123.02.063-.02 0-.02 0-.02Zm48.071 5.123c0-.03.038-.03.06-.03h.064c-.064 0-.064.03-.124.03ZM199.6 27.272h.035-.308c.124-.03.184 0 .273 0Zm-15.657-2.44c.868.02 1.674.05 2.544.097a45.474 45.474 0 0 0-3.662-.077c.373 0 .747-.04 1.118-.02Zm-2.109.02h.411c.209.047.495.077.892.047-.435.03-.87 0-1.303-.047Zm6.14.127c.248 0 .499 0 .682-.02 0 .02-.123.02-.682.02-.061 0-.125.028-.185.028-.025-.028.035-.028 0-.028h.185Zm10.359 3.999h-.038.101-.063Zm.845.167h-.038.063-.025Zm19.314-2.605h.026v.048c.06 0 .035-.02-.026-.048Zm7.219 2.243c.038 0-.026 0 0 0Zm-4.303-.537h.025-.051.026Zm-39.76-6.468h.038c.025-.018.085-.018.123-.018-.038.018-.098.018-.098.018h-.063Zm32.376 9.707c-.308 0-.679.03-1.029.03.35 0 .658 0 .906-.05.063.02.123 0 .123.02Zm-20.096-8.194c.025 0 .063-.02.102-.04-.039.02-.102.02-.102.04Zm-15.754-2.235c-.062 0-.185 0-.125-.027 0 .027.101.027.188.027h-.063Zm64.013 10.019c.371-.02.619 0 .867 0h-.867Zm-4.653-.292h-.187.746-.559Zm-19.562-7.492c-.124 0-.201-.02-.286-.02.06.02.184.02.286.02Zm-56.173 5.93h.273c-.086 0-.184.02-.273 0Zm69.286-4.436h-.065.125-.06Zm-11.23-1.387c-.248 0-.534 0-.804-.03h.308c.163.03.35.03.496.03ZM196.968 22.1h.101c-.101.02-.162.02-.226.02 0 0 .125 0 .125-.02Zm-48.132 2.05h-.162c.162 0 .225 0 .323-.03-.038.03-.161.03-.161.03Zm82.061 8.828c-.188.02-.188.048-.311.048.123 0 .149-.028.311-.048ZM174.6 19.146c-.022.058.038.058 0 .058-.022 0-.085 0-.146-.058h.146Zm8.473 14.048v-.02c.747.078 1.528.097 2.36.078-.785-.03-1.49-.108-2.36-.058Zm31.079-10.781c-.065 0-.065 0-.128.03 0-.03.025-.03 0-.03h.128Zm-59.858.08a3.44 3.44 0 0 1-.558.067c-.185-.02-.248 0-.41 0 .286-.02.695-.02.93-.067h.038Zm-23.818 2.34v-.047c0 .027.06.027.087.047h-.087Zm107.366 8.848c.022 0-.022 0 0 0Zm8.375-4.605c-.534-.047-.991-.047-1.34 0 .123-.097.721-.097 1.092-.097.521 0 .371.02.248.097ZM205.03 22.96c-.098 0-.145.02-.247.02h-.185c.124-.02.185-.02.248-.02h.184Zm-5.208-1.59s.21-.028.248-.048c-.064.02-.124.047-.187.077 0 0-.022 0-.061-.03Zm-20.407 11.774v-.02c.063.02.086.02.064.02h-.064Zm19.352 2.742a2.159 2.159 0 0 0-.434-.06c.123 0 .248.03.396 0 0 .03.038.03.038.06Zm24.378-3.054c.372 0 .496-.048.804-.048h-.125c-.308 0-.431.048-.619.048h-.06Zm-42.761-15.19c.148 0 .273 0 .457.04-.184-.04-.286 0-.432 0 0 0 0-.04-.025-.04Zm-51.521 8.732h-.248c.06-.028.06-.028.06-.058.103.03.103.03.188.058Zm138.692 6.33h.124c.037 0 .063.03-.064 0h-.432.372Zm-143.653-7.171h-.186.434-.248Zm100.793-6.818h.06l.064.02h-.038s-.026 0-.086-.02Zm-109.106 4.33c.311.03.596.03.93.06h-.184c-.248-.03-.495-.03-.746-.06Zm80.699-5.461c.397 0 .705.027 1.054.057-.188 0-.436.04-.683.04-.187-.04-.371-.07-.371-.097Zm-79.867 3.608c0-.02.098-.02.162-.02h.06c-.06 0-.099.02-.146.02h-.076Zm33.383-1.433c-.286.047-.534.097 0 .145h-.098c-.273-.048-.101-.098.098-.145Zm-16.685 7.677h-.038c-.06 0-.038 0-.06-.02v-.028c0 .028.06.028.06.028s0 .02.063.02h-.025Zm2.296.986c.085.018.145 0 .21 0-.065 0-.125.018-.188.018-.022 0 0-.018-.022-.018h-.2c.076 0 .098-.03.098-.03.064 0 .026.03.102.03Zm5.42 6.408a2.507 2.507 0 0 0-.498-.05c.274 0 .375.03.746.03-.025.02-.186 0-.248.02Zm45.465 1.883c.334-.03.495-.107 1.118-.05.06 0 .06.02.124.05-.499-.05-1.055-.077-1.306.02h.064v-.02Zm91.179-6.35c-.47-.02-.892-.02-1.302-.068.372.048.781.068 1.302.048v.02Zm-114.314 5.2h-.087.21-.123Zm64.134-18.066c-.061.018-.248-.06 0-.03.124 0 .124.03.187.03-.098 0-.123-.03-.187 0Zm-78.648-.294c.433.02.804.02 1.178.02h-1.305c-.06 0 .064 0 .127-.02Zm41.432 20.653s0-.03-.061-.03h.038c.023 0 .023 0 .023.03Zm65.563-.665h.247s-.038 0-.06.03c-.101 0-.127-.03-.187-.03Zm12.344-1.336c.022 0 .06 0 .06-.03 0 .03-.06 0-.06.03ZM176.586 15.01c.076.017-.023.017.101.037-.188-.02-.248-.02-.397-.02h.171c.102 0 .038-.017.125-.017Zm-51.753 16.914c-.085 0-.225 0-.187.058h-.038c.098-.028.162-.058.225-.058Zm150.414-3.608c.183.047.495.125.892.145-.645-.02-1.328-.038-.892-.145ZM199.673 14.52c.025 0 .06.02.086 0v.02c-.061 0-.061-.02-.086-.02Zm-87 12.896h-.495c.123-.028.188-.028.248-.028.101 0 .311 0 .247.028Zm102.345 10.75c-.038-.02-.063-.02-.124-.02.039 0 0-.03.061-.03h-.62c.064 0 .125 0 .248-.017.124.018.124.018.188.018h.371c-.06.03-.06.029-.124.049Zm60.81-10.29c-.334.057-.334.097-.521.144-.248-.047.063-.114.521-.144Zm-5.11-1.874c.435.078 1.241.048 1.899.078h.025c.185 0 .185.04.432.02-.124 0-.247 0-.308-.02h-.251a85.673 85.673 0 0 0-1.797-.078Zm-67.485 13.266h.187c-.063 0-.101.02-.187.02v-.02Zm92.916-4.73c.061 0 .038.02.061.02-.061 0-.06-.02-.124-.02-.124.02-.124 0-.248 0h-.061.309c-.184 0-.372-.02-.556-.05-.064 0-.127-.027-.149-.027.333 0 .581 0 .705-.02-.061.02-.124 0-.124.02 0 .057.063.077.187.077Zm1.426-3.27h-.06c.06 0 .06-.02.123-.02-.025 0-.025.02-.063.02Zm-8.622 6.664c-.035 0-.061 0-.061-.03l.061.03Zm6.885-2.37h-.124c.124-.03 0-.05-.311-.077h.025c.163.027.286.047.41.077ZM251.364 12.93c-.085 0-.123 0-.247-.028h.039c.085 0 .148.028.208.028Zm-110.033.956c0 .04.06 0 .086.04h-.086v-.04Zm151.22 12.41h-.123.063s.06-.03.06 0Zm-10.73-2.85c-.125 0-.087.02-.287.04h-.048c.188-.02.172-.04.335-.04ZM192.664 10.62c.051 0 .086 0 .149.02-.063-.02-.187 0-.247 0 .06 0 .022-.02.098-.02Zm33.294 31.012h.038c-.311-.02 0 0-.208 0h.17Zm79.369-9.483h-.184c-.124-.03-.187.03-.347 0 .036 0 .036-.03.074-.03a.848.848 0 0 1 .273.03c.184 0 .371-.03.534-.03-.038.03-.125.03-.163.03h-.187Zm-44.696-15.433h.102-.187.085ZM84.479 11.27c.134-.017.099 0 .073 0h.026-.398.3Zm106.349 32.613c-.149.04-.371.04-.559.04.188 0 .372 0 .559-.04ZM175.941 9.585c-.248.047.025 0-.185.027-.123 0-.123 0-.248.02-.063 0-.063 0-.123-.02.146 0 .308 0 .47-.027h.086Zm-52.29 29.149c0-.02-.06-.02 0-.08.065.06.188.03.251.06-.123 0-.186 0-.251.02ZM283.246 22.1c0 .02.025 0 .063.02-.063 0-.063 0-.063-.02ZM185.617 9.613c.124-.027.187 0 .311 0-.038 0-.063 0-.063.02a1.258 1.258 0 0 0-.248-.02ZM73.724 23.563c.085 0 .123.03.183.05h-.06a1.27 1.27 0 0 0-.123-.05Zm52.697-10.711h.048c-.026 0-.026.03-.048.03v-.03ZM89.601 9.71c.184 0 .21.02.372.05-.063 0-.188.02-.286.02-.025-.02.038-.05-.085-.07ZM68.388 23.886h-.06.146-.086Zm248.849 7.552c-.06 0-.124.027-.124.047.026-.02 0-.047.124-.047ZM283.37 19.807h-.867c.085-.027.188-.047.21-.047.251 0 .533 0 .657.047Zm.87-10.828h-1.489c.397.05.844.05 1.302 0h.187ZM164.095 7.565c.247.05.559.078.832.078h-.794c-.102 0-.225-.058-.038-.078Zm129.946 33.09s.085 0 .123.03c-.063-.03-.123-.03-.123-.03Zm-1.154-20.311c-.088 0-.212 0-.336-.02.124 0 .248.02.311.02h.025Zm-63.168-12.39c.06 0 .247 0 .333.03-.086-.03-.333-.03-.333-.03Zm-170.696.364c.06 0 .247 0 .371.03h-.039a1.874 1.874 0 0 0-.396-.03h.064Zm-.373 12.027c-.123.02-.225.02-.31.05-.06 0-.06-.05-.124-.05h.371-.038.102Zm75.548 24.779c-.063-.02-.186-.02-.248-.047.185 0 .248.027.433 0-.06.027-.125.027-.185.047Zm123.061-.127c0-.018.035-.018.06-.018.102 0 .188 0 .248-.02-.099.02-.184.02-.308.038Zm64.049-7.95c-.722-.04-1.404-.04-2.062.028.597 0 1.28 0 1.96-.047.064.02.026.019.102.019ZM118.32 7.879v-.02h.06c-.026.02 0 .02-.06.02Zm-3.103 36.758h-.334c.026-.05.026-.05.087-.05.063 0 .186 0 .247.05ZM193.432 7.03c0 .03.065.03.065.03-.027-.03-.125-.03-.065-.03Zm-47.884-1.464c0-.027-.063-.047-.123-.067.123.02.123.02.248.02-.061.02-.061.02-.125.047ZM72.173 32.179c.146 0 .248.018.431 0-.247.018-.285.038-.456.068 0-.03.17-.05.025-.068ZM192.007 47.17c-.063-.018-.038-.018-.063-.018h.101c.022.018-.076 0-.038.018ZM57.657 5.37c.038 0 .063 0 .088.02h-.336c.038 0 .063-.02.063-.02h.185Zm12.43-.245c.076-.027.038-.027.161-.027.162.027.435 0 .62.027h-.496c-.124-.027-.184 0-.285 0-.483.03-.646.05-.894.1.087-.05.335-.07.808-.1h.086Zm215.268-1.46c.123.017.251 0 .374.017-.123 0-.225 0-.311.03 0-.03-.063-.03-.063-.047ZM28.307 4.688h.098c-.034 0-.034 0-.072.028-.013-.028-.013-.028-.026-.028Zm-8.844 3.24c.047 0 .025 0 .047.027h-.247c.025 0 .174 0 .2-.027Zm55.498 30.005h.125c-.124 0-.124.04-.247 0h.122ZM320.75 24.637c.186.03.333.03.521.03-.125 0-.188.02-.335.02-.037-.02-.186-.02-.186-.05Zm-273.7-.342c.274.05.499.08.683.117.064-.037-.371-.067-.682-.117ZM178.113 2.96h.125c-.063.02-.125 0-.188.02-.06-.02.026-.02-.06-.047.06.027.06.027.123.027Zm167.62 30.78c-.025-.03-.025-.06-.085-.06h.247s-.124.03-.162.06ZM28.43 6.229c-.073 0-.15 0-.197.02.036-.02.086-.02.124-.02h.073ZM76.143 42.02s-.5.03-.909 0c-.022-.02 0-.02-.022-.02a.332.332 0 0 1 .222-.077c-.098 0-.285.03-.222.077.397.05.93.02.93.02Zm10.27 1.12c.05-.02.124-.02.15-.036 0 .018-.064.018-.15.038v-.001ZM320.86 11.634h-.086.123-.037ZM26.21 5.81c-.063.02-.11.02-.162.047.064-.027.124-.027.162-.047Zm101.56 43.43c-.15-.02-.21 0-.295 0 .123-.02.145 0 .295-.04v.04ZM30.76 11.78c-.022-.02.128-.04.286-.07.063-.02.1 0 .124 0a.726.726 0 0 0-.334.097c-.038 0-.038 0-.076-.027Zm-4.563 13.373c.025 0 .025 0 .05.02h-.038c-.012 0-.012 0-.012-.02Zm14.896.165c.25 0-.02-.078 0 0ZM160.062 2.463c.187 0-.06.03-.308.03.123 0 .123-.03.149-.05.073 0 .099 0 .159.02ZM28.008 13.107h.136c-.035 0-.073 0-.136.02v-.02Zm52.501 31.012h.283v.027h.124c.063.03 0 .03.063.03-.063 0-.085-.03-.187-.03-.1-.027-.184-.027-.283-.027Zm238.217 6.3c-.061 0-.21 0-.124-.03 0-.027.123 0 .187 0-.064 0-.063.03-.063.03Zm36.038-7.082c.867-.087.124-.215-.124-.34-.123-.02-.371-.04-.559-.09-.285-.077-.435-.124-.06-.204.372-.047.804 0 1.238 0 .807 0 1.675.06 2.382-.018-.457-.1-1.14-.147-1.762-.127-1.985.078-1.61-.087-1.61-.215v-.05c1.549-.047 3.249-.047 4.464-.242-.063-.05-2.543-.177.312-.147.991 0 1.055-.098 1.055-.175-.871 0-1.553-.07-1.204-.167.521-.165-.038-.273-.635-.39-.645-.147-1.201-.292-1.76-.41-.521-.302-2.607-.302-4.068-.4-.273-.086-.832-.067-1.327-.086-1.366-.06-2.817-.108-4.034-.225 0-.05.064-.128.807-.148 2.443-.174 2.443-.174.495-.41-.06 0 0-.056 0-.077.807-.05 1.366.078 2.049.078.533-.078-.188-.225.743-.225.743-.027.721.098.994.148.372.097 1.028.117 1.636.097.657-.078.597-.148 0-.195-1.264-.117-.957-.245-.087-.39-3.597.145-3.597.145-5.087.048 1.302-.077 2.296-.262 4.281-.292-2.791-.175-2.877-.263-1.016-.517.679-.118.048-.118-.597-.118-1.489-.047-1.55-.077-.657-.194 1.215-.128.409-.273.904-.39-.806-.245-.371-.49-.619-.752-.162-.194.06-.372 1.093-.517 1.054 0 1.759-.077 1.177-.174-1.028-.198-.967-.41-1.215-.607-.125-.028-.286-.028-.436-.048.15-.05.35-.127.499-.175.556-.07.346-.117.372-.214-.623-.275.308-.537-.064-.802h.188c-.312-.077-.597-.175-.892-.252-.661-.118-.163-.332-.909-.49.349-.037.375-.114.311-.184v-.145c.312-.205.768-.372 2.048-.45 2.332-.165 3.1-.46 3.386-.732.149-.067.311-.164.457-.214.832-.245.001-.507.908-.732 0-.068 0-.098-.076-.175.076-.04.162-.117-.333-.147-.124-.068-.312-.068-.372-.118-2.172-.37-5.024-.614-8.623-.681-.246-.02-.558-.05-.93-.05-.311 0-.596-.028-.869-.048 1.428-.195 3.349-.265 3.995-.557 1.378-.057 2.022-.175 1.835-.342-.124-.107-.06-.222-.06-.322-.026-.242.431-.487-1.204-.662-.038-.167-.124-.312.248-.44.769-.282-1.217-.311-2.207-.43-.435-.03-.807-.03-1.28-.03-1.327-.114-2.915-.144-4.49-.174-.308-.02-.62-.02-.868-.047a21.66 21.66 0 0 1-2.731-.097h-.93c-1.029-.05-2.045-.09-3.1-.138-1.985-.06-2.108-.147-.597-.322.349-.05.908-.077.908-.147.867-.175.68-.313.496-.517.035-.118.06-.262.085-.36.201-.215 1.986-.292 2.557-.47.705-.41 1.635-.82.086-1.258.037-.027.064-.048.086-.048-.521-.292-.21-.566-.953-.86-1.429-.173-3.287-.243-5.272-.291-1.242-.067-2.731-.097-4.096-.147-.906-.048-1.798-.068-2.729-.098 1.179-.144 2.855 0 4.033-.117 1.179.02 2.233 0 3.189-.107 1.401-.048 2.643-.115 2.578-.34.931-.185.559-.41.373-.604-.706-.245-.782-.537-1.738-.762-.21-.167-.991-.362.931-.46.025 0 .063-.027.063-.047.371-.097.06-.195.371-.292h.038c-.472.097-.72.195-.409.292.867-.05.657-.177.458-.275.286-.017.559-.017.844-.017 0-.197 0-.44-.038-.664a.554.554 0 0 1 .162-.185h-.187c-.124-.06-.432-.08-.803-.06v-.02c.273.02.555.05.803.08v-.06c.063.03.127.03.187.06 1.674-.148 1.49-.322.994-.547-.499-.165-1.578-.087-2.458-.087-.581-.078-.334-.148-.025-.225-.248-.128-.248-.215-.868-.342-2.356-.323-5.769-.34-8.869-.44l-13.583-.437c-1.366 0-2.296-.097-3.039-.225a8.548 8.548 0 0 0-.658-.654c.074-.02.099-.048.099-.078 1.426.03 2.813 0 4.218.03 1.177.028 2.295.098 3.41-.03.124 0 .311-.05.435-.05h.435c1.055 0 .991-.214 2.294-.164.311-.148 1.676.02 2.047-.078.56-.167 1.613-.284 2.915-.312 1.239-.05 1.861-.147 2.729-.264.993-.128 1.699-.323 3.534-.323.559-.077-.123-.097-.432-.117-.396 0-.498-.047-.434-.125.371 0 .844 0 .806-.07-.187-.205.436-.467-.746-.634a1.784 1.784 0 0 0-.496-.125c-.06-.05-.06-.098-.06-.147.124-.098 0-.148-.499-.225-1.054-.145-2.664-.145-3.906-.215-.187-.047-.371-.047-.559-.067.063-.03.063-.078.063-.128.684 0 1.55.05 1.76-.077 3.675-.068 5.498-.265 5.46-.635.533-.117.657-.234-.026-.38-.62-.294-1.239-.596-1.883-.888 0-.038 0-.117.022-.165.064-.292-2.108-.275-3.448-.342-1.017-.078-2.382-.05-3.313-.147.311-.018.584-.048.931-.078.622 0 1.304.03 1.861-.02 1.117-.097 2.483-.047 3.537-.145.409 0 .705 0 .93-.03 1.674-.087 2.792-.234 3.697-.41.334-.097.607-.174 1.388-.224 1.055-.067 1.302-.185 1.178-.312.372-.175.994-.36-.458-.487-.682-.128-.038-.275-.882-.362-.172-.078-.333-.175-.769-.225.064 0 .226-.027.248-.027.063-.04.124-.07.124-.098.273 0 .559.058.785 0 .396-.087-.226-.087-.759-.117v-.03c-.026-.048-.15-.118-.398-.165 0-.03-.06-.08-.06-.097h-.15c-.596 0-1.028-.05-1.253-.128h-.893a97.115 97.115 0 0 0-4.938-.167c-.495-.048-1.141-.018-1.76-.048-3.35-.117-6.787-.244-10.299-.342-1.201-.03-2.416-.077-3.658-.077-.185 0-.371 0-.496-.02-.644-.048-1.425-.048-2.172-.048-1.835-.147.349-.177.349-.294.334-.078.582-.115.458-.242.372-.02.683-.128.435-.195.187-.05.371-.08.559-.098.781-.03 1.486-.05 2.27-.1 2.382-.027 4.491-.174 6.661-.292 1.425-.047 2.828-.077 4.093-.165 1.178-.107 2.296-.254 2.544-.47v-.194c-.436-.117.21-.322-1.179-.41.645-.204-.644-.4-.161-.594.349-.165-.026-.292-1.017-.39-.559-.05-1.054-.117-1.55-.167 0-.027-.063-.027-.063-.047-.124-.245-1.49-.342-3.201-.342-1.452-.05-2.877-.05-4.367-.078a2.3 2.3 0 0 1-.496-.05c-.47 0-.93-.02-1.365-.037-.619-.107.622-.127.473-.205 3.001 0 5.916.098 8.918.058.905-.225.781-.547-.086-.665-.867-.115-1.55-.262-2.543-.42.063-.037-.62-.097-.931-.144.187-.02.311-.02.435-.07-1.55-.078-3.201-.175-3.808.177-.102.038-.721.068-1.093.088-.434-.02-.682-.088-1.117-.088-1.61.068-2.084-.077-2.852-.147-.435-.078-.867-.107-1.55-.107-.87.03-.435.194-.683.194-1.947.098-.844.205-.397.322.235.02.521.08.832.08 2.17-.08 2.665.088 3.287.263.248.097.559.174 1.239.174h-.061c-.063.02-.063.04 0 .07 0 .018.185.018.185.018-.185.03-.372.08-.581.107h-.099c-.124.02-.102.04 0 .09h-.026c-.123-.05-.285-.05-.409-.05.06-.02.124-.067.124-.117 0-.098-.038-.195-1.055-.225-.93-.067-1.736-.097-2.232.05-.623-.02-1.204-.05-1.775-.05-.149-.242-1.017-.292-2.69-.242-1.242 0-.87-.118-.931-.195.931-.117.991-.197-.311-.235-1.55-.107-4.008.038-4.589-.292 0-.03-.498-.03-.806-.03-.436.03-.559.068-.499.097.374.225.807.42 3.065.46 0 .027 0 .047-.026.107-1.301-.127-3.595.145-4.341-.197-.06 0-.124.02-.185.02l-3.597.117c-.747.06-1.49.128-2.357.03a18.228 18.228 0 0 0-1.651-.03c-.683.078-1.264.205-1.512-.02 0 0-.375-.027-.559 0-.372 0-.495 0-.397.05.047.048.15.118.21.175h-.185c-.063-.077-.123-.205-1.203-.145-1.34.068-3.115-.08-4.007.145-.125.04-.496 0-.62-.057-.311-.02-.435-.118-1.055-.118-.498.048-.93.098-1.428 0-1.179-.147-2.008-.05-2.815.068-1.006-.312-1.835.05-2.89.03.125-.068.185-.128.308-.175a32.914 32.914 0 0 1-3.286-.09c-1.798-.145-3.078-.107-4.405.07-.124-.02-.248-.02-.409-.05-.296-.097-1.388-.02-1.598-.127-.596-.263-1.715-.215-3.175-.098a7.189 7.189 0 0 1-1.951 0c-.308.06-.619.08-.93.098-.559-.038-.21-.215-1.487-.215h-.101c-.359-.032-.72-.048-1.08-.048h-.905c-1.759.078-1.613.148-.93.263-.893 0-1.861.03-2.566-.018-1.614-.127-2.233 0-2.791.145.123.03.371.07.619.097h-.038c-1.227.225-1.077.293 1.155.343-2.667-.03-5.335.117-7.964-.03a14.287 14.287 0 0 0-1.985.097c-.124.03-.35.03-.533.05-.931-.02-1.738.057-2.707.077.35.098.969.068 1.465.068v.03c.225.05.682.05 1.054.077-1.114.09-2.194.04-3.223-.047-.273-.03-.623-.078-1.032-.078h-.335c0-.05.065-.127-.558-.147-.124 0-.581.02-.581.077-.038.07.457.07.953.07h-.099c-1.762.048-2.591-.177-3.871-.274a16.778 16.778 0 0 0-3.163.08c-1.089.067-.496.194.149.292h-.026c-.123-.02-.308-.02-.495-.02-.248-.175-.93-.272-2.543-.255-.496 0-1.055 0-1.427-.067-1.861-.245-1.588.097-2.442.117-.101 0-.2 0-.286.03-.746-.03-1.302-.097-2.172-.08-.372-.067-.866-.067-1.365-.067-.495-.078-1.054-.078-1.858-.05h-.375c.025-.068.248-.098.746-.125.744-.02.556-.118.556-.168-.022-.047-.248-.067-.556-.067-.956 0-.247.087-.558.117-.398.098-.995.098-1.55.098v.02c-.188.027-.311.057-.436.057-.472 0-1.177-.077-1.327-.077-2.185.195-1.673-.215-3.014-.175.619-.215-.869-.167-1.425-.167-1.404-.03.308.194-.683.194-1.677-.067.308-.322-1.366-.37-1.242-.02-2.667-.02-3.56-.117-2.061-.127-1.276.263-2.804.195-.457-.097.905-.117.371-.224-.581-.02-.644.077-1.016.077-.72-.048-1.489-.048-2.27-.048a21 21 0 0 0 1.899.148s-.063 0-.063.017c-.062.06.063.08.186.098h.087c-1.576.03-2.071.08-1.662.244-.286.175.956.175 1.76.205.124.168.931.185 1.8.185-.495.03-.869.107-1.302.147.06-.02-.063-.02-.396-.04-.721-.107-2.061.04-2.582-.107-.125-.017-.308-.017-.559-.017-.62-.08-.334.097-1.077.047-1.216-.047-1.774.02-1.962.147-3.223-.03-5.482-.274-8.273-.244-.597.097-1.217-.05-1.776 0-1.861.05-.682-.148-.93-.195 1.404.047 1.429-.098 1.8-.175.931-.167.061-.197-.87-.197-.123-.115-1.362-.165-1.861-.145-1.178.03 0 .175-.248.225-.371.077.349.144-.184.224-.93-.03-.993-.372-2.668-.107-.844-.07-1.549 0-2.295.027-.769.02-1.55.02-2.17-.027h.432c-.247-.09-.806-.09-1.302-.09-.085 0-.183-.027-.247-.027s-.187-.03-.248-.03c-1.178.107-.559.254-.682.37 1.054-.078 2.318.097 3.163 0 .825-.08 1.656-.07 2.479.03-.679 0-1.114.067-1.387.117.396.46.644.487 3.163.46-1.092.24-1.836.24-3.201.057-.708-.108-.931-.108-1.738.02-.618.127.684.292-.93.292-1.302-.02-1.029.067-.867.165h-.769c-.076-.018-.123-.018-.161-.018 0-.02-.125-.05-.311-.08 0-.047.123-.047.063-.067-.15-.05-.397-.078-.683-.078-.038 0-.038 0-.038.028-.149-.115-.273-.195-.955-.262-.805.184-1.986.234-3.536.147-.533-.03-1.365-.107-1.613.037-.555.225-2.109.078-2.232 0-.62-.117-1.674-.067-2.604-.097-.125 0-.188-.02-.311-.02a16.589 16.589 0 0 0-2.643.117h-.026c-1.673-.037-1.984 0-1.733.195h-.128c-.952-.047-1.858-.087-2.851-.047 1.489-.148 1.899-.332 2.296-.557.308-.145-.499-.225-1.429-.292-.248 0-.248-.118-.931-.148.064-.047-.124-.097-.431-.115-.226 0-.373-.03-.623-.03-.406-.03-.743-.05-1.302-.03.187.128-.286.205-.432.323-.063.117-.622.214-1.49.214-2.172.03-.311.195-.682.303-.435.087.742.02 1.178.04 1.34.047 2.728-.148 4.217.047-.705.06-1.362.127-1.362.225h-.063c-1.49-.078-3.351-.078-4.59-.225a14.23 14.23 0 0 0-3.684.03c.022.03.125.03.27.03-.248.037-.183-.03-.371-.03-2.232.03-.931.292-1.798.41 1.017-.215-1.327-.235-1.327-.38.025-.06-.597-.127-1.302-.127-.968-.02-.845.097-1.156.164-.372-.067-.346-.144-.658-.184h-.145c.495 0 1.177.04 1.485-.108-.581 0-1.114.05-1.485.108-.128-.03-.188-.03-.376-.058-1.673.078-1.861.242-1.796.39-.065-.07-.039-.148-.312-.215-.333-.097-.743-.147-1.486-.147-.708 0-.909.05-.683.117 0 0-.063.03-.124 0-.956-.067-1.489 0-2.048.06h-.286c-.483-.06-1.016-.06-1.613-.06.409-.047 1.242 0 1.463-.067-1.387-.128-2.479 0-3.657.047h-.56c-.742 0-1.362-.027-2.045.02v-.047c.248-.098 1.303-.02 1.614-.148-.311-.02-2.335 0-.559-.165.619-.05.035-.147-.099-.194-.026-.08-1.267-.08-.273-.128.407-.04.931-.117 1.512-.04.349.068.781.168 1.34.088.683-.118-.496-.118-.769-.165-.2 0-.371-.05-.571-.068-1.017 0-.854-.254-2.195-.147-.187.067 1.341.087.248.165-1.054.05-2.07.195-3.411.07 1.055-.088-.102-.342 1.921-.392-2.479-.115-4.029-.038-5.062.197a4.93 4.93 0 0 1-.645.027c-.161 0-.308-.047-.494-.047-.496-.05.161-.195-.846-.177-1.178 0 .162.127-.085.197-.248.047-.496.107-1.093.107-.149-.03-.273-.06-.457-.06-1.178 0-2.049-.087-3.163-.117-.311-.165-1.528-.145-1.836-.077-.584.147-1.514.077-2.197.147a7.755 7.755 0 0 1-.683.027c-.209.313-1.303.098-1.92.02-.351 0-.475-.047-.97-.047-.026-.09-.334-.147-.893-.147a.77.77 0 0 0 .311.127h-.31c-.684.02-1.404.02-1.823.067-.782.148-1.69.128-2.583.06.474-.197-1.237-.372-.085-.567-1.178-.03-2.334.098-3.513 0-.372 0-.78 0-.867.098-.085.02.185.05.62.067 1.451.06 1.093.128.622.275-.374-.245-2.047-.02-3.041-.177a16.486 16.486 0 0 0-4.714.05c-.743.174-1.387.174-2.168 0-1.118.057-.709.292-1.365.272-2.05-.098-1.243.07-1.303.167h-.397c-.102 0-.2-.04-.286-.04C76.24 1 76.015.815 74.281.855c-.747-.147-.5-.197.68-.167.31 0 1.053.02.87-.03C74.651.395 77.257.64 77.07.513c-1.115-.148-2.233-.39-3.908-.07-.123.03-.434 0-.682 0a8.09 8.09 0 0 0-2.108.03c-.719.02-.087-.107-.436-.107a4.023 4.023 0 0 0-1.029-.02c-.705.197-.606.312 1.03.42-1.055.089-2.541.136-2.916.31 0 .03.063.03.063.03h-.063C66.07.98 64.814.856 63.325.963c-1.265.068-2.566.145-3.845.213.038 0 .101-.028.161-.028C59.581 1 58.774.962 57.97.98c-1.302.05-2.48 0-3.722-.018-1.217-.03-2.48-.08-3.659.018-.148 0 0 .02-.025.05h-.098c-.188 0-.398 0-.623.02.372-.118 1.613-.05 2.01-.148.1-.137-1.638-.087-1.861-.244.657-.038 2.706.03 1.985-.215-.483-.145-1.512-.223-2.84-.097h-.473c-.867 0 0 .274-1.179.147-1.016-.127-.892 0-.99.05-.149.077-.149.145-.683.165-.895-.05.743-.215-.435-.215-1.118 0-2.357-.098-3.475 0-.16 0-.247-.02-.431-.02-.524.02-1.032.02-1.305.087-1.797.128-3.72.06-5.52.06-.495 0-.867 0-1.054.038h-.646c-.78 0-1.587 0-2.206.08-.499-.03-.93-.03-1.378-.03-.026 0 .025-.02.012-.02-.558 0-1.255.02-1.81-.03a8.311 8.311 0 0 0-1.365 0h-.88c-.597.05-1.23.127-1.813.197-2.69.252-2.69.662 0 .927-.197.047-.534.047-.894.047.522.077 1.217.03 1.811.06h-.333c-.473 0-1.03 0-1.477-.06-.743.097-1.49.225-2.245.352 1.191.215 2.979.087 4.49.087 1.848.108 3.573-.214 5.508 0-1.588-.067-2.48.108-3.733.148.931.047 1.884-.118 2.703.027-1.067.05-2.083.118-3.137.168-1.365 0-1.925.174-2.729.272-2.346.195-2.979.487-3.648.782-.286.017-.546.047-.82.047.312 0 .623.03.508.05-.123 0-.048-.05-.507-.05-1.214.225-1.747.487-.919.732-.035.117-.035.224.82.292a12.8 12.8 0 0 1 1.092.49c.137 0 .261.017.372.047-.05.097-.073.225-.15.342-.572.195-1.761.322-3.35.41-.842.03-1.191.174-1.439.292-.457.107-.892.147-1.327.254-.159 0-.308.018-.47.038-2.505 0-4.875.107-7.197.225-1.882.244-3.794.487-4.525.809-.994.235-2.048.46-1.762.72.346.179.58.374 1.439.518.546.118.383.198-.05.323 0 .117.433.167 1.291.167.918.145 2.938.027 3.646.215 0 .145-1.425.194-1.365.34-.06.06-.16.08-.547.127-1.076.194-2.033.42-2.108.654-.073.097-.42.205.374.272 0 .02.048.05.048.07-.06.272.695.535 1.711.81.919.214 2.408.34 4.64.34 2.741 0 5.446.049 8.152.049 2.033 0 4.116-.03 6.091-.127 1.637-.048 3.275-.088 4.961-.088.149.02.311.04.508.04v.047c-.36.08-.67.128-.965.178-1.84.34-.921.732-.793 1.12 0 .068.009.118.009.216-.087.047-.137.107.336.175.11.05.235.077.36.117.384.322 1.066.39 2.854.322h2.664c.499.02.436.098.376.145-1.304.197-2.297.392-3.04.634-1.626.168-2.471.393-1.353.635.11.127.321.214.794.292.185.127-.248.167-1.104.167-1.478.048-2.567.128-3.386.273-2.185.07-3.028.292-4.12.506-.756.05-.768.128-.87.225-.282.03-.555.05-.816.098-.597.05-.61.127-.883.167-.854.34-1.301.682.05 1.034.087.067.198.185.347.312.658.487 3.45.78 7.704.78.782.03 1.392-.02 2.134-.078 1.067-.02 2.084-.118 3.263-.05-.297.157 1.092.372-1.14.45-.064 0-.188.067-.064.067.806.08.311.147-.147.224-.597.088-.597.215.27.265 1.306.098 1.182.262.931.39-.371.147.311.195.273.292.225.03.473.05.72.07.249-.07.497-.147.931-.235v.195c-.123.02-.21.04-.346.067-.895.08-1.578.168-1.515.313h.063c-1.304.03-1.304.177-1.327.292h-.076l.076.03c-.409.03-.908.05-.845.097.248.44-.186.85 1.675 1.269-.125.02-.286.077-.432.097-1.366.098-2.77.195-3.538.39-.756.05-1.042.147-1.363.224-.299.04-.622.07-.908.088-1.054.322-2.579.587-2.182.956 0 .098-.298.195.321.293.396.097.533.224.56.312-.027.097-.322.225.843.225.286.07.546.117.82.194 1.972.245 4.64.313 7.304.362h-.06c.435.098.893.175 1.775.175.521.03.978.078 1.474.098-1.474.02-.893.244-1.947.312-.038 0 .063.077.188.077.285.05.494.05.867-.027.558-.07 1.924-.168 1.984-.168 1.9.265 1.365-.067 2.023-.124h.832c1.735.124 3.595.097 5.456.124 1.242-.027.597.148 1.365.195.124.07.21.177.744.245 0 .127.063.245.124.362.558.42 1.45.584 4.032.78.646 0 .93.06.992.127-.308.097-.62.224-.927.342v.117a2.257 2.257 0 0 0-.56.252h-.025c-1.093.185-1.527.44-.845.655.063.067.063.067.063.127-.186.165-1.117.232-2.232.232-.56 0-1.032 0-1.428.03h-1.325c-1.032.068-2.173.03-3.141.118-2.045 0-3.783.174-5.83.174-.159-.047.371-.194-.807-.067-.372.02-1.153.087-1.153.02.038-.127-1.451-.127-1.511-.275-.065-.087-.909-.117-1.737-.117h-3.313c0 .07.296.117.854.117.597.205 1.837 0 2.706.03.495.03.06.098 0 .118-.496.03-1.676-.088-1.302.127v.097c1.61 0 3.188.098 4.9.048-.15.02-.312.02-.472.05-1.824.097-3.872.195-4.368.457-.038 0-.06.03-.123.06-.311.087-.62.195-.867.282-.994.077.098.275-.931.39-1.353.304.358.596.358.908 0 .118-.26.293 1.44.323.063.33.644.437 3.2.487.585 0 1.413-.128 1.763.04h1.363c3.784.174 7.729.252 11.66.292-.285-.04-.657-.07-.99-.118.371.02.556.098.99.118.62 0 1.242 0 1.802.047 0 .08.06.148.06.205-.184.087-.372.147-.534.235-.311.107-.581.175-.853.272-2.186-.097.52-.312-.909-.467-.185.155-1.96.195-1.425.342.31.108.891.272 2.333.195.146.027.334.077.457.097 1.054.108 2.233.128 3.514.128.58.067 1.262.125.332.215-1.648.174-2.172.419-3.039.66-.867.196-1.264.44-1.797.636-.747.292-.598.292 1.86.312h7.63c.332.224 2.419.39 1.387.664-1.077.027-1.265.145-1.823.215-.867.195-.867.37-.706.594.21.262 1.598.312 3.497.332 1.947.048 3.845.108 5.83 0 .62-.02 1.613-.02 2.024.108.273.067-.226.145-.722.214-.682.048-.99.098-.307.215.495.058.247.175.27.242-.397.03-1.077 0-1.017.108.222.147.064.215-1.49.087-.308-.017-.742-.017-.93.03-.247.068.188.068.251.118.496.194 2.665.224 2.767.467-3.163-.048-4.606-.213-4.295-.585.163-.117-.644-.174-1.327-.117-1.34.02-3.722 0-3.1.312.06 0-.123.05-.25.098-.184-.243-1.734-.34-2.293-.518-.87.05-1.676.05-.747.195.436.08 1.677.128.747.275h-.87c.374.067-.62.215.273.272-.124.168 0 .292-.047.41-.598.245-.039.487 1.574.664.808-.107 1.985.117 2.69-.077.513-.148 1.033-.148 1.737-.03.325.077.721.107 1.093.03.495-.05.161-.1-.248-.148-.435-.03-.845-.067-1.015-.147-.125-.047-.103-.067.246-.067h.583c.746.262 3.286.332 4.155.604.312.07.56.147 1.615.117 1.053-.047.93.128 1.362.148.434.077-.458.077-.743.125-.56.05-1.118.147-1.576.197-.944.222-.533.312 1.08.312.534.027 1.054.027 1.588.027-.969.195 1.76.245 1.413.41-2.194-.117-3.684-.087-4.118.255 2.257-.158 4.776-.108 7.195-.128 0 .128.163.195-.085.293a2.036 2.036 0 0 1-1.28 0c.124-.078.62-.125.063-.145a8.238 8.238 0 0 0-.994 0c-.559.02-.038.067.064.145.06.127-1.054.07-1.366.147.038.097-.123.165.064.215.705.204.124.292-1.553.292.682.147 2.608.225.597.4 1.016.214-.534.292-1.588.36-.622.049-1.49.049-2.023.129-.273-.147.285-.255 1.797-.225-1.857-.147-3.93-.265-3.496-.587-.495.118-.72.245-.87.342-.06.02-.06.05-.099.068-.148.205 1.217.44 2.668.44h.658c1.302 0 1.092.127 1.177.254.125.038.372.087-.558.117-.992.068-1.239 0-1.734-.05-.473-.047-.93-.127-1.429-.174-1.265-.118-.62.047-.807.107 1.763.038 2.172.185.806.312-.682.098-.806.175-.806.292.806-.077 1.49-.174 2.458-.03.708.098 1.388.098 1.636-.047.063-.097.127-.235 1.057-.147 1.797.175 1.325-.068 1.797-.148 1.922.372 2.046.402 3.722.128h.06c.77 0 1.405.07 2.049.05.184-.098-1.426-.098-.644-.178.457-.067 1.14-.017 1.387.08.496.175 1.9.242 3.005.322h1.064c.05-.03.15-.08.15-.08-1.304-.047-1.266-.262-2.17-.322-1.576-.145-1.242-.232-.845-.41.534-.194.968-.37 0-.564h3.202c.209.048.435.108.06.175v.275c-.431-.03-.431-.08-.431-.127-.125-.07.183-.245-.932-.215-.746 0-.87.165-.56.262.212.08.683.195-.31.245-.41.02-.432.127-.06.127 1.178.038 1.947.262 3.747.087 1.153-.117 2.208-.194 1.461-.46.806.196 1.985.118 3.29.168-2.21.028-2.544.322-4.345.37-.022 0-.022.02.064.02 1.49.127.435.322.768.467.099 0 .35 0 .41.02 1.986.177 1.925.177 3.326-.068.456-.077.584 0 .767.048-.123.147.065.295 1.119.42.619.05 1.08.117-.311.167-1.525.03-.931.194-.372.214 2.765.108 1.054.293.867.468-1.178.194.064.342.559.459 1.425.37.597.83 3.535 1.08v.296c-1.265-.03-1.986.068-2.48.185-.743.175-1.649.195-2.917.077a6.53 6.53 0 0 0-.99-.03c1.674.323 2.938.372 4.55.205-.955-.027-1.08-.077-.024-.125 1.403-.05 2.38-.167 3.188-.312 0 0 2.458.145 2.518.145-.248.117-1.613.117-1.92.265.618.047 2.543-.098 1.947.164-.458.175-.484.273 1.3.273.782 0 .287.1.163.117-1.242.195-.311.372.495.517-.124-.097.273-.195 1.055-.215.622-.047.93-.125 0-.175-.496-.02-.743-.077-.372-.127.435-.067.93-.017 1.267 0 .347.107.594.127 1.213.127-.743.098.311.175-.149.265-1.277.272-.346.467 1.477.662.904-.047-.048-.242 1.092-.225 1.366.03 2.979-.165 4.157.08.372.067.556-.05.705-.05.325-.077.883-.077 1.179-.03 1.711.148 3.239.06 4.651-.087a29.715 29.715 0 0 1 3.078-.108c1.673.03 1.738-.067 1.302-.214 2.335.03 4.491.292 7.01.07.434-.02.558.027.644.107.162.037.286.115.533.145.311.087.311.215 1.178.185.683-.018 1.366-.098 1.366-.185-.038-.108-.086-.175.807-.175 1.092-.05 1.054.097 1.054.175 0 .147.312.167 1.426.087.644-.047 1.613-.165 2.023-.087 1.451.234 1.514-.058 2.134-.078.496-.03.248-.175 1.178-.147.311 0 .188.05.06.05-.494.067-.781.145-.27.175.582.117 1.017 0 1.452-.03 1.426-.145 3.1-.145 4.836-.115 1.303 0 2.605-.03 3.782-.127 1.49-.05 3.313.127 4.469-.098 1.054-.07 1.985.117 3.062 0 .721-.07 1.403-.117 2.334-.05.496.07 1.302.05 1.823-.02.819.02 1.673 0 2.432.02 1.576.098 2.753.05 3.745-.127.063.255 1.428.177 2.172.127.743-.047 1.426 0 2.07 0 .102 0 .038.05.163.05.247 0 .52-.05.743-.05h-.061c.372 0 .743-.02 1.179 0 2.295.195 4.836.292 7.504.312 1.032 0 1.054.108 1.613.178.62 0 1.613-.03 1.699.017 1.093.275 1.959.03 2.706-.017 1.054-.07-.063-.148-.273-.215-.248-.08-.597-.147-1.277-.08-.436.05-.622.117-.931 0-.225-.067-.25-.195.68-.195.708 0 1.182 0 1.613-.067a7.066 7.066 0 0 1 2.109-.06c.772.127 1.054.255-.21.322-.905.08-.657.097-.286.195 1.055.147 2.544.147 4.056.147-.022-.03-.397-.077 0-.117.534 0 .845.087.721.117-.187.117-.892.225-.807.372 2.147-.177 2.707.088 3.932.165 1.254-.097-.048-.127-.952-.272 1.237.107 2.006.107 2.355-.02.21-.07.309-.147-.187-.195-1.797-.08.064-.167-.038-.245-.086-.05.286-.067.759-.067.457.017.482.067.482.115.038.147 1.055.245 2.357.147 1.378-.117 2.087-.03 2.705.098.458.097.833.194 1.239.292 1.242-.018 2.608.07 3.599-.125.396-.07 1.054-.02 1.302.047.993.225 2.235.225 3.785.128.807-.068 1.674-.05 2.604-.05 2.48-.018 5.062-.125 7.629 0h1.762c.099.05-.149.147.597.147.556 0 .743-.097.807-.147h2.207c-.098-.145 1.204-.145 1.387-.273.125-.067.436-.147 1.055-.067.435.048.251.097.124.175-.124.067-1.054.02-.953.147 1.204.038 2.011.038 2.011-.177 0-.047.247-.097.904-.097.646 0 .769.05.854.127.039.04-.025.087.039.147.372.115 1.737 0 2.172.088.124-.02.397-.02.397-.05 0-.098-.67-.038-1.143-.098-.41-.02-.559-.047-.41-.087.32-.06.647-.07.969-.03.743.05 1.55.097 2.519.07 0 .107.273.125.831.125h.93c.581-.048 1.363-.078 2.046-.125.683-.02 1.242-.07 1.327-.148.223-.234.038-.41-.483-.654-.225-.02-.844-.127-1.092-.067-.844.215-2.915.165-3.97.342-1.365.232-1.985.215-2.915-.03-.969-.245-1.985-.265-3.226-.077-.185.027-.308.027-.556.027-.312 0-.499-.047-.397-.067.022-.058.457-.078.273-.148.222-.125-.622-.302.68-.37.746-.05 2.108-.05 2.505.03.969.165 2.296.118 3.551.145h.496c.085 0-.248.07.396.02 1.673.068 3.722 0 5.062.195.172.05.893.05 1.204 0 1.238-.145 1.798-.067 2.357.098.495.147 1.302.214 2.356.03.768-.128 1.388-.128 2.044.02.226.047.525.097.957.097 2.518-.05 3.944.145 5.523.322.222.038.431.068.781.038.273-.018.371-.068.145-.098-.371-.047-.52-.087.163-.117.644-.048.93.03.994.1.905 0 .905-.1.867-.178h.969c-.077.108.085.195.977.178 3.018-.1 4.815.242 7.543.272h-3.163c.994.147 2.048.147 3.163.04 3.042-.04 5.894.145 8.997.125.371-.098-.311-.098-.747-.125-1.489-.07-2.915-.148-3.782-.312h.905c.273.047.708.097 1.388.097 1.652 0 2.979.097 4.468.175 1.179.02 2.481.02 3.595.117.064.048.375.098.87.098 1.055.097 1.49-.068 2.604-.068 2.83.038 5.831-.107 8.413.165.086 0 .371 0 .521-.02 1.798-.127 3.659-.145 5.681-.077 1.823.047 3.808.02 5.729.077 1.181-.107 1.306.185 2.172.117 1.366-.117 1.366.03 1.861.098.646.05.311-.048.436-.068.159-.08-.188-.254.432-.224 1.489.047 2.543-.068 3.871-.068 1.936-.03 4.255.068 5.745-.107 1.736-.215 3.845-.117 5.706-.215h.868c2.855-.05 3.038-.08 2.791-.44-.064-.05.038-.077.372-.097 1.178-.177-.185-.322 0-.47 1.823-.02 2.207.098 1.489.275-.311.098-.892.145.312.195h.904c.086.078.607.117 1.203.078 1.055-.03.309-.128.125-.195-.436-.078-.436-.148-.188-.272.188-.1-1.489-.148-.06-.225.991-.07 1.921-.148 2.975-.05a4.41 4.41 0 0 0 1.366.05c.582-.07.248-.167-.063-.195-1.265-.117-1.921-.295-2.668-.46 1.305-.05 1.963-.127 1.801-.292-.098-.097 0-.194.435-.264-.273-.125 1.301-.108 1.055-.225-2.297.05-2.57-.125-1.801-.32.311-.09.521-.167-.333-.342-.287.225-.846.342-.722.487-.844.03-1.264-.067-1.797-.117-.124.02-.248 0-.436 0 .188-.068.559-.098.188-.145-.559-.08-1.676-.148.248-.225-.311-.185 2.194-.292 1.362-.527.124-.03-.556-.107 0-.147-.123-.272 1.924-.125 2.915-.225-2.915.08-3.099-.125-2.937-.36.085-.127.022-.254.022-.342.622-.107 2.506-.057 2.296-.175-.435-.194 2.42-.372.311-.566h.185c1.489-.038.87-.165.955-.293 1.302 0 2.395-.037 3.326-.165-1.427-.097-1.49-.127-.619-.214.431-.03.247-.03-.064-.03-1.426-.098-1.737-.292-2.791-.41v-.057c-.125-.167.495-.138 1.488-.118.684.028 1.7.145 2.109-.05 1.613.03 2.915-.03 3.351-.262.308-.127 1.264-.127 2.169-.107.683.027 1.327.145 2.172.047Z' clip-rule='evenodd'/></svg>");
    mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='361' height='52' viewBox='0 0 361 52'><path fill='currentColor' fill-rule='evenodd' d='M242.247 49.61c-.06 0 0-.03-.085-.03h-.039c-.184-.02-.248-.02-.409-.02.161 0 .123.02.448.02.085.03.085.03.149.03.307 0 .162-.05.124-.03 0 .03-.064.03-.188.03Zm-10.543-.322c.619-.02.991-.02 1.588-.047-.474.028-1.007.028-1.588.047Zm-4.008.585c-1.016-.088-2.194-.087-3.313-.115.188.027.496 0 .683.027 1.985.195 4.093.215 6.425.195-1.277-.047-2.703 0-3.795-.107ZM24.187 25.097h.025c-.038.097.175.174.646.242-.073-.067-.3-.145-.67-.242Zm10.086-3.776c0 .02.038.02 0 .02v-.02Zm-3.97-6.05-.038.05h-.025c0-.05.025-.05.063-.05Zm58.74-14.076v-.02h.064c-.025.02 0 .02-.064.02Zm20.967-.165c-.251 0-.435.02-.658.047 0 0-.025 0-.025-.027.286 0 .432-.02.683-.02Zm79.949.44c-.148.097-.21.144-.743.164-1.34.108-.867.195-.496.292-.622.03-1.203.05-1.822.05.543-.147.457-.234-.969-.342-.247-.02-.372-.04-.435-.087 0-.03.063-.03.086-.03 0-.03-.023-.03-.023-.048 1.264.018 2.541.145 4.402 0Zm20.966-.128h.125c-.286 0-.559.03-.807.077.063-.02.123-.02.21-.047.161-.03.187-.05.472-.03Zm34.362.342a6.604 6.604 0 0 0-.99-.07c.409 0 .682.02.99.07Zm15.012-.802-.063.02s-.125 0-.125-.02h.188Zm72.756 7.777v-.02c.534-.02 1.055-.05 1.613-.097-.558.047-1.241.027-1.613.117Zm-22.95 7.734c.022 0 .063 0 .123.03-.06 0-.06 0-.123-.03Zm25.704 9.483c0-.02 0-.048-.025-.068.123 0 .187 0 .248-.02-.099.02-.147.068-.223.088Zm12.938 4.108s0-.03-.061-.03c0 0 .061 0 .061.03Zm1.925 2.36v-.02a.6.6 0 0 1 .247-.03h.496c-.248 0-.496.03-.743.05Zm1.302 2.028c-.064 0-.064-.028-.125-.028h.061c.026 0 .064 0 .064.028ZM70.868 40.508c-.06.03-.06.06-.124.06h-.62c.248 0 .436 0 .744-.06Zm-39.796-8.436c.038.027-.025.047.076.077h-.1c.062-.03 0-.05.024-.077Zm2.582-.167c-.188-.03-.188.02-.35.02.1 0 .162-.02.287-.02h.063Zm15.257.536c-.06-.03-.125 0-.185-.03.06 0 .124.03.185.03ZM22.154 18.978c.248-.027.508 0 .77 0-.226.02-.448 0-.623.02-.022-.02-.098-.02-.146-.02ZM19.945 6.23h.05-.16.11Zm13.46-3.786h-.061c-.124-.027-.311-.027-.521-.027h.026c.184 0 .333.027.555.027Zm1.8-.614c-.063.03-.124.077-.743.097h-.474a6.36 6.36 0 0 0 1.217-.097Zm.123-1.171c.62 0 1.303 0 1.427.107-.334-.077-.744-.107-1.427-.107Zm15.137.537c-.026-.02-.027-.02-.064-.02h.064v.02Zm63.079.694h.086c.597-.06 1.216-.107 1.775-.06.163.03.333.03.496.03-.769 0-1.55 0-2.357.03Zm65.661-.256c.023 0 .124.05.15.05h-.623c.187 0 .248 0 .473-.05Zm34.844.108h.226-.251.025Zm5.869.184h.124-.162.038Zm30.269-.731h-.038c-.147.03-.334.03-.521.03.187 0 .521.05.559-.03Zm71.517 10.438h.061c.124 0 .064 0 .124.03 0 0-.16-.03-.185-.03Zm6.263 1.619c-.248-.058-.123-.078 0-.108-.06.03.025.08.063.128-.063 0-.038-.02-.063-.02Zm1.985 8.186s0 .028.064.028h-.086l.022-.028Zm8.126 5.394c.248-.03.311-.03.373-.03 0 0-.185 0-.373.03Zm11.227 1.102v-.028c.371.068.87.068 1.404.068-.474-.02-.908-.04-1.404-.04Zm-5.83 1.708c.063.02.148 0 .225.02-.102 0-.162-.02-.225-.02Zm6.326 6.438v-.03l.025.03h-.025Zm-14.825 8.166h-.124c.102.018.311.018.473.018-.098 0-.225 0-.349-.018Zm-1.426 4.468h.038c.025 0 .025 0 .051.018-.026 0-.026-.018-.089-.018Zm-43.022 1.266c-.683-.027-1.328-.027-2.032-.047.768.02 1.387 0 2.032.047Zm-20.182.118h.372c.063 0 .124.03.162.03-.349 0-.474 0-.695.02.038-.02.161-.02.161-.05Zm-57.684-.947c-.559.09-.747.137-.436.215.373-.125.496-.165.398-.215h.038Zm-73.874.752c.038.03.063.05.161.077-.222-.027-.123-.047-.161-.077Zm-3.722.167s-.061.028-.039.028h-.047c.025 0 .025-.028.086-.028Zm-5.832-.752c.103-.05.312-.05.646-.05-.274 0-.543 0-.646.05Zm-29.896-1.386c-.06 0 0 0-.06-.03.124.03 0 .03.184.03h-.124ZM72.356 40.05c-.037.02.065.02 0 .02-.06 0-.183 0-.285-.02h.285Zm-5.083-1.933h.124c-.124.03-.375.03-.435.05-.038.03-.038.03-.248.03 0-.03-.064-.03-.064-.03.188 0 .351.03.623-.05ZM27.202 25.27a4.093 4.093 0 0 0-.557-.077c.235.028.432.047.556.078v-.001Zm-2.396-8.488c.01 0-.01 0 0 0Zm-1.524-6.096c-.064 0-.124.02-.175.02.026 0 .15-.02.175-.02Zm.462-5.297c-.163-.02-.45-.02-.747-.02.26 0 .509 0 .747.02Zm13.232-3.21c-.035 0-.035 0-.099-.03.064 0 .064.03.099 0v.03Zm41.336-.351s0-.02.038-.047c0 .027-.038.047.025.047h-.063Zm19.105.175c.025 0 .06.03.124.03a.318.318 0 0 1-.124-.03Zm2.915 0s-.025-.028 0-.028h.06c-.035 0-.06.028-.06.028Zm20.963.75c.188-.02.248-.046.499-.046-.187.027-.311.027-.499.047Zm30.704-.193h.038-.222.184Zm19.972.42c.101-.02.187-.02.248-.02h.025c-.086 0-.172 0-.273.02Zm37.502-.78h-.345.555-.21Zm73.316-.295c-.098 0-.098-.017-.223-.017h.061c.038 0 .124 0 .162.017Zm36.184 7.805s-.022 0-.022-.018h.172c-.025.018-.15 0-.15.018Zm13.71 10.633h-.025c.085-.02.149-.02.21-.047-.023.027-.185.027-.185.047Zm16.127 7.22c.123 0 .247.02.371.02h-.124c-.162 0-.187-.02-.247-.02Zm-12.593 16.732h-.123c-.372-.03-.807-.03-1.118-.048.124 0 .251.018.375.018.273 0 .555-.018.866.03Zm-25.802 5.287h.187c-.026.03-.102.03-.124.03 0 0-.063 0-.063-.03Zm-49.063-.43a.806.806 0 0 1-.311 0h.311Zm-4.242.02c-.038 0-.098-.02-.163-.02.087 0 .087.02.163.02Zm-53.69-.047c.619 0 .931-.098 1.61-.05h.064c-.645 0-1.241 0-1.674.05Zm-79.27.077c.025.02.025 0 .06.02-.035 0-.035-.02-.06 0v-.02ZM54.617 31.955c.188-.03.248-.05.397-.05.1-.03.162-.03.286-.03-.187.03-.371.05-.683.08Zm-18.606-6.712c-.248.03-.436.03-.622.03 0 0 .25 0 .186-.05.188 0 .311.02.436.02Zm2.194-5.747c-.124.02-.026.02-.086.05-.063 0-.063-.03-.124-.03.086 0 .06 0 .21-.02Zm-12.157-1.64c.11.02.086.02.201.02h-.274c.035 0 .048 0 .073-.02Zm5.596-1.54c.026 0 .026 0 .026.03h-.125c.023 0 .06 0 .1-.03ZM8.954 8.659h-.036c-.026 0-.026.028-.076.028.05-.028.063-.028.11-.028h.002Zm8.028-1.513c-.337 0-.61-.048-1.007 0 .076-.048-.038-.048.012-.088.163.068.347.118.995.088ZM47.82 1.782c.034.027.098.027.098.027-.064 0-.124 0-.226-.027.038.027.102 0 .128 0Zm10.457.759h-.375c.124 0 .375 0 .474-.048-.039 0-.099 0-.099.048Zm42.302 2.342c-.188-.02-.521-.02-.93-.02.371-.03.619 0 1.054-.107-.064.05-.064.077-.124.127Zm8.832-2.994c.038.017.124 0 .162.017a51.992 51.992 0 0 0-2.335 0c1.093-.017 2.147-.047 2.173-.017Zm39.424 1.648c-.162.028-.496.028-.769.028.273 0 .521 0 .769-.028Zm44.596-.87c.203-.055.41-.091.62-.106-.222.03-.432.05-.62.107Zm84.815-.224c.038-.027-.085-.027-.025-.027h.683c-.247 0-.435 0-.658.027Zm15.794-.926s-.064.03-.038.03h-.21c.06-.03.149-.03.248-.03Zm16.66 2.732c-.099.047-.125.127-.782.127-.149 0-.063-.03-.124-.06.41-.02.683-.067.906-.067Zm-4.541.557h.371c-.124.027-.21.027-.333.027 0 0 0-.027-.038-.027Zm-2.259 9.98c.025.027.063.027.101.027h-.101v-.028Zm25.098 4.924c.086.02.21.05.295.05-.148 0-.209-.03-.295-.05Zm19.849 17.17c0-.018-.038-.018-.038-.048h.085c-.025 0 0 .03-.047.048Zm-25.133 11.63c.533.027 1.089.027 1.648.027-.619 0-1.115 0-1.648-.027Zm-77.933.222h.435c-.683 0-1.465-.018-2.023 0 .558-.048 1.032-.018 1.588 0Zm-9.673.07c-.251 0-.376 0-.559-.02.161.02.371.02.559.02Zm-23.012-.05c-.025 0-.127-.02-.187-.02.06 0 .162 0 .187.02Zm-96.143-.145a.57.57 0 0 0 .311.077c-.895.03-.597-.03-.311-.077Zm-45.861-9.043h.048-.086.038ZM54.558 27.417c-.499-.068-1.178-.098-1.8-.118.434.07 1.117.09 1.8.118ZM36.754 24.1c-.124 0-.286-.03-.41-.03.2 0 .248.03.41.03Zm-8.793-7.12c.123-.03.221-.03.345-.03.064 0 .051.03.064.058-.137 0-.25-.028-.41-.028Zm-13.1-6.02c.047.02-.064.02-.064.04h-.248c.11-.02.197-.02.31-.04h.002Zm.371-3.862c-.124-.02-.31-.02-.448-.02.2-.05.26 0 .508-.05-.073.03-.012.03-.06.07Zm11.87-1.386c-.038-.03-.012-.03-.038-.03h.064c-.026 0 0 0-.026.03ZM24.4 4.98c-.06.097.397.067.756.067-.435.03-.556-.02-.756-.067Zm63.797-2.927c.103 0 .226.02.325.02-.099 0-.222 0-.325-.02Zm29.875 2.262c.06-.02.222 0 .308 0 .064.03.102.06.149.06-.123-.03-.358 0-.457-.06Zm38.664.178c.41-.03.846-.05 1.132-.098-.223.068-.62.068-1.132.098Zm6.241-.343c.063 0 .124.02.188.02-.064 0-.125 0-.188-.02Zm39.266-1.483h-.251.311-.06Zm13.334-.077c-.063 0-.063.02-.187.02v-.02h.187c.06 0 .124-.03.185-.03h.025c-.025 0-.124.03-.21.03Zm28.902 2.652c.248-.018.499-.018.747-.048-.248.03-.474.03-.747.048Zm69.743-1.921s.076.02.038.02c-.063 0-.123 0-.161-.02h.123Zm-2.28 1.239c-.101 0-.162-.02-.286-.02.061.02.185.02.286.02Zm1.884 8.469c-.162 0-.309.047-.496.077.21-.03.435-.06.496-.077V13c.063.03.187.03.273.03h-.273Zm-12.157 2.437v-.078c.248 0 .311.058.495.078-.184 0-.308-.02-.495 0Zm17.988 3.853h.123l-.06.03c0-.03-.063 0-.063-.03Zm13.645 8.926v-.028c.162 0 .188-.02.311-.02v.02c-.123 0-.186.028-.311.028Zm8.81 5.005h.905c-.286 0-.534 0-.759.02-.048 0-.086 0-.146-.02Zm-12.966 4.947c0-.03.025-.03.025-.03h.076c-.038 0-.038.03-.101.03Zm2.731.097c.123 0 .247 0 .333.02-.172 0-.333-.02-.333-.02Zm-2.297 5.707h-.06.308-.248Zm3.103 1.023v.02h-.248c.061-.02.185-.02.248-.02ZM314.721 46.1h.035-.06.025Zm-93.501 2.438c0-.028 0-.028-.038-.028.038 0 .038.028.038.028Zm.496-.37h-.283c.099 0 .159-.02.185-.02.076 0 .038.02.098.02Zm-71.455.292h-.247c-.124 0-.035 0-.124-.02.124.02.248.02.371.02Zm-4.029.03c0 .02-.09.02-.064.048-.061 0-.124 0-.184-.028.06 0 .158-.02.248-.02Zm-14.539-.05c.025.02.025 0 .085.02h-.162c.039 0 .039 0 .077-.02ZM40.289 21.147h-.68c-.064 0-.15-.02-.188-.02.311.02.56 0 .868.02Zm-9.551-11.093c-.062-.03 0-.03-.062-.048.682.098 1.241.048 1.823 0-.496.048-1.08.048-1.76.018l-.001.03Zm-5.42-.81c-.05.03-.039.03-.089.03h-.111c.098-.03.11 0 .2-.03Zm-9.702.859h.15-.213.063Zm26.533-8.176c.374-.02.782-.037.833 0h-.833Zm98.214 2.05c.286.028.534.108.968.078-.473 0-.807 0-.968-.077Zm62.832-.411h-.086.124-.038Zm5.497-.517s0 .03-.038.03v-.03h.038Zm14.726.909s.035-.02 0-.02v.02Zm29.807-.782c.312.02.623.05.995.05-.372 0-.683 0-.995-.05Zm57.129 10.604c.061 0 .061.03.061.03 0-.03-.038 0-.061-.03Zm-10.981 1.738h-.308c-.09-.03.123 0 .308 0Zm40.566 14.36c.312-.07.846-.118 1.427-.07-.62 0-1.055.03-1.427.07Zm-2.232 7.656h-.063.187-.124Zm-22.23 8.03h.171c-.768.03-1.699 0-2.318.03.496 0 1.426 0 2.147-.03Zm-218-.784c.064 0 .064.03.064.03-.038 0 0 0-.064.02v-.05Zm-17.364-4.047c-.274 0-.56-.028-.87-.028.246-.05.52-.02.87.028Zm-1.553-1.316c-.496.077-.867.02-1.115-.03.308.03.683.03 1.115.03Zm-7.592-2.244c-.038.017-.101 0-.162.017-.247.03-.72.03-1.178.03.496 0 .93 0 1.34-.047Zm-2.765-6.586c-.994-.03-1.926-.05-2.98-.03a41.11 41.11 0 0 1 2.98.03ZM36.876 17.563c.125 0 .188.02.273.02-.047 0-.174-.02-.273-.02ZM28.508 6.639c.022 0 .072.02.11.02-.012 0-.11 0-.11-.02Zm.32-1.27c-.137 0-.197-.03-.334-.03-.013 0-.013-.016-.063-.066.05.05.262.05.398.097Zm4.081-1.54c.038 0 .063.03.099.03-.099 0-.099-.03-.159-.03-.064.058-.273-.02-.064 0h.124Zm35.667.693c.495-.028 1.178 0 1.239.039h.063c-.436-.04-.807-.04-1.302-.04Zm13.125.146c.171-.03.334 0 .543 0H81.7Zm18.111.994c-.076.02.15.02.333.05-.246 0-.246-.03-.532-.03.123 0 .097-.02.2-.02Zm42.947-1.393c.336-.02.495-.02.869-.02-.311 0-.584 0-.869.02Zm7.196 0c.371.077.533.107.743.107-.061 0-.125 0-.125.02-.187-.127-.844-.127-1.425-.147.286 0 .559 0 .807.02Zm3.471.517h-.185.286-.101Zm33.186 0c.124-.03.184-.05.309-.05-.062.02-.125.02-.16.05h-.149Zm41.183 1.316c-.533-.078-1.362-.078-1.959-.145.713.08 1.429.127 2.147.145h-.188Zm56.199-1.511c.183-.03.209-.05.308-.07.063.02.123.04.251.04-.188 0-.35 0-.559.03Zm20.156 1.366c.022 0 0-.02 0-.02-.022 0 0 0 0 .02Zm3.474 2.213c.038.077 0 .147-.409.224h-.025c.311-.047.311-.147.434-.224Zm-7.567 9.56c.025 0 0-.018.063 0h-.063Zm16.126 2.372h.102-.226.124Zm-1.178 4.018c-.061 0-.124 0-.185-.02.124 0 .21-.03.334-.03a.38.38 0 0 1-.149.05Zm21.213 4.37c-.038-.03-.085 0-.123-.03.063 0 .063.03.123.03Zm5.46 4.488c.038 0 .038.02.06.02 0-.02-.06-.02-.06-.02Zm-2.48 2.018c.06-.017.098-.037.123-.037.098 0 .248 0 .433.02-.185 0-.309 0-.556.017Zm-2.484 6.488c.025.03.063.03.063.03h-.063v-.03Zm-39.075 5.9h.458c-.086 0-.21 0-.311.03-.022-.03-.086-.03-.147-.03Zm-50.862.344c-.124.03-.038.03 0 .06-.124 0-.311-.03-.436-.03.125 0 .312 0 .436-.03Zm-29.005-.575c-.025 0-.025 0-.025.018-.06 0-.06-.018-.06-.018h.085Zm-111.608.038c-.064.03-.149.03-.248.05-.063-.02 0-.02-.063-.05h.311Zm-26.486-9.872h-.063v-.02a.18.18 0 0 1 .063.02Zm-12.929-3.2h.128c-.038.03-.102.03-.162.03l.034-.03Zm.525-4.947h.06c-.06 0-.124.03-.162.03.038 0 .076-.03.102-.03Zm-3.167-2.437c-.06 0-.123.02-.145.02.21-.02-.103.027.145-.02Zm-20.156-2.927c-.123 0-.15.02-.248.02.098-.02.124-.02.248-.02Zm32.091-20.73c-.026-.03 0-.03.124-.03h.122c-.085 0-.145.03-.209.03h-.037Zm10 1.073c.335.068.675.1 1.017.098-.286-.05-.56-.078-1.118-.078.063 0 .063-.02.101-.02Zm85.622.517c.06 0-.025 0 0 0Zm74.369 1.56h.125s.022.02.06.02c-.06 0-.124 0-.185-.02Zm54.646 3.63c-.124-.02-.188-.02-.349-.02h.225c.022 0 .061 0 .124.02Zm7.107 3.366c-.124-.03-.222-.05-.346-.08.247.03.556.03.867.05-.187 0-.435 0-.521.03Zm-7.606 2.8c.188.027.499.027.559.027v.05c-.184-.05-.333-.05-.559-.077Zm36.411 16.954h.93c-.308-.02-.619 0-.93 0Zm-13.546 8.224h.087s-.064 0-.064.02c0-.02 0-.02-.023-.02Zm-2.953 3.092c.061 0 .124-.03.188-.03-.026.03-.064.03-.102.03h-.086Zm-12.033 2.165h-.063.124-.061Zm-109.166.634c.248.03.559.06.806.06-.063.018-.247 0-.273.018-.124-.018-.41-.018-.533-.078Zm-24.415.517a11.679 11.679 0 0 0-1.823 0c.597-.02 1.216-.077 1.823 0Zm-62.423-2.565v.03s0-.03-.061-.03h.061Zm-10.915-3.21c-.187 0-.397 0-.597.02.2 0 .41-.02.597-.02Zm-10.855-.371c-.473-.027-.499 0-.682 0h.038c.248 0 .333-.027.644 0Zm-20.531-5.531h.086c-.087 0-.15.02-.311.04.161-.02.161-.04.225-.04Zm-.064-5.717.064.03h-.064v-.03ZM46.12 20.54c.123 0 .25-.027.25-.047 0 .047-.102.047-.25.047Zm-2.977-2.195c-.038-.028-.063-.048-.124-.048.06 0 .124.02.124.048Zm.93-4.71c-.085 0-.063.027-.186.027l.063-.027h.123ZM32.041 8.737c.038 0 .06.047.06.047h-.06v-.047Zm10.855-4.878h.085c-.085 0-.31.028-.434.028.1-.028.225-.028.349-.028Zm55.66 2.418s-.025 0-.025.02c-.06 0-.085-.02-.158-.02h.183-.025.064-.038Zm21.126.82h-.06c.038-.02.06-.02.06-.04v.04Zm34.451-1.337c0 .03.038.03.038.03h-.248c.098 0 .158 0 .21-.03Zm41.681.78c.038.03.099.03.163.03h-.248s.06 0 .085-.03Zm84.705-1.492h-.065.128-.063Zm1.425.225h-.06c.038 0 .06 0 .06-.03v.03Zm9.429-2.028c-.064 0-.124.027-.187.027.063-.027 0-.027.063-.027h.124Zm3.474 8.24s-.063 0-.063-.016c.123.017.187 0 .311.017h-.248Zm14.761 12.488c-.247-.048-.124-.047 0-.087.311.04.807.087 1.276.117-.431-.048-.841-.078-1.276-.03Zm15.073 1.903c-.062 0-.248-.02-.373-.02.064 0 .064-.028.163-.028.273.028.21.048.21.048Zm10.793 6.32c.496 0 .931.02 1.214.098-.346-.077-.718-.098-1.214-.098Zm2.729-.242c.038-.03.063-.03.063-.05.06.02 0 .02.06.02-.06 0-.06.03-.123.03ZM302.389 46.03h.334c-.061.02-.184.02-.285.02-.023 0-.023 0-.049-.02Zm-76.02.87s-.061 0-.038.03h-.147c0-.03.06-.03.185-.03Zm-17.514-1.092c-.039 0-.125 0-.163.018.06-.018.086-.018.163-.018Zm-12.298 1.726c.038-.02-.022-.05-.022-.068.185.048.15.048.022.068Zm-14.748-.44h.025-.123.098Zm-11.636-.39c.061-.04.311 0 .458 0h-.521.063Zm-25.307-1.745c-.248 0-.495.02-.708.02.148-.02.46-.02.708-.02Zm-36.569-1.641c.035-.047 0-.067-.026-.125.125.058.16.078.026.125Zm-27.258-5.414c.251.03.273.03.436.07-.308 0-.56 0-.807.03.102-.03.371-.03.371-.1Zm-7.564-7.734c0 .03-.064.03-.064.03-.06 0-.085 0-.123-.03h.187Zm-25.99-8.07c-.124 0-.312.02-.496 0 .248.02.495 0 .683 0h-.188Zm-1.674-9.364c-.063-.048-.063-.068-.226-.125.286.057.35.077.226.125Zm3.97-1.266c.06-.05.457-.03.806 0-.374 0-.78.017-1.117.017.063 0 .209 0 .311-.017Zm16.336-5.512c.226 0 .473-.02.905-.02 0 0 .063.02.025.02-.17-.02-.606 0-.93 0Zm53.505 1.169h-.064c0-.028.064-.001.064-.03v.03Zm69.593-.468c.248.028.595 0 .893 0a4.706 4.706 0 0 1-.893 0Zm5.396.42c0 .02-.41 0-.806-.02.371.04.682 0 .993-.03-.064.03-.124.03-.187.05Zm93.91-2.342h-.127c.127 0 .251-.02.375-.02-.063.02-.188.02-.248.02Zm6.079-1.561c0-.02-.125-.02-.125-.02.125 0 .147-.027.309-.027-.124.027-.124.027-.184.047Zm-1.204.684c.086-.03.209 0 .295 0 .039-.03.225 0 .35.028-.226 0-.436-.028-.645-.028Zm2.69 1.444.063-.03h.061c-.124.03-.098.03-.124.03Zm18.733 20.633c.035 0 .061-.03.087-.06h.285c-.162 0-.285.06-.372.06Zm4.8-.52c.285.03.533.05.882.05-.286-.02-.597-.02-.882-.05Zm11.203 3.786h-.063.025-.397.435s.038 0 .06.02c-.123.048-.247.068-.308.098.185-.03.411-.05.248-.118Zm-15.631 9.678c.187-.02.435-.02.769-.02h-.025c-.373-.028-.496 0-.744.02Zm-22.602 7.639c.025 0 .086 0 .124-.03.086 0 .086.03.149.03-.063.02-.149 0-.273 0Zm-31.052-1.25a.985.985 0 0 0 .374.049c-.123.02-.187.02-.311.05.06-.05-.085-.05-.063-.098Zm-22.265 1.63c.183-.02.371-.02.555 0-.184-.02-.372 0-.555 0Zm-59.917-.02c.124.02.247.02.371.02h-.124c-.063 0-.123-.02-.247-.02Zm-31.202-1.92h.063-.273.21Zm-38.802-1.034h-.088c-.086-.04-.185 0-.248-.04.085 0 .248.04.336.04Zm-39.597-12.44h-.124c.06 0 .06 0 .124-.02v.02Zm7.628-.78s-.038 0 0 .028c-.124 0-.124-.027-.184 0 .06-.027.124-.001.184-.028ZM52.197 20.59c-.098 0-.184 0-.308.03 0-.03 0-.03-.063-.03h.371Zm-.27-1.826a.843.843 0 0 1 .371 0c-.16 0-.285.02-.409.02 0 0 0-.02.038-.02Zm-5.335-5.247c-.098-.03-.222-.03-.323-.05.16 0 .285 0 .447.02-.038 0-.099.03-.124.03Zm6.6-.214v.02h-.038c.037 0 .038 0 .038-.02Zm3.72-7.513c-.063-.03-.123 0-.187 0-.124-.03-.06-.03-.06-.058.06.028.123.028.247.058Zm48.072 1.238c-.063-.02-.128-.02-.128-.047.065 0 .15.027.251.027-.063 0-.101 0-.123.02Zm18.048 1.366c.311 0 .311.03.187.03-.248 0-.473-.03-.721-.06.162 0 .349.03.534.03Zm80.883-.926c-.124 0-.125.03-.125.03h-.123c.06 0 .185-.03.248-.03Zm2.48-.88v.02c-.06 0-.124 0-.184-.02h.184Zm37.528.51c.06 0 .099.028.124.028h-.188c.038-.028 0-.028.064-.028Zm20.156-.654h.496c.149 0 .225.02.35.02-.286-.02-.534-.02-.846-.02Zm15.136-.275c.038 0 .06-.017.124-.017-.064 0-.124.017-.124.017Zm38.084 19.952c-.124 0-.248 0-.334-.02-.162-.02-.349-.02-.511-.02h.349c.185.02.372.02.619.02-.06 0-.06.02-.123.02Zm-8.832 18.203c.086 0 .171-.03.273-.03h.061c-.163 0-.248.03-.334.03Zm-65.785 2.087c.06 0-.039-.02-.065-.02.065 0 .125-.02.188-.02h.063c-.101.02-.126.04-.186.04Zm-10.608.37c-.038-.03-.06-.03-.06-.03h.124l-.064.03ZM84.7 36.684h.06-.148.088Zm-12.655-8.73c.1 0 .187.02.251.02-.064-.02-.15 0-.25-.02Zm-8.56-2.732c.125 0 .125.02.087.02-.048-.02-.022-.02-.146-.02h.06ZM51.519 14.98c-.124 0-.102.03-.188.047 0-.017-.063-.017-.124-.047h.312Zm2.665-1.007s.063.03 0 .03h-.248c.101 0 .148 0 .248-.03Zm1.86-3.14c-.555.019-1.03-.03-1.61-.07.556.02 1.053.089 1.61.07Zm52.601-3.072c.494.077.99.05 1.463 0-.371.05-.905.05-1.463 0Zm75.236-1.464c.124.05.248.05.372.05-.432 0-.868 0-1.302-.03.311 0 .559.03.93-.02Zm8.165 1.386c-.384 0-.683-.04-1.156-.02.435 0 .807.02 1.156.02Zm16.212-1.075c.559.03 1.118.03 1.674.05-.496-.07-1.076-.05-1.674-.05Zm68.752 0c-.026-.02-.051 0-.051-.02h.051c-.026.02 0 .02 0 .02Zm10.642.128c-.039 0-.061-.02-.124-.02h.188l-.064.02Zm-1.674 4.848h-.123.06c.038-.018.088-.018.088-.018h.035c-.035 0-.06 0-.06.018Zm1.674 7.98c.162-.02.124-.02.248-.05-.039.03-.039.03-.061.07-.063-.02-.101-.02-.187-.02Zm8.746.273v-.03h.187c-.063 0-.123 0-.187.03Zm16.498 20.439s.063 0 .063-.03c.087.03.185.03.308.05-.123 0-.183-.05-.371-.02Zm-3.223 3.578c-.188 0-.376 0-.559.03.123-.03.311-.03.559-.03Zm-1.986.957h.061c-.061 0-.061.02-.086.02 0-.02.025-.02.025-.02Zm-30.27-1.541c0 .02.025.02.025.047-.025-.027-.086 0-.15 0 .064-.027.102-.027.125-.047Zm-68.067.926h.026c.061 0 .098 0 .124-.02-.064.02-.101.02-.15.02Zm-77.075.682s.063 0 .063-.027v.027h-.063ZM78.063 32.052c-.124.02-.435.02-.618.02.183-.02.431 0 .657-.02h-.039Zm5.52-.05v.03c-.06-.03-.184-.03-.37-.03.037-.02 0-.02.063-.02.123.02.223.02.308.02Zm6.39-.605s.038.04.063.04h-.025s-.038 0-.038-.04ZM76.972 26.93c.098.047.16.097-.026.117h-.06c0-.02.086-.07-.039-.117h.125ZM53.19 14.413c-.086.078.038.078 0 .107a8.126 8.126 0 0 0-.47-.077c.159 0 .282-.03.469-.03Zm39.734-6.428c-.038-.058-.101-.078-.101-.127.123.02.25.02.374.02-.1.03-.123.077-.273.107Zm1.452-.517c.098.05.183.05.308.097h-.15c-.06-.03-.384-.047-.555-.097h.397Zm196.064.896c-.248 0-.495-.017-.743-.047.146.047.41.047.743.047Zm0 2.256c-.085 0-.123.02-.248.02-.186 0-.161-.02-.186-.02h.434Zm-8.187.819c.21 0 .458 0 .683.03-.187-.03-.473-.03-.683-.03Zm1.921 5.91c.376 0 .808 0 1.081.04a9.419 9.419 0 0 0-1.081-.04Zm.312.216c0-.05.333-.068 1.263-.128-.704-.02-.952.06-1.263.128Zm4.404 1.658v-.02h.16c-.099 0-.099 0-.16.02Zm-1.365-.078h.683c-.162.058-.311.058-.645 0h-.038ZM299 22.052h-.027.052H299Zm15.694 5.365v.02c-.064 0-.101 0-.125-.02h.125Zm7.964 3.53h.16c.186-.017 0 .03-.286 0h-.087.213Zm-79.917 13.414h-.06c-.039-.017-.248-.017-.312-.017h.273c.162.047.35.047.533.067-.183-.02-.308-.02-.434-.05Zm-24.225-.534c.26.027.47 0 .718-.02-.248.02-.496 0-.718.02Zm-30.643 1.91h-.086c.06-.03.086 0 .185 0h-.099ZM72.07 25.367c-.086.02-.086.02-.15.02 0 0-.021 0 0-.02h.15Zm-12.366-5.003c-.124-.02-.247-.04-.498-.02.224 0 .434 0 .497.02Zm37.588-9.97c.124-.03.15-.03.248-.05.06.02.06.02.124.02-.124 0-.249.03-.372.03ZM134.446 9c-.063.03-.123.03-.188.03-.431-.05-.742-.05-1.177-.078.273.028.495.028.806.028h.286-.098c.025.05.308 0 .371.02Zm17.74-2.018s.038.027.061.027c-.061 0-.061-.027-.061-.027Zm14.701.117h-.15c.15 0 .311 0 .458-.02-.023.02-.099.02-.308.02Zm54.521.34c-.064-.02-.063-.02-.188-.047.125 0 .163.027.248.027-.06 0-.035 0-.06.02Zm10.232 3.396c-.149-.03-.372-.03-.555-.05h.098c.149 0 .308 0 .397.02 0 0 .06 0 .06.03Zm29.401-2.997c-.06.04-.435.118-1.054.04-.311-.04-.435-.04-.658-.067.658.048 1.341.048 1.712.028v-.001Zm-1.861-.906c-.034 0-.034 0-.06-.03h.026c-.026.03.034.03.034.03Zm25.717 11.003c.026-.027-.038-.027-.038-.027h.089c-.025 0-.025 0-.051.027Zm15.159 5.777s.063-.03.123-.03c.064 0 .064.03.15.03h.161-.285.038c-.064-.03-.124 0-.187 0Zm.682 1.074a5.7 5.7 0 0 0 .436-.08c.06.03.085.05.123.08h-.559Zm12.157 3.09c-.409-.05-.829-.02-1.239-.02.372 0 .807 0 1.239.02Zm-100.544 15.9c0 .03 0 .03.038.03h-.286s.188 0 .248-.03Zm-3.535.177c-.124 0-.247.02-.349.02.102 0 .038-.02.162-.02h.187Zm-15.879 1.386h.061-.099.038Zm-65.499-2.722c-.125 0-.311 0-.311-.03h.622c-.128 0-.251.03-.311.03ZM76.762 28.88c-.188.03-.371.07-.62.07.249 0 .397-.04.62-.07ZM58.711 17.515h-.56c-.145-.018-.145-.018-.27-.048.272.03.398.048.83.048Zm4.862-5.61c.102.02.188.02.286.02-.124 0-.184 0-.286-.02Zm48.357-1.775c.311 0 .644 0 .807.07-.188-.07-.496-.07-.807-.07Zm25.927-1.051c.124.047.311.017.397.047a32.118 32.118 0 0 0-1.699-.047h1.302Zm34.797-.88c-.184-.03-.248 0-.435 0 .187-.03.124-.03.187-.067.086.038.124.037.248.067Zm18.584.195h-.038l.038-.03v.03Zm45.823.41c.124 0 .325 0 .41.03-.124 0-.248-.03-.41-.03Zm27.331-.877c-.064.028-.038.028-.064.028 0 0 .025-.028.064-.028Zm3.747.39a.12.12 0 0 0-.047.006.117.117 0 0 0-.042.024c0-.03-.06-.03-.06-.03h.149Zm4.875-1.044c-.064 0-.124-.03-.187-.03-.061 0 0-.02-.039-.02.102 0 .162.02.226.05Zm12.404 13.09c.163.03.311.03.496.03-.333.02-.496 0-.496-.03Zm14.39 3.317c.063 0 .063-.02.063-.067 0 .02.06.02.086.02.076.028.124.049.222.049-.098.03-.123-.001-.184.029-.064 0-.124-.031-.187-.031Zm8.213 2.86c-.026 0-.026.028-.026.028 0-.028-.023-.028-.023-.028h.049Zm1.177 2.73c-.025 0-.025 0-.025-.028.063.028 0 .028.15.028h-.125Zm10.086 2.537h.038c-.101.05-.038.05-.161.068h-.038c.123-.018.123-.018.161-.068Zm-10.048 7.834a.75.75 0 0 1 .248-.06s-.06 0-.06.03c-.063.03-.128.03-.188.03Zm-3.559 3.21c-.201-.02-.41-.02-.62-.02.27 0 .419 0 .62.02Zm-41.285-1.562c-.162-.02-.496-.02-.645-.05.21.03.397.03.645.05Zm-5.831 2.273h.162c.086 0 .124.068.273.068-.311-.018-.435-.048-.72-.048.098 0 .199-.02.285-.02Zm-21.09.195c.87.05 1.801.05 2.731.07-.955.027-1.801-.02-2.731-.07Zm-65.71.02c-.286-.068-.286-.148-.845-.165.807.047.87.077.845.165Zm-66.119-3.921c.086-.05.457-.02.768 0-.247-.05-.558-.02-.806 0h.038Zm-20.01-5.297c-.064.028-.064.028-.15.048.026-.02-.076-.02-.076-.02.102 0 .162-.028.226-.028Zm-4.529.437v.03c-.038.02-.064.02-.124.05.06-.05.06-.05.124-.08ZM75.188 24.15c.025 0-.038 0 0 0Zm-5.87-11.755c-.187.018-.409.018-.558.048 0-.03.124-.03.15-.078.16 0 .247.03.409.03Zm8.188-2.41v-.03c.063 0 .063.03.123.03h-.123ZM210.327 7.81c.312.028.35.028.286.068-.06-.04-.183-.04-.286-.068Zm.038.117c.065 0 .065 0 .087-.02v.02h-.087Zm16.873.028c.125.03.411.05.556.05-.495 0-.619 0-.556-.05Zm41.495-1.024c.619 0 1.054.05 1.34.097a9.465 9.465 0 0 0-1.34-.097Zm32.253 33.09c.101 0 .499.03.499.03 0 .02.06.02.06.02-.248-.02-.559-.02-.867-.02.098-.03.248 0 .308-.03Zm-18.979 1.883.125-.03c.06.03.183 0 .247.03h-.372Zm-39.078.634c-.456 0-.93-.05-1.425-.05.458 0 .969.05 1.425.05Zm-24.872-.342c.064.02.124 0 .188 0-.064.02-.124.02-.188.05.064-.03 0-.03 0-.05Zm-24.958 1.95c-.076 0-.162 0-.162-.027h.248c-.038 0-.064.027-.086.027Zm-20.407-1.53c-.124 0-.349 0-.448.02-.086.02-.483 0-.521-.02-.123 0-.248 0-.308-.03.47.03.867.03 1.277.03Zm-26.213-.517v.03h-.086c.022-.03.048 0 .086-.03Zm-16.498.117c-.226-.02-.473-.02-.622-.04.149 0 .374.02.622.04Zm-21.525-2.36c.123-.02.248 0 .396-.02.039 0 .039 0 .039.02-.162-.02-.312 0-.435 0Zm-23.878-4.243c.06 0 0 .017.035.017 0 0 .088 0 .088.03 0-.03 0-.03-.038-.03-.085 0-.149-.017-.21-.017h.125ZM69.007 22.51h-.432c.123-.017.307 0 .432 0Zm-2.083-5.773c-.176-.02-.334 0-.522-.02.086.02.188 0 .249 0 .097.02.187.02.273.02Zm-2.963-3.142h-.038c0-.03.038-.03.06-.057 0 .027-.06.027-.022.057Zm47.721-1.521s.06-.02-.063-.04c.123 0 .311 0 .435.02-.184 0-.312.02-.372.02Zm21.872.907c-.286 0-.473.02-.721.02.063 0 .063-.04.311-.04.06.02.286 0 .41.02Zm138.555-4.616h.158c0 .03-.022.03-.06.03s-.063 0-.098-.03Zm-7.221 3.152c.246-.03.494 0 .767-.03.102.03.286.03.35.08-.35-.05-.683-.08-1.117-.05ZM295.987 24.1c-.025 0-.111 0-.149.02v-.02h.149Zm24.91 8.31c.038 0 0-.02 0-.046.038.027.062.028.125.047h-.125Zm-21.461 9.222v-.02h.063s-.063 0-.063.02Zm-48.379-.118c.06-.03.124-.03.184-.03h.188c-.188 0-.248.03-.372.03Zm7.342 1.444h.162c.086 0 0 0 0 .02-.064-.02-.086-.02-.162-.02Zm-17.787-1.054h-.077s.039 0 0 .02l-.025-.02h.102Zm-99.715.312c.063 0 0 0 .085-.02.038 0-.022.02.038.02h-.123Zm-16.315-2.36h.064-.188.124Zm-2.852-.05c.163 0 .311.03.496.05-.743 0-1.49-.02-2.194 0 .521-.05 1.016-.07 1.698-.05Zm-34.36-7.042.06.02c-.06-.02-.087-.02-.125-.05.038 0 .064.03.064.03Zm11.908.486c-.064 0-.102-.03-.15-.03.048 0 .15.03.21 0-.038.03-.038.03-.06.03Zm3.906-.292c.063.02.063.04-.184.068-.187 0-.375 0-.559.02.249-.016.497-.045.743-.088Zm-27.416-8.955c.435 0 .746.03.994.05-.273-.02-.56-.08-.994-.05Zm50.55-10.81h-.184c.061 0 .124 0 .184-.02v.02Zm41.126-4.098h-.126c0-.017.063-.017 0-.037.063.02.063.02.126.037Zm69.594 2.488c-.064 0-.124.03-.149.03 0-.03.025 0 .025-.03h.124Zm3.262-.652h-.077v-.02c.038 0 .038.02.077.02Zm17.39-1.688s0 .03-.023.03c-.038-.03-.038 0-.038-.03h.061Zm11.004-.333c.038 0 .123 0 .2.02a19.774 19.774 0 0 0-1.81-.077c.26-.02.508 0 .781 0 .06-.02.744.027.829.057Zm-2.506 4.8h.312c-.065 0-.125 0-.188.03-.022-.03-.098-.03-.124-.03Zm18.486 8.469h-.435c-.124-.03-.311-.03-.495-.06.248.06.619.06.93.06Zm16.311 14.827h-.371c.247 0 .311-.03.472-.03-.038 0-.126.03-.101.03Zm1.117 1.745c.163.05.286.08.559.08-.558 0-.682-.03-.559-.08Zm-25.99 2.537h.064-.248.184Zm-25.615.517h-.064.188-.124Zm-12.716-.194c-.063.02.188.02.188.047h-.499c.123-.027.188-.027.311-.047Zm-20.592.117c.248.028.619.047.991.077h-.124a3.905 3.905 0 0 0-.867-.077Zm-13.71.634c.188-.02.559-.02.807 0h.124c-.533 0-1.114.048-1.674.048.248 0 .534 0 .743-.048Zm-10.94 1.52h.086c.248 0 .372-.03.623-.03-.251 0-.398.03-.56.07-.063-.04-.149 0-.187-.04h.038Zm-84.332-4.564c0-.03.124-.03.063-.05h.185c-.025.02-.185.02-.248.05Zm-3.906-.926c.184-.03.333-.05.62-.05-.188.02-.436.02-.62.05Zm-19.69-8.9c0-.026-.034-.056 0-.106-.099.05 0 .08 0 .107Zm-.965-4.271h.06c.063 0 .063-.028.102-.028-.039.028-.039.028-.077.028.099 0 .099-.028.201-.028-.038 0-.038 0-.102.028h-.184Zm9.429-11.853c.098.02.222.02.431.02-.183 0-.333 0-.431-.02Zm56.254-2.222c.103 0 .125-.04.188-.04v.04h-.434.246Zm32.479-1.601c-.038-.03-.038-.03-.098-.03h.123l-.025.03Zm20.331-.467-.025-.02h.063c-.038 0 0 0-.038.02Zm22.641 2.702c.2.027.349.047.571.027-.162.02-.346 0-.571-.027Zm34.463-2.43c-.311 0-.683 0-1.055-.06.372.06.683.06 1.055.06Zm.06-.44c.124 0 .247 0 .247-.03 0 0 .001.03-.022.03h-.225Zm9.391 1.826c.123 0 .123 0 .226.027-.226.02-.35.02-.499.02.123 0 .101-.047.273-.047Zm-4.675.175c-.123 0-.248.02-.374 0a.441.441 0 0 1-.185-.06c.185.03.372.06.559.06Zm31.51 16.213c-.064-.03-.064-.03-.127-.03h.188s-.061 0-.061.03Zm2.169 2.752s-.039-.02-.061-.02h.147c-.022 0-.048 0-.086.02Zm5.583-.07c.124 0 .248 0 .371-.028-.085.028-.247.028-.371.028Zm1.674.664c.187-.05.371-.05.52-.077.038.027.163.027.163.077a1.574 1.574 0 0 0-.683 0Zm5.335 1.678c.187 0 .372.03.495.03h-.085c-.099-.03-.286 0-.41-.03Zm-7.815 6.36s0-.02-.038-.02c.076 0 .038.02.101.02h-.063Zm-15.41 2.78c.251.03.461.03.585.058-.187-.028-.41-.028-.585-.058Zm-144.928-.46c.124 0 .124.05.184.05-.098 0-.123-.05-.282 0h-.128c.039 0 .226 0 .226-.05Zm-36.722-3.296c-.248 0-.371-.02-.371-.067.063.047.248.067.496.067h-.125Zm.747-4.34h-.682c.183 0 .371 0 .533-.02.085 0 .048.02.149.02ZM80.087 13.68h.026-.128.102Zm5.481-2.8c.124 0 .124-.03.248-.03h.187c-.162 0-.285.03-.435.03Zm119.215-.751c-.248 0-.432 0-.657.05h.038c.161-.05.333-.05.558-.05h.061Zm58.802-.107c0-.018-.064-.018-.124-.038.085.02.162 0 .21.02-.025 0-.048 0-.086.018Zm8.908 11.17h.149c-.063 0-.127.06-.187.06 0-.03 0-.06.038-.06Zm-4.627.585c.867.147 2.046.147 3.261.197-1.215 0-2.309-.09-3.261-.197Zm15.568 18.32c.123-.027.187-.027.248-.047.038.02.038.02.063.02-.124 0-.188.027-.311.027Zm-73.069 1.534c-.123-.02.038-.05.248-.07-.123.05-.123.07-.123.07h-.125Zm-58.118-2.098c-.248 0-.432 0-.62.03.162-.03.372-.03.62-.03ZM98.1 33.972c0-.02.022-.02.06-.047.063.047.063.047-.06.047Zm1.921-3.726c-.162 0-.286.03-.371.03.085-.03.21-.03.371-.03Zm-16.771-6.36c.21 0 .359.04.522.04-.223 0-.398.047-.56.077.086-.048.162-.078.038-.117Zm-3.573-3.18c.185.058.496.058.743.078-.683-.02-1.365-.02-2.045-.02.432-.03.93 0 1.302-.058Zm-9.8-1.775h.248a.642.642 0 0 1-.188.02c-.022 0-.06 0-.06-.02Zm3.1-1.708h.025c.123.05.098.02.098.02-.06 0-.123 0-.123-.02Zm22.48-1.366s-.089-.028-.025-.028c0 .027.06.027.124.027h-.098Zm6.921-.028c-.559-.04-.807-.04-1.179-.07h1.528c-.102.03-.226.03-.349.07Zm50.551-5.992c0-.03-.06-.03-.06-.03.022 0 .022.03.06.03Zm10.731.9c.064-.03.124 0 .187-.03 0 .03 0 .03.025.03h-.212Zm17.578.242c.285.02.658.05.931.07-.273-.02-.458-.09-.931-.07ZM217.87 9.73c.251.03.499.03.747.03-.125 0-.248.02-.312 0-.124 0-.311 0-.435-.03Zm10.607 2.634v-.02c.124 0 .273 0 .397.02h-.397Zm2.668.742c.311-.03.87-.06 1.242-.107.123 0 .06.03.183.03-.555 0-1.114.017-1.425.077Zm15.716-1.668c.038 0 0-.02 0-.02.038 0 .038.02.038.02h-.038Zm45.63 15.656c.123 0 .308 0 .396.03-.126-.03-.273-.03-.396-.03Zm6.945 3.59c.038 0 .063 0 .063.02 0 0-.025-.02-.063-.02Zm1.118.166c-.064 0-.273.03-.187 0h.187Zm6.698.76c-.064 0-.087-.03-.124-.03.061-.02.184-.02.311-.036a1.012 1.012 0 0 0-.187.067Zm-24.561 6.634c.06-.02.123-.02.145-.02.039.02.077.02.102.07-.063 0-.124-.05-.247-.05Zm-51.073 2.39c.022 0-.038 0 0 0Zm-54.436-.175c-.187.048-.495.048-.806.048.371.03.559-.018.806-.048Zm-69.657-3.483v-.028l.025.028h-.025Zm-6.945-6.993c0 .017-.089.017-.089.017-.099-.017-.159 0-.222-.017.187.017.248.017.311 0ZM71.922 19.35h.522c0 .02.037.038.037.038-.184 0-.435 0-.56-.038ZM87.8 12.413c.063 0 .123 0 .188-.018a.31.31 0 0 0 .123.018H87.8Zm7.384 3.836h-.126c.125 0 .223 0 .347-.02.025.02-.221.02-.221.02Zm6.885-.05c.06-.03.123-.03.183-.03v.03h-.183Zm.495.224c.038-.03-.064-.03 0-.05 0 .02.038.02.06.05h-.06Zm6.761-2.03c.025 0 .06 0 .06.02 0 0-.035-.02-.06-.02Zm31.571-.584h.349-.534.185Zm44.809-2.243c0 .018.035.018.035.018h-.371c.123 0 .247 0 .336-.018Zm3.198-.587a.583.583 0 0 0-.185-.02c.061.02.163.02.185.02Zm47.227 2.05c.038 0 .038.018.076.018-.474-.018-.969-.047-1.426-.047.397-.02.892-.021 1.35.029Zm20.941 2.73h-.163.201-.038Zm20.842 6.878c.149 0 .21.03.409.03-.123-.03-.225-.03-.409-.03Zm27.166 8.946a.798.798 0 0 1 .311 0h-.311Zm-2.195 1.59h.086v.02s-.061 0-.086-.02Zm-67.049 7.317c.209 0 .456 0 .768-.03l-.064.03c-.183.018-.308.048-.457.048-.162 0-.124-.03-.247-.048Zm-34.4.652h-.064c-.162.03-.184 0-.311 0h.375Zm-4.901.49c-.025 0-.063-.02-.123-.02.101.02.098.02.123.02Zm-38.519-3.387c.061.03 0 .05 0 .05h-.472c.161 0 .349-.02.472-.05Zm-9.095 1.122c-.085.02-.247.02-.371.02.038 0 .038-.02.076-.02h.295Zm-38.664-2.048h-.15c-.038 0-.098 0-.161-.02.085.02.186.02.311.02Zm-33-22.906c0 .05-1.178.195-1.264.127a1.528 1.528 0 0 0-.35-.097c.722-.03 1.426-.05 2.088-.097-.163.047-.474.047-.474.067Zm7.816.195c-.124-.018-.064-.048-.312-.068h.436c-.06 0-.06.05-.124.068Zm27.105 1.64v-.02h.222c-.099.02-.099 0-.222.02Zm140.143-2.274c.038 0 0 .03.038.03h-.124c.06 0 .06 0 .086-.03Zm1.029 3.668c.063-.03-.06-.03.187-.03h.124c-.124 0-.21 0-.311.03Zm32.256 8.673c-.025 0 0-.02.06-.02-.06 0-.06.02-.06.02ZM218.12 39.564c-.312-.05-.559-.07-.312-.07.185-.057.287-.058.436-.058-.064.058-.124.078-.124.128Zm-68.851-.85c-.038 0 0 0 .06-.03h.065c-.065.03-.125.03-.125.03ZM88.548 23.808v.02c-.188-.05-.496-.02-.747-.02h.747Zm-5.523-7.025c.063 0 0 0 0 .02-.06 0-.147-.02-.223-.02h.223Zm133.419-5.706c-.742-.048-1.426-.118-2.42-.098.025 0 0 0 0-.02.785.07 1.613.09 2.42.118Zm64.941 13.218v-.027a.446.446 0 0 1 .188.027h-.188Zm2.382 2.225c.251-.03.473-.03.657 0h-.657Zm5.25 3.95h-.064.149-.085Zm.085.38c.076-.02-.025-.02.038-.02.124-.027.248.02.333.02-.085 0-.209-.02-.371 0Zm-37.635 7.982c.644.048.854 0 1.076-.05-.124.05-.41.078-1.054.078l-.022-.028Zm-67.19.554c-.149 0-.295-.02-.457-.02.162 0 .308 0 .457.02Zm-76.44-10.183c.038 0 .063.02.063.02-.102.02-.187.047-.397.02.248 0 .295-.02.334-.04Zm-22.167-11.2c-.35-.02-.66-.05-.969-.05.308 0 .62 0 .969.05Zm11.909-.76c.27.03.582-.02.829-.02-.41.05-.683.05-.83.02Zm45.302-3.073c-.162 0-.371 0-.436-.05h.684a.889.889 0 0 0-.248.05Zm105.32 4.126h.312c-.187 0-.273.02-.645.02.273 0 .21-.02.333-.02Zm17.864 4.75c0-.02.038-.02.038-.02h.086c-.06 0-.06.02-.124.02ZM160.211 37.513c-.209 0-.334.02-.52.02h-.335c.274 0 .582-.02.855-.02Zm-16.711.567c-.06 0-.124-.03-.146-.03h.086s.06 0 .06.03Zm-24.25-8.878c-.025 0 0 0-.025.02v-.02h.025Zm-21.005-4.907a40 40 0 0 0 5.152-.027c-1.763.027-3.538.027-5.297.077 0-.05.123-.05.145-.05Zm-11.124-7.12s-.063 0-.127.028c0-.028.064-.028.064-.028h.063Zm14.142.78h-.188c.064 0 .188-.02.311-.02-.063.02-.123.02-.123.02Zm33.221-.947c.147.02.295 0 .458.02h.038c.149.02.086.05-.099.05 0-.03.061-.03.061-.05-.436-.048-.807 0-1.178 0 .186 0 .494 0 .72-.02Zm3.808.07c-.064-.05-.311-.07-.495-.098.346 0 .743.048.952.048-.149 0-.273.05-.457.05Zm37.153-4.37c-.123.027-.248 0-.371.027.161-.028.248 0 .371-.028Zm68.578 5.46h-.125.296-.171Zm4.985 1.445c-.06 0-.123-.028-.184-.048.124.02.248.02.432.02a.753.753 0 0 1-.248.028Zm8.81.604c-.127-.048-.311-.048-.473-.048h.285c.061 0 .163.03.21.03 0 .018-.022.018-.022.018Zm8.187 5.25c-.064 0-.063 0-.124-.02h.184c.038 0-.124 0-.06.02Zm1.029.194c.026 0 .026 0 .026-.03.06.03.06.03.123.03h-.149Zm17.95 3.903h-.185c.06 0 .124 0 .185-.03v.03Zm5.458 1.874c0-.04.064-.04.125-.04v.04h-.125Zm-73.315 6.465c.063-.027.188-.027.311-.027-.188 0-.248 0-.311.027Zm-1.899.392c-.086 0-.21 0-.334-.02.188 0 .312.02.496.02h-.162Zm-67.075.02c.025 0 0 .028.063.028h-.123c0-.028.06-.028.06-.028Zm-32.974-10.41h.038c0 .029-.038.029-.061.029h-.025c.025-.028.048 0 .048-.028Zm-10.134-1.737s-.06.08-.559.08h-.372c.436-.02.743-.05.931-.08Zm20.096-8.184c0-.03.124-.03.124-.03-.035 0-.06 0-.124.03Zm19.725-.4s-.061 0-.039.028c0 0-.273.03-.145 0h-.064c.064 0 .124-.028.248-.028Zm4.589-3.121h.063c-.038.028-.063 0-.063.028v-.028Zm10.422-1.211v-.028s0 .028.061.028h-.061Zm29.027.607c-.333 0-.556.027-.743.097.372-.03.743-.03.743-.097Zm1.553-.587c.022 0 .06 0 .06-.02.038 0 .063.02.063.02h-.123Zm46.185 3.59h-.124v-.03c.022.03.063.03.124.03Zm32.526 9.219c.086 0 .184 0 .286.02-.226 0-.41-.02-.721 0 .21-.02.248-.02.435-.02Zm-11.102 11.647h.495c-.209 0-.372.03-.495.03v-.03Zm-5.088.148c-.311 0-.683 0-.93.057.273-.057.619-.057.93-.057Zm-114.6-2.246c-.026 0-.15 0-.21.03-.063-.03-.063-.03-.098-.03h.308Zm-15.53-7.042c-.063 0-.101.02-.149.02-.225-.07-.596-.07-.969-.07.334 0 .619.05 1.118.05Zm-15.075-.634h.187c-.06 0-.06.02-.187 0Zm-.867-1.903c-.123.03-.085.05-.286.05h-.025c.123-.02.188-.02.311-.05Zm.743-7.92-.124.038v-.02c.025 0 0-.017.064-.017h.06Zm22.64-.107c-.432 0-.93-.02-1.363-.02.433.02.906.02 1.363.02Zm18.213-1.678-.038.027c-.038 0 0-.027-.038-.027h.076Zm2.28-1.756s0-.03-.022-.03h.371v.03h-.349Zm2.271-1.123c-.124 0-.247 0-.372.02-.038-.02 0-.02 0-.02h.372Zm72.509 3.316c.025-.027.025-.027.063-.027h.06c-.06 0-.06.027-.123.027Zm16.25 1.758h.063s0 .028-.038.028c-.025 0-.025-.028-.025-.028Zm44.102 15.948h-.06s-.026-.027 0-.027h.06c.038 0 0 .027 0 .027Zm-12.615 2.313h-.038.087-.049Zm-7.443-.342c.086 0 .171 0 .273-.018 0 .018-.064 0 0 0 0 0 .086.018.124.018h-.397Zm-29.935.76c-.085 0-.188 0-.311-.03.149.03.226.03.374.03h-.063Zm-47.077 1.143h.06c-.022 0-.06.03-.098.03l.038-.03Zm-62.401-9.013c-.457.02-1.076.02-1.302.144-.21-.027-.435-.057-.683-.077.683-.03 1.404-.03 1.985-.067Zm-3.099-.615c-.064 0-.149.018-.226.018-.085-.018-.146-.018-.209-.018.161-.02.286 0 .435 0Zm-.496-.537c-.025.02-.101.02-.127.02 0 0 .064 0 .026-.02h.101Zm-14.392-2.83s0 .02.025.02c-.025 0-.025 0-.085-.02h.06Zm-4.055-1.073c-.039 0 .025 0 0 .05-.099 0-.099-.05-.162-.05h.162Zm-2.148-2.32c-.06.027-.183.027-.247.027-.039-.027-.086-.027-.124-.027h.371Zm-6.449-2.168c.209 0 .371.03.657.03-.099 0-.099.02-.162.02-.184-.02-.308-.02-.495-.05Zm72.944-5.851c-.102-.03-.188-.03-.311-.03h.434s-.123 0-.123.03Zm40.687 2.34h-.285c.101-.047.161-.047.285-.047-.037 0 .064 0 0 .047Zm39.573 5.756c0-.02 0-.02-.06-.05.184 0 .308.03.146.05h-.086ZM132.896 33.25h.061-.312.251ZM96.362 19.495c.185 0 .372-.027.534 0h-.534Zm158.912 17.287h-.123c.06 0 .06-.028.123-.028v.028Zm-7.406.752c-.038 0-.101-.02-.161-.02.085 0 .123-.02.209-.02.076.02-.048.02-.048.04Zm-119.872-7.318c-.102 0-.124-.017-.273-.047.171.03.334.047.273.047Zm-15.447-4.048s-.06 0-.022.03c-.038 0-.038 0-.076-.03h.098Zm-2.851-6.04v-.026c0 .027 0 0 .038 0-.038.027-.038 0-.038.027Zm2.543.07c-.063-.03-.101-.03-.187-.03.124 0 .187 0 .187.03Zm39.758-2.878c-.21-.027-.432 0-.62 0 .188 0 .333-.027.62 0Zm43.234-2.508h-.101s.038 0 .038-.027c0 0 .038.027.063.027Zm50.984 6.314h.188s-.125 0-.188.02v-.02Zm7.815 3.219c-.06-.05-.184-.05-.286-.05h.077c.086 0 .149 0 .248.05h-.039Zm5.497 2.37c-.349-.058-.285-.077.048-.107-.025.03-.124.05-.048.107Zm8.187 1.14c.248.02.559.02.829.05-.371 0-.657-.03-.93-.05h.101Zm10.135 2.39h.038c.396.099 1.054.099 1.762.069-.584-.038-1.181-.038-1.8-.068Zm-34.114 6.197c.123.018.247.018.409.018h-.098c-.124 0-.188-.018-.311-.018Zm-10.731-.03c-.086.03-.125.048-.248.048-.038-.018-.123-.018-.188-.048.15.03.273 0 .436 0Zm-2.63.195c-.123 0-.162.03-.286 0h-.06.346Zm-16.101.107c.248 0 .432 0 .619.02-.187 0-.371-.02-.619-.02Zm-6.266.44c-.161.02-.286.037-.495.037.184 0 .372-.017.495-.037Zm-22.639-1.416c.063.02.186.02.285.04a6.144 6.144 0 0 0-.931.03c.21-.05.483 0 .646-.07Zm-37.961-.712c.163 0 .248-.047.458-.03-.147 0-.333.03-.458.03Zm126.138-5.64a8.792 8.792 0 0 1-1.092-.116c.248.05.473.117 1.092.117Zm3.002 1.397h.187-.226.039Zm-37.427 5.297c.048 0 .048-.03.086-.03.039 0 0 .03.039.03h-.125Zm-109.576-4.877s-.372 0 .06-.03c.349-.078 1.181-.03 1.677-.098h.06c-.742 0-1.114.068-1.711.128h-.086Zm-2.667-3.64c-.061 0-.125 0-.125-.03.064.03.064.03.125.03Zm-12.097-2.244h.273c-.085.02-.124 0-.21.02 0-.02-.038-.02-.063-.02Zm56.57-9.15c-.063 0 0 0-.063.03-.024-.03-.062 0-.125-.03h.188Zm40.503 2.829c0 .03.038.03-.038.078-.086 0-.175-.048-.273-.048.149 0 .248 0 .311-.03Zm2.169-.752c-.06 0-.123 0-.222-.027h.247c.038.027-.047.027-.025.027Zm25.06 2.44c0-.03.063-.03.124-.03-.038 0-.124.03-.124.03Zm13.151 6.29h-.064c.09 0 .124-.026.188-.026-.064.027-.064.027-.124.027Zm-5.211 9.19c.162.03.311.06.473.06-.286 0-.41.019-.658.019.124-.018.124-.048.185-.078Zm-4.466-.143c.286 0 .559-.05.931-.09.209.02.308.04.124.09-.086 0-.124.027-.248.027-.248 0-.521-.027-.807-.027Zm-102.195-8.214h.038-.064.026Zm-11.995-.714c-.064.03 0 .03-.064.03h-.06c.035 0 .035-.03.124-.03Zm-5.916-.847h-.226c.063 0 .123-.02.226 0Zm14.188-5.122.039-.02c.063 0 .038 0 .063.02h-.102Zm55.9-5.122c.21 0 .149-.05.235-.068.038.018.099.038.162.068-.124 0-.187.047-.397 0Zm4.453 2.974c-.273-.027-.458-.027-.645-.047.247.02.495.02.768.02-.047 0-.025.027-.123.027Zm5.681.567c.124 0 .15.04.311.04-.161-.02-.187-.04-.311-.04Zm31.757 2.702c.188-.03.248.02.436 0v.02c-.163 0-.248-.02-.436-.02Zm16.998 2.975c0-.028.123-.028.123-.068.085.04.124.04.248.068h-.371Zm16.497 5.56h.064v.069h-.026c.026-.02.026-.048-.038-.068Zm4.964 3.395c.308-.027.619-.057 1.055 0h-1.055Zm-15.904.527c-.222 0-.41.03-.598.03.188-.03.376-.03.598-.03Zm-111.25-1.336c-.063.03-.102.03-.15.03h-.247c.086-.03.247 0 .334-.03h.063Zm-5.955-3.27v.03c-.063 0-.123 0-.149-.03h.149Zm.62-1.265h.248-.559c.123 0 .187-.03.311 0Zm55.203-9.922c-.186-.03-.682.02-1.079.04.175-.02.397-.04.582-.07h.497v.03Zm29.338 1.94c-.063 0 0 .03 0 .03a.09.09 0 0 1-.063-.03h.063Zm.721-.262h-.038.248c-.124-.05-.124 0-.21 0ZM267.99 34.81c.022 0 .06.02.099.02h-.099v-.02Zm-34.015.383c0 .027-.163.027-.286.047.123-.02.209-.047.286-.047Zm-69.445-1.387c-.063 0 0 .02-.063.02-.248-.02-.436.028-.62.028.184-.028.458-.028.683-.048Zm-15.012-.634c-.063.078-.085.097-.371.02-.038-.02-.063 0-.063-.02.123.02.311 0 .434 0Zm-3.782.195c0-.03.022-.03.022-.03l-.022.03ZM121.94 22.395h.038s-.038.017-.06.017l.022-.017Zm26.028-.47v.03h-.101c.038 0 .076-.03.101-.03Zm.061-.584c.124-.02.435 0 .622-.02-.225 0-.435 0-.622.02Zm77.348.027c-.473 0-.622-.047-.682-.077.247.05.708.077 1.238.077h-.556Zm-13.398 14.565c-.162 0-.286 0-.337-.028.089.028.213.028.337.028Zm-47.948-2.682.125-.058c-.061.028-.061.028-.061.058h-.064Zm-21.807-7.2c.038 0-.025 0 0 0Zm-3.624-.195c-.146.02-.022.02-.124.05-.06 0-.098-.03-.184-.03.124 0 .162-.02.308-.02Zm-12.033-4.146c.025-.02.124-.02.149-.047h.163c-.125.027-.188.027-.312.047Zm22.989-.342c-.101 0-.101 0-.161.03 0-.03.038-.057-.065-.077.065.02.125.047.226.047Zm16.524-.83c-.063-.026 0-.046-.124-.046h.184c-.06.02 0 .02-.06.047Zm28.223-.486c.124-.067.222-.097.371-.127 0 .06.248.06.372.08-.209 0-.496 0-.743.047Zm17.676 1.58c-.311.03-.619.058-.93.058.333 0 .682-.027.866-.057l.064-.001Zm12.554.253c-.085-.047-.273-.077-.458-.125.346.018.534.078.458.125Zm32.043 12s.085.02.06.02h-.183c.06 0 .085-.02.123-.02Zm-41.596 0h-.025.063-.038Zm-28.122.362c.163-.03.248-.097.684-.07h2.48c-.397 0-.807.04-1.178.04-.248 0-.436-.04-.622-.04-.27 0-.372.04-.62.04h-.124c-.124.03-.247.03-.311.03h-.309Zm-42.7-6.81c.126-.02.251-.02.374 0-.161-.02-.248 0-.374 0Zm-4.355-1.61c.077.029.077-.02.125-.02.038.02.038.049.038.069-.185-.048-.286-.02-.458-.048.124.028.21 0 .295 0Zm-15.157-3.502c-.038 0-.086 0-.188-.03h.124c.124 0 .064.03.064.03Zm28.283-.662c-.184 0-.308.027-.496.027.125-.027.312-.027.496-.027Zm63.267.115c-.06-.018-.085-.018-.123-.018h.063s.06 0 .06.018Zm6.143.274c-.064 0-.125 0-.125-.02.125.02.373.02.534.04-.101-.02-.286 0-.409-.02Zm29.524 7.53c.308-.018.432-.067.556-.088-.124.02-.333.07-.496.07 0 .018-.06 0-.06.018Zm2.519-.018a2.439 2.439 0 0 0-.661 0c.311-.05.499-.03.661 0Zm2.565.42h.163c.025 0 .05 0 .085.017-.085-.017-.123-.017-.248-.017ZM205.9 34.1c-.038-.048-.186-.048-.248-.098.087.03.185.05.287.068 0 .03-.039.03-.039.03Zm.061.312h.026-.273.247Zm-9.822-.312c-.41 0-.535.02-.781.05-.065-.03-.103-.05-.251-.05h1.032Zm-3.389.224c-.086 0-.162-.03-.248-.03.213.03.435 0 .645.03-.149.02-.273 0-.397 0Zm1.985-.566c-1.588-.018-3.1 0-4.652 0 .374-.018.434-.048.682-.078 1.302.06 2.582.078 3.97.078Zm-41.209-.975c.149 0 .273.048.397 0 .496 0 .867.118 1.178.215-.371-.097-.968-.147-1.575-.215Zm1.226-5.2c.101.028.226 0 .349 0 .061 0 .061.028.124.059-.124-.03-.273-.03-.473-.058Zm3.722-.284h.038-.124.086Zm-13.011-3.051c.21.047.149.047.123.097a1.295 1.295 0 0 0-.285-.097c.038 0 .086.02.162 0Zm-18.772-.927c-.06.018-.124.048-.146.048-.124 0-.162 0-.226-.03.124 0 .248-.018.372-.018Zm47.328-5.075c-.124 0-.311 0-.372-.027.061 0 .061-.02.284-.02.025.02.05.047.088.047Zm35.912 3.854c-.372 0-.68-.028-.931.02.273-.048.597-.048.931-.02Zm8.003 10.858s.06-.03.038-.057h.085c0 .027-.063.057-.123.057Zm-32.193.292c.038 0 .063 0 .063.02h-.098s.035 0 .035-.02Zm-29.213-4.974c-.436.02-.931 0-1.243.04h-.123c.374.027.905-.02 1.366-.04Zm.311-1.346c-.125 0-.248 0-.376-.03.15 0 .273.03.376.03Zm-16.749-2.225h.149c-.086.03-.086.03-.21.03.061 0 0-.03.061-.03Zm43.853-5.287v.02h-.088c.025-.02.05-.02.088-.02Zm9.328 2.068s.101 0 .076.03c-.098 0-.226 0-.349-.03h.273Zm13.871 1.366c-.063 0-.187 0-.251.03.125 0 .125-.03.251-.03Zm16.276.194c.159-.02.346-.047.531-.067-.223.02-.308.047-.531.067Zm29.274 7.59c-.025.02-.086.02-.209.02.085 0 .123 0 .209-.02Zm7.11 2.957c.062.02.062.02.125.02 0 .02-.063.02-.026.02a.165.165 0 0 1-.099-.04Zm-24.043-.595c.372.028.781.028 1.156.028h-.35c-.273.02-.558 0-.806-.028Zm.623.682h.035-.06.025Zm-57.711-3.336c-.025 0 0 0-.025.02-.161-.02-.472-.02-.695-.05.286.03.534.03.72.03Zm-30.518-3.367c-.124 0-.086.03-.124.03-.061 0-.061 0-.061-.03h.185Zm3.598-4.29c-.039 0-.162 0-.184.02.06-.02.123-.02.222-.02h-.038Zm11.973.067s0 .03-.026.03c0-.03-.038 0-.038-.03h.064Zm.247-.39c0-.02.06-.04.06-.04-.06-.03.15-.03.436 0-.188 0-.372.02-.496.04Zm20.715-1.97c.038 0 .064.02.125.02-.061 0-.061-.02-.125-.02Zm13.063 1.726c.669.03 1.266.06 1.924.097-.658-.037-1.217-.097-1.924-.097Zm30.728 3.883h-.247.187c-.248-.03-.56 0-.806-.03-.188-.02-.312-.02-.496-.037.431.037.867.017 1.2.067h.162Zm7.111 6.975h-.038.123c.038 0 .124-.02.185-.02h.126c-.101 0-.251 0-.311.02h-.085Zm-36.239.165h.41c-.061.03.063.03.063.05-.187-.02-.247-.05-.473-.05Zm-27.105-5.56c-.086 0-.086.028-.149.028.063-.027.063-.027.149-.027Zm-1.823 1.395c-.123-.028.372 0 .063 0-.126.02-.187.05-.25.05.026 0 .064-.03.101-.05h.086Zm-7.008.342c.123.05-.001.05-.065.067-.247-.017-.555-.017-.866-.037.285-.03.619-.03.931-.03Zm-6.822-6.506c.06.018.06.018.098.018-.076 0-.098-.018-.098-.018Zm3.534 1.414a.486.486 0 0 1-.187-.05c.064.02.124.05.187.05Zm12.094-2.887v-.02h.025s-.025 0-.025.02Zm39.947 2.515a.807.807 0 0 0-.225-.048c0-.03.077-.03.099-.05 0 .05-.125.07.186.128-.038-.03-.038-.03-.06-.03Zm6.945-.857c-.161-.02-.208-.02-.06-.02-.126 0 0 .02.06.02Zm9.119 1.736c.123-.03.063-.03.123-.048.064.018.124.018.188.048-.099 0-.188.02-.311 0Zm-26.363 6.779.064-.03h.061c-.023.03-.061.03-.125.03Zm-22.017-1.902c.06 0 .06 0 .162-.03-.102 0-.102.03-.162.03Zm2.668-8.506c.743.02 1.337 0 1.861-.078-.311.048-.93.078-1.861.078Zm19.413 4.722v-.02s.038 0 .061.02h-.061Zm1.302-.07h.038-.098.06Zm28.099 6.536v.03h-.273c.086 0 .209 0 .273-.03Zm-19.106-.145c-.06 0 0 .03-.06.03-.063-.03-.063 0-.126 0 .063 0 .126-.03.186-.03Zm-19.971-.587h.311c-.026 0 0 .02-.064.02-.06 0-.086 0-.124-.02-.06 0-.06.02-.123.02.038-.02 0-.02 0-.02Zm-13.027-9.832c0 .03-.061 0-.061.03 0 0-.038 0-.038-.03h.099Zm6.7.45s-.038-.06-.124-.06h.432c-.123.03-.184.03-.308.06Zm6.016.846c.047 0 .063-.027.123-.027-.022 0-.098.027-.123.027Zm19.228 1.094c-.311-.02-.533-.067-.742-.087.247.02.431.067.742.087Zm21.09 7.278c-.025 0-.101 0-.123-.03h.123c-.063.03.023.03 0 .03Zm-4.528.164c-.038-.017-.085-.017-.188 0-.308 0 .065-.047.248 0h.15-.21Zm-1.575-.78h.025-.123.098Zm-10.048.313h-.597c.187 0 .396-.02.597 0Zm-32.291-2.752c-.064 0-.064 0-.064.02a.411.411 0 0 0-.162-.02h.226Zm-24.441-2.437c-.184-.03-.495-.03-.679-.05.184.02.432.05.679.05Zm31.386-1.903h-.21c.21 0 .334-.03.521-.03-.086 0-.187.03-.311.03Zm28.16.46v.027c-.022 0-.061-.028-.099-.028h.099Zm13.585 3.443v.028c-.038 0-.038-.028-.063-.028h.063Zm-11.784 2.897h.123s0 .028-.038.028c-.047 0-.025-.028-.085-.028Zm-53.964-4.508c.099 0 .185-.03.248-.03l.061.03h-.309Zm-1.861-.701c0 .02-.101.02-.123.02a1.817 1.817 0 0 1-.436 0h-.161c.324 0 .534 0 .72-.02Zm33.495.359h.06s.038 0 0 .02c0 0 0-.02-.06-.02Zm2.541.312c.187.03.375.03.559.03h.124c.063-.03.187 0-.061 0h-.101c-.172 0-.334 0-.521-.03Zm8.063.08h.025c-.085-.03-.273-.03-.333-.03.124.03.185 0 .308.03Zm-8.869 3.639c.025 0 .063 0 .063.017-.038 0-.016-.017-.063-.017Zm-26.423-3.034c-.061 0 0 .027-.124.027 0-.027-.06 0-.06-.027h.184Zm2.916-3.68h.123c-.06 0-.06.02-.123.02.063-.02 0-.02 0-.02Zm48.071 5.123c0-.03.038-.03.06-.03h.064c-.064 0-.064.03-.124.03ZM199.6 27.272h.035-.308c.124-.03.184 0 .273 0Zm-15.657-2.44c.868.02 1.674.05 2.544.097a45.474 45.474 0 0 0-3.662-.077c.373 0 .747-.04 1.118-.02Zm-2.109.02h.411c.209.047.495.077.892.047-.435.03-.87 0-1.303-.047Zm6.14.127c.248 0 .499 0 .682-.02 0 .02-.123.02-.682.02-.061 0-.125.028-.185.028-.025-.028.035-.028 0-.028h.185Zm10.359 3.999h-.038.101-.063Zm.845.167h-.038.063-.025Zm19.314-2.605h.026v.048c.06 0 .035-.02-.026-.048Zm7.219 2.243c.038 0-.026 0 0 0Zm-4.303-.537h.025-.051.026Zm-39.76-6.468h.038c.025-.018.085-.018.123-.018-.038.018-.098.018-.098.018h-.063Zm32.376 9.707c-.308 0-.679.03-1.029.03.35 0 .658 0 .906-.05.063.02.123 0 .123.02Zm-20.096-8.194c.025 0 .063-.02.102-.04-.039.02-.102.02-.102.04Zm-15.754-2.235c-.062 0-.185 0-.125-.027 0 .027.101.027.188.027h-.063Zm64.013 10.019c.371-.02.619 0 .867 0h-.867Zm-4.653-.292h-.187.746-.559Zm-19.562-7.492c-.124 0-.201-.02-.286-.02.06.02.184.02.286.02Zm-56.173 5.93h.273c-.086 0-.184.02-.273 0Zm69.286-4.436h-.065.125-.06Zm-11.23-1.387c-.248 0-.534 0-.804-.03h.308c.163.03.35.03.496.03ZM196.968 22.1h.101c-.101.02-.162.02-.226.02 0 0 .125 0 .125-.02Zm-48.132 2.05h-.162c.162 0 .225 0 .323-.03-.038.03-.161.03-.161.03Zm82.061 8.828c-.188.02-.188.048-.311.048.123 0 .149-.028.311-.048ZM174.6 19.146c-.022.058.038.058 0 .058-.022 0-.085 0-.146-.058h.146Zm8.473 14.048v-.02c.747.078 1.528.097 2.36.078-.785-.03-1.49-.108-2.36-.058Zm31.079-10.781c-.065 0-.065 0-.128.03 0-.03.025-.03 0-.03h.128Zm-59.858.08a3.44 3.44 0 0 1-.558.067c-.185-.02-.248 0-.41 0 .286-.02.695-.02.93-.067h.038Zm-23.818 2.34v-.047c0 .027.06.027.087.047h-.087Zm107.366 8.848c.022 0-.022 0 0 0Zm8.375-4.605c-.534-.047-.991-.047-1.34 0 .123-.097.721-.097 1.092-.097.521 0 .371.02.248.097ZM205.03 22.96c-.098 0-.145.02-.247.02h-.185c.124-.02.185-.02.248-.02h.184Zm-5.208-1.59s.21-.028.248-.048c-.064.02-.124.047-.187.077 0 0-.022 0-.061-.03Zm-20.407 11.774v-.02c.063.02.086.02.064.02h-.064Zm19.352 2.742a2.159 2.159 0 0 0-.434-.06c.123 0 .248.03.396 0 0 .03.038.03.038.06Zm24.378-3.054c.372 0 .496-.048.804-.048h-.125c-.308 0-.431.048-.619.048h-.06Zm-42.761-15.19c.148 0 .273 0 .457.04-.184-.04-.286 0-.432 0 0 0 0-.04-.025-.04Zm-51.521 8.732h-.248c.06-.028.06-.028.06-.058.103.03.103.03.188.058Zm138.692 6.33h.124c.037 0 .063.03-.064 0h-.432.372Zm-143.653-7.171h-.186.434-.248Zm100.793-6.818h.06l.064.02h-.038s-.026 0-.086-.02Zm-109.106 4.33c.311.03.596.03.93.06h-.184c-.248-.03-.495-.03-.746-.06Zm80.699-5.461c.397 0 .705.027 1.054.057-.188 0-.436.04-.683.04-.187-.04-.371-.07-.371-.097Zm-79.867 3.608c0-.02.098-.02.162-.02h.06c-.06 0-.099.02-.146.02h-.076Zm33.383-1.433c-.286.047-.534.097 0 .145h-.098c-.273-.048-.101-.098.098-.145Zm-16.685 7.677h-.038c-.06 0-.038 0-.06-.02v-.028c0 .028.06.028.06.028s0 .02.063.02h-.025Zm2.296.986c.085.018.145 0 .21 0-.065 0-.125.018-.188.018-.022 0 0-.018-.022-.018h-.2c.076 0 .098-.03.098-.03.064 0 .026.03.102.03Zm5.42 6.408a2.507 2.507 0 0 0-.498-.05c.274 0 .375.03.746.03-.025.02-.186 0-.248.02Zm45.465 1.883c.334-.03.495-.107 1.118-.05.06 0 .06.02.124.05-.499-.05-1.055-.077-1.306.02h.064v-.02Zm91.179-6.35c-.47-.02-.892-.02-1.302-.068.372.048.781.068 1.302.048v.02Zm-114.314 5.2h-.087.21-.123Zm64.134-18.066c-.061.018-.248-.06 0-.03.124 0 .124.03.187.03-.098 0-.123-.03-.187 0Zm-78.648-.294c.433.02.804.02 1.178.02h-1.305c-.06 0 .064 0 .127-.02Zm41.432 20.653s0-.03-.061-.03h.038c.023 0 .023 0 .023.03Zm65.563-.665h.247s-.038 0-.06.03c-.101 0-.127-.03-.187-.03Zm12.344-1.336c.022 0 .06 0 .06-.03 0 .03-.06 0-.06.03ZM176.586 15.01c.076.017-.023.017.101.037-.188-.02-.248-.02-.397-.02h.171c.102 0 .038-.017.125-.017Zm-51.753 16.914c-.085 0-.225 0-.187.058h-.038c.098-.028.162-.058.225-.058Zm150.414-3.608c.183.047.495.125.892.145-.645-.02-1.328-.038-.892-.145ZM199.673 14.52c.025 0 .06.02.086 0v.02c-.061 0-.061-.02-.086-.02Zm-87 12.896h-.495c.123-.028.188-.028.248-.028.101 0 .311 0 .247.028Zm102.345 10.75c-.038-.02-.063-.02-.124-.02.039 0 0-.03.061-.03h-.62c.064 0 .125 0 .248-.017.124.018.124.018.188.018h.371c-.06.03-.06.029-.124.049Zm60.81-10.29c-.334.057-.334.097-.521.144-.248-.047.063-.114.521-.144Zm-5.11-1.874c.435.078 1.241.048 1.899.078h.025c.185 0 .185.04.432.02-.124 0-.247 0-.308-.02h-.251a85.673 85.673 0 0 0-1.797-.078Zm-67.485 13.266h.187c-.063 0-.101.02-.187.02v-.02Zm92.916-4.73c.061 0 .038.02.061.02-.061 0-.06-.02-.124-.02-.124.02-.124 0-.248 0h-.061.309c-.184 0-.372-.02-.556-.05-.064 0-.127-.027-.149-.027.333 0 .581 0 .705-.02-.061.02-.124 0-.124.02 0 .057.063.077.187.077Zm1.426-3.27h-.06c.06 0 .06-.02.123-.02-.025 0-.025.02-.063.02Zm-8.622 6.664c-.035 0-.061 0-.061-.03l.061.03Zm6.885-2.37h-.124c.124-.03 0-.05-.311-.077h.025c.163.027.286.047.41.077ZM251.364 12.93c-.085 0-.123 0-.247-.028h.039c.085 0 .148.028.208.028Zm-110.033.956c0 .04.06 0 .086.04h-.086v-.04Zm151.22 12.41h-.123.063s.06-.03.06 0Zm-10.73-2.85c-.125 0-.087.02-.287.04h-.048c.188-.02.172-.04.335-.04ZM192.664 10.62c.051 0 .086 0 .149.02-.063-.02-.187 0-.247 0 .06 0 .022-.02.098-.02Zm33.294 31.012h.038c-.311-.02 0 0-.208 0h.17Zm79.369-9.483h-.184c-.124-.03-.187.03-.347 0 .036 0 .036-.03.074-.03a.848.848 0 0 1 .273.03c.184 0 .371-.03.534-.03-.038.03-.125.03-.163.03h-.187Zm-44.696-15.433h.102-.187.085ZM84.479 11.27c.134-.017.099 0 .073 0h.026-.398.3Zm106.349 32.613c-.149.04-.371.04-.559.04.188 0 .372 0 .559-.04ZM175.941 9.585c-.248.047.025 0-.185.027-.123 0-.123 0-.248.02-.063 0-.063 0-.123-.02.146 0 .308 0 .47-.027h.086Zm-52.29 29.149c0-.02-.06-.02 0-.08.065.06.188.03.251.06-.123 0-.186 0-.251.02ZM283.246 22.1c0 .02.025 0 .063.02-.063 0-.063 0-.063-.02ZM185.617 9.613c.124-.027.187 0 .311 0-.038 0-.063 0-.063.02a1.258 1.258 0 0 0-.248-.02ZM73.724 23.563c.085 0 .123.03.183.05h-.06a1.27 1.27 0 0 0-.123-.05Zm52.697-10.711h.048c-.026 0-.026.03-.048.03v-.03ZM89.601 9.71c.184 0 .21.02.372.05-.063 0-.188.02-.286.02-.025-.02.038-.05-.085-.07ZM68.388 23.886h-.06.146-.086Zm248.849 7.552c-.06 0-.124.027-.124.047.026-.02 0-.047.124-.047ZM283.37 19.807h-.867c.085-.027.188-.047.21-.047.251 0 .533 0 .657.047Zm.87-10.828h-1.489c.397.05.844.05 1.302 0h.187ZM164.095 7.565c.247.05.559.078.832.078h-.794c-.102 0-.225-.058-.038-.078Zm129.946 33.09s.085 0 .123.03c-.063-.03-.123-.03-.123-.03Zm-1.154-20.311c-.088 0-.212 0-.336-.02.124 0 .248.02.311.02h.025Zm-63.168-12.39c.06 0 .247 0 .333.03-.086-.03-.333-.03-.333-.03Zm-170.696.364c.06 0 .247 0 .371.03h-.039a1.874 1.874 0 0 0-.396-.03h.064Zm-.373 12.027c-.123.02-.225.02-.31.05-.06 0-.06-.05-.124-.05h.371-.038.102Zm75.548 24.779c-.063-.02-.186-.02-.248-.047.185 0 .248.027.433 0-.06.027-.125.027-.185.047Zm123.061-.127c0-.018.035-.018.06-.018.102 0 .188 0 .248-.02-.099.02-.184.02-.308.038Zm64.049-7.95c-.722-.04-1.404-.04-2.062.028.597 0 1.28 0 1.96-.047.064.02.026.019.102.019ZM118.32 7.879v-.02h.06c-.026.02 0 .02-.06.02Zm-3.103 36.758h-.334c.026-.05.026-.05.087-.05.063 0 .186 0 .247.05ZM193.432 7.03c0 .03.065.03.065.03-.027-.03-.125-.03-.065-.03Zm-47.884-1.464c0-.027-.063-.047-.123-.067.123.02.123.02.248.02-.061.02-.061.02-.125.047ZM72.173 32.179c.146 0 .248.018.431 0-.247.018-.285.038-.456.068 0-.03.17-.05.025-.068ZM192.007 47.17c-.063-.018-.038-.018-.063-.018h.101c.022.018-.076 0-.038.018ZM57.657 5.37c.038 0 .063 0 .088.02h-.336c.038 0 .063-.02.063-.02h.185Zm12.43-.245c.076-.027.038-.027.161-.027.162.027.435 0 .62.027h-.496c-.124-.027-.184 0-.285 0-.483.03-.646.05-.894.1.087-.05.335-.07.808-.1h.086Zm215.268-1.46c.123.017.251 0 .374.017-.123 0-.225 0-.311.03 0-.03-.063-.03-.063-.047ZM28.307 4.688h.098c-.034 0-.034 0-.072.028-.013-.028-.013-.028-.026-.028Zm-8.844 3.24c.047 0 .025 0 .047.027h-.247c.025 0 .174 0 .2-.027Zm55.498 30.005h.125c-.124 0-.124.04-.247 0h.122ZM320.75 24.637c.186.03.333.03.521.03-.125 0-.188.02-.335.02-.037-.02-.186-.02-.186-.05Zm-273.7-.342c.274.05.499.08.683.117.064-.037-.371-.067-.682-.117ZM178.113 2.96h.125c-.063.02-.125 0-.188.02-.06-.02.026-.02-.06-.047.06.027.06.027.123.027Zm167.62 30.78c-.025-.03-.025-.06-.085-.06h.247s-.124.03-.162.06ZM28.43 6.229c-.073 0-.15 0-.197.02.036-.02.086-.02.124-.02h.073ZM76.143 42.02s-.5.03-.909 0c-.022-.02 0-.02-.022-.02a.332.332 0 0 1 .222-.077c-.098 0-.285.03-.222.077.397.05.93.02.93.02Zm10.27 1.12c.05-.02.124-.02.15-.036 0 .018-.064.018-.15.038v-.001ZM320.86 11.634h-.086.123-.037ZM26.21 5.81c-.063.02-.11.02-.162.047.064-.027.124-.027.162-.047Zm101.56 43.43c-.15-.02-.21 0-.295 0 .123-.02.145 0 .295-.04v.04ZM30.76 11.78c-.022-.02.128-.04.286-.07.063-.02.1 0 .124 0a.726.726 0 0 0-.334.097c-.038 0-.038 0-.076-.027Zm-4.563 13.373c.025 0 .025 0 .05.02h-.038c-.012 0-.012 0-.012-.02Zm14.896.165c.25 0-.02-.078 0 0ZM160.062 2.463c.187 0-.06.03-.308.03.123 0 .123-.03.149-.05.073 0 .099 0 .159.02ZM28.008 13.107h.136c-.035 0-.073 0-.136.02v-.02Zm52.501 31.012h.283v.027h.124c.063.03 0 .03.063.03-.063 0-.085-.03-.187-.03-.1-.027-.184-.027-.283-.027Zm238.217 6.3c-.061 0-.21 0-.124-.03 0-.027.123 0 .187 0-.064 0-.063.03-.063.03Zm36.038-7.082c.867-.087.124-.215-.124-.34-.123-.02-.371-.04-.559-.09-.285-.077-.435-.124-.06-.204.372-.047.804 0 1.238 0 .807 0 1.675.06 2.382-.018-.457-.1-1.14-.147-1.762-.127-1.985.078-1.61-.087-1.61-.215v-.05c1.549-.047 3.249-.047 4.464-.242-.063-.05-2.543-.177.312-.147.991 0 1.055-.098 1.055-.175-.871 0-1.553-.07-1.204-.167.521-.165-.038-.273-.635-.39-.645-.147-1.201-.292-1.76-.41-.521-.302-2.607-.302-4.068-.4-.273-.086-.832-.067-1.327-.086-1.366-.06-2.817-.108-4.034-.225 0-.05.064-.128.807-.148 2.443-.174 2.443-.174.495-.41-.06 0 0-.056 0-.077.807-.05 1.366.078 2.049.078.533-.078-.188-.225.743-.225.743-.027.721.098.994.148.372.097 1.028.117 1.636.097.657-.078.597-.148 0-.195-1.264-.117-.957-.245-.087-.39-3.597.145-3.597.145-5.087.048 1.302-.077 2.296-.262 4.281-.292-2.791-.175-2.877-.263-1.016-.517.679-.118.048-.118-.597-.118-1.489-.047-1.55-.077-.657-.194 1.215-.128.409-.273.904-.39-.806-.245-.371-.49-.619-.752-.162-.194.06-.372 1.093-.517 1.054 0 1.759-.077 1.177-.174-1.028-.198-.967-.41-1.215-.607-.125-.028-.286-.028-.436-.048.15-.05.35-.127.499-.175.556-.07.346-.117.372-.214-.623-.275.308-.537-.064-.802h.188c-.312-.077-.597-.175-.892-.252-.661-.118-.163-.332-.909-.49.349-.037.375-.114.311-.184v-.145c.312-.205.768-.372 2.048-.45 2.332-.165 3.1-.46 3.386-.732.149-.067.311-.164.457-.214.832-.245.001-.507.908-.732 0-.068 0-.098-.076-.175.076-.04.162-.117-.333-.147-.124-.068-.312-.068-.372-.118-2.172-.37-5.024-.614-8.623-.681-.246-.02-.558-.05-.93-.05-.311 0-.596-.028-.869-.048 1.428-.195 3.349-.265 3.995-.557 1.378-.057 2.022-.175 1.835-.342-.124-.107-.06-.222-.06-.322-.026-.242.431-.487-1.204-.662-.038-.167-.124-.312.248-.44.769-.282-1.217-.311-2.207-.43-.435-.03-.807-.03-1.28-.03-1.327-.114-2.915-.144-4.49-.174-.308-.02-.62-.02-.868-.047a21.66 21.66 0 0 1-2.731-.097h-.93c-1.029-.05-2.045-.09-3.1-.138-1.985-.06-2.108-.147-.597-.322.349-.05.908-.077.908-.147.867-.175.68-.313.496-.517.035-.118.06-.262.085-.36.201-.215 1.986-.292 2.557-.47.705-.41 1.635-.82.086-1.258.037-.027.064-.048.086-.048-.521-.292-.21-.566-.953-.86-1.429-.173-3.287-.243-5.272-.291-1.242-.067-2.731-.097-4.096-.147-.906-.048-1.798-.068-2.729-.098 1.179-.144 2.855 0 4.033-.117 1.179.02 2.233 0 3.189-.107 1.401-.048 2.643-.115 2.578-.34.931-.185.559-.41.373-.604-.706-.245-.782-.537-1.738-.762-.21-.167-.991-.362.931-.46.025 0 .063-.027.063-.047.371-.097.06-.195.371-.292h.038c-.472.097-.72.195-.409.292.867-.05.657-.177.458-.275.286-.017.559-.017.844-.017 0-.197 0-.44-.038-.664a.554.554 0 0 1 .162-.185h-.187c-.124-.06-.432-.08-.803-.06v-.02c.273.02.555.05.803.08v-.06c.063.03.127.03.187.06 1.674-.148 1.49-.322.994-.547-.499-.165-1.578-.087-2.458-.087-.581-.078-.334-.148-.025-.225-.248-.128-.248-.215-.868-.342-2.356-.323-5.769-.34-8.869-.44l-13.583-.437c-1.366 0-2.296-.097-3.039-.225a8.548 8.548 0 0 0-.658-.654c.074-.02.099-.048.099-.078 1.426.03 2.813 0 4.218.03 1.177.028 2.295.098 3.41-.03.124 0 .311-.05.435-.05h.435c1.055 0 .991-.214 2.294-.164.311-.148 1.676.02 2.047-.078.56-.167 1.613-.284 2.915-.312 1.239-.05 1.861-.147 2.729-.264.993-.128 1.699-.323 3.534-.323.559-.077-.123-.097-.432-.117-.396 0-.498-.047-.434-.125.371 0 .844 0 .806-.07-.187-.205.436-.467-.746-.634a1.784 1.784 0 0 0-.496-.125c-.06-.05-.06-.098-.06-.147.124-.098 0-.148-.499-.225-1.054-.145-2.664-.145-3.906-.215-.187-.047-.371-.047-.559-.067.063-.03.063-.078.063-.128.684 0 1.55.05 1.76-.077 3.675-.068 5.498-.265 5.46-.635.533-.117.657-.234-.026-.38-.62-.294-1.239-.596-1.883-.888 0-.038 0-.117.022-.165.064-.292-2.108-.275-3.448-.342-1.017-.078-2.382-.05-3.313-.147.311-.018.584-.048.931-.078.622 0 1.304.03 1.861-.02 1.117-.097 2.483-.047 3.537-.145.409 0 .705 0 .93-.03 1.674-.087 2.792-.234 3.697-.41.334-.097.607-.174 1.388-.224 1.055-.067 1.302-.185 1.178-.312.372-.175.994-.36-.458-.487-.682-.128-.038-.275-.882-.362-.172-.078-.333-.175-.769-.225.064 0 .226-.027.248-.027.063-.04.124-.07.124-.098.273 0 .559.058.785 0 .396-.087-.226-.087-.759-.117v-.03c-.026-.048-.15-.118-.398-.165 0-.03-.06-.08-.06-.097h-.15c-.596 0-1.028-.05-1.253-.128h-.893a97.115 97.115 0 0 0-4.938-.167c-.495-.048-1.141-.018-1.76-.048-3.35-.117-6.787-.244-10.299-.342-1.201-.03-2.416-.077-3.658-.077-.185 0-.371 0-.496-.02-.644-.048-1.425-.048-2.172-.048-1.835-.147.349-.177.349-.294.334-.078.582-.115.458-.242.372-.02.683-.128.435-.195.187-.05.371-.08.559-.098.781-.03 1.486-.05 2.27-.1 2.382-.027 4.491-.174 6.661-.292 1.425-.047 2.828-.077 4.093-.165 1.178-.107 2.296-.254 2.544-.47v-.194c-.436-.117.21-.322-1.179-.41.645-.204-.644-.4-.161-.594.349-.165-.026-.292-1.017-.39-.559-.05-1.054-.117-1.55-.167 0-.027-.063-.027-.063-.047-.124-.245-1.49-.342-3.201-.342-1.452-.05-2.877-.05-4.367-.078a2.3 2.3 0 0 1-.496-.05c-.47 0-.93-.02-1.365-.037-.619-.107.622-.127.473-.205 3.001 0 5.916.098 8.918.058.905-.225.781-.547-.086-.665-.867-.115-1.55-.262-2.543-.42.063-.037-.62-.097-.931-.144.187-.02.311-.02.435-.07-1.55-.078-3.201-.175-3.808.177-.102.038-.721.068-1.093.088-.434-.02-.682-.088-1.117-.088-1.61.068-2.084-.077-2.852-.147-.435-.078-.867-.107-1.55-.107-.87.03-.435.194-.683.194-1.947.098-.844.205-.397.322.235.02.521.08.832.08 2.17-.08 2.665.088 3.287.263.248.097.559.174 1.239.174h-.061c-.063.02-.063.04 0 .07 0 .018.185.018.185.018-.185.03-.372.08-.581.107h-.099c-.124.02-.102.04 0 .09h-.026c-.123-.05-.285-.05-.409-.05.06-.02.124-.067.124-.117 0-.098-.038-.195-1.055-.225-.93-.067-1.736-.097-2.232.05-.623-.02-1.204-.05-1.775-.05-.149-.242-1.017-.292-2.69-.242-1.242 0-.87-.118-.931-.195.931-.117.991-.197-.311-.235-1.55-.107-4.008.038-4.589-.292 0-.03-.498-.03-.806-.03-.436.03-.559.068-.499.097.374.225.807.42 3.065.46 0 .027 0 .047-.026.107-1.301-.127-3.595.145-4.341-.197-.06 0-.124.02-.185.02l-3.597.117c-.747.06-1.49.128-2.357.03a18.228 18.228 0 0 0-1.651-.03c-.683.078-1.264.205-1.512-.02 0 0-.375-.027-.559 0-.372 0-.495 0-.397.05.047.048.15.118.21.175h-.185c-.063-.077-.123-.205-1.203-.145-1.34.068-3.115-.08-4.007.145-.125.04-.496 0-.62-.057-.311-.02-.435-.118-1.055-.118-.498.048-.93.098-1.428 0-1.179-.147-2.008-.05-2.815.068-1.006-.312-1.835.05-2.89.03.125-.068.185-.128.308-.175a32.914 32.914 0 0 1-3.286-.09c-1.798-.145-3.078-.107-4.405.07-.124-.02-.248-.02-.409-.05-.296-.097-1.388-.02-1.598-.127-.596-.263-1.715-.215-3.175-.098a7.189 7.189 0 0 1-1.951 0c-.308.06-.619.08-.93.098-.559-.038-.21-.215-1.487-.215h-.101c-.359-.032-.72-.048-1.08-.048h-.905c-1.759.078-1.613.148-.93.263-.893 0-1.861.03-2.566-.018-1.614-.127-2.233 0-2.791.145.123.03.371.07.619.097h-.038c-1.227.225-1.077.293 1.155.343-2.667-.03-5.335.117-7.964-.03a14.287 14.287 0 0 0-1.985.097c-.124.03-.35.03-.533.05-.931-.02-1.738.057-2.707.077.35.098.969.068 1.465.068v.03c.225.05.682.05 1.054.077-1.114.09-2.194.04-3.223-.047-.273-.03-.623-.078-1.032-.078h-.335c0-.05.065-.127-.558-.147-.124 0-.581.02-.581.077-.038.07.457.07.953.07h-.099c-1.762.048-2.591-.177-3.871-.274a16.778 16.778 0 0 0-3.163.08c-1.089.067-.496.194.149.292h-.026c-.123-.02-.308-.02-.495-.02-.248-.175-.93-.272-2.543-.255-.496 0-1.055 0-1.427-.067-1.861-.245-1.588.097-2.442.117-.101 0-.2 0-.286.03-.746-.03-1.302-.097-2.172-.08-.372-.067-.866-.067-1.365-.067-.495-.078-1.054-.078-1.858-.05h-.375c.025-.068.248-.098.746-.125.744-.02.556-.118.556-.168-.022-.047-.248-.067-.556-.067-.956 0-.247.087-.558.117-.398.098-.995.098-1.55.098v.02c-.188.027-.311.057-.436.057-.472 0-1.177-.077-1.327-.077-2.185.195-1.673-.215-3.014-.175.619-.215-.869-.167-1.425-.167-1.404-.03.308.194-.683.194-1.677-.067.308-.322-1.366-.37-1.242-.02-2.667-.02-3.56-.117-2.061-.127-1.276.263-2.804.195-.457-.097.905-.117.371-.224-.581-.02-.644.077-1.016.077-.72-.048-1.489-.048-2.27-.048a21 21 0 0 0 1.899.148s-.063 0-.063.017c-.062.06.063.08.186.098h.087c-1.576.03-2.071.08-1.662.244-.286.175.956.175 1.76.205.124.168.931.185 1.8.185-.495.03-.869.107-1.302.147.06-.02-.063-.02-.396-.04-.721-.107-2.061.04-2.582-.107-.125-.017-.308-.017-.559-.017-.62-.08-.334.097-1.077.047-1.216-.047-1.774.02-1.962.147-3.223-.03-5.482-.274-8.273-.244-.597.097-1.217-.05-1.776 0-1.861.05-.682-.148-.93-.195 1.404.047 1.429-.098 1.8-.175.931-.167.061-.197-.87-.197-.123-.115-1.362-.165-1.861-.145-1.178.03 0 .175-.248.225-.371.077.349.144-.184.224-.93-.03-.993-.372-2.668-.107-.844-.07-1.549 0-2.295.027-.769.02-1.55.02-2.17-.027h.432c-.247-.09-.806-.09-1.302-.09-.085 0-.183-.027-.247-.027s-.187-.03-.248-.03c-1.178.107-.559.254-.682.37 1.054-.078 2.318.097 3.163 0 .825-.08 1.656-.07 2.479.03-.679 0-1.114.067-1.387.117.396.46.644.487 3.163.46-1.092.24-1.836.24-3.201.057-.708-.108-.931-.108-1.738.02-.618.127.684.292-.93.292-1.302-.02-1.029.067-.867.165h-.769c-.076-.018-.123-.018-.161-.018 0-.02-.125-.05-.311-.08 0-.047.123-.047.063-.067-.15-.05-.397-.078-.683-.078-.038 0-.038 0-.038.028-.149-.115-.273-.195-.955-.262-.805.184-1.986.234-3.536.147-.533-.03-1.365-.107-1.613.037-.555.225-2.109.078-2.232 0-.62-.117-1.674-.067-2.604-.097-.125 0-.188-.02-.311-.02a16.589 16.589 0 0 0-2.643.117h-.026c-1.673-.037-1.984 0-1.733.195h-.128c-.952-.047-1.858-.087-2.851-.047 1.489-.148 1.899-.332 2.296-.557.308-.145-.499-.225-1.429-.292-.248 0-.248-.118-.931-.148.064-.047-.124-.097-.431-.115-.226 0-.373-.03-.623-.03-.406-.03-.743-.05-1.302-.03.187.128-.286.205-.432.323-.063.117-.622.214-1.49.214-2.172.03-.311.195-.682.303-.435.087.742.02 1.178.04 1.34.047 2.728-.148 4.217.047-.705.06-1.362.127-1.362.225h-.063c-1.49-.078-3.351-.078-4.59-.225a14.23 14.23 0 0 0-3.684.03c.022.03.125.03.27.03-.248.037-.183-.03-.371-.03-2.232.03-.931.292-1.798.41 1.017-.215-1.327-.235-1.327-.38.025-.06-.597-.127-1.302-.127-.968-.02-.845.097-1.156.164-.372-.067-.346-.144-.658-.184h-.145c.495 0 1.177.04 1.485-.108-.581 0-1.114.05-1.485.108-.128-.03-.188-.03-.376-.058-1.673.078-1.861.242-1.796.39-.065-.07-.039-.148-.312-.215-.333-.097-.743-.147-1.486-.147-.708 0-.909.05-.683.117 0 0-.063.03-.124 0-.956-.067-1.489 0-2.048.06h-.286c-.483-.06-1.016-.06-1.613-.06.409-.047 1.242 0 1.463-.067-1.387-.128-2.479 0-3.657.047h-.56c-.742 0-1.362-.027-2.045.02v-.047c.248-.098 1.303-.02 1.614-.148-.311-.02-2.335 0-.559-.165.619-.05.035-.147-.099-.194-.026-.08-1.267-.08-.273-.128.407-.04.931-.117 1.512-.04.349.068.781.168 1.34.088.683-.118-.496-.118-.769-.165-.2 0-.371-.05-.571-.068-1.017 0-.854-.254-2.195-.147-.187.067 1.341.087.248.165-1.054.05-2.07.195-3.411.07 1.055-.088-.102-.342 1.921-.392-2.479-.115-4.029-.038-5.062.197a4.93 4.93 0 0 1-.645.027c-.161 0-.308-.047-.494-.047-.496-.05.161-.195-.846-.177-1.178 0 .162.127-.085.197-.248.047-.496.107-1.093.107-.149-.03-.273-.06-.457-.06-1.178 0-2.049-.087-3.163-.117-.311-.165-1.528-.145-1.836-.077-.584.147-1.514.077-2.197.147a7.755 7.755 0 0 1-.683.027c-.209.313-1.303.098-1.92.02-.351 0-.475-.047-.97-.047-.026-.09-.334-.147-.893-.147a.77.77 0 0 0 .311.127h-.31c-.684.02-1.404.02-1.823.067-.782.148-1.69.128-2.583.06.474-.197-1.237-.372-.085-.567-1.178-.03-2.334.098-3.513 0-.372 0-.78 0-.867.098-.085.02.185.05.62.067 1.451.06 1.093.128.622.275-.374-.245-2.047-.02-3.041-.177a16.486 16.486 0 0 0-4.714.05c-.743.174-1.387.174-2.168 0-1.118.057-.709.292-1.365.272-2.05-.098-1.243.07-1.303.167h-.397c-.102 0-.2-.04-.286-.04C76.24 1 76.015.815 74.281.855c-.747-.147-.5-.197.68-.167.31 0 1.053.02.87-.03C74.651.395 77.257.64 77.07.513c-1.115-.148-2.233-.39-3.908-.07-.123.03-.434 0-.682 0a8.09 8.09 0 0 0-2.108.03c-.719.02-.087-.107-.436-.107a4.023 4.023 0 0 0-1.029-.02c-.705.197-.606.312 1.03.42-1.055.089-2.541.136-2.916.31 0 .03.063.03.063.03h-.063C66.07.98 64.814.856 63.325.963c-1.265.068-2.566.145-3.845.213.038 0 .101-.028.161-.028C59.581 1 58.774.962 57.97.98c-1.302.05-2.48 0-3.722-.018-1.217-.03-2.48-.08-3.659.018-.148 0 0 .02-.025.05h-.098c-.188 0-.398 0-.623.02.372-.118 1.613-.05 2.01-.148.1-.137-1.638-.087-1.861-.244.657-.038 2.706.03 1.985-.215-.483-.145-1.512-.223-2.84-.097h-.473c-.867 0 0 .274-1.179.147-1.016-.127-.892 0-.99.05-.149.077-.149.145-.683.165-.895-.05.743-.215-.435-.215-1.118 0-2.357-.098-3.475 0-.16 0-.247-.02-.431-.02-.524.02-1.032.02-1.305.087-1.797.128-3.72.06-5.52.06-.495 0-.867 0-1.054.038h-.646c-.78 0-1.587 0-2.206.08-.499-.03-.93-.03-1.378-.03-.026 0 .025-.02.012-.02-.558 0-1.255.02-1.81-.03a8.311 8.311 0 0 0-1.365 0h-.88c-.597.05-1.23.127-1.813.197-2.69.252-2.69.662 0 .927-.197.047-.534.047-.894.047.522.077 1.217.03 1.811.06h-.333c-.473 0-1.03 0-1.477-.06-.743.097-1.49.225-2.245.352 1.191.215 2.979.087 4.49.087 1.848.108 3.573-.214 5.508 0-1.588-.067-2.48.108-3.733.148.931.047 1.884-.118 2.703.027-1.067.05-2.083.118-3.137.168-1.365 0-1.925.174-2.729.272-2.346.195-2.979.487-3.648.782-.286.017-.546.047-.82.047.312 0 .623.03.508.05-.123 0-.048-.05-.507-.05-1.214.225-1.747.487-.919.732-.035.117-.035.224.82.292a12.8 12.8 0 0 1 1.092.49c.137 0 .261.017.372.047-.05.097-.073.225-.15.342-.572.195-1.761.322-3.35.41-.842.03-1.191.174-1.439.292-.457.107-.892.147-1.327.254-.159 0-.308.018-.47.038-2.505 0-4.875.107-7.197.225-1.882.244-3.794.487-4.525.809-.994.235-2.048.46-1.762.72.346.179.58.374 1.439.518.546.118.383.198-.05.323 0 .117.433.167 1.291.167.918.145 2.938.027 3.646.215 0 .145-1.425.194-1.365.34-.06.06-.16.08-.547.127-1.076.194-2.033.42-2.108.654-.073.097-.42.205.374.272 0 .02.048.05.048.07-.06.272.695.535 1.711.81.919.214 2.408.34 4.64.34 2.741 0 5.446.049 8.152.049 2.033 0 4.116-.03 6.091-.127 1.637-.048 3.275-.088 4.961-.088.149.02.311.04.508.04v.047c-.36.08-.67.128-.965.178-1.84.34-.921.732-.793 1.12 0 .068.009.118.009.216-.087.047-.137.107.336.175.11.05.235.077.36.117.384.322 1.066.39 2.854.322h2.664c.499.02.436.098.376.145-1.304.197-2.297.392-3.04.634-1.626.168-2.471.393-1.353.635.11.127.321.214.794.292.185.127-.248.167-1.104.167-1.478.048-2.567.128-3.386.273-2.185.07-3.028.292-4.12.506-.756.05-.768.128-.87.225-.282.03-.555.05-.816.098-.597.05-.61.127-.883.167-.854.34-1.301.682.05 1.034.087.067.198.185.347.312.658.487 3.45.78 7.704.78.782.03 1.392-.02 2.134-.078 1.067-.02 2.084-.118 3.263-.05-.297.157 1.092.372-1.14.45-.064 0-.188.067-.064.067.806.08.311.147-.147.224-.597.088-.597.215.27.265 1.306.098 1.182.262.931.39-.371.147.311.195.273.292.225.03.473.05.72.07.249-.07.497-.147.931-.235v.195c-.123.02-.21.04-.346.067-.895.08-1.578.168-1.515.313h.063c-1.304.03-1.304.177-1.327.292h-.076l.076.03c-.409.03-.908.05-.845.097.248.44-.186.85 1.675 1.269-.125.02-.286.077-.432.097-1.366.098-2.77.195-3.538.39-.756.05-1.042.147-1.363.224-.299.04-.622.07-.908.088-1.054.322-2.579.587-2.182.956 0 .098-.298.195.321.293.396.097.533.224.56.312-.027.097-.322.225.843.225.286.07.546.117.82.194 1.972.245 4.64.313 7.304.362h-.06c.435.098.893.175 1.775.175.521.03.978.078 1.474.098-1.474.02-.893.244-1.947.312-.038 0 .063.077.188.077.285.05.494.05.867-.027.558-.07 1.924-.168 1.984-.168 1.9.265 1.365-.067 2.023-.124h.832c1.735.124 3.595.097 5.456.124 1.242-.027.597.148 1.365.195.124.07.21.177.744.245 0 .127.063.245.124.362.558.42 1.45.584 4.032.78.646 0 .93.06.992.127-.308.097-.62.224-.927.342v.117a2.257 2.257 0 0 0-.56.252h-.025c-1.093.185-1.527.44-.845.655.063.067.063.067.063.127-.186.165-1.117.232-2.232.232-.56 0-1.032 0-1.428.03h-1.325c-1.032.068-2.173.03-3.141.118-2.045 0-3.783.174-5.83.174-.159-.047.371-.194-.807-.067-.372.02-1.153.087-1.153.02.038-.127-1.451-.127-1.511-.275-.065-.087-.909-.117-1.737-.117h-3.313c0 .07.296.117.854.117.597.205 1.837 0 2.706.03.495.03.06.098 0 .118-.496.03-1.676-.088-1.302.127v.097c1.61 0 3.188.098 4.9.048-.15.02-.312.02-.472.05-1.824.097-3.872.195-4.368.457-.038 0-.06.03-.123.06-.311.087-.62.195-.867.282-.994.077.098.275-.931.39-1.353.304.358.596.358.908 0 .118-.26.293 1.44.323.063.33.644.437 3.2.487.585 0 1.413-.128 1.763.04h1.363c3.784.174 7.729.252 11.66.292-.285-.04-.657-.07-.99-.118.371.02.556.098.99.118.62 0 1.242 0 1.802.047 0 .08.06.148.06.205-.184.087-.372.147-.534.235-.311.107-.581.175-.853.272-2.186-.097.52-.312-.909-.467-.185.155-1.96.195-1.425.342.31.108.891.272 2.333.195.146.027.334.077.457.097 1.054.108 2.233.128 3.514.128.58.067 1.262.125.332.215-1.648.174-2.172.419-3.039.66-.867.196-1.264.44-1.797.636-.747.292-.598.292 1.86.312h7.63c.332.224 2.419.39 1.387.664-1.077.027-1.265.145-1.823.215-.867.195-.867.37-.706.594.21.262 1.598.312 3.497.332 1.947.048 3.845.108 5.83 0 .62-.02 1.613-.02 2.024.108.273.067-.226.145-.722.214-.682.048-.99.098-.307.215.495.058.247.175.27.242-.397.03-1.077 0-1.017.108.222.147.064.215-1.49.087-.308-.017-.742-.017-.93.03-.247.068.188.068.251.118.496.194 2.665.224 2.767.467-3.163-.048-4.606-.213-4.295-.585.163-.117-.644-.174-1.327-.117-1.34.02-3.722 0-3.1.312.06 0-.123.05-.25.098-.184-.243-1.734-.34-2.293-.518-.87.05-1.676.05-.747.195.436.08 1.677.128.747.275h-.87c.374.067-.62.215.273.272-.124.168 0 .292-.047.41-.598.245-.039.487 1.574.664.808-.107 1.985.117 2.69-.077.513-.148 1.033-.148 1.737-.03.325.077.721.107 1.093.03.495-.05.161-.1-.248-.148-.435-.03-.845-.067-1.015-.147-.125-.047-.103-.067.246-.067h.583c.746.262 3.286.332 4.155.604.312.07.56.147 1.615.117 1.053-.047.93.128 1.362.148.434.077-.458.077-.743.125-.56.05-1.118.147-1.576.197-.944.222-.533.312 1.08.312.534.027 1.054.027 1.588.027-.969.195 1.76.245 1.413.41-2.194-.117-3.684-.087-4.118.255 2.257-.158 4.776-.108 7.195-.128 0 .128.163.195-.085.293a2.036 2.036 0 0 1-1.28 0c.124-.078.62-.125.063-.145a8.238 8.238 0 0 0-.994 0c-.559.02-.038.067.064.145.06.127-1.054.07-1.366.147.038.097-.123.165.064.215.705.204.124.292-1.553.292.682.147 2.608.225.597.4 1.016.214-.534.292-1.588.36-.622.049-1.49.049-2.023.129-.273-.147.285-.255 1.797-.225-1.857-.147-3.93-.265-3.496-.587-.495.118-.72.245-.87.342-.06.02-.06.05-.099.068-.148.205 1.217.44 2.668.44h.658c1.302 0 1.092.127 1.177.254.125.038.372.087-.558.117-.992.068-1.239 0-1.734-.05-.473-.047-.93-.127-1.429-.174-1.265-.118-.62.047-.807.107 1.763.038 2.172.185.806.312-.682.098-.806.175-.806.292.806-.077 1.49-.174 2.458-.03.708.098 1.388.098 1.636-.047.063-.097.127-.235 1.057-.147 1.797.175 1.325-.068 1.797-.148 1.922.372 2.046.402 3.722.128h.06c.77 0 1.405.07 2.049.05.184-.098-1.426-.098-.644-.178.457-.067 1.14-.017 1.387.08.496.175 1.9.242 3.005.322h1.064c.05-.03.15-.08.15-.08-1.304-.047-1.266-.262-2.17-.322-1.576-.145-1.242-.232-.845-.41.534-.194.968-.37 0-.564h3.202c.209.048.435.108.06.175v.275c-.431-.03-.431-.08-.431-.127-.125-.07.183-.245-.932-.215-.746 0-.87.165-.56.262.212.08.683.195-.31.245-.41.02-.432.127-.06.127 1.178.038 1.947.262 3.747.087 1.153-.117 2.208-.194 1.461-.46.806.196 1.985.118 3.29.168-2.21.028-2.544.322-4.345.37-.022 0-.022.02.064.02 1.49.127.435.322.768.467.099 0 .35 0 .41.02 1.986.177 1.925.177 3.326-.068.456-.077.584 0 .767.048-.123.147.065.295 1.119.42.619.05 1.08.117-.311.167-1.525.03-.931.194-.372.214 2.765.108 1.054.293.867.468-1.178.194.064.342.559.459 1.425.37.597.83 3.535 1.08v.296c-1.265-.03-1.986.068-2.48.185-.743.175-1.649.195-2.917.077a6.53 6.53 0 0 0-.99-.03c1.674.323 2.938.372 4.55.205-.955-.027-1.08-.077-.024-.125 1.403-.05 2.38-.167 3.188-.312 0 0 2.458.145 2.518.145-.248.117-1.613.117-1.92.265.618.047 2.543-.098 1.947.164-.458.175-.484.273 1.3.273.782 0 .287.1.163.117-1.242.195-.311.372.495.517-.124-.097.273-.195 1.055-.215.622-.047.93-.125 0-.175-.496-.02-.743-.077-.372-.127.435-.067.93-.017 1.267 0 .347.107.594.127 1.213.127-.743.098.311.175-.149.265-1.277.272-.346.467 1.477.662.904-.047-.048-.242 1.092-.225 1.366.03 2.979-.165 4.157.08.372.067.556-.05.705-.05.325-.077.883-.077 1.179-.03 1.711.148 3.239.06 4.651-.087a29.715 29.715 0 0 1 3.078-.108c1.673.03 1.738-.067 1.302-.214 2.335.03 4.491.292 7.01.07.434-.02.558.027.644.107.162.037.286.115.533.145.311.087.311.215 1.178.185.683-.018 1.366-.098 1.366-.185-.038-.108-.086-.175.807-.175 1.092-.05 1.054.097 1.054.175 0 .147.312.167 1.426.087.644-.047 1.613-.165 2.023-.087 1.451.234 1.514-.058 2.134-.078.496-.03.248-.175 1.178-.147.311 0 .188.05.06.05-.494.067-.781.145-.27.175.582.117 1.017 0 1.452-.03 1.426-.145 3.1-.145 4.836-.115 1.303 0 2.605-.03 3.782-.127 1.49-.05 3.313.127 4.469-.098 1.054-.07 1.985.117 3.062 0 .721-.07 1.403-.117 2.334-.05.496.07 1.302.05 1.823-.02.819.02 1.673 0 2.432.02 1.576.098 2.753.05 3.745-.127.063.255 1.428.177 2.172.127.743-.047 1.426 0 2.07 0 .102 0 .038.05.163.05.247 0 .52-.05.743-.05h-.061c.372 0 .743-.02 1.179 0 2.295.195 4.836.292 7.504.312 1.032 0 1.054.108 1.613.178.62 0 1.613-.03 1.699.017 1.093.275 1.959.03 2.706-.017 1.054-.07-.063-.148-.273-.215-.248-.08-.597-.147-1.277-.08-.436.05-.622.117-.931 0-.225-.067-.25-.195.68-.195.708 0 1.182 0 1.613-.067a7.066 7.066 0 0 1 2.109-.06c.772.127 1.054.255-.21.322-.905.08-.657.097-.286.195 1.055.147 2.544.147 4.056.147-.022-.03-.397-.077 0-.117.534 0 .845.087.721.117-.187.117-.892.225-.807.372 2.147-.177 2.707.088 3.932.165 1.254-.097-.048-.127-.952-.272 1.237.107 2.006.107 2.355-.02.21-.07.309-.147-.187-.195-1.797-.08.064-.167-.038-.245-.086-.05.286-.067.759-.067.457.017.482.067.482.115.038.147 1.055.245 2.357.147 1.378-.117 2.087-.03 2.705.098.458.097.833.194 1.239.292 1.242-.018 2.608.07 3.599-.125.396-.07 1.054-.02 1.302.047.993.225 2.235.225 3.785.128.807-.068 1.674-.05 2.604-.05 2.48-.018 5.062-.125 7.629 0h1.762c.099.05-.149.147.597.147.556 0 .743-.097.807-.147h2.207c-.098-.145 1.204-.145 1.387-.273.125-.067.436-.147 1.055-.067.435.048.251.097.124.175-.124.067-1.054.02-.953.147 1.204.038 2.011.038 2.011-.177 0-.047.247-.097.904-.097.646 0 .769.05.854.127.039.04-.025.087.039.147.372.115 1.737 0 2.172.088.124-.02.397-.02.397-.05 0-.098-.67-.038-1.143-.098-.41-.02-.559-.047-.41-.087.32-.06.647-.07.969-.03.743.05 1.55.097 2.519.07 0 .107.273.125.831.125h.93c.581-.048 1.363-.078 2.046-.125.683-.02 1.242-.07 1.327-.148.223-.234.038-.41-.483-.654-.225-.02-.844-.127-1.092-.067-.844.215-2.915.165-3.97.342-1.365.232-1.985.215-2.915-.03-.969-.245-1.985-.265-3.226-.077-.185.027-.308.027-.556.027-.312 0-.499-.047-.397-.067.022-.058.457-.078.273-.148.222-.125-.622-.302.68-.37.746-.05 2.108-.05 2.505.03.969.165 2.296.118 3.551.145h.496c.085 0-.248.07.396.02 1.673.068 3.722 0 5.062.195.172.05.893.05 1.204 0 1.238-.145 1.798-.067 2.357.098.495.147 1.302.214 2.356.03.768-.128 1.388-.128 2.044.02.226.047.525.097.957.097 2.518-.05 3.944.145 5.523.322.222.038.431.068.781.038.273-.018.371-.068.145-.098-.371-.047-.52-.087.163-.117.644-.048.93.03.994.1.905 0 .905-.1.867-.178h.969c-.077.108.085.195.977.178 3.018-.1 4.815.242 7.543.272h-3.163c.994.147 2.048.147 3.163.04 3.042-.04 5.894.145 8.997.125.371-.098-.311-.098-.747-.125-1.489-.07-2.915-.148-3.782-.312h.905c.273.047.708.097 1.388.097 1.652 0 2.979.097 4.468.175 1.179.02 2.481.02 3.595.117.064.048.375.098.87.098 1.055.097 1.49-.068 2.604-.068 2.83.038 5.831-.107 8.413.165.086 0 .371 0 .521-.02 1.798-.127 3.659-.145 5.681-.077 1.823.047 3.808.02 5.729.077 1.181-.107 1.306.185 2.172.117 1.366-.117 1.366.03 1.861.098.646.05.311-.048.436-.068.159-.08-.188-.254.432-.224 1.489.047 2.543-.068 3.871-.068 1.936-.03 4.255.068 5.745-.107 1.736-.215 3.845-.117 5.706-.215h.868c2.855-.05 3.038-.08 2.791-.44-.064-.05.038-.077.372-.097 1.178-.177-.185-.322 0-.47 1.823-.02 2.207.098 1.489.275-.311.098-.892.145.312.195h.904c.086.078.607.117 1.203.078 1.055-.03.309-.128.125-.195-.436-.078-.436-.148-.188-.272.188-.1-1.489-.148-.06-.225.991-.07 1.921-.148 2.975-.05a4.41 4.41 0 0 0 1.366.05c.582-.07.248-.167-.063-.195-1.265-.117-1.921-.295-2.668-.46 1.305-.05 1.963-.127 1.801-.292-.098-.097 0-.194.435-.264-.273-.125 1.301-.108 1.055-.225-2.297.05-2.57-.125-1.801-.32.311-.09.521-.167-.333-.342-.287.225-.846.342-.722.487-.844.03-1.264-.067-1.797-.117-.124.02-.248 0-.436 0 .188-.068.559-.098.188-.145-.559-.08-1.676-.148.248-.225-.311-.185 2.194-.292 1.362-.527.124-.03-.556-.107 0-.147-.123-.272 1.924-.125 2.915-.225-2.915.08-3.099-.125-2.937-.36.085-.127.022-.254.022-.342.622-.107 2.506-.057 2.296-.175-.435-.194 2.42-.372.311-.566h.185c1.489-.038.87-.165.955-.293 1.302 0 2.395-.037 3.326-.165-1.427-.097-1.49-.127-.619-.214.431-.03.247-.03-.064-.03-1.426-.098-1.737-.292-2.791-.41v-.057c-.125-.167.495-.138 1.488-.118.684.028 1.7.145 2.109-.05 1.613.03 2.915-.03 3.351-.262.308-.127 1.264-.127 2.169-.107.683.027 1.327.145 2.172.047Z' clip-rule='evenodd'/></svg>");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
}

.dt_slider--four.dt_slider .dt_slider-content .text {
    border-style: solid;
    border-width: 0 0 0 4px;
    border-color: var(--dt-main-color);
    padding: 0 0 0 2rem;
}

.dt_slider--four.dt_slider .dt-text-right .dt_slider-content .text {
    border-width: 0 4px 0 0;
    padding: 0 2rem 0 0;
}

.dt_slider--four.dt_slider .dt-text-center .dt_slider-content .text {
    border-width: 0 4px 0 4px;
    padding: 0 2rem 0 2rem;
}

.dt_slider--four.dt_slider .owl-dots .owl-dot {
    margin: 0.5rem;
}

.dt_slider--four.dt_slider .dt_owl_carousel.owl-carousel .owl-dots {
    bottom: 12rem;
}

/* Slider Five */

.dt_slider--five .dt_slider-content .subtitle {
    padding: 0.85rem 1.5rem;
    font-size: 2rem;
    position: relative;
	color: #fff;
    background: rgba(var(--dt-main-rgb), 0.2);
    border: 2px dashed var(--dt-main-color);
}

.dt_slider--five .dt_slider-content .subtitle::before {
    content: "";
    position: absolute;
    top: -6px;
    left: -6px;
    width: 8px;
    height: 8px;
    background-color: var(--dt-main-color);
    box-shadow: 0 45px var(--dt-main-color);
}

.dt_slider--five .dt_slider-content .subtitle::after {
    content: "";
    position: absolute;
    top: -6px;
    right: -6px;
    width: 8px;
    height: 8px;
    background-color: var(--dt-main-color);
    box-shadow: 0 45px var(--dt-main-color);
}

.dt_slider--five .dt_slider-content .title span {
    color: transparent;
    -webkit-text-stroke: 3px #fff;
}

.dt_slider--five .dt_slider-content .title span::after {
    display: none;
}

.dt_slider--five .dt_owl_carousel.owl-carousel .owl-dots .owl-dot {
    margin: 0.2rem 0.5rem;
}

@media (max-width: 600px) {
    .dt_slider--five .dt_owl_carousel.owl-carousel .owl-nav {
        display: none;
    }
}

/* Slider Six */

.dt_slider--six .dt_slider-content:before {
    content: "";
    position: absolute;    
    top: 0;
}

.dt_slider--six .dt-text-left .dt_slider-content {
    padding: 5rem 0 5rem 4rem;
}

.dt_slider--six .dt-text-left .dt_slider-content:before {
    width: 159px;
    height: 100%;
    left: 0;
    border-left: 10px solid var(--dt-main-color);
    border-top: 10px solid var(--dt-main-color);
    border-bottom: 10px solid var(--dt-main-color);
}

.dt_slider--six .dt-text-center .dt_slider-content {
    padding: 5rem 4rem 5rem 4rem;
}

.dt_slider--six .dt-text-center .dt_slider-content:before {
    width: 159px;
    height: 100%;
    left: 0;
    border-left: 10px solid var(--dt-main-color);
    border-top: 10px solid var(--dt-main-color);
    border-bottom: 10px solid var(--dt-main-color);
}

.dt_slider--six .dt-text-center .dt_slider-content:after {
    content: "";
    width: 159px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-right: 10px solid var(--dt-main-color);
    border-top: 10px solid var(--dt-main-color);
    border-bottom: 10px solid var(--dt-main-color);
}

.dt_slider--six .dt-text-right .dt_slider-content {
    padding: 5rem 4rem 5rem 0;
}

.dt_slider--six .dt-text-right .dt_slider-content:before {
    width: 159px;
    height: 100%;
    right: 0;
    border-right: 10px solid var(--dt-main-color);
    border-top: 10px solid var(--dt-main-color);
    border-bottom: 10px solid var(--dt-main-color);
}

@media (max-width: 991.98px) {
    .dt_slider--six .dt-text-left .dt_slider-content,
    .dt_slider--six .dt-text-center .dt_slider-content,
    .dt_slider--six .dt-text-right .dt_slider-content {
        padding: 0;
    }
    .dt_slider--six .dt-text-center .dt_slider-content:after,
    .dt_slider--six .dt-text-center .dt_slider-content:before,
    .dt_slider--six .dt-text-left .dt_slider-content:before,
    .dt_slider--six .dt-text-right .dt_slider-content:before {
        display: none;
    }
}

.dt_slider--six .dt_owl_carousel.owl-carousel .owl-dots .owl-dot {
    margin: 0.2rem 0.5rem;
}

@media (max-width: 600px) {
    .dt_slider--six .dt_owl_carousel.owl-carousel .owl-nav {
        display: none;
    }
}

/* Footer */

.dt_footer {
    padding: 0 0;
    position: relative;
    z-index: 0;
}

.dt_footer--one .footer-shape {
    position: absolute;
    top: 0;
    left: -5%;
    z-index: -1;
}

.dt_footer--one {
    color: #b0a9c0;
    overflow: hidden;
    background-color: var(--dt-secondary-color);
}

.dt_footer--one h1,
.dt_footer--one .h1,
.dt_footer--one h2,
.dt_footer--one .h2,
.dt_footer--one h3,
.dt_footer--one .h3,
.dt_footer--one h4,
.dt_footer--one .h4,
.dt_footer--one h5,
.dt_footer--one .h5,
.dt_footer--one h6,
.dt_footer--one .h6 {
    color: inherit;
}

.dt_footer .widget_social li a {
    color: #fff;
    background: rgba(189, 189, 189, 0.20);
    border: 0.1rem solid rgba(189, 189, 189, 0.20);
}

.dt_footer .widget .wp-block-image a {
    display: inline-block;
    vertical-align: middle;
    font-size: 2.625rem;
    font-weight: 500;
}

.dt_footer .widget .wp-block-image a:not(:hover, :focus) {
    text-decoration: none;
}

/* Footer Top */

.dt_footer--one .dt_footer-top {
    margin-top: -10rem;
}

.dt_footer--one .dt_footer-top .widget {
    position: relative;
}

.dt_footer--one .dt_footer-top .widget:before {
    position: absolute;
    content: '';
    left: 1.5rem;
    top: -1rem;
    right: 1.5rem;
    bottom: -10px;
    background: #e7e7e7;
    opacity: .3;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}

.dt_footer--one .dt_footer-top .widget .contact__list {
    position: relative;
    padding: 4rem 4rem 3.2rem;
    min-height: 16rem;
    color: var(--dt-secondary-color);
    background-color: #fff;
    box-shadow: 0 0 5rem 0 rgba(0, 0, 0, 0.1);
}

.dt_footer--one .dt_footer-top .widget .contact__list i {
    font-size: 6rem;
    margin-right: 2.35rem;
    width: 5.2rem;
}

.dt_footer--one .dt_footer-top .widget .contact__list .title {
    font-size: 2.2rem;
}

.dt_footer--one .dt_footer-top .widget .contact__list .description {
    margin-top: 0.8rem;
    line-height: 1.4;
}


/* Footer Middle */

.dt_footer_middle {
    position: relative;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    margin-top: 0;
}

.dt_footer_middle .widget .widget-title {
    color: #fff;
    position: relative;
    padding-bottom: 1.6rem;
    margin-bottom: 2.4rem;
}

/*.dt_footer_middle .widget .widget-title:before {
    content: "";
    width: 3.5rem;
    height: 0.4rem;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 0.4rem solid var(--dt-main-color);
}*/

.dt_footer_middle .widget .widget-title:before {
    position: absolute;
    content: "";
    width: 4rem;
    background-color: var(--dt-main-color);
    height: 0.2rem;
    left: 0;
    bottom: 0;
    border-radius: 0.5rem;
}

.dt_footer_middle .widget .widget-title:after {
    content: "";
    position: absolute;
    left: 4.5rem;
    bottom: -0.1rem;
    width: 0.6rem;
    height: 0.3rem;
    background-color: var(--dt-main-color);
    border-radius: 100%;
}

.dt_footer_middle .widget+.widget {
    margin-top: 3rem;
}

.dt_footer_middle .widget .contact__list+.contact__list {
    margin-top: 2rem;
}

.dt_footer_middle .widget .contact__list i {
    font-size: 2.2rem;
    width: 2.5rem;
    height: 2.5rem;
}

.dt_footer_middle .widget .contact__list .contact__body .title {
    color: inherit;
    font-weight: 600;
    font-size: 1.7rem;
}

.dt_footer_middle .widget ol li a,
.dt_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
    display: block;
    width: 100%;
}

.dt_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li:not(:last-child) a {
    margin-bottom: 1rem;
}

.dt_footer_middle .widget ol li a:hover,
.dt_footer_middle .widget ol li a:focus,
.dt_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,
.dt_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus {
    color: inherit;
    opacity: 1;
}

.dt_footer .dt_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
    margin: 0;
    padding: 0;
    width: 4rem;
    height: 4rem;
}

.dt_footer .dt_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a::before {
    display: none;
}

.dt_footer_middle .wp-block-gallery.has-nested-images figure.wp-block-image img {
    min-height: 9.7rem;
}

.dt_footer .dt_footer_middle .dt_business_hour {
    padding: 2rem 3rem 3.3rem;
    background-image: linear-gradient(180deg, #0e1422 -4.46%, #212631 100%);
    border-radius: 2rem;
}

.dt_footer .dt_footer_middle .widget_nav_menu .menu {
    display: grid;
}

@media (min-width: 48em) {
    .dt_footer .dt_footer_middle .widget_nav_menu .menu {
        grid-template-columns: repeat(1, 1fr 1fr);
    }
}

.dt_footer .dt_footer_middle .mc4wp-form .form-group input[type="text"],
.dt_footer .dt_footer_middle .mc4wp-form .form-group input[type="email"] {
    background-color: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.dt_sidebar,
.dt_footer {
    --wp--style--block-gap: 1.6rem;
}


/* Footer Copyright */

.dt_footer_copyright {
    padding: 2.5rem 0;
    background-color: rgba(0, 0, 0, 0.15);
    border-top: 0.1rem solid rgba(189, 189, 189, 0.12);
}

.dt_footer_copyright .widget li {
    display: inline-block;
    margin-left: 0.85rem;
}

.dt_footer_copyright .widget li:first-child {
    margin-left: 0;
}

.dt_footer_copyright .widget li a {
    position: relative;
    z-index: 0;
}

.dt_footer_copyright .widget.widget_payment li a {
    font-size: 3rem;
}

.dt_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,
.dt_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus,
.dt_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
    padding-left: 2rem;
}

.dt_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:before {
    opacity: 0.75;
}

.dt_footer--one .dt_footer_copyright .widget .wp-block-image a,
.dt_footer--one .dt_footer_copyright .widget li:not(.widget_payment):not(.widget_social) a,
.dt_footer--one .dt_footer_copyright .dt_footer_copyright-text a {
    color: inherit;
}

.dt_footer--one .dt_footer_copyright .dt_footer_copyright-text a:hover,
.dt_footer--one .dt_footer_copyright .dt_footer_copyright-text a:focus {
    text-decoration-style: dotted;
}

@media (min-width: 36em) {
    .dt_footer_copyright>.dt-container>.dt-row>* {
        margin-top: auto;
        margin-bottom: auto;
    }
}

@media (max-width: 35.95em) {
    .dt_footer_copyright>.dt-container>.dt-row>*:first-child {
        margin-top: 0;
    }
}

/* Up Top */

button.dt_uptop {
    position: fixed;
    right: 3rem;
    bottom: 3rem;
    height: 4.5rem;
    width: 4.5rem;
    cursor: pointer;
    display: block;
    border-radius: 5rem;
    padding: 0;
    z-index: 10000;
    opacity: 1;
    visibility: hidden;
    transform: translateY(10rem);
    border: 0.2rem solid var(--dt-main-color);
    transition: 1s ease;
}

.dt_uptop.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

@media (min-width: 48rem) {
    .dt_uptop.active:hover {
        transform: translateY(-0.8rem);
        box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
    }
}

.dt_uptop:before {
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 1rem;
    width: 90%;
    opacity: 1;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%);
}

.dt_uptop:after {
    position: absolute;
    font-family: 'Font Awesome 6 Free';
    content: '\f148';
    text-align: center;
    line-height: 4.3rem;
    font-size: 1.8rem;
    color: var(--dt-main-color);
    top: -1px;
    left: -1px;
    height: 4.5rem;
    width: 4.5rem;
    cursor: pointer;
    display: block;
    z-index: 1;
    font-weight: 900;
    box-shadow: none;
    border-radius: 50% !important;
    border-radius: 0.5rem;
    animation: scroll_top_effect 1s ease infinite alternate;
}

.dt_uptop svg {
    color: var(--dt-main-color);
    border-radius: 50%;
    background: #fff;
}

.dt_uptop svg path {
    fill: none;
    stroke: var(--dt-main-color);
    stroke-width: 1rem;
    transition: all .2s linear;
}


/* Post */

.dt_post_item {
    position: relative;
}

.dt_post_item .image {
    border-radius: 1rem 1rem 0 0;
    position: relative;
    overflow: hidden;
}

.dt_post_item .image img {
    transition: .3s linear;
}

.dt_post_item:focus-within .image img,
.dt_post_item:hover .image img {
    transform: scale(1.1);
}

.dt_post_item .image>a {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-transition: -webkit-transform 500ms ease-out;
    transition: -webkit-transform 500ms ease-out;
    transition: transform 500ms ease-out;
    transition: transform 500ms ease-out, -webkit-transform 500ms ease-out;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}

.dt_post_item:hover .image>a,
.dt_post_item:focus-within .image>a {
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.dt_post_item .image>a::after {
    content: "\f0c1";
    font-size: 2.2rem;
    font-family: "Font Awesome 6 Free";
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.dt_post_item .image>a::after {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}

.dt_post_item .image + .inner {
    border-top: none;
    border-radius: 0 0 1rem 1rem;
}

.dt_post_item .inner {
    border-radius: 1rem;
    background-color: #fff;
    padding: 4rem 3.5rem 3.2rem;
    transition: all .2s ease-in-out;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_post_item:not(.single-post):hover .inner,
.dt_post_item:not(.single-post):focus-within .inner {
    border-color: transparent;
    box-shadow: 0 1.2rem 6rem 0 rgba(0, 0, 0, 0.1);
}

.dt_post_item .inner .meta {
    margin-bottom: 1.8rem;
}

.dt_post_item .meta ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    margin: -0.6rem 0 0 0;
    padding: 0;
    justify-content: flex-start;
}

.dt_post_item .meta ul li {
    margin-top: 0.6rem;
    line-height: 1.2;
}

.dt_post_item .meta ul li:not(:first-child) {
    margin-left: 2.2rem;
    text-align: end;
}

.dt_post_item .meta ul li>div {
    position: relative;
}

.dt_post_item .meta .date {
    display: inline-flex;
    align-items: baseline;
}

.dt_post_item .meta .author a:not(:hover, :focus),
.dt_post_item .meta .date a:not(:hover, :focus) {
    color: var(--dt-secondary-color);
    text-decoration: none;
}

.dt_post_item .meta .author i,
.dt_post_item .meta .date i {
    font-size: 2rem;
    color: var(--dt-main-color);
    vertical-align: middle;
    margin-right: 0.8rem;
}

.dt_post_item .meta .date,
.dt_post_item .meta .author {
    font-size: 1.4rem;
    color: var(--dt-secondary-color);
    font-weight: 600;
    transition: all .2s ease-in-out;
}

.dt_post_item .meta .author a {
    display: inline-block;
    vertical-align: middle;
}

.dt_post_item .meta .author img {
    margin-right: 1.6rem;
    width: 5rem;
    height: 5rem;
    border-radius: 10rem;
    object-fit: cover;
    border: 0.3rem solid rgba(189, 189, 189, 0.4);
}

.dt_post_item .image+.inner .catetag {
    position: absolute;
    top: 3.5rem;
}

.dt_post_item .catetag {
    color: #fff;
    font-size: 1.5rem;
    background: var(--dt-main-color);
    display: inline-block;
    padding: 0.5rem 1.6rem;
    border-radius: 10rem;
    margin-bottom: 1.8rem;
}

.dt_post_item .catetag i {
    color: #fff;
    vertical-align: middle;
}

.dt_post_item .catetag a {
    text-decoration: none;
    color: inherit;
    font-weight: 700;
}

.dt_post_item .catetag a:hover,
.dt_post_item .catetag a:focus {
    text-decoration: underline;
}

.dt_post_item .title {
    font-size: 2.4rem;
    margin-bottom: 1.1rem;
    transition: all .2s ease-in-out;
}

.dt_post_item .more-link {
    position: relative;
    display: inline-block;
    text-decoration: none;
    line-height: 1.2;
    color: var(--dt-secondary-color);
    font-weight: 700;
    text-transform: capitalize;
}

.dt_post_item .more-link:after {
    content: "\f178";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    display: inline-block;
    margin-left: 0.8rem;
}

.dt_post_item .more-link:hover,
.dt_post_item .more-link:focus {
    color: var(--dt-main-color);
    letter-spacing: 0.05rem;
}


/* Post Single */

.single-post {
    margin-bottom: 6rem;
}

.single-post .image {
    margin-bottom: 3rem;
}

.single-post .image img {
    width: 100%;
}

.single-post .wp-block-image img,
.single-post .image img {
    border-radius: 2rem;
}

.single-post .inner .title {
    font-size: 3.6rem;
}

.single-post .inner .meta {
    margin-top: 2rem;
    margin-bottom: 2.5rem;
}

.single-post .inner .meta ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.single-post .inner .meta li {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    color: var(--dt-secondary-color);
    gap: 5px;
}

.single-post .inner .meta li i {
    font-size: 2rem;
    margin-right: 5px;
    color: var(--dt-main-color);
}

.single-post .inner .meta li a:not(:hover, :focus) {
    text-decoration: none;
    color: inherit;
}

.single-post .inner .meta li a:not(:last-child) {
    margin-right: 3px;
}

.single-post .meta_bottom {
    margin-bottom: 0;
    margin-top: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    border-left: none;
    border-right: none;
}

.single-post .meta_bottom .title {
    font-size: 1.8rem;
    display: inline-block;
    margin-right: 1.2rem;
}

.single-post .meta_bottom .tags a {
    font-size: 1.5rem;
    border-radius: 5px;
    margin-bottom: 0.3rem;
    padding: 0.8rem 1.6rem;
    font-weight: 500;
    color: var(--dt-text-color);
    display: inline-block;
    text-decoration: none;
    line-height: 1;
    margin-right: 0.5rem;
    background: rgba(14, 25, 30, 0.03);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.single-post .meta_bottom .tags a:hover,
.single-post .meta_bottom .tags a:focus {
    border-color: var(--dt-main-color);
    background-color: var(--dt-main-color);
    color: #fff;
}

.single-post .meta_bottom .widget_social a {
    width: 2rem;
    height: auto;
    color: var(--dt-text-color);
    background-color: transparent;
}

.single-post .meta_bottom .widget.widget_social li a:after {
    display: none;
}

.wp-block-heading {
    margin-bottom: 1rem;
}

.wp-block-cover .wp-block-cover-is-layout-flow {
    text-align: center;
}

.single-post p {
    margin-bottom: 1.6rem;
}

/* Author Details */

.author-details {
    padding: 3rem;
    background: rgba(var(--dt-main-rgb), 0.03);
    border: 1px solid rgba(var(--dt-main-rgb), 0.2);
    border-radius: 1rem;
}

.author-details .media {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.author-details .media .auth-mata {
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-right: 3rem;
    margin-top: 0;
}

.author-details .media .auth-mata img {
    border-radius: 50%;
    background-color: rgba(255, 255, 255);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.08);
    width: 10rem;
    height: 10rem;
}

.author-details .media .media-body {
    flex: 1;
}

.author-details .media .media-body h5 {
    letter-spacing: 0.025rem;
    vertical-align: baseline;
}

.author-details .media .media-body h5 a:not(:hover, :focus) {
    text-decoration: none;
    color: var(--dt-secondary-color);
}

.author-details .media .media-body h5+p {
    margin-bottom: 0;
    margin-top: 0.8rem;
}

.nextprev-post-wrapper {
    margin-top: 6rem;
}

.nextprev-post {
    position: relative;
    border: solid 1px rgba(189, 189, 189, 0.35);
    border-radius: 10px;
    padding: 30px;
}

.nextprev-post .nextprev-text {
    display: block;
    margin-bottom: 6px;
}

.nextprev-post.next {
    text-align: end;
}

.nextprev-post .post-title {
    font-size: 18px;
    margin: 0;
}

/* Comment & Form */

.comments-area {
    margin-top: 6rem;
    border-radius: 8px;
    padding: 35px 40px 50px;
    background: rgba(14, 25, 30, 0.03);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.single-comments-title,
.comments-title {
    margin-bottom: 3rem;
    text-align: start;
}

.comments-title h3 {
    font-size: 3.4rem;
}

.comment-list {
    margin: 0 0 6rem;
    padding: 0;
    list-style: none;
}

.comments-area li {
    list-style: none;
}

.comments-area .comment-body {
    position: relative;
    padding: 3rem;
    min-height: 12rem;
    word-wrap: break-word;
    border-radius: 0;
    z-index: 0;
    margin-bottom: 4rem;
}

@media (min-width: 48rem) {
    .comments-area .comment-body {
        padding: 3rem 3rem 3rem 16.5rem;
    }
}

.comments-area .comment-body:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    z-index: -1;
    border-radius: inherit;
}

@media (min-width: 48rem) {
    .comments-area .comment-body:before {
        max-width: calc(100% - 120px);
    }
}

.comment-list .comment .comment-body:before {
    background: rgba(189, 189, 189, 0.2);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.comments-area .comment-meta .comment-awaiting-moderation {
    display: block;
    width: 100%;
    clear: both;
}

.comments-area .comment-meta .comment-author {
    font-size: 1.6rem;
}

.comments-area .comment-meta .comment-author .fn {
    font-weight: 700;
}

.comment-meta .comment-metadata>a,
.comments-area .comment-meta .comment-author a {
    text-decoration: none;
    color: var(--dt-secondary-color);
}

.comment-meta .comment-metadata>a:hover,
.comment-meta .comment-metadata>a:focus,
.comments-area .comment-meta .comment-author a:hover,
.comments-area .comment-meta .comment-author a:focus {
    color: var(--dt-main-color);
}

.comments-area .comment-meta .comment-author img {
    width: 6rem;
    border-radius: 10rem;
}

@media (min-width: 48rem) {
    .comments-area .comment-meta .comment-author img {
        position: absolute;
        z-index: 0;
        left: 0;
        top: 0.6rem;
        width: 9rem;
        border-radius: 10rem;
    }
}

.comments-area .comment-meta .comment-author,
.comment-meta .comment-metadata {
    line-height: 1.5;
    font-size: 1.8rem;
    display: inline-block;
}

.comment-content {
    position: relative;
    z-index: 0;
    padding: 1.6rem 0;
    line-height: 1.5;
}

.comment-content p {
    margin-bottom: 0;
}

.comment-body .reply a,
.comment-body .edit a {
    font-weight: 600;
    letter-spacing: 0.03rem;
    background: var(--dt-main-color);
    color: #fff;
    padding: 0.2rem 1.2rem;
}

.comment-body .reply a:not(:hover, :focus),
.comment-body .edit a:not(:hover, :focus) {
    text-decoration: none;
}

.comment-list .comment .children .comment-body:before {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    background: #fff;
}

.comment-reply-title {
    font-size: 3.4rem;
}

.comment-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 1.2rem;
}

.comment-form>p>label {
    display: block;
    font-weight: 600;
    margin-bottom: 3px;
    color: var(--dt-secondary-color);
}

.comment-form input[type="checkbox"]+label {
    display: inline-block;
}

.comment-form>p.comment-notes {
    flex-basis: 100%;
    width: 100%;
}

.comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
    flex: auto;
}

@media (max-width: 61.95em) {

    .comment-form>p:nth-child(2n+1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit),
    .comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
        max-width: 100%;
        flex-basis: 100%;
    }
}

.comment-form-comment {
    max-width: 100%;
    flex-basis: 100%;
}

.comment-form-cookies-consent,
.form-submit {
    width: 100%;
}

.comment-form-cookies-consent label {
    vertical-align: middle;
    margin-left: 0.3rem;
}


/* Pagination */

.woocommerce nav.woocommerce-pagination,
.pagination {
    position: relative;
    text-align: center;
    z-index: 0;
    width: 100%;
    max-width: fit-content;
    display: block;
    margin: 0 auto;
    margin-top: 4rem;
}

.pagination h2 {
    display: none;
}

.woocommerce nav.woocommerce-pagination ul {
    line-height: 4rem;
    border: none;
}

.woocommerce nav.woocommerce-pagination ul,
.pagination .nav-links {
    display: inline-flex;
    align-items: center;
}

.woocommerce nav.woocommerce-pagination ul li {
    border: none;
}

.page-links .post-page-numbers,
.woocommerce nav.woocommerce-pagination ul li .page-numbers,
.pagination .page-numbers:not(.dots) {
    font-weight: 600;
    border-width: 0.2rem;
    border-style: solid;
    border-color: transparent;
    display: flow-root;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 3.24rem;
    min-width: 3.9rem;
    text-align: center;
    padding: 0.2rem 1.2rem;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 0.4rem;
    text-decoration: none;
    color: var(--dt-secondary-color);
    border: 0.1rem solid rgba(189, 189, 189, 0.4);
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers i,
.pagination .page-numbers:not(.dots) i {
    font-size: 1.3rem;
}

.page-links .post-page-numbers {
    display: inline-block;
    text-decoration: none;
    text-align: center;
    border-width: 0.1rem;
    border-color: var(--dt-main-color);
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(.current):hover,
.pagination .page-numbers:not(.dots, .current):hover {
    color: var(--dt-main-color);
    background-color: transparent;
}

.page-links .post-page-numbers:hover,
.page-links .post-page-numbers:focus,
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
.pagination .page-numbers:not(.dots):hover,
.pagination .page-numbers:not(.dots):focus,
.pagination .nav-links .page-numbers.current {
    color: #fff;
    background-color: var(--dt-main-color);
}

.page-links .post-page-numbers:not(:last-child),
.pagination .page-numbers.dots,
.woocommerce nav.woocommerce-pagination ul li:not(:last-child),
.pagination .page-numbers:not(.dots):not(:last-child) {
    margin-right: 1rem;
}


/* Sidebar */

.dt_widget-area .widget {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    padding: 2.5rem 3rem 2.5rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    border-radius: 1rem;
    transition: all .2s ease-in-out;
}

.dt_widget-area .widget+.widget {
    margin-top: 4rem;
}

.dt_widget-area .widget .widget-title {
    padding: 1.4rem 2rem 1.4rem 4.3rem;
    margin-top: -2.5rem;
    margin-right: -3rem;
    margin-bottom: 2.5rem;
    margin-left: -3rem;
    background-color: rgba(var(--dt-main-rgb), 0.12);
}

.dt_widget-area .widget .widget-title:before {
    position: absolute;
    content: '';
    background: var(--dt-main-color);
    width: 6px;
    height: 14px;
    left: 25px;
    top: 22px;
    border-radius: 2px;
}
  
.dt_widget-area .widget .widget-title:after {
    position: absolute;
    content: '';
    background: var(--dt-main-color);
    width: 2px;
    height: 18px;
    left: 27px;
    top: 20px;
}

.dt_widget-area .widget ul:not(.wp-block-social-links) li {
    border-bottom: 0.1rem dashed rgba(189, 189, 189, 0.35);
    text-transform: capitalize;
    padding: 10px 0;
}

.dt_widget-area .widget ul>li:first-child {
    padding-top: 0;
}

.dt_widget-area .widget ul>li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.dt_widget-area .widget.widget_archive ul li a,
.dt_widget-area .widget.widget_categories ul li a,
.dt_widget-area .widget.widget_nav_menu ul li a {
    position: relative;
    padding-left: 2.5rem;
    font-weight: 500;
    display: inline-block;
}

.dt_widget-area .widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {
    color: var(--dt-secondary-color);
}

.dt_widget-area .widget.widget_archive ul li a::before,
.dt_widget-area .widget.widget_categories ul li a::before,
.dt_widget-area .widget.widget_nav_menu ul li a::before {
    content: "\f061";
    position: absolute;
    top: -0.16rem;
    left: 0;
    font-family: FontAwesome;
    font-size: 1.8rem;
    font-weight: normal;
    color: var(--dt-main-color);
    opacity: 0.4;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}

/* Meta */

.widget_meta ul li a {
    padding-right: 0;
    padding-left: 25px !important;
}

.widget_meta ul li a:before {
    left: 0;
    font-family: FontAwesome;
    color: var(--dt-main-color);
}

.widget_meta ul li:nth-child(1) a:before {
    content: "\f007";
}

.widget_meta ul li:nth-child(2) a:before {
    content: "\f08b";
}

.widget_meta ul li:nth-child(3) a:before {
    content: "\f086";
}

.widget_meta ul li:nth-child(4) a:before {
    content: "\f27a";
}

.widget_meta ul li:nth-child(5) a:before {
    content: "\f19a";
}

.widget_meta li a:hover:before,
.widget_meta li a:focus:before {
    -webkit-animation: rightCaret 600ms ease infinite;
    animation: rightCaret 600ms ease infinite;
}

/* Recent Comments */

.widget_recent_comments li {
    padding: 0;
    word-break: break-word;
}

/* Gallery */

.dt_gallery--one .wp-block-gallery figure.wp-block-image,
.dt_gallery--one .wp-block-gallery figure.wp-block-image a {
    border-radius: 2rem;
}

.dt_gallery--one .wp-block-gallery figure.wp-block-image a:before {
    font-size: 5.5rem;
}

.wp-block-gallery figure.wp-block-image {
    background-color: var(--dt-secondary-color);
}

.wp-block-gallery figure.wp-block-image,
.wp-block-gallery figure.wp-block-image a {
    position: relative;
    overflow: hidden;
    border-radius: 1rem;
    z-index: 0;
}

.wp-block-gallery figure.wp-block-image,
.wp-block-gallery figure.wp-block-image * {
    height: 100%;
}

.wp-block-gallery figure.wp-block-image a {
    display: inline-block;
}

.wp-block-gallery figure.wp-block-image a:before {
    content: "\f065";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2.8rem;
    color: #fff;
    background-image: -moz-linear-gradient(90deg, #161C2D 0%, rgba(22, 28, 45, 0) 100%);
    background-image: -webkit-linear-gradient(90deg, #161C2D 0%, rgba(22, 28, 45, 0) 100%);
    background-image: -ms-linear-gradient(90deg, #161C2D 0%, rgba(22, 28, 45, 0) 100%);
    transform: scale(1, 0);
    transition: transform 500ms ease;
    transform-origin: top center;
    z-index: 0;
}

.dt_gallery .wp-block-gallery figure.wp-block-image a:before {
    font-size: 5rem;
}

.wp-block-gallery figure.wp-block-image:hover a:before,
.wp-block-gallery figure.wp-block-image:focus-within a:before {
    transform: scale(1, 1);
}

.wp-block-gallery figure.wp-block-image:hover a img,
.wp-block-gallery figure.wp-block-image:focus-within a img {
    opacity: 0.5;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/* Widget Tag */

.tagcloud,
.wp-block-tag-cloud {
    margin-bottom: -1rem;
}

.wp-block-tag-cloud a,
.widget_tag_cloud a {
    font-size: 1.6rem !important;
    display: inline-block;
    line-height: 1.5;
    padding: 0.6rem 1.6rem;
    font-weight: 500;
    position: relative;
    text-decoration: none;
    color: var(--dt-secondary-color);
    background: rgba(14, 25, 30, 0.03);
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    margin-bottom: 1rem;
    margin-right: 0.5rem;
    border-radius: 5px;
}

.wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus {
    color: #fff;
    background-color: var(--dt-main-color);
    border-color: var(--dt-main-color);
}

.wp-block-tag-cloud a:not(:hover, :focus),
.dt_footer .widget_calendar table th,
.dt_footer .widget_tag_cloud a:not(:hover, :focus) {
    color: inherit;
}

/* Footer Slug */

.dt-footer-slug-1 {
    position: relative;
    text-align: center;
    padding: 2.5rem 0;
    text-transform: uppercase;
    margin-bottom: 9rem;
}

.dt-footer-slug-1:before {
    left: 0;
    right: 0;
    bottom: 0;
    width: 0%;
    height: 1px;
    content: "";
    margin: 0 auto;
    position: absolute;
    background-color: var(--dt-main-color);
    -webkit-transition: all 700ms ease;
    transition: all 700ms ease;
}

.dt-footer-slug-1 h3 {
    line-height: 1;
    font-weight: 800;
    font-size: 11.8rem;
}

.dt-footer-slug-1 h3 a {
    text-decoration: none;
}

.dt-footer-slug-1.active:before {
    width: 100%;
}

@media (max-width: 1200px) {
    .dt-footer-slug-1 h3 {
        font-size: 8rem;
    }
}

@media (max-width: 991px) {
    .dt-footer-slug-1 h3 {
        font-size: 5rem;
    }
}

@media (max-width: 680px) {
    .dt-footer-slug-1 h3 {
        font-size: 4rem;
    }
}

/* Full Sidebar >> Widget Calendar */

.calendar_wrap,
.wp-block-calendar {
    position: relative;
    background-color: none;
    overflow: hidden;
    border-radius: 0;
    border-top: 0;
}

.wp-block-calendar table,
.widget_calendar table {
    width: 100%;
    background-color: #fff;
    border: none;
    margin: 0;
    caption-side: top;
}

.wp-block-calendar table caption,
.widget_calendar table caption {
    font-weight: 700;
    color: #fff;
    position: relative;
    padding: 1.2rem 1.4rem;
    text-align: center;
    background-color: var(--dt-main-color);
}

.wp-block-calendar table th,
.wp-block-calendar table td,
.widget_calendar table th,
.widget_calendar table td {
    line-height: 4rem;
    padding: 0;
    text-align: center;
}

.wp-block-calendar tbody td#today,
.wp-block-calendar table th,
.widget_calendar table th {
    color: #fff;
    background: var(--dt-main-color);
    font-weight: 700;
}

.wp-block-calendar table td,
.widget_calendar table td {
    font-weight: 600;
    position: relative;
    border-style: solid;
    border-width: 0.1rem;
    color: var(--dt-secondary-color);
    border-color: rgba(189, 189, 189, 0.35);
}

.wp-block-calendar table tfoot,
.widget_calendar table tfoot {
    background-color: rgba(14, 25, 30, 0.03);
}

.wp-calendar-nav {
    font-weight: 600;
    padding: 1.15rem 1.4rem;
    background-color: var(--dt-main-color);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wp-calendar-nav a {
    display: inline-block;
    color: #fff;
}

.wp-calendar-nav a:not(:hover, :focus) {
    text-decoration: none;
}


/* Widget Search */

.widget_search .search-form {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1rem;
}

.widget_search .search-form .search-submit {
    flex-shrink: 0;
}


/* Service Help Block */

.dt_widget-area .widget .feature_single,
.dt_widget-area .widget .service_help_block {
    margin: -3rem;
    position: relative;
    padding: 5rem 1.5rem;
    color: #fff;
    text-align: center;
    z-index: 0;
}

.dt_widget-area .widget .feature_single:after,
.dt_widget-area .widget .service_help_block:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #000;
    opacity: 0.8;
}

.dt_widget-area .widget .feature_single .bgimage,
.dt_widget-area .widget .service_help_block .bgimage {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.dt_widget-area .widget .feature_single .bgimage img,
.dt_widget-area .widget .service_help_block .bgimage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dt_widget-area .widget .service_help_block .icon {
    width: 8.6rem;
    height: 8.6rem;
    line-height: 8.6rem;
    border-radius: 50%;
    color: var(--dt-main-color);
    background: #fff;
    margin: 0 auto 3rem;
    font-size: 4rem;
}

.dt_widget-area .widget .service_help_block .icon i,
.dt_widget-area .widget .service_help_block .icon img {
    vertical-align: -0.5rem;
}

.dt_widget-area .widget .service_help_block .title {
    color: inherit;
}

.dt_widget-area .widget .service_help_block .content {
    margin-top: 3rem;
}

.dt_widget-area .widget .service_help_block .content a {
    color: #fff;
    font-weight: 700;
}

.dt_widget-area .widget .service_help_block .content a:not(:hover, :focus) {
    text-decoration: none;
}

.dt_widget-area .widget .feature_single .content {
    text-align: start;
    padding: 5rem 1.8rem 0;
}

.dt_widget-area .widget .feature_single .content .icon {
    font-size: 5.2rem;
    margin-bottom: 0.7rem;
    color: var(--dt-main-color);
}

.dt_widget-area .widget .feature_single .content .title {
    color: inherit;
}

.dt_widget-area .widget .feature_single .content .desc {
    margin-top: 1.5rem;
}

.dt_widget-area .widget .feature_single .content .action {
    margin-top: 2.4rem;
}


/* Page Title */

.dt_pagetitle {
    position: relative;
    padding: 12rem 0;
    background-color: var(--dt-secondary-color);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    z-index: 0;
}

.dt_pagetitle::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: #000;
    opacity: 0.5;
}

.dt_pagetitle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbgAAAInCAMAAADdzLyKAAADe2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkIwRUEzMkVENjRGM0UzMTE5Njk2OTRBMkRENDYwMTc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFEQzQ2NkNBOUVFNzExRUQ4RDI5RDk2QUZDN0Y4NEQ0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFEQzQ2NkM5OUVFNzExRUQ4RDI5RDk2QUZDN0Y4NEQ0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYWM0MGQ5My1kNmYwLTYxNDgtODc4ZS0yZWM4NWM3NjYwZWUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmODY4NGFhYi1lZWI2LTExZTYtYjYxZC1mMWMzODkwYTRlMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4g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");
    width: 44rem;
    height: 551rem;
    background-size: 100%;
	background-repeat: no-repeat;
	background-position: top left;
}

.dt_pagetitle:not(.dt-text-center) .dt_pagetitle_content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
}

.dt_pagetitle.dt-text-right .dt_pagetitle_content {
    flex-direction: row-reverse;
}

.dt_pagetitle .dt_pagetitle_content .title>* {
    position: relative;
    display: inline-block;
    color: #fff;
    line-height: 1.1;
    letter-spacing: 0.02em;
}

.dt_pagetitle .dt_pagetitle_content .title>*::before {
    content: "";
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
    background-color: var(--dt-main-color);
    opacity: 0.5;
    position: absolute;
    left: -2.5rem;
    top: -2rem;
    z-index: -1;
    -webkit-animation: animation-two linear infinite 5s;
    animation: animation-two linear infinite 5s;
}

@media (max-width: 61.95em) {
    .dt_pagetitle .dt_pagetitle_content .title>* {
        font-size: 4rem;
        line-height: 5rem;
    }
}

@media (max-width: 47.938em) {
    .dt_pagetitle .dt_pagetitle_content .title>*::before {
        width: 6rem;
        height: 6rem;
    }
}

@media (max-width: 35.95em) {
    .dt_pagetitle:not(.dt-text-center) .dt_pagetitle_content {
        justify-content: center;
        text-align: center;
    }

    .dt_pagetitle:not(.dt-text-center) .dt_pagetitle_content .title {
        flex-basis: 100%;
        max-width: 100%;
    }
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

.dt_pagetitle.dt-text-center .dt_pagetitle_content .dt_pagetitle_breadcrumb {
    margin: 2rem 0 0 0;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li {
    position: relative;
    display: inline-block;
    font-weight: 500;
    color: #fff;
    padding-right: 1.6rem;
    margin-right: 0.55rem;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li:last-child {
    padding: 0;
    margin: 0;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li:not(:last-child, .active):after {
    position: absolute;
    content: "/";
    top: 1px;
    right: 0;
    color: #fff;
}

.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:hover,
.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a:focus,
.dt_pagetitle .dt_pagetitle_content .dt_pagetitle_breadcrumb li a {
    color: #fff;
}

/* Patterns */

.patterns-layer {
    position: absolute;
    z-index: -1;
}

.pattern_1 {
    bottom: 25%;
    left: 5%;
    animation: floating--rotate 10s infinite linear;
}

.pattern_1::before,
.pattern_1::after {
    content: '';
    width: 2.5rem;
    height: 0.3rem;
    background-color: var(--dt-main-color);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.pattern_1::after {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
}

.pattern_2 {
    width: 5rem;
    height: 5rem;
    top: 10%;
    right: 3rem;
    opacity: 0.25;
    border-radius: 50%;
    background-color: #fff;
    animation: rotate3d 4s linear infinite;
}

@media (max-width: 767px) {
    .patterns-layer {
        display: none;
    }
}


/* Slider */

.dt_marquee,
.dt_pricing,
.dt_funfact,
.dt_slider {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_slider {
    width: 100%;
    background-color: var(--dt-secondary-color);
}

.dt_slider .dt_owl_carousel,
.dt_slider .dt_slider-item,
.dt_slider .dt_slider-innercell,
.dt_slider .dt_slider-item>img {
    width: 100%;
    height: 100%;
    min-height: 50rem;
    max-height: 50rem;
    object-fit: cover;
}

@media (min-width: 36em) {

    .dt_slider .dt_owl_carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item>img {
        min-height: 54rem;
        max-height: 54rem;
    }
}

@media (min-width: 62em) {

    .dt_slider .dt_owl_carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item>img {
        max-height: 68rem;
        min-height: 68rem;
    }
}

@media (min-width: 87.5em) {

    .dt_slider .dt_owl_carousel,
    .dt_slider .dt_slider-item,
    .dt_slider .dt_slider-innercell,
    .dt_slider .dt_slider-item>img {
        max-height: 79rem;
        min-height: 79rem;
    }
}

.dt_slider .dt_slider-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    background-color: rgba(0, 0, 0, 0.6);
}

.dt_slider .dt_slider-inner {
    overflow: hidden;
    display: table;
    width: 100%;
    height: 100%;
}

.dt_slider .dt_slider-innercell {
    display: table-cell;
    vertical-align: middle;
}

.dt_slider .dt_slider-content {
    position: relative;
    margin-bottom: 5.4rem;
    width: 100%;
    max-width: 92rem;
    z-index: 0;
}

.dt_slider .dt-text-left .dt_slider-content {
    margin-right: auto;
}

.dt_slider .dt-text-center .dt_slider-content {
    margin: auto;
    margin-bottom: 5.4rem;
}

.dt_slider .dt-text-right .dt_slider-content {
    margin-left: auto;
}

.dt_slider .dt_slider-content .title {
    font-size: 8rem;
    line-height: 1.2;
    margin-bottom: 2.2rem;
}

.dt_slider .dt_slider-content .subtitle {
    display: inline-block;
    position: relative;
    font-weight: 600;
    margin-bottom: 3rem;
}

.dt_slider .dt_slider-content .text {
    font-size: 1.8rem;
    margin-bottom: 2.6rem;
}

.dt_slider .dt_slider-content .subtitle,
.dt_slider .dt_slider-content .title,
.dt_slider .dt_slider-content .text {
    color: #fff;
}

.dt_slider .dt-btn-play-one {
    color: #fff;
}

.dt_slider .dt-btn-play-one i {
    background-color: #fff;
    color: var(--dt-main-color);
}

.dt_slider .dt-btn-play-one i:after {
    background-color: rgba(255, 255, 255, .4);
}

.dt_btn-group .dt-btn:not(:last-child) {
    margin-right: 2.1rem;
}

@media screen and (min-width: 62em) and (max-width: 87.438em) {
    .dt_slider .dt_slider-content .title {
        font-size: 6rem;
    }
}

@media (max-width: 61.95em) {
    .dt_slider .dt_slider-content .title {
        font-size: 3.2rem;
        margin-bottom: 1.8rem;
    }
	
	.dt_slider--one div.dt_slider-content .title span::after {
		right: -2.2rem;
		bottom: 0.1rem;
		width: 6rem;
		height: 0.3rem;
	}
	
    .dt_slider .dt_slider-content .text {
        margin-bottom: 1.8rem;
    }
    .dt_slider .dt_slider-content .dt-btn {
        margin-bottom: 1rem;
    }
    .dt_btn-group .dt-btn:not(:last-child) {
        margin-right: 1rem;
    }
}

@media (max-width: 35.95em) {
    .dt_slider .dt_slider-content .title,
    .dt_slider .dt_slider-content .text {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.dt_slider .dt-text-right .first {
    order: 1;
}

.dt_slider .last {
    text-align: start;
}

.dt_slider .last .widget {
    display: inline-block;
    padding: 3rem 3rem 2rem;
    background-color: #fff;
}

@media (max-width: 61.95em) {
    .dt_slider .last {
        display: none;
    }
}

/* Slider One */

.dt_slider--one .dt_slider-content .subtitle {
    opacity: 0;
    transition: transform 1000ms ease, opacity 1000ms ease;
    transform: translateY(-200px);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    max-width: 40rem;
    padding: 0.85rem 1.5rem;
}

.dt_slider--one .dt_slider-content .title span {
    color: var(--dt-main-color);
    position: relative;
}

.dt_slider--one .dt_slider-content .title span::after {
    position: absolute;
    right: -3.9rem;
    bottom: 0.6rem;
    width: 11.7rem;
    height: 0.7rem;
    content: "";
    background-color: var(--dt-main-color);
}

.dt_slider--one .active .dt_slider-content .subtitle {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 1000ms;
}

.dt_slider--one .dt_slider-content .title {
    opacity: 0;
    transition: transform 1200ms ease, opacity 1200ms ease;
    transform: translateX(200px);
}

.dt_slider--one .active .dt_slider-content .title {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 1300ms;
}

.dt_slider--one .dt_slider-content .text {
    opacity: 0;
    transform: perspective(400px) rotateY(0deg) translateY(80px);
    transform-origin: bottom;
    transition: all 1500ms ease;
}

.dt_slider--one .active .dt_slider-content .text {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg) translateY(0px);
    transition-delay: 1500ms;
}

.dt_slider--one .dt_slider-content .dt_btn-group {
    opacity: 0;
    transform: perspective(400px) rotateY(0deg) translateY(80px);
    transform-origin: bottom;
    transition: all 1500ms ease;
}

.dt_slider--one .active .dt_slider-content .dt_btn-group {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg) translateY(0px);
    transition-delay: 1600ms;
}

.dt_slider--one .dt_slider-bgsvg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.dt_slider--one .dt_slider-bgsvg rect {
    stroke: var(--tolak-black, #051d1f);
    fill: none;
    transition: 0.5s;
}

.dt_slider--one .dt_slider-bgsvg .steap {
    stroke-width: 0;
}

.dt_slider--one .dt_slider-bgsvg .circle1 {
    transition-delay: 0.3s;
}

.dt_slider--one .dt_slider-bgsvg .circle2 {
    transition-delay: 0.35s;
}

.dt_slider--one .dt_slider-bgsvg .circle3 {
    transition-delay: 0.4s;
}

.dt_slider--one .dt_slider-bgsvg .circle4 {
    transition-delay: 0.45s;
}

.dt_slider--one .dt_slider-bgsvg .circle5 {
    transition-delay: 0.5s;
}

.dt_slider--one .dt_slider-bgsvg .circle6 {
    transition-delay: 0.55s;
}

.dt_slider--one .dt_slider-bgsvg .circle7 {
    transition-delay: 0.6s;
}

.dt_slider--one .dt_slider-bgsvg .circle8 {
    transition-delay: 0.65s;
}

.dt_slider--one .dt_slider-bgsvg .circle9 {
    transition-delay: 0.7s;
}

.dt_slider--one .active .steap {
    animation: dash 0.5s linear;
}

/* Slider Two */

.dt_slider--two .dt_slider-content .subtitle {
    color: var(--dt-main-color);
    font-style: italic;
    font-weight: 800;
    background-color: #fff;
    border-radius: 10rem;
    text-transform: uppercase;
    padding: 1rem 3.6rem 0.9rem;
    transition: transform 1000ms ease, opacity 1000ms ease;
    transform: translateY(-200px);
    opacity: 0;
}

.dt_slider--two .active .dt_slider-content .subtitle {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 1100ms;
}

.dt_slider--two .dt_slider-content .title {
    font-size: 5.6rem;
    opacity: 0;
    transition: transform 1200ms ease, opacity 1200ms ease;
    transform: translateX(-400px);
}

.dt_slider--two .active .dt_slider-content .title {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 1300ms;
}

.dt_slider--two .dt_slider-content .title span {
    position: relative;
    display: inline-block;
    font-size: 7rem;
    letter-spacing: 1px;
    overflow: hidden;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    opacity: 0;
    z-index: 0;
    transition: transform 1200ms ease, opacity 1200ms ease;
    transform: translateX(400px);
}

.dt_slider--two .dt_slider-content .title span::before {
    content: attr(data-text);
    position: absolute;
    color: #fff;
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    animation: pulse-width 3s ease-in infinite;
}

.dt_slider--two .active .dt_slider-content .title span {
    opacity: 1;
    transform: translateX(0);
    transition-delay: 1400ms;
}

.dt_slider--two .dt_slider-content .text {
    overflow: hidden;
}

.dt_slider--two .dt_slider-content .text p {
    margin: 0;
    opacity: 0;
    transition: transform 1200ms ease, opacity 1200ms ease;
    transform: translateY(-200px);
}

.dt_slider--two .active .dt_slider-content .text p {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 1600ms;
}

.dt_slider--two .dt_slider-content .dt_btn-group {
    opacity: 0;
    transform: perspective(400px) rotateY(0deg) translateY(80px);
    transform-origin: bottom;
    transition: all 1500ms ease;
}

.dt_slider--two .active .dt_slider-content .dt_btn-group {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg) translateY(0px);
    transition-delay: 1800ms;
}

.dt_slider--two .dt_slider-item .dt_slider-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
    background-color: var(--tolak-black, #051d1f);
}

.dt_slider--two .dt_slider-item .dt_slider-bg:nth-child(1) {
    transition: transform 0.7s;
}

.dt_slider--two .active .dt_slider-item .dt_slider-bg:nth-child(1) {
    transform: scale(1.2);
}

.dt_slider--two .dt_slider-item .dt_slider-bg:nth-child(2),
.dt_slider--two .dt_slider-item .dt_slider-bg:nth-child(3) {
    position: absolute;
    top: 0;
    z-index: 3;
    transition: transform 1.4s;
}

.dt_slider--two .dt_slider-item .dt_slider-bg:nth-child(2) {
    left: 0;
    clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%);
}

.dt_slider--two .active .dt_slider-item .dt_slider-bg:nth-child(2) {
    transform: translateX(-2000px) skewX(40deg);
}

.dt_slider--two .dt_slider-item .dt_slider-bg:nth-child(3) {
    right: 0;
    clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
}

.dt_slider--two .active .dt_slider-item .dt_slider-bg:nth-child(3) {
    transform: translateX(2000px) skewX(-40deg);
}

@media (max-width: 61.95em) {
    .dt_slider--two .dt_slider-content .subtitle {
        font-size: 1.6rem;
        padding: 0.9rem 2rem 0.8rem;
        margin-bottom: 1.7rem;
    }
    .dt_slider--two .dt_slider-content .title,
    .dt_slider--two .dt_slider-content .title span {
        font-size: 4rem;
    }
}

/* Carousel Nav */

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav [class*=owl-] {
    width: 5.6rem;
    height: 5.6rem;
    line-height: 5.6rem;
    overflow: hidden;
    font-size: 2rem;
    position: absolute;
    top: 50%;
    border: none;
    outline: none;
    border-radius: 50%;
    transform: translateY(-50%);
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav .owl-prev {
    left: 3rem;
    color: var(--dt-secondary-color);
    background-color: #fff;
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav .owl-next {
    right: 3rem;
    color: #fff;
    background-color: var(--dt-main-color);
}

@media (max-width: 61.95em) {
    .dt_slider .dt_owl_carousel.owl-carousel .owl-nav [class*=owl-] {
        width: 4.2rem;
        height: 4.2rem;
        line-height: 4.2rem;
    }
    .dt_slider .dt_owl_carousel.owl-carousel .owl-nav .owl-prev {
        left: 1rem;
    }
    .dt_slider .dt_owl_carousel.owl-carousel .owl-nav .owl-next {
        right: 1rem;
    }
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav [class*=owl-]:hover {
    opacity: 1;
    color: #fff;
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav .imgholder {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.68);
    background-blend-mode: multiply;
    background-position: center center;
    background-size: cover;
    border-radius: 50%;
    transform: translatex(-100%) scale(0);
    -webkit-transform: translatex(-100%) scale(0);
    transition: all .3s;
    -webkit-transition: all .3s;
    z-index: -1;
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav .owl-next .imgholder {
    transform: translatex(100%) scale(0);
    -webkit-transform: translatex(100%) scale(0);
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-nav [class*=owl-]:hover .imgholder {
    transform: translatex(0) scale(1);
    -webkit-transform: translatex(0) scale(1);
    opacity: 1;
}

/* Slider Dots */

.dt_slider .dt_owl_carousel.owl-carousel .owl-dots {
    position: absolute;
    bottom: 7rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-dots .owl-dot span {
    border-color: #fff;
}

.dt_slider .dt_owl_carousel.owl-carousel .owl-dots .owl-dot:hover span,
.dt_slider .dt_owl_carousel.owl-carousel .owl-dots .owl-dot.active span {
    background: #fff;
}

.dt_slider .dt_owl_carousel.owl-carousel.owl-theme .owl-nav button.disabled {
    opacity: 0;
    visibility: hidden;
}

/* Slider Three */

@media (min-width: 62em) {
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-nav {
        display: none;
    }
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-dots {
        bottom: 0;
        top: 0;
        margin: auto 0;
        left: auto;
        right: 0;
        width: 4.8rem;
        padding: 0 !important;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-dots button.owl-dot {
        margin: 1.2rem 0;
    }
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-dots button:last-child:before,
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-dots button:after {
        content: "";
        width: 0.2rem;
        height: 2.3rem;
        position: absolute;
        left: 0.55rem;
        background-color: #818181;
        top: -2.3rem;
    }
    .dt_slider--three .dt_owl_carousel.owl-carousel .owl-dots button:last-child:before {
        bottom: -2.3rem;
        top: unset;
    }
}

.dt_slider--three .dt_slider-content .subtitle {
    color: #fff;
    border-radius: 2rem;
    border: 2px solid rgba(189, 189, 189, 0.3);
    padding: 6px 28px;
    position: relative;
    z-index: 0;
    margin-bottom: 2.5rem;
    line-height: 2.5rem;
    -webkit-backdrop-filter: blur(1.5rem);
    backdrop-filter: blur(1.5rem);
}

/* Slider Kenburn */

.dt_slider--kenburn .dt_slider-item {
    overflow: hidden;
}

.dt_slider--kenburn .owl-item .dt_slider-item>img {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transform-style: flat;
    transform-style: flat;
    -webkit-transition: all 20s;
    transition: all 20s;
    transition-timing-function: linear;
}

.dt_slider--kenburn .owl-item:nth-child(even) .dt_slider-item>img {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}

.dt_slider--kenburn .owl-item:nth-child(odd) .dt_slider-item>img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.dt_slider--kenburn .owl-item.active:nth-child(even) .dt_slider-item>img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.dt_slider--kenburn .owl-item.active:nth-child(odd) .dt_slider-item>img {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}

/* Heading */

.section-title-two .section-title span {
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 800;
    display: inline-block;
    color: var(--dt-main-color);
    background: rgba(var(--dt-main-rgb), 0.12);
    border-radius: 50px;
    padding: 4px 13px;
    margin-bottom: 12px;
}

.section-title-two .section-title .title {
    font-weight: 800;
    font-size: 40px;
    margin-bottom: 0;
}

.section-title-two .section-title.text-white .title {
    color: inherit;
}

.section-top-content p {
    margin-bottom: 0;
    width: 90%;
    margin-left: auto;
}

@media (max-width: 1199px) {
    .section-top-content p {
        width: 100%;
    }
    .section-title-two .section-title .title {
        font-size: 36px;
    }
    .section-title-two .section-title p {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .section-title-two .section-title .title {
        font-size: 34px;
    }
    .section-title-two .section-title p {
        width: 80%;
    }
}

@media (max-width: 767px) {
    .section-title-two .section-title .title {
        font-size: 32px;
    }
    .section-title-two .section-title .title br {
        display: none;
    }
    .section-title-two .section-title p {
        width: 100%;
    }
}

/* About */

.list-wrap {
	margin: 0px;
	padding: 0px;
}

.list-wrap li {
	list-style: none
}

.dt_about {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_about--one .about-img-wrap {
    position: relative;
    text-align: center;
    padding-bottom: 90px;
}

.dt_about--one .about-img-wrap img:nth-child(1) {
	border-radius: 100px 0 0 0;
}

.dt_about--one .about-img-wrap img:nth-child(2) {
	border-radius: 0 50px 0 0;
	border: 8px solid #fff;
	position: absolute;
	right: 0;
	bottom: 25px;
	z-index: 2;
}

.dt_about--one .about-img-wrap img:nth-child(2) + .experience-wrap {
	padding-right: 195px;
}

.dt_about--one .about-img-wrap .experience-wrap {
	width: 506px;
	display: flex;
	align-items: center;
	text-align: start;
	background: var(--dt-main-color);
	border-radius: 0px 0px 0px 60px;
	padding: 40px 40px 40px 40px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.dt_about--one .about-img-wrap .experience-wrap .title {
    flex-shrink: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 64px;
	line-height: .8;
	color: #fff;
	position: relative;
	padding-right: 13px;
	margin-right: 13px;
}

.dt_about--one .about-img-wrap .experience-wrap .title span {
	display: block;
	font-weight: 600;
	font-size: 24px;
	letter-spacing: 0.1em;
	margin-top: 5px;
}

.dt_about--one .about-img-wrap .experience-wrap .title::before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 100%;
	background: #fff;
}

.dt_about--one .about-img-wrap .experience-wrap p {
	font-weight: 600;
	font-size: 1.8rem;
	margin-bottom: 0;
	color: #fff;
	line-height: 1.4;
}

.dt_about--one .about-content p {
	margin-bottom: 0;
	width: 90%;
}

.about-list-two .list-wrap {
	margin-bottom: 20px;
}

.about-list-two .list-wrap li {
	font-weight: 600;
	font-size: 18px;
	display: flex;
	align-items: center;
	text-transform: capitalize;
	color: var(--dt-secondary-color);
	margin-bottom: 14px;
}

.about-list-two .list-wrap li:last-child {
	margin-bottom: 0;
}

.about-list-two .list-wrap li i {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--dt-main-color);
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	margin-right: 8px;
	flex: 0 0 auto;
}

.about-author-info {
	display: flex;
	align-items: center;
	margin-top: 35px;
}

.about-author-info .thumb {
	border-radius: 50%;
	border: 3px solid #fff;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.25);
	width: 70px;
	flex: 0 0 auto;
    overflow: hidden;
	margin-right: 15px;
}

.about-author-info .content .title {
	margin-bottom: 5px;
}

.about-author-info .content span {
	font-weight: 500;
	font-size: 14px;
	display: block;
	line-height: 1;
}

.about-author-info .signature {
	margin-left: 20px;
}

.dt_about--one .about-shape-wrap img {
	position: absolute;
	z-index: -1;
}

.dt_about--one .about-shape-wrap img:nth-child(1) {
    left: 13.4%;
    bottom: 34%;
	animation: updown 8s infinite linear;
}

.dt_about--one .about-shape-wrap img:nth-child(2) {
	left: 40%;
	top: 5%;
}

.dt_about--one .about-shape-wrap img:nth-child(3) {
	right: 0;
	bottom: 0;
}

.success-wrap {
    margin-bottom: 2.5rem;
}

.success-wrap .list-wrap {
    display: flex;
    align-items: center;
    gap: 2rem;
    flex-wrap: wrap;
}

.success-wrap .list-wrap li {
    background: rgba(var(--dt-main-rgb), 0.12);
    border-radius: 1rem;
    position: relative;
    display: flex;
    align-items: center;
    padding: 3rem 2.5rem;
    min-width: 24rem;
    transition: .3s;
}

.success-wrap .list-wrap li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.3rem;
    height: 2.8rem;
    border-radius: 0.3rem;
    background: var(--dt-main-color);
}

.success-wrap .list-wrap li:hover {
    transform: translateY(-0.5rem);
}

.success-wrap .list-wrap li .icon {
    font-size: 5rem;
    flex: 0 0 auto;
    line-height: 0;
    color: var(--dt-main-color);
    margin-right: 1.8rem;
}

.success-wrap .list-wrap li .content {
    flex: 1;
}

.success-wrap .list-wrap li .content p {
    width: 100%;
}

.success-wrap .list-wrap li .content .count {
    font-weight: 800;
    font-size: 3.6rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
    line-height: .8;
}

@media (max-width: 1199px) {
    .dt_about--one .about-img-wrap img:nth-child(1) {
        border-radius: 80px 0 0 0;
        max-width: 380px;
    }
    .dt_about--one .about-img-wrap img:nth-child(2) {
        border: 5px solid #fff;
        bottom: 20%;
        width: 200px;
        right: -10px;
    }
    .dt_about--one .about-img-wrap .experience-wrap {
        width: auto;
        border-radius: 0px 0px 0px 35px;
        padding: 30px 185px 30px 20px;
    }
    .dt_about--one .about-img-wrap .experience-wrap .title {
        font-size: 40px;
    }
    .dt_about--one .about-img-wrap .experience-wrap .title span {
        font-size: 18px;
    }
    .dt_about--one .about-shape-wrap img:nth-child(1) {
        left: 1%;
    }
    .dt_about--one .about-shape-wrap img:nth-child(2) {
        left: 33%;
        top: 10%;
    }
    .dt_about--one .about-content p {
        width: 100%;
    }
    .dt_about--one .about-shape-wrap img:nth-child(3) {
        width: 340px;
    }
}

@media (max-width: 991px) {
    .dt_about--one .about-img-wrap {
        padding-bottom: 70px;
        margin-bottom: 25px;
    }
    .dt_about--one .about-img-wrap .experience-wrap {
        width: 90%;
    }
    .dt_about--one .about-img-wrap img:nth-child(2) {
        right: 0;
    }
    .dt_about--one .about-shape-wrap img:nth-child(1) {
        left: 14%;
        bottom: auto;
        top: 29%;
    }
    .dt_about--one .about-shape-wrap img:nth-child(2) {
        left: auto;
        top: 2%;
        right: 16%;
    }
}

@media (max-width: 767px) {
    .dt_about--one .about-img-wrap img:nth-child(1) {
        border-radius: 40px 0 0 0;
        max-width: 100%;
    }
    .dt_about--one .about-img-wrap img:nth-child(2) {
        display: none;
    }
    .dt_about--one .about-img-wrap img:nth-child(2) + .experience-wrap {
        padding-right: 30px;
    }
    .dt_about--one .about-img-wrap .experience-wrap {
        width: 100%;
        padding: 30px 30px 30px 20px;
    }
    .dt_about--one .about-shape-wrap img:nth-child(1) {
        display: none;
    }
}

/* About Two */

.ball {
	opacity: 1;
	z-index: -2;
	position: absolute;
	border-radius: 50%;
}

.dt_about--two::before {
    content: "";
    position: absolute;
    width: 31rem;
    height: 31rem;
    background: rgba(var(--dt-main-rgb), 0.3);
    filter: blur(20rem);
    right: 26%;
    top: 16%;
    z-index: -1;
}

.dt_about--two .about-img-wrap {
    position: relative;
    margin-right: -3rem;
}

.dt_about--two .about-img-wrap .icon {
    width: 10rem;
    height: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 8%;
    top: 21%;
    border-radius: 50%;
    background: var(--dt-main-color);
    border: 0.5rem solid #fff;
    color: #fff;
    font-size: 5rem;
    line-height: 0;
}

.dt_about--two .about-img-wrap .mask-img-wrap {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='633' height='558' viewBox='0 0 633 558' fill='none'%3E%3Cpath fill='%23000' d='M31.782 351.84c36.67 134.285 174.493 210.231 334.611 181.216a368.948 368.948 0 0 1-48.068 11.82c-104.312 18.312-159.641-12.713-188.974-29.161a933.398 933.398 0 0 0-4.216-2.354c-4.76-3.67-10.065 1.493-4.659 5.291 33.688 23.671 108.317 52.097 198.316 33.168 55.04-11.577 98.427-29.951 131.717-51.071 129.723-73.554 208.204-202.403 174.794-308.883C586.128 48.413 421.506-32.066 257.61 12.109c-33.906 9.139-65.124 22.896-92.969 40.24-55.14 27.886-144.505 92.719-161.744 212.604-13.01 90.475 20.516 162.556 46.535 194.372 4.176 5.105 9.007-.498 5.004-4.972-.835-1.28-1.72-2.619-2.645-4.021-18.476-27.98-53.325-80.757-41.889-185.379 7.517-68.767 52.971-128.029 99.502-169.37C39.338 163.971 6.617 259.69 31.782 351.84Z'/%3E%3Cpath fill='%23000' d='M85.46 485.675c5.06 3.252 1.189 10.049-4.002 5.966-9.244-7.271-13.448-12.185-18.544-18.143a329.573 329.573 0 0 0-4.974-5.72s-2.502-2.486 0-4.971c2.502-2.486 5.004.498 5.004.498 11.691 12.905 13.353 14.356 19.35 19.593.932.815 1.97 1.721 3.167 2.777Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='633' height='558' viewBox='0 0 633 558' fill='none'%3E%3Cpath fill='%23000' d='M31.782 351.84c36.67 134.285 174.493 210.231 334.611 181.216a368.948 368.948 0 0 1-48.068 11.82c-104.312 18.312-159.641-12.713-188.974-29.161a933.398 933.398 0 0 0-4.216-2.354c-4.76-3.67-10.065 1.493-4.659 5.291 33.688 23.671 108.317 52.097 198.316 33.168 55.04-11.577 98.427-29.951 131.717-51.071 129.723-73.554 208.204-202.403 174.794-308.883C586.128 48.413 421.506-32.066 257.61 12.109c-33.906 9.139-65.124 22.896-92.969 40.24-55.14 27.886-144.505 92.719-161.744 212.604-13.01 90.475 20.516 162.556 46.535 194.372 4.176 5.105 9.007-.498 5.004-4.972-.835-1.28-1.72-2.619-2.645-4.021-18.476-27.98-53.325-80.757-41.889-185.379 7.517-68.767 52.971-128.029 99.502-169.37C39.338 163.971 6.617 259.69 31.782 351.84Z'/%3E%3Cpath fill='%23000' d='M85.46 485.675c5.06 3.252 1.189 10.049-4.002 5.966-9.244-7.271-13.448-12.185-18.544-18.143a329.573 329.573 0 0 0-4.974-5.72s-2.502-2.486 0-4.971c2.502-2.486 5.004.498 5.004.498 11.691 12.905 13.353 14.356 19.35 19.593.932.815 1.97 1.721 3.167 2.777Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	z-index: -1;
	height: 55.8rem;
	width: 63.3rem;
	margin-right: auto;
}

.dt_about--two .about-img-wrap .mask-img-wrap img {
    max-width: unset;
}

.dt_about--two .about-shape-wrap img {
	position: absolute;
	z-index: -1;
}

.dt_about--two .about-shape-wrap img:nth-child(1) {
	right: 5%;
	top: 5%;
	animation: ribbonRotate 15s infinite linear;
}

.dt_about--two .about-shape-wrap img:nth-child(2) {
	right: 4%;
	bottom: 7%;
	animation: updown 8s infinite linear;
}

.dt_about--two .about-shape-wrap img:nth-child(3) {
	left: 23%;
	top: -2%;
	animation: floating--rotate 8s infinite linear;
}

@media (max-width: 767px) {
    .dt_about--two .about-shape-wrap img:nth-child(1) {
        display: none;
    }
}

@media (max-width: 991px) {
    .dt_about--two .about-img-wrap {
        margin-bottom: 5rem;
    }
}

@media (max-width: 1199px) {
    .dt_about--two .about-img-wrap .mask-img-wrap {
        height: auto;
        width: 100%;
    }
    .dt_about--two .about-img-wrap .mask-img-wrap img {
        max-width: unset;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .dt_about--two .about-img-wrap {
        margin-right: 0;
    }
    .dt_about--two .about-img-wrap .icon {
        width: 9rem;
        height: 9rem;
        right: -1%;
        top: 11%;
        font-size: 4rem;
    }
    .dt_about--two .about-shape-wrap img:nth-child(1) {
        top: 8%;
        width: 47.5rem;
    }
    .dt_about--two .about-shape-wrap img:nth-child(2) {
        right: 2%;
        bottom: 6%;
    }
    .dt_about--two .about-shape-wrap img:nth-child(3) {
        left: 22%;
        top: -7%;
    }
}


/* Skillbars */

.dt_skillbars .dt_skillbars-item+.dt_skillbars-item {
    margin-top: 1.8rem;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-heading {
    font-weight: 600;
    color: var(--dt-secondary-color);
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main {
    position: relative;
    display: block;
    width: 100%;
    height: 8px;
    border-radius: 1rem;
    z-index: 0;
    padding: 1.4rem 0;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    width: 100%;
    height: 8px;
    border-radius: 1rem;
    background: #eee;
    z-index: -1;
    -webkit-transition: 0.4s linear;
    transition: 0.4s linear;
    -webkit-transition-property: width, background-color;
    transition-property: width, background-color;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main .dt_skillbars-percent {
    position: absolute;
    top: -90%;
    font-size: 11px;
    width: 100%;
    max-width: 35px;
    padding: 0 4px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    margin-left: -4%;
    letter-spacing: 0.05rem;
    color: #fff;
    background-color: var(--dt-main-color);
    z-index: 1;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main .dt_skillbars-percent:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 8px;
    height: 8px;
    border-radius: 1rem;
    background-color: inherit;
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    z-index: -1;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main .dt_skillbars-line {
    position: absolute;
    width: 0;
    bottom: 0;
    top: 0;
    left: 0;
}

.dt_skillbars .dt_skillbars-item .dt_skillbars-main .dt_skillbars-line:after,
.dt_skillbars .dt_skillbars-item .dt_skillbars-main .dt_skillbars-line:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    width: 100%;
    height: 8px;
    border-radius: 1rem;
    background-color: var(--dt-main-color);
    z-index: 0;
}

/* Brand */

.brand-item {
	min-height: 86px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.brand-item img {
	cursor: pointer;
	filter: grayscale(100%);
	opacity: .5;
}

.brand-item:hover img {
	filter: grayscale(0);
	opacity: 1;
}

.owl-carousel .brand-item img {
    width: auto;
}

/* Service One ( Information 1 ) */

.dt_slider + .dt_service {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -6.5rem;
}

.dt_slider + .dt_service .dt-row {
    position: relative;
    padding-bottom: 8rem;
}

.dt_slider + .dt_service .dt-row:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: calc(var(--dt-gutter-x) / 2);
    left: calc(var(--dt-gutter-x) / 2);
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.dt_service--one .item-inner {
    position: relative;
    border-radius: 15px;
    background-color: #fff;
    padding: 60px 26px 40px;
    width: 100%;
    /*border: 0.1rem solid rgba(189, 189, 189, 0.35);*/
    box-shadow: 0px 9px 75px rgba(8, 20, 44, 0.09);
}

.dt_service--one .item-inner .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit;
    box-shadow: 0px 9px 75px rgba(8, 20, 44, 0.09);
}

.dt_service--one .item-inner .overlay:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 160px;
    height: 160px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOaSURBVHgB7dw3jhwxEEDR6UTS/S+8QsmuGdOGpki+FxB0AJMfc3t7e/txu92+39r6fmv3Zrzz7UZKWwwipJft70SE9LC9X4iQ1rbPGyKkpe3epghpZXt0IEJa2J4dipDatlcXREhNLwMMIqSWXQEGEVLD7gCDCCntUIBBhJR0OMAgQko5FWAQISWcDjCIkKsuBRhEyBWXAwwi5KwiAQYRckaxAIMIOapogEGEHFE8wCBC9qoSYBAhe1QLMIiQV6oGGETIM9UDDCLkkSYBBhFyT7MAgwj5rGmAQYS81zzAIEL+6hJgECGhW4BBhHQNMIhwbd0DDCJcV4oAgwjXlCbAIML1pAowiHAt6QIMIlxHygCDCNeQNsAgwvmlDjCIcG7pAwwinNcQAQYRzmmYAIMI5zNUgEGEcxkuwCDCeQwZYBDhHIYNMIhwfEMHGEQ4tuEDDCIc1xQBBhGOaZoAgwjHM1WAQYRjmS7AIMJxTBlgEOEYpg0wiDC/qQMMIsxt+gCDCPNaIsAgwpyWCTCIMJ+lAgwizGW5AIMI81gywCDCHJYNMIiwv6UDDCLsa/kAgwj7EeAfIuxDgO+IsD0BfiLCtgR4hwjbEeADImxDgE+IsD4BviDCugS4gwjrEeBOIqxDgAeIsDwBHiTCsgR4ggjLEeBJIixDgBeI8DoBXiTCawRYgAjPE2AhIjxHgAWJ8DgBFibCYwRYgQj3E2AlItxHgBWJ8DUBVibC5wTYgAgfE2AjIrxPgA2J8CsBNibCjwTYgQj/E2AnIvxNgB2JUIDdrR6hABNYOUIBJrFqhAJMZMUIBZjMahEKMKGVIhRgUqtEKMDEVohQgMnNHqEABzBzhAIcxKwRCnAgM0YowMHMFqEABzRThAIc1CwRCnBgM0QowMGNHqEAJzByhAKcxKgRCnAiI0YowMmMFqEAJzRShAKc1CgRCnBiI0QowMllj1CAC8gcoQAXkTVCAS4kY4QCXEy2CAW4oEwRCnBRWSIU4MIyRCjAxfWOUIB0jVCA/NIrQgHyT48IBcgHrSMUIF+0jFCA3NUqQgHyUIsIBchTtSMUIC/VjFCA7FIrQgGyW40IBcghpSMUIIeVjFCAnFIqQgFyWokIBcglVyMUIJddiVCAFHE2QgFSzJkIBUhRRyMUIMUdiVCAVLE3QgFSzZ4IBUhVryIUINU9i1CANPEoQgHSzL0IBUhTnyMUIM29j1CAdNHpLxr4LyL8CbvJ9I0/iyALAAAAAElFTkSuQmCC");
}

.dt_service--one .item-inner:focus-within .overlay,
.dt_service--one .item-inner:hover .overlay {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.dt_service--one .item-inner:focus-within .item-icon,
.dt_service--one .item-inner:hover .item-icon {
    color: #fff;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.dt_service--one .item-inner:focus-within svg,
.dt_service--one .item-inner:hover svg {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.dt_service--one .item-inner:focus-within svg path,
.dt_service--one .item-inner:hover svg path {
    fill: #fff
}

.dt_service--one .item-inner:focus-within .desc,
.dt_service--one .item-inner:hover .desc {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.dt_service--one .item-inner:focus-within .dt-more,
.dt_service--one .item-inner:hover .dt-more {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: fadeInUp .3s ease-in-out;
    animation: fadeInUp .3s ease-in-out
}

.dt_service--one .item-inner:focus-within .item-title,
.dt_service--one .item-inner:hover .item-title {
    color: #fff;
}

.dt_service--one .item-inner:focus-within .item-title:after,
.dt_service--one .item-inner:hover .item-title:after {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.dt_service--one .overlay {
    background-color: var(--dt-main-color);
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transition: opacity .3s ease,transform .3s ease;
    transition: opacity .3s ease,transform .3s ease
}

.dt_service--one .item-content {
    position: relative;
    width: 100%;
    z-index: 0;
}

.dt_service--one .item-content:before {
    z-index: -1;
    left: 0;
    top: -20px;
    width: 47px;
    height: 96px;
    content: "";
    opacity: 0.05;
    position: absolute;
    border-radius: 35px;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    background-color: var(--dt-secondary-color);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}

.dt_service--one .item-inner:focus-within .item-content:before,
.dt_service--one .item-inner:hover .item-content:before {
    background-color: transparent;
}

.dt_service--one .item-content-inner {
    position: relative;
    padding-bottom: 105px
}

.dt_service--one .number-wrap {
    overflow: hidden
}

.dt_service--one .number {
    font-size: 18px;
    color: var(--dt-text-color);
    line-height: 1;
    letter-spacing: .1em;
    position: absolute;
    top: -26px;
    right: -5px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.dt_service--one .item-inner:focus-within .number,
.dt_service--one .item-inner:hover .number {
    color: #fff;
    top: -45px;
    opacity: 0;
    visibility: hidden
}

.dt_service--one .number-hover {
    font-size: 18px;
    color: #fff;
    line-height: 1;
    letter-spacing: .1em;
    position: absolute;
    top: -8px;
    right: -5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease .3s;
    transition: all .3s ease .3s
}

.dt_service--one .item-inner:focus-within .number-hover,
.dt_service--one .item-inner:hover .number-hover {
    top: -26px;
    opacity: 1;
    visibility: visible
}

.dt_service--one svg {
    width: auto;
    height: 60px;
    display: inline-block;
    line-height: 1;
    margin-bottom: 18px;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.dt_service--one svg path {
    fill: var(--dt-main-color);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.dt_service--one .item-icon {
    font-size: 60px;
    color: var(--dt-main-color);
    display: inline-block;
    line-height: 1;
    margin-bottom: 18px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.dt_service--one .item-title {
    color: var(--dt-secondary-color);
    letter-spacing: .1em;
    position: relative;
    padding-bottom: 16px;
    overflow: hidden;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.dt_service--one .item-title:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(225, 225, 225, 0.35);
    position: absolute;
    bottom: 0;
    left: 0
}

.dt_service--one .item-title:after {
    content: "";
    width: 55%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: transform .3s linear;
    transition: transform .3s linear
}

.dt_service--one .desc {
    font-size: 15px;
    line-height: 24px;
    position: absolute;
    top: 18px;
    -webkit-transform: scale(1);
    transform: scale(1);
    display: block;
    display: -webkit-box;
    max-height: 72px;
    font-size: 15px;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.dt_service--one .desc>* {
    display: block;
    display: -webkit-box;
    max-height: 72px;
    font-size: 15px;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    box-orient: vertical
}

.dt_service--one .dt-more {
    position: absolute;
    left: 0;
    top: 48px;
    background-color: transparent;
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    opacity: 0;
    font-size: 22px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.dt_service--one .dt-more:focus,
.dt_service--one .dt-more:hover {
    background-color: #fff;
}

.dt_service--one .dt-more i {
    color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-transform: rotate(320deg);
    transform: rotate(320deg);
}

.dt_service--one .dt-more:focus i,
.dt_service--one .dt-more:hover i {
    color: #000;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

/* Service Two ( Service 1 ) */

.dt_service--two {
    background-size: cover;
	background-position: center;
    background-color: rgba(3, 6, 23, 0.03);
}

.dt_service--two .services-item {
	background-color: #fff;
	border: 1px solid #E1E5EE;
	border-radius: 10px;
	padding: 30px 30px 28px;
	position: relative;
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item:focus-within,
.dt_service--two .services-item:hover {
	box-shadow: 0px 20px 50px rgba(var(--dt-main-rgb), 0.29);
}

.dt_service--two .services-item .services-image {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
	border-radius: 10px;
    background-blend-mode: multiply;
    background-color: var(--dt-main-color);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: all 900ms ease;
    transition: all 900ms ease;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    background-position: center center;
}

.dt_service--two .services-item:hover .services-image,
.dt_service--two .services-item:focus-within .services-image {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
	background-color: rgba(var(--dt-main-rgb), 0.8);
}

.dt_service--two .services-item .services-image:before {
    content: '';
    position: absolute;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3RjE2QUVGOTg4NzExRUM4ODUwQ0M0NDlFODIyN0NCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3RjE2QUYwOTg4NzExRUM4ODUwQ0M0NDlFODIyN0NCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdGMTZBRUQ5ODg3MTFFQzg4NTBDQzQ0OUU4MjI3Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdGMTZBRUU5ODg3MTFFQzg4NTBDQzQ0OUU4MjI3Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz46RTjRAAABA0lEQVR42qSUARGDMAxF4Q4BSOgc4AAc0DnAwSYBJ8zBmAJAweaAOQAHXcp9diHHgHa9+wSS9DWk0NAYE/wxYpImpbBj5AFISDkASsQPATNUkEELAOnF8to1oMLqOaqJRbwldbAtfA1sF1IPZR8k4E16MMC4UsSAeaeAgL1ZjoFUkQq7mN20HWWY97TPEcqfm3sm1Y4bpefXna5Y5caqSw5UxdVgbjZ9gizgA41Zq2IJ9IFq5Dezby3JBVoh97oFdIH2vH9bwCNQxeLBEeAetECsdgFuQe/wF67AX9ABPuUDtCoZ9IL7XuYFjn9FKf776l+ghGoZjzyO/RI2Zefhd3wEGAAthWWb8pMnRgAAAABJRU5ErkJggg==') no-repeat center center / cover;
    top: 2rem;
    right: 2rem;
    width: 2rem;
    height: 2rem;
    animation: floating--rotate 8s infinite linear;
}

.dt_service--two .services-item .services-icon,
.dt_service--two .services-item .services-content {
	position: relative;
    z-index: 1;
}

.dt_service--two .services-item .services-icon {
	width: 65px;
	height: 65px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 14px;
	background: rgba(var(--dt-main-rgb), 0.12);
	flex: 0 0 auto;
	color: var(--dt-main-color);
	font-size: 40px;
	line-height: 0;
	margin-bottom: 25px;
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item .services-icon::before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background: var(--dt-main-color);
	top: 0;
	width: 16px;
	height: 3px;
	border-radius: 3px;
}

.dt_service--two .services-item:focus-within .services-icon,
.dt_service--two .services-item:hover .services-icon {
	background: #fff;
}

.dt_service--two .services-item .services-icon i {
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item:focus-within .services-icon i,
.dt_service--two .services-item:hover .services-icon i {
	transform: rotateY(180deg);
}

.dt_service--two .services-item .services-content .title {
	margin-bottom: 10px;
}

.dt_service--two .services-item .services-content .title,
.dt_service--two .services-item .services-content .title a {
    text-decoration: none;
    color: var(--dt-secondary-color);
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item .services-content p {
	margin-bottom: 0;
	color: var(--dt-secondary-color);
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item:focus-within .services-content p,
.dt_service--two .services-item:hover .services-content p,
.dt_service--two .services-item:focus-within .services-content .title,
.dt_service--two .services-item:hover .services-content .title,
.dt_service--two .services-item:focus-within .services-content .title a,
.dt_service--two .services-item:hover .services-content .title a {
	color: #fff;
}

.dt_service--two .services-item .services-content .link-btn {
	display: inline-flex;
	align-items: center;
	font-weight: 800;
	font-size: 14px;
	margin-top: 17px;
    text-decoration: none;
	letter-spacing: 0.02em;
	color: var(--dt-secondary-color);
}

.dt_service--two .services-item .services-content .link-btn i {
	margin-left: 10px;
	color: var(--dt-secondary-color);
	transition: all .2s ease-in-out;
}

.dt_service--two .services-item:focus-within .services-content .link-btn i,
.dt_service--two .services-item:hover .services-content .link-btn i,
.dt_service--two .services-item:focus-within .services-content .link-btn,
.dt_service--two .services-item:hover .services-content .link-btn {
	color: #fff;
}

@media (max-width: 991px) {
    .dt_service .section-title {
        text-align: center;
    }
}

/* Service Three ( Information 2 ) */

.dt_service--three .item-inner {
    position: relative;
    text-align: start;
    z-index: 0;
    overflow: hidden;
    background-color: #f4f4f4;
    border-radius: 2rem;
    padding: 3rem 2.5rem 3rem 2.5rem;
    outline: 1px solid rgba(189, 189, 189, 0.35);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.dt_service--three .item-inner:focus-within,
.dt_service--three .item-inner:hover {
    outline-color: transparent;
}

.dt_service--three .item-inner::before {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: var(--dt-main-color);
    border-radius: 500px 500px 0 0;
    transition: all 0.4s ease-in-out;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: 0;
}

.dt_service--three .item-inner:focus-within::before,
.dt_service--three .item-inner:hover::before {
    top: 0;
    border-radius: 0;
    opacity: 1;
}

.dt_service--three .item-inner::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASgAAAFdCAYAAACw6PBrAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAlBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiI+CjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiPgo8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0idyI/PgjsS2oAAEitSURBVHic7X0HtxzFtfUzCJFzDgaBiSKLIEACkUwwCDAZg8k5GwyYHAwmBwMGAyIZ24BNvCinq4BACImMbQzY7/sl56tN7XrdGnX3dFdVT8/MPXutWoKr29U1o+k9++w659T//I9CofCGiAwz42gzHjLj72a8bsaDZhzS9NoUCsUQhiGhNc2434yPzZhjxnQO/PdiM241Y8Wm16lQKIYgDPlcY8bnZkwyY8CM9zjw31PM+MyM85tep0KhGGIwxLOVGRPNGEwR03stJDXDjMlmbNr0ehUKxRCCIZ3jGNplkVOapBaY8dOm16tQKIYQDOn80owlLaFd1phrxklNr1ehUAwhGNI5hkZ4OwX1ge7oKRSKjsKQzpZmvGnGrAJyms7/3qjp9SoUiiEGQzw3mvGJGdMydvGmMwQ8u+l1KhSKIQZDPHuTjEBOU81YRL9pLs3z9824DomcTa9VoVAMIRjS2ZMEhDSDXcw40Ix7zZhgxnNm3GPGoU2vU6FQDDEY4tmHCgmqaduWv1sdo6m1KRSKIQxDPnuZ8RHDupFNr0ehUCh+AJXTQvpOWzS9HoVCofgBNMQXs2xly6bXo1AoFD+AYd0CFgRv3fR6FAqF4gcYQtqXygnktHnT61EoFIofQOW0iGHdNk2vR6FQKH4ADfGPmBGuykmhUHQHDCGNThniI5pej0KhUPwAhnUf0HP6SdPrUSgUih+QMsQnalinUCi6BsxzWqiGuEKh6CoYQtqPtXUwxH/c9HoUCoXiB7QY4ls1vR6FQqH4AQzrPqTnVGv5ipl/eTM2MWOdOu+jUCj6AClDvFThL9uobI32KmasVeE+a5hxGXtE/dWMP4s9dXhc2CtQKBR9iZRyaltbR2I6z4y/MAzEwNHml5qxdptrtzDjJSZ8opZvkN02ce95ZlwQ95UpFIqeBg3xxWUMcfP361P54Pdnij0pGGMGTfVXELblXLuKGc/w9ybKsgcqzGAZzfh6XqlCoegptLRMaZuEaX7nhhSZtZ59N0DyuduMH2Vce0gBOaWPo0KL4FXqecUKhaInkKqte7dMEiYIjCHgjByCcYcl4O93zbj+Vwzrig71nEJltkM9r1qhUHQ9aIgvkQotU8Qeaz6LJJJHMJhvjhlnZFx/Oz2nokM9J1JF7Rn/VSsUiq6HLJ1KULq2zvzuaSSfyW0IZr4ZF2VcfwXJp0hBTaUK2y7uq1YoFF0PsYb4EvHIEBd7jJQzxvMIZjJJbBmjW+yxVEXXDzDkfNyMFeK9aoVC0fUQmyH+sXh2JTDXrCl2By/vWPP3SEBvS86x5ubnT6fUWys5zaJHdUD4q1UoFD0DKids4b9jxmYB8yDBcjHJpJVkZpEAT8m59iR6ULhuNpWWO3V4PsnteP9XqVAoeg5id+uWkBi8j4Yy1x5GEnlNbAY4CG8hx8f0jjITLelf/dOMh8SWtyDl4AGxSZvPit3h2zbrWoVC0adgWPchFY534a+59mAzPjXjLYRvZmxqxsVic57upgG+U861IKd/ic1vWsP/1XQOZp3bmHEiCNeMX5ixV9NrUij6CuahGpsyxEPCukNJTqiZW7/itb8gOf1eeiD50qxxuBmX0+xfQnKHOkQZzj1mbNz0GhWKngfDukW+hnhqnp+SnN6u+nCa3z+dYd0fzVjNdw2dhFnn9Xy9syRJhxhg+PoZVeCqTa9ToehZmAdoDL/1346gnPBQvmrGBhWvhXL6xow/9BA5jaVSKsqU/8SM85peq0LRkxCbIf6JBPYQN9ceTnL6mxkbVrzWhXXIZ1rZdw2dhlnrzZJ0Ec0jKJDXK70QrioUXQWS00I+YN7N5lKG+JuS05mg4NpTSU7Il1rddw2dhlnrcmY8Zsb7BeTkElGRaLpp02tWKHoGYrO8P5PAHuIpz+kvnmGdM8R7RjkBJKhHxJbiFBHUFPp6mYmoCoWiBeZhOYA7TqGpBIcEGOJn0hB/tlc8p1aYdV/DEK+IoGCeo6fV8KbXq1B0PcyDclCKVGIY4kjArJpKcI4Z39Jz6tkdLoTFYvO8ZmYQ0wDVE/y9Y5teq0LR9aBycmFdSIb4ESS5NzwM8XPF7tb1lCGeBbHJmSCjL8SW4gykBszxzyWnGZ9CoUjBPCTjxNbEvRNITgeT5N7wCOvOonJ6ppcM8SyIPfwBymkiFeFz9KNQvOwy8S80Y6Wm16pQdDVoiOPb/N1AQ/wwSTLEqxrieIj/TWO5px9as/4dxRYxYwdvd/4MJ8/sRXWJ/CjdtVMo2oFhnesJHpIh7gzxdzyUkwvretYQd2BYB+MbfahGNb0ehaJnQVL5jIZ4pfyklnkOowKDclqv4rXnMqxDzlBPJytSOc0hQe3Y9HoUip5FiyEekoTpMsThOVXK5Ukppyf6hJxm02fK7MKgUChKgIb4EiqnEM/pUCqnv3mQk0sleKpPwjrXJM+LnOBViW3Adwq/PIbFXqdC0fUQm+f0uYS3TBlP5YQM8ap5TufSEH+0DwzxnWiIz/EJ68w12zO8nUbfahGVGLocaKtixdCB+cDvnzLEQzLEjxSb2/OWhyF+DsO6fkgl2IbkhLSBnT2uRyrC30lMyIuayIGTaBZy7jF1rF2h6CrQEP+cYZ33FjeVE8jpTx6G+HkM66Ccak/CNPcYKbZk5kozzvYhkYK504b4SM857ic55Z1Ig/nRDnntCOtdm19QxzLEXyt0ToUiCviB/Iwf/BBD/BgzvpQwQxz9nGotXzHzr2LGjVQi86hw5vP/bwr1vEh8ICZvQ9xcty3VUtGJNhjIpTo8YK0/Elt0/SpV2iyGk6+LbQC4nO/cCkUwZOlWJyHK6WgzvhJbW1c1CdOlEtReW2fmX4nKZAkfyEkkgkl8MPHzB30VnFjPCKQ311c5cZ4jST5Fh5a+RxV1WcB9ruFrnkWCnsw/B8WG+9f6zq1QBEFshrjzikLI6RjO49MyBWEdDHEYwbUb4mIztRcXPPj4OToMnOAxtzPE5/kqp5Z1zitBUIO+BCU2pFtAYs4rVkaIOTbktSgUlSFJKgHCsZDduqPEhnUwc0PCutpTCcw9ljfjXj74eV0s8XOEZvDBSp82LNYQn0PVE5znZObYQZKDSduFeD/zvMc9UtzREz9H6Htv6OtRKEpDbFjnSKWS4mmZZzzneVn8DfH7pEO9jsTWu6F97vQ2D/3MKmowpZyw/e8d1mXMexPJtPXAUox3+XfwitbxmHtVsakKc9u8FwiDX4v1mhSKQkhiiL8VqJwcOb3poZzOlySsW9F3DVUBlSb24M52BAU/BruQ65aYc3sSk1cqQZu5cRzVEhKRW5sjK2fue+VCiT1W/kWqvnYE9UbM16VQZEKSJnGvByoneE4wxH3OrXPK6YFOkhPvjTa7tzBsKQprPqKyK9zBErtbNze2cuLc5/HfCuu4Q5Jkz9kkJxDofgHzY/fuQb7WovcC93ws5mtTKJYBlZNTPN6HQUqSSuBzNJQzxLGLVtrfiQlz313EhnBTcx5KGMZIgjy4zTwurIMHFLXwV5JdTRDIMJLJKDNOFpsSAHM72LMTG+pDTU7JeS+g1pC5Pj7G61IoMiGJIY6auJCuBEdROfnU1rmHDgccNFa+Yu69J1XIwhRRuZNTZvJ9Ktxal6S2rg5yusyM76QDB0GIzbXC6/+AxJxOuQBxYbfzkbrXoRjCkKUN8UrhWMs8Tjn5ZIifT3LCDlpjzf/NvfcmqSA0RUnNy3wQ4TnNIPFCoeS22KVyCsoQL5j7IpLTg3UrTDP/ViQikDPCSPTpSietgrBuiaHUFIpMSGKII6wLMcRdEqZPhvgFkvRz6qjn1LKOvfjwQSX9hD9bU5LyDnQIKDTFxRrig5wnassUkhPC34fqfp/M/FuI3QXE69iXP4Of9ktJyn60X5WiPkjS6uS1qoqnZR5niL/Q7gHOuNYpp/saJieEdYsk4PRjsbV1UBh1GOKXUjk9VLfCFFuADNWIEHePOu+lUGRCbIa4VwpAyzw/JzkhrKuUa0Pl5AzxxnoXmXvvw4cRIYtXnaHUa4hfSHJ6oO73SewxV5P4fnjvACoU3pCktg6pBCG7dQjrvhab2OjbprfRfk5id74WBZLTdlRO8GV2iLy+y0lOtZf5mPlHkJyQVrB3nfdSKDIhtmVKDEP8WConHIW0ZsVrXRLm77pEOWG7fITnHDtLkntUhyH+fScUplhD3IV1o+u8l0KRCYZ17jDM0AxxkNOrHp6TC+t+3wWeEwxg7LR5nURD5YSwDsW0sQ3xS/g+PVz3+wTPTawhruSkaAbmg/dTsd0EXq8ajrXMcwzDugmeyqkbDPG9GNZBOXkdMErPaS4JLnZYdwmVUycM8Z9QOYGs96zzXgpFJsT2EP9CPE7qbZnHGeLwnHwNcRi9jWSIcx378GHEQ+nVsliSPKe6DPFvpQOZ9GIN8fcklUqgUHQUkpxbh3Bsw4B5nHJ62SOsg3L6rhPhSpt1IKxD65CpAcoJeU7zqZ5iK6crqJwe7UBYB89pCsM6VU6KfIitoEcOzbaRBsosNhW7y4Y8p1iGeEhYB0N8ed81hILKCbtTyHMa4TnHLlROgzWQk8sQv7/u90kSQxzKaZ8676XocSBUErsT9jm/3RdFGgtJDFBOsdr0Vk0lcGFd0xnie0hSVxdiiIOcYIjHDusu5b8VPKe6Uwm2ENuBAO+HphIo8mE+IJuIre1CwSVKB9DC9ecRByrbQ1qmHCc2rHtWKh7vJElyIZRTk7V1o0nYeCh9M8SRSjCXBBdbOYGcXCpB3Z7T1nwNKPzVsE6RD/MBWZfqBgRwRNPraQXJyfVz8jXEa9+FarOO0VQKKPL1NcQReg/WpJwulqRAum5yGkGSVkNcUQzzAdmY5ATzurCnUBMQ6zn9w4znpeJ5aiQnV5bRJDnBc0LIjMxor6PZSU7YqZtdg3K6isoJCrPWY5uonKaRnEbVeS9Fj8N8QNYXm4sE5XRI0+tpBUNDrA2Fv5UOZpSkK0HThvg4hnUgpxGec+zKsA6+U+wM8YtJTnfFnDfnXmqIK8rBfEDWY8j0RZeGda62DocB+PZz6sjRUAXr2JfKKSTPCbt18zlik9PlqbCu7vKVLSTJc1JDXJEPhnXY7v+yS8M65zk9Y8YaFa91yYX31O2ltFkH+jZhwwGN1XzznPag3wTfavvI63OG+F0dCuvUEFe0hyxtiB/W9HpakSInKKeqhvhFJKeHG/ac9o+gnHanaqojQ9wZ4nd3gJygnNzZfVpbp8iH2FQCeE7daoiDnGCIT/DwnFwqQcfOrctZx1gzPuFD6WuI7y5JN83tIq/vSiqnezpATtuQpEFOaogr8iHWEP8b1clPm15PKySprfMxxF1YBy+laUMcyikkQ3xPqqY6ylcuJonfGXPenHvBEJ8qaogr2oHkhJDp8y4N61xtnW/hLx46nObRZIb4GLEnrEwNIKdd+EDPqcFzupLvU+0kLkmzOe1KoCiGWEMcyqlbDXGnnJAhXrW2rp8McaecptdATpeQnDphiP9EEkN8rzrvpehxSGKIf9mlyulYKiefDHFn9HaTIe7bpnd3klMdqQSX8X36bQfIybVMATlpKoEiH2I7CEA5wRA/qOn1tEKSJEwf5eTIqenaOpATDHF0gPQ1xEfxga5DObmwrhO7dTDEZ4ga4op2kCRDHKHToU2vpxVmTSdwbejnVNUQd437sVvXZA/xcVROkwOUE8I65Dn1gyE+WdQQV7SD+YBsKEltXVRyEtsrCsmDKL3YpeJAFT66P57GkPMlj7DOkdODDSsnZ4jDCPb1nHbjAz1oxraR13e1JLV1nejnNIWvRc+tU+TDfEA2kpoMcaoy9IpCozWYoLMrjlkcKK15yiOsc+T024aV0wFUTu8GkJNTTnVliDtDPPdI9Ej3SmeIaxKmIh+SGOIggKiGuJlvbbFpCpgble+nm3GWx8D5c2dK9a4ELrmwaUN8rIRniO9Gcqqztq4TnhMM8Ymiu3WKdhCbIY7auuiGuNiQ0amyY2LOXfL+rjf23Q2TE5QTDHGkEvga4ntIckhC7AzxK6RzqQTbUA2DnHav816KHockGeIgkNieE1QZUgBQfnJUzLlL3v9K6VC1fZt1HCg2z2liYFiHB3p2jWFdJwxx5DlN1rBO0RZikzBfkxpq60h8UGVIBTg65twl7+8Uwf1dENZ9SuW0ieccyHNCN03vI80L5naGOJJV6zbEtxWtrVOUAUOvN6icYod1rjTmqwaVkwtXmqytc8rpjQBy2psP9BRf36pgbtcy5Y6Y8+bca6QkBzVoEqYiH2KbzeFkE9TWRS38FXuyC8z2fzaknBw5PdIFygnkFNKmd9dUWLdN5PVdIYkhXrdy2p7qT/s5KYohiSEOcjow8twbMGSEKhsfc+6S93eGOFIJmqytc4Y4vD2v049TntOkGpTTZdI5QxzKaZ7YUhwN6xT5oHKq2xCHcvpZzLlL3t8pp/saJieEdUjCRE3ZZp5zuDwnKKetI6/PGeJ3xJw3515OOb2vYZ2iEJI0m4NhG9sQh5/1pjRniLs8p1xyQhjD96BSf/KK69if7y/ei40850BtHZJZvduuFMz9K+lcs7m056SpBIp8kEBcD/HYhrg7POGrhpTTVZJkiC/jpZifrS62le8LJGiEoI/XoCAPonJ6MyCsc4b41JrCOjXEFd0FseUrr0o9hvi6fOAR1jW1W4eHLvNQTYRYYmv2sEU/lyHToNgsbCQ8Xh1DSUjSpjckrHO1dUhg9DrSvGDudFeCThji0xnWaW2dIh9iOxO+I/UY4htSkXzeEDldzYfuVslIwkSoR6W0mMTROqaSVE4MXMc4zvN6QFi3F8lpYg3K6XKnnKT+2jocDqqGuKI9xPotCDe+qCGcQW0d0hQaObAzFdblFrSK7RgA5TQlh6AG+DChTXClli2pezhDfGKAchol9RnirtlcJzLE1RBXlENKOS2pQTkhZHyLyqnjvaIkyXy+tSg8E9vPaCGJKIug3AA57OaxjnF8D+DtbeD5WrBbB0Pc+9Tggrl/JZ1LJUAbHITQ833eS8UQgthOmO9QOdVRvuK6EjRBTk453VLid6+jQioiJ5AXugvsW3EdMMQXU6GGZojDr4ntOTlD/PaY8+bcC4b4IIleuxIo8iFJEuansUMvsbt1mLuRLpuSGL2ltsjN75xH8ilSUJP4zV+6bYkktXWYd1PP17Ib1d2MGsjJKadOGeIzSE5qiCvyIfYEVjRB+6yGsM5liGPujp+Jl1JON5UNV8R24IQRPq1APUHB4Hj0VUrOCc8p1BCHcvqQ5Bi78Pcap5ykc4b4fCUnRSEkMcSj+0JiDXF31HkThrjbrbu76kMnth7vY5JBK0HNooopFQaL9ZzcjqCvcnIHHCAkil1bdy3fp07s1qUNca2tU+RDbGfCd/jNPi7y3DDE366D+Ere32U+31JWOaWuxZFUs6kqpzEMeT/1J7yfk0rOdSDVI8qEQg1x71ODC+b+jXQulWAnqiaExrvUeS9Fj0MSQ/zzskqgwtzwnGCIf9mQcnJh3a0e1+JIKjTJ+wNJFuoHTev+KLafOQz0Uh0p8b6K3Q19O0A5jWZYh/7bsT2na0lOt8WcN+deO5D0QU66W6fIh/mA/JhhHZRT7PIVeE5vSUOnCUuSSnCnR1h3ohn/EptBXulghYy5DqByAjn5lq8grFtEFTciZD0Zc9/M96lTXQnmcETtha7oM5gPyOYMXepsmdJ0ntNNHuR0nBnfiDW+Vw1cx0GStEzpRkP8/5RTB8K6kQzrQE4713kvRY9DEkO8jnPrXG3dVw0pJ7dFXvmYbSonhHUvRlJOrrYuxBCvq7buOr5Pt3dAOblUAiUnRTHEGuLvSn2G+FskviY8J0dOpVMJUtfCc/q32GPQQ5XTOL4HSCXwNcShnD4iwY0IWU/G3DeklFPd5IRUjfdJTlFPLlb0GWTpDPE6eogjlaApz8mRk48hfgKVE8hp9cB1HCLWEMeXQEiGONIXYIjHLvz9Ncmp8vvkcS9niIOcdq37fooehljPCeT0cQ3KaUNJauuazHO6vaqXwrAOntMLEcjJKaeQZnNIJYAhjgJlr+OlCuZ2hvidHVBOSMLETt2gRD7iStFnIDkNMKwbE3nuDSTpFdUUOeGhu9HjWmeI/zFCWBfDEB9N5YQz3+oyxDuhnEBOmuekaA+xhvhbDDv2jzz3unwgmzLEXVmGT4b4SWKb5L0o3WGIu3Pr6shz+o10LkN8B74GKKed6ryXoscB/4IPTeVq+xJzwxDHWW0oem0qlSDEEHepBKVq6ArmGsf3ADuXG3rO4TwnqNwRIevJmPt66VwqgTPEQU6a56TIh1hD3IV1sZXT+pIcDRXVbC95/2tITpUznyWuIX4w399QQ9xliPeyIT4ypZw0rFPkQ5JUAmxT7xN5bignVxrTVCqBazbnE9ZBOU0wY7XAdRzI9+CNAOW0pySFyJuHrCdj7lukc10JUFs3T9QQV7SDWEP8PX6zxw7r0hniTaUS+Brix0s8Q/wQvr/obeVriO8j9RniTjldH3PenHu5lilzVDkpCiGJIY5v5bGR5043m2sirHPk9FsP5XSaxDPE3W7dOwFhnTu3bkYN5HQT36ebYs6bcy+EdbPUc1K0hVhDfCLJqY6wzhniTYZ1N3qSE5r+P23GyoHrOEJskutfA8K6MSQnhOCx85zcbl0nlBPCOndQg5KTIh9iDXF84JfUoJyQSvBqw8oJD13lU0XMNb8Q25UAhvgages4kqEt3mffVIKxJKc6DPHr+T7dEHPenHulUwk0rFPkQ6whPkA/w1s5iT09F7tzy6V+tglDmc8a9pxu9lBOIKdYtXVQTtixhP+2vuccY/kFAn+wDkMc5FTZm/O41y5ikzBBTqX6YSmGKMT2c3KG+H6ecyDkeIgqCcWtz5txOr8lX5QOGOJm/hUzfuZSCSp7KeaaU8Ua4gjrQnfrjpKkE6avIY5ETle+Els5XSedM8TTu3WqnBT5EHsk99v84FcuX4EiMeMKsf2t59FLcIWdGChTwIEBUXOoUvdH6HiGWNP7YaokGNBrSHLkkU+zuTOonF6IENYdJtZzwsaDb7O5fcX2Icd7OSJkPRlzu9q6ThnigxzalUCRD4Z1k/jB90olMNcdzevzTiwBcT0Re+2892iqNdx/AT/0C/nnCyTHX3uQ02kkJ7TkDc0QP4LqES2LfQ1xKCdsWtRhiDvP6bqY8+bca2dRQ1xRBpK0TPE2xM11q4pNVoRyyjvzbQoJ44DI69+Sym+hJEc3uT+n8OdQLJVCM7Fh6b/4umIa4r6pBGNITnWcW3eDdM4QT2eIa22dIh/4oItNJcBD7H12vVh/aS7nKjoxFztOV0Z+DcgAX1Rw3/e4tsMqzAlD3KUShBriICcY4kglCDXE8UUS2xC/uYPktCuVE3Kd1BBX5EOWNsSDWqaILbH4oEA9uQGFFW1nyMy1DkOmuW3uCw/srpJznkblFNMQR0Kqr+c0jgQMzyl2EqYzxDsR1u1K1YSwTg1xRT4kOfE3Sm2dmWMbfvjaKSiEKJfGeA2p+77DsKeIoPBQwEcq7FJg/v5MsZ4TwrrQwl+XShBSWzeGyqmO2rrbxLPMx+NeK4lNqcC/k9bWKfJhPiAj+IFfEoOcOOfKVBwLSHxZJDGVfx8tKx2qRKw5PrsNQYE8kfqQa5KLTSX4VuIY4j8T6zmFZIg7Q7yulikdMcR5v7X5b1R7GKnoYUgEQ7xgboQiC3PIYjLv+bsikvC4J1IbHpXkMIAi7+usgnmQSoCw7jkJr607nOQUUlu3nySGeOw8J1e+0jGywHsq9tTkjhCiogch1hCfxId1dE33OJEP1YdUS/P53/CnHjRjrRruCWJEU7NZsqwHNsA14M9MD0jsbp0zxEOVkzPE4YvFMMRjpxLc1Gly4n1BUEg/+U0n76voEYg1xGvpIZ5xL2wj38hQ6VkS0/ExlVPGPc+keltAtQYvDCHlYhJmZmqD2N06lyEe6jk5Q/zNPDIsMYcL66bVoJxcWFd7hnjGvZWgFNkQ6zm52rpalFPBvYd38F77kwzxWpFn83cSZaYpS1L7hkQaI5UAxc8h59Zh/Z9S+W0Wsp6MuZ0h3ghBKEEpMiF2t24iQ4aozea6EWI9qU1JyrnmtCSFv4+FkiiVE8pXXg4gp3FUe0go/XHIejLmdj3Efx1z3oprUIJSLA2Gde7cOq/C335EDcrpCyonX89pDMlpYg3k1LEkzDbrUIJSJJDEEF/U6bCumyGJIQ7ltEzHg4pzIZUAhviL4mn+M6xbIgGJnAVz3ygdTCVosxYlKIWFJBni+ODXaoj3Esx78UuxqQSPS3gnzKOpnNBSZj3POQ6QJAkzmnJimPubbiEnQAlK8QMkObcOW/vetXX9BpITlNMTZqwUOBeU09dm/MmMdTzncIa495HmBXPfTs+pa5IilaAUQ84QLwtJUglihHVpQ9yXnA6k54QODF6tfgvmbtwQz4IS1BBHyhBfpIZ4AvNenCV2ty5mEuZrAWEdMsTdkeaxUwlcm96O5zm1gxLUEIYa4tmQpGVKLOUUaoiPo3JCq1+vEpiCuZ0h3lXKyUEJqs8h9gCCUfwGRjfC5fnzEfw2XqzKKUENhniocjqA/0aTYiqnFkO8K8kJUILqU5h/0OXE9ieC5zGPKgk1ZyiQxZY5dpHmqyGeIGWIPx5BOcEQR4b4S2as7TnHHmJLcF6vwRC/rVvDujSUoPoQUEk0PT8hCU2SpHXu+5L0/96z6bV2CyTJEH80AjmNF2uIe+/WcR74YDiFOGp725RyujbmvHVACaoPwdACWeBoU5HVqRJtTWCMR90J6lWY9+FsKqc/SBxDHMoJ/ZzWDZzrFH7JRGk4Z+YZLokh3jWpBEVQguoz4NtfrLm7IIec0n2OLmt6vU1DbD+nb6mcVgicyxniOA0muD2MmeNkEtQ2oXNxPoSwX/eCcnJQguozSNJYbmoOOaU7RT4S+lD2MiSprUMSZqgh7sgJfpGXIZ4xZ2yCup2qOiiE7SSUoPoMkiRdTm5DUDDMg83gXgXJ6btIntNRVCZQTkFdNVvmjU1QN1A9B4WxnYQSVJ9B7Gm4L0pxr218SNGp8uam19sEGNZ9E4mcjhFriL8S6jllzF0HQeHfP6jBXiehBNWHMP+YF4ut18o6KWWA4R88qIOaXmunYV7zOfScnpTw2jqnnP4sAbt1BfMrQSlB9R/Envn2coqkBlrICd/4d0ibo5T6DZIY4sHemyRJmAjrvPKcStxDCcqEo2LTY2o/4krRQYg91hu7eWjXiw4Fc6makAeFPJigI7l7DWJzipwhHppKEN0Qz7mPEpS1LOaYcVvTa1FEhthyhv0Z8v1abL7Pbk2vq9MQa4g75RTapvdoSQzxWkl+qBMUP7/3ik1WPbnp9SgU0ZEyxB+L4Dm5DPG/xDbEc+43ZAlKbDUEkkrRAuYyqfFkH4WiEaQM8d9HICennF6uy3PKuOeQJCizvmFUTv+B+m96PQpFdEQ2xMdLYMsUz/sOVYK6i+R0RdNrUSiig8rp3xIvQxy1dd49xAPuPaQIisrpDpLT5U2vR6GIjsiGuCOnCRIxQ7zC/YcMQaUMcXhOlza9HoUiOsQWw8YyxI9hWPdqJwzxnDUMCYKiIX6rhnWKvoUkLVNitOmFIf4Psc3mOuY5Zayj7wmK5HSfGuKKvkXKEH84QliXNsQ7sltXsJbYBHWV2OaFXUFQDOtuV89J0bcwH+xzJamti2WIo9lc9No6j/VEIyjsZIo9oQZ1bY1XEdAQ/y3JST0nRf+BntN3kZTT0SSn52MZ4iDMkHAzFkExjHqQ/txZwoMzmgKV0+9ITkO+aaKiD2E+2OdJ0jIl1BD/OcO64Da9nO8whi7PUtldbcb2HvOcEEpQYjusPtAtHg+V023crdOwTtF/EFtb+D3JKVQ5nSj2mKngZnNiW4MgydAVZc8wY6bYgm0Ua59WcT70JP+nD7nx+pW5aQByOttnjpigkruf/3aNk6VCER3mg30+PacHI5ATCODrWIa4meMmMz6jEZ3uB4//HhR7kEWpHlwgJbFdUdGid2OPtaxAAv+vGRdUfzVxIfYYtNtVOSn6FjBT6TnFqK07keok6Gio1Hy7Uy3NlPwuplBRE9qtXeyJz3OowkZ6rAXK6SEqp/P9X1UcMKy7h+u5pOn1KBTRARVAcsKDNyxwrhOpnJ4LDeta1rc4h5zcQPNA9ILfuWCeHcS2awaZ7eKxjmFlwjoqtGPNOMmM0VJjn3JRQ1zRzzAf7IskORoqNJXgZJJTFEM8Ne+1Yk9vzjvqK01QmWGe+fnWJKeFRSRWsIYVGfrmGuJiT/0BYczgWmZzoEvDmKr3bLOeYZLkOSk5KfoPJKdYqQQnMayLppxSc6Nn0ZISBDVoxqiM63egakJoV/kkYYSN7ZQTyektEin8rUmpgXXhFOrDPF5+1r3gOTlD/KIYcyoUXQWGTd8yrOsqQzxj/rFUJHnnEQ5Qtfy1lRwZbsG7+tBTOeHE4EdITrmGuPm7G8WGoVkkip/B8/q7GRv4vAep+2C37g6SkyonRf9BljbEQ2vrXCpBrbV1JNKPJHsXbzoV1okt12xjxjyqFx9DfJUUOZ1X8HubUsEVHeg6iSR5qs/r531Alq4rgSonRf+BygkfcCQYehviDDOOF9um99lW5RITZu69+JDPJtmk86BAWvCV4FMtl7pmpCSGuE9YN4wEDnI6q83vjhFb5tLuQFeQ6PWe78Ew/ptpyxRFf8J8sC+RpCtBqCG+FlXB21JjbZ2Zew8zFpjxphn7mXG6Gc/w/1+jwvlZyzXOEP/Qk5zgOTlDvK1SEXt4xnS+H0UHuoKgKp9BJ9ag1906Rf9CEkM8OAmT861NFVPboY9m7n2pjvCA/yT1czywm5uxScY1I6maBgPI6fEyyil1zWYkpyltQjy8ll9UXA/Cukf5b6dhnaL/IBEN8dScICh4LnfEmC9j/j35QIMES9XLSTxD/L9mXFjx2ivF+l15BDWHqm/Tiuu5R8M6Rd9C7Bb9d/wWDjLEW+atjaDMnHub8QEf7C1LXrOdWH8KJOFriLtUgnM8rkdTv8+o3hDuTZTEOMfP4JsdU2G+FUmWaogr+hOSZIgjZyYoQzxj7loIysx3gNi6umnpsK7NNS5DfJ5nWLd8Kqw72+P608SmGDxCxTOF6u9jkhPSH46qMN8wSfKcVDkp+g9iUwkQ1j0QUzml5o9OUJJ4TlMqhHWorRuk4trR454rMfT9zpOcThWbZoE6wFX4M5S3oJ8WGv4dLhXSL7ie+0hOWlun6D+IbZmCB+5uqamBWmyCMvOMk6TebquS14yktzPoSU4Io54gGVTOT6JyQt8spCME7YpyvuEMM7VliqL/IDY3CWEdzq37XV3kxHtFIyix6QMurNu25DXwnGZJWG3doyQDH88J6Q4o7UEO2GpVr8+Ybzi/UL7TsE7RlxB7nNM/6YPU2npWrKmMrfM7A+eB54T6tXfMGFHyGnhO86mefA3xJ0gGlbb9ef0vqJyelAidCiSp9QNZNt7CRaGoBWJPFkGYVHorO+Be64jdmbovYI6xXG8VQ9xliIOgfDPEnSHuQ06n8Uvg8Uhh3TB6TqqcFP0NscmYeHB/XPN9EB49RHPYq7aM5IQylYkVPCdkiGOnDpnlPn3IV5Ek6fGXHtc7zwlh3apVr8+Yz2WsayqBov9BgoKqKZU75HmPFSTpKInDFZZrf9UycxxI5TSpAjmFGuLDGZKFGOIg5OCOo6n1aJ6TYuigboJqISevmjCxhvgihnXblbxmOwmvrXNkcLbH9aeTnNDrKvhgTklq6zSVQDF0UCdB8SFHY7tvfY1csakE2K1DgfEWJa/Zha8JysnXEH+SYZ2PcoIhjl1RmOqxDPHH+T7mtnBRKPoOoQQl1vjGCcBXiDXccVT5WgxHnFdSqoA2Y+79GdYhNaGsIb6b2ExsX0N8BZIB1n2Gx/UgJxjif4hETljPfUpOiiGJEIIy1xwqtmXth/R65vK/n+dDvtj3oRJriLue4iNKXrOT2OzweWVDwZbrXW0dyOB0j+tdKsEfJY4hjtNgnEHvRfIKRU9D7Ll2C6oSFNXNApJSa7dKdAfw6mPEuX0M8d2omuA7+RjiK0h4hvi/SMwxDHF3jh7I8tzQ+RSKngQVFLbut65wDb7ZX6LyeleyW4WAKJ6q+rCmlFOV2rqdJEkl8K2t81YqEt8Qd7V1Sk6KoQuxZjJKP16XCkc+UT3NlOJma1M49+EV5j2QygsZ4mUN8d0Y1oEQQzPEfQ1xV1sXw3NytX4gpzND51MoehIkJ+cbVTKTGc7g2qJ+2pMYcpVSAFROICckYVYxxN0BBz6GeLrw18cQP0PiGuLDVTkphjzEJjA61VEqjGq5HufZDZYgqHllVIAk/ZxwxNIyLXlzrkFY9yEJ1idDfFVJtu5DauueikROCJudQV85Y12h6AuYD/+uJA6EX5V3ujgHyAFJk0VHJuHv0Hp3zzZzHWTGJ2K9rFL1gOb3dqdqGvQM62BAuwzxUzyud54TCCVmhjjI6ezQ+RSKnoTYin4XEnmRE+dBixY0tXOHE2QNqBv4MrldOcUevYTduipdCXaU5BgpH3JamWTwXRl1l3F92hCP0TJlJb6XIKfKLVwUir6AJNnVM0LIKTXfj814lQQzm+HeZP73YoZruV6SJIZ4lbAOntMCqj9fcgrNEI/ZbG7FVJipeU6KoQlJsquhnnaIOC+Ocbqd4ZlTZsiDQhO13LQFSQxxKK3NK7yGeSRZ306Yvxf/rgTOEIfnFCMJE+txhrhP8zv4iKhRxAGlG4auR6FoBObDO0psXhFUR2VDvOQ9thJrdI8rUk383XFUWH8zY+OS8+/McHLQh2ARikmyde+jnE6XuM3mVk4pp0pkSXJ/jP+ei/m+vCH2gNXgtSkUHQO/XT+QAEM88noQ1jlDfLOS16QNcR/lhOZuSAPwNcShnGK2THHdHSob4mIPU5gvySERLoMf782nYmsfox92oVBEB0Mitw1fqmd3zetBcmfVrgTYLVzAsM4nlcDVsnlt3aeUE45Nj2GIryyep8GY31+fSmmeLF1a5MqLkNaxpOq8CkXHQeUEcppWV1hXcT0HUznhAStriO9OcoKp72OIr0TlBDI42eN6R05RDi+VpTPEz/a4/gyqp0mSv3MKpYyNi+ByG4WiFog9/ttV9FdWHTWsxxniAxWUkyv8neMTmkrSP8k3leCXDOueli4wxDnHXWK9xDxyeo9fSCCwXUPXrFD8H8wHag0zDhHbvuRgz4EQ6jiqjuldopwOIjmh1m+jkteAnD7iw+bTAgaG+JMkA1/PCc3mYqUSrJxaT+UWLql57qlAUHuFrluh+AGpD/CXJJcPPMf7nGOSj+qo4XWNE2vcQjmVNcRH8XXM9CFYsQZ0txniD4Yop9RcV/LzMbGAoBAOv132y0ChKASV0x9JLPgAohvlsZ4D6ulkH9VRw+tynTDflJKnxUhSW4dEz1I9oFquX4XE4ttsDmFd7GZzrnwlOAnTzLGt2OaA03PICV8E2N27I/ReCgU+cKuLLZfAB7iyidutkMQQx8NU1hAfRRWIrfOiBE8U+KI85hSxB45uw58Pl8QQP8ljzeeIDetAKLEM8egZ4mauF6lKZ0qyk+d28EBOSN8o5fMpFLkQ65M8wwfK25foNsjShviIktegeBmG+FwpCOvM3x1hxitUWLM4UFpzrVh/BlnePqkE55OcYhni0WvrzDzLi83OR/iLkBG7oUjZmEdihzc1wYzdYtxPMYQh9kCB5xlOVP6271ZIYoi/JuUNcaQSwBCfWhTWmb87gb83SLXgxmQ+pAgnfTLEzyORIJUgpiEOwqvcXypnTiSa/o5zXsifbYHXK/aQiouoWjVBUxEGfoCfE8/cnG6FWEPcKacqhvh8aVOCg/kkaSHcmqDoxtyqaoXkhC+JxyKR0/CUcjo7dD7O6ZTTd46cFIpaQOX0LB+KyjtM3YoUOaG2rqzntCsV0cx2oaD5+3MZ2hTtXmEedEUo1baYYR2I5IlI5JQ26KM0m5NkBxDkdHmMORWKTIj1nCbwA3xC0+uJBbG5WzBtYYiXbTbnDPFSZ92Z37mTZNYu/wcE1jb/h4QX0xAfniKnKIa4LH0W3gUx5lQoMiF2t+5Z8WwtG3hvfLOvQYKMNVblvPA9XLO5shniUE7I5RmUkqfISPkMavhRo9vMdaHENcRXliTPKRY5rSjJket6xLmiPkhiiP+708rJ3O9EsdvOUDdvRhxvcHxmxl+lfMsUKCdXhV86z4mKp12C4ky+zvUL5nGGOB7+GGGdq/WLaYg7csI6L4oxp0KRCaqMRgxxkhOSP//Ob/jYAyHNb6V8EqbLEK98SIPYHSuXJZ1lkoOEEQLeWDAHPCd4f49HIicQyf0kp7ND5+Ocac9JDXFFfaBymsCHotPkdBq/gRFWBocxEdaD2jqEaMiA9koiFHuKjGsdM4VqahJJC/lAf5Ecg5zk9F1EckKI67oSRMlhExsqum6fGtYp6gM/wBP4Yet0WHcCH5ynYjyMEdbjDHF4RKXOuiuYC6rwdZLUIs4L0sPWfqZBL4kh/rDEyxCPbYgPSyknNcQV9UGsIe0M8dM6fO9Tqdhw/8b7AYk9pAEkMigVjlVvM+c6ZhxJ4sEBBqMKfjdtiMdo04vNjsc4Z5QTf0l47sh1VU6K+mA+YGua8YLYavjjOnzvE1PKKbgKP8J6RjEkw85a5cLfCPd3eU4Px3g/ZOmd2JiG+EMkPFVOivrAsM7t1v28w/c+iaQIcgpuSxthPXuI3XWbHUs5Vbz/hZIY4jGU06oM676JGNYNJ3mqIa6oF+YDtjbJ6R9mHNPheztD/JkYD2OE9ThDHJ7TiAbufwEf+ljlK1DFz/GLJ0oOmyRHnGPOi2PMqVBkgp7Ic/x2Hd/he7uw7g8xHsYI69mTyqlUhngN97+A7we2/4d7XL98y/+vLkmeUyzPyZ3oAhI9L8acCkUuxFaTI7w6MdJ8G5vxU4SJYs+Zy1RF0n2G+K4S0Gwuwv0dOVU64ABESr8K2er3im0auDO/eJzKiek5uVSCS2PMqVAUwnzQbqFiGBY4D6rW0TYDmdpIaEQJyRwz/tSqzKS7DfEmlRNakqxQ4bqTuGYUOqNlC9IXkFOF5M8/8/2PVfg7XBJD/PwYcyoUbWE+bDeSoLzNacr+O/igzOVDg4dkCkMmPPyn8HdPonJ6OuSesUByqlRbF/n+LpWgUuGv2ANEP5Jlz5jDfyO3CmU8D0RaoxriimZAgoIhvEbAHMdTMU2RZcs4Bhg2oWTlOrGdA6Lk9YRCkiPVQdAjGri/U06o+i/tOYktQXqeXwZ5/aVm8T0P6u8utl7PJXaqIa7oLEIJih/gp9s8LPg5Sju+kEjlGqGQ5Oy94Axxz/s75QRyqhRei91pHJTi4uP3+KXh7T+JzRB/WCK2/lUoKiECQW1M5VR0Wux7DDvQQSC3Wr9TkKTZ3IyGlNOFknQl8NmtO4KqtIig8KWAkPsKzzXii+cJhnXn+syhUAQjAkFtIslhi0UEBa/kwdjr91gvlJMzxDt+vFUqrMMhCcu3vyJzDhyJNafN+/0eCapyhrdYzwnk+U2IAlMoghGBoJCl/JLYfkZF3+YIN26Kvf6Ka91dItfWVbz/xQzrsP3vXfhrrt2Q7+lUyQ+rp5HE9q84t6uti3rclELhhVCC4hw4MPLTHBU1QPJC6sF+MddecY0oX1nENY5o4P4urLvXJ6zLmA+5T9ipm5JDUlBPSAuokrbgWqZAOUVJ7FQoghCJoNBGFzlNn7SQlPuWx8+virnuiuvbS2wqATynnjLEC+ZckfOBpNJ+1Ayq1VeqhLCpsA6eU5TcKYUiGDEIivOsJ/ZwgLkcg1RNmButRbz8llCY++7NBxbr2LyB+1/Eh/7BKmqm5NwgFZxQ/DyJCe85Whgjm3y9CvNAObmSmLNjrlGhCEIsgkrNhy3w08X6LciP6njZSGot+4nNrJ7UxDpkaUN8uRrvg5q7Lc3YWkoeW5W61iknkFPfnBCt6BOYD+UNMQmqW2Bez2h6TrMbCusuEo/auk6CYeJjEvGgToUiKqigkAKwVtNriQXzWvalSTyxig8T8f4urLsndlgXC2LznB6jIa6ek6L7QPMYR3ejoLfx0pMYMK9jjCRJmE0pJ4RL98cyxGMjFdZF666pUESF+WDuQ/MYOz+ljl7qdvA1YccQW++bNXB/p5zu62LlhDq+p6iczm56PQrFMuDOFkKgRrKp6wAN8UXSXA9xl+dUqyEeghblpIa4ovtAclrYlD9TB6icPmZY1wQ5XSIBtXWdgCS1dZohruhOcGfLJVOWDoHM7/7IjJ3M2NGMkV000E3ycHpOINwRNb59ee+N2627u4s9JzXEFd0NGuILSU6lzWOEK2L7OH1Cz2pRl41vq76mWEgpJxji3eo5pQ/qVENc0RzE1ptdREK5FIqJPwc5uW33zBNsC+a8i9+8aA18lNhe48d3ycApxOht3kSGOBJRYYjf28XkBEP8SdHaOkWTEJtJDCKZTlUBtfMxCQmJgjCO35aKnpP5/d+Y8b0Z19a19l6E9IYhjjbMzhCPctyUQlEZkhwDtJgEBVJy1e34/3kcIyvMCc/pVjP+Y8av6lx/ryEV1qHTZLca4q62TjPEFc3CfADHiy3KzeuuiJ+jP/XxFea8lcrpmjrX3muQ3jHEHxVtNqfoBlA9fZhDTm6guwDOnyvsKCDWEL+RyknJKYWUcorelSAWZGlDXPOcFM2C4d0EseUqRQSFgtnXpE0LDrHtUpScWkBDvPK5danr0S/rIDPOgh9kxl41rFENcUV3QeypG88yxCsiqEGxfYIyT/Cl5+QMcfWcUpCkTa+XIW6uOURs87hZ/HeaR28QYViUpFJ+UbmuBGqIK7oH5gN5e5sQb4APxiM514Oc7hA1xJcBwzrvZnNiT19xJ/6isyjytbCjivY2SC59VwJrBiWprftWlZOi6yD2CKXZ/FZu7U2N/0fhLA4KOCDn+ltUOS2LlOd0VzvvLuf69c14XZY9+dcNkBMSZ+8JWKM7VPMbVU6KrgW9DXwjz+E3tBsgLqQfXJlxDQzxm5SclgXeDyqnSocOtMxxvCTHW+WpW6emRnjMnz7xV3frFN0N8yH9mRkvU0lN45/wnU7M+f27pCZDXGzi6C5ij3laJ/b8dYGkfQXJ6W5fcuJcV4vN3s87FsqlgODEm4Mqzo2wDoW//1JyUvQMxCbooSc4jFmUvayW8TvOEI/uOfHBQa7Qa/RbMHCa8DVmrF1xLqwTBvUzYnenHq95wGR+wYyvSE5BhzyY668iQRVtXkwiQR1YYd50m14N6xT9Az70dzKsi3oMlJlvLYYcCClnUcVN4wOI8ps/S4U6QLHeGBTCX8RmRT9b83iOa7whRDml1o+aRRx1VRTiTZEKIR6/AJ4Wu6uohriiv2A+1DdLTZ6TmfPXYg/vzMtoB0k9WEaZcJ3/j2SBcHEFKoc6BzydlSO+H6uSTObkvB8DfE/uKjmfU04wxE+LtU6FonGI9VbqJKcNqBQGC9QCwhnsJo4qmOdHJKX/NePG2OvsJMTmqGH7H2HeLL4/Ls0AKQcuzaBtJwaS3VNUTtrPSdFfEGuIg5yu9rh2Q7EHQYI4rs0Y2PHCbteMAnJyAxnvuaau2Hys/0KNhb3iZiHWC3ySJHS92NB3FgncpYRATbbNgaKChA+HcFc9J0X/QJaurausnMT6StgZ/AcfqpkZY3JKIRTtWLmawAsy7gPldB3J6aY4r74ZMBR7gGrnLP4MvcBx2gzKXE42Y7eSc6WTMDWsU/QP+NDfTeW0TB5UieuhnP7KEOUYM7YwY6uM8WMzjqU6mFJATiAvJCYenXGv28WGdT3ddypFKMGhmLl+DbG7ippKoOg/iE3ChHLyCevWITlBOR1W4vfht+BsvQU5KmogpbI2bbn2Ziqn31RdZzeBygmhbvBxTrK053RqpCUqFM2Dyuk28fec1hW73Y58oCMrXPdTEhQ8lvROnutH9XE6TOE6b+wT5QTP6ZF0WBcwFzofPCeaIa7oR4g1mn3JCbtxr5GcDvW4fjxJCbt17lADhHXYtTqz5XedIV45/OwmkJyeiKSc1BBX9CckMcTbkpP5+43NGAGfI/WztcUmRSKsOzxgHVuK7dmN9iTon4QdwO1Tfw/ldD3JqdeVE3KnHqRyOjtwLpeEqRniiv4CH/p7pE2GuNgSmAeokt4y40WxVft7M6z4DL9T81qdcrq8zvvUjRShBJ81Z65f04znqZy0E6aiNyHWvN7EjLVSP4NB3bZlivm7c8T2hVpETwh5S/PoG+G/UXIxrub139gnyglpAw9F8pzS5StqiCt6D2JP0UVY9DKVz0tiq+X3FGuIf1vk5Uhy+i6IKb3Lhv+GiY22IGgdXMsRSlR4INH/bRd+djtIKL+XCPVw9Jye51xqiCt6DyQXKJzF/BOG80wqHyRPIvnxkoLr4ZM8IfkpAG7AzD6mptdwO5VT1ALlTkPsDpvr+x1jt+5phnWqnBS9B/PB3YZklNeVEeRU2DZWbDLlFGmfRInwL2oWtyS1df8tCj/rgtiulpVOUi6YazUSfYywDnlOz3AuzRBX9CbE9lFaWKB8XHhW5D3tSCLL6zKQPljh3sjrv1MaMMTN/Q4UeyQ5kkdfI7GcacaKnvOtwVAsliGODYl/iu7WKXoZfMBmllA+f8x7+MzPN+fvTW0zD3KXohTpStIUD+TUUUNcbMM8KM7FJN1ZJHFsDuAklUodPsV6To9LhOOcZOlUglNC5lIoGof5EL8p1mdqp3xgmmd2rBS7ywc18XGBEkP4BxO9UuvZnPu5THaQ0xWh81W899F8HTNk2c2ASXwPkJv1o5LzQTmhmV2s2jr8O8Fz0rBO0fsQWyzaTkFB+aBuK7cLpNj2vyCy+RkPLkK/z8UmHAYf5y2JId7x3TqxJTqzC4h4Gt+HMSXmguf0h0jKCXNB5SKsOyFkLoWiayA2iXJRwQM3kaqgrccjNklzCuebTeKby+uxbb5R4FqRye7CukqGuPn9vcSeIXdwwDiDBDSpgNAxFrdTdmK3/5+UOKkErrYORHd8yFwKRVdBbEnK22KN8lblhD8RzrxqxoYl59tCrEfzGL/Rf2vGUUXqq8JavQxxseb112Kz2BeRMKuOj3jtxAIyd+8bCCp3t1ISQxyhWOhunZsL5UOZp+soFD0NscmYfxfblwn9rV0GOB407FDt7jEnfCmvHa2MuVxXApBTpSOsxDZwg0qBeb2vGfuJbexWdaBU55RQBSVLG+KhnhPmeoZz/TxkLoWiq2E+4BuJLVV5mOHCQ/z/9Rpelzs23Uc5Yf3fkZyiHFYgNtN+ToGKwoYDwtt9Mq7F9v8EEkpQPZzYwmso1C9UOSmGDMTWgCFsCDazY0CSTpiVMsSpnP5DcopWXiPWZ0PIN1OW3QzAn59gzRnXwSd6imFd8KEEYnPPPq9K2gqFIgIkOTYdyqnSbh0IQGwe0GOxlFPL/GeJ3dlcQKJCSIzNAHhUaCq3bsvvry6RT0wx8+zANRwbYz6FQlEBYk+JATldVvE6GOLfUzkFG/MF98Gx62gl/KLYHldoMXNsq/KkGp0QSzml5t2eBKnJmApFpyABp8RQ2XxLcopi0Je454p5Kk1sPZzrhBn1rDklKIWiw5Dk2HQf5XQJr+sYObVZDwzxF0hO0ducKEEpFB2GJOUrmZ6T2Jyt7cR2YEg31DuPigs7kG2PPa8bkpyYgqzuWrpXKkEpFB0Cw7pbJKefk9je5jh0822a0YNia86OE9ub/Eua0ys1sf6WtcJzcocSnFzjfZSgFIpOQGy2eWZYZ362s9h+VEgiTfebmsldLGzr31unIV4WKUP8H3UThxKUQlEzEI5JkiG+jCEutlMnKv0/kuykSBzSiTYn5zax/pa1uk6Y/6yqnOi9IcP9IirF883Yq801SlAKRSjEHsAAjwgnwiA7HblNY8We9XYbvaPMdsLm5wfJsjWCrQNZ3TihuLGMdxriL4tHPZzYXlqP8XV+wBB2IYkXyjKzt5QSlEIRCPPwHEnfaBFVEB7Aj6l8XhHbCK/oIIZLxdYEFhHUZP5O2/YmdUCSlikgp5MqXutKXxbzdbhs9AGGswhf78sKX5WgFIoAmAdnV6oBkEdrce00ktYLbeb4NRVSEUG5lsTBjfCqIkUwMMQr92ASm1SaF74OkLRA6uMzrlWCUih8QE/lASqkosZuIJe9C+Y5Q4r7pbt50Gp4xw6/RpSvPCeehrjYncvnShAwCOrhjOuVoBQKH5iHZrMUeRQ9fFBRuf3ExeY8DXKePJICgcGc7lhyZiqsq2yIp+ZYT2wrm9lt3qP5VGnDW65XglIofCC2eyXCk6JjqBxB3d1mLuQ5odFc+kBQ9+f7fMBHd/C1Iax7ieTk3ebEXLuW2EaAg23eI7xG5FUt33K9EpRC4QOxlfaTpPiUF0dQN5eY7wo+yIupKD7gf79jxmGdeE1cx6qSGOLBSZhie7TPLRHi3ZJxrRKUQuEDsQW0L5FU8kKzyXzASvXQNr+3u9hdPTSvu1WsP7VJ3a8ldX+EZM9LxEMJzDyjxCacTs54fwb4d1COu2RcuwXfPz29RaGoCvPgjJck+7uVpJAZjp035A6tXtP9ERriSC34PH8NHEiJQM+nz2Mop9Qaf8b3weU/uVSDKfz5wjwCMj8/VGyfdT2YU6GoCrE7eddL0ud8Kgda4mJrHTt4O9V076uodODxoEbvycCBsA47btGaw4ntHfUZ50aDvaf4PiFPDL4aMugPz7l2DAnsLTN+EmtNCsWQg9hkzWclyVl6Q+zRUZvWdL9fiW1YhzCw8eLhLIg9/BO5Uy84BSnW30LuGA52QP1hZm2h2JKYz/le/rizK1co+hB42MSmHmwtqTYpNdwHZjoOSbitrnuEwqztGDO+EtuJM/Ok5oJroZywsYANiK3qWqNCoYgMsUW2qOu7XUoeO95pkJwQesJ7W6Pitahf/JQ+VS3qU6FQ1ADzwF5Ocupm5YSwDukJ2Alcs+K1+5GcVDkpFL0Eek7fdblyOpY7bjhcIbM7QcG1Y2icY2dvy7rWqFAoIoO7dd93uXIaT0Mcymm1iteO4U6fGuIKRS8hZYjf2vRa8pBSTi97GOL7UTlN0lQChaKHIDa/6vsuD+uccnrRwxB3ymmSGuIKRQ+Bhvj3Xa6cjkkZ4j7k9AnDOvWcFIpegXlgr3WeUxcrp2OZSvBnzzynxTTER9S0RIVCERvmgb26B5STC+smSMUaQ5ITMsRRi7d5XWtUKBSRYR7YK3uAnI6jIf4nzRBXKIYIUhni3RzWOeX0godyStfWqSGuUPQKmEoA5bRMw7ZuAQ3xrwMN8XfUEFcoeghiT3TpdkP8OBri6BdVqQja/P7+JCd4Th1rvKdQKALBDPH/dLlycmHdc56G+BdizwzcuK41KhSKyEjt1kUvXxF71PoKAQPXDzPjeLEtU3wNcWSIo6uolq8oFL0CSTLEo+/Wie0mgA6br/FPn/EXXv81Uwmq1taNTSmn9WO/RoVCURPqNMQl6Y+OvuJPBw4Q050entMYruFtVU4KRQ9BbAvgOsnpK6qfDWPPX3INB4itrcNu3UZNrEGhUBRAbLtfqIjR6Yc0tVvX9nw8j3u69ro4mWWD2POXXIML697S3TqFostgHsqRZtwn9jQXnPE2m0riLLG1dV/V5DnhSKcvzXi9KWKQpLZuQMM6haLLIPaEEhylhCOSUMYxkcOd+4aw56Ya7uuU03NVvaKIaxhLgnyrKfWmUChyYB7KNRhafSDZpwuDqHAw5YWR73t0KqxbN+bcFdYwVpKj2TdrYg0KhaIA5sE8QmwBbN7R5+8x5EMIFiVZUZIOlig7qZSfFAs0xF0qQSOmvEKhaAOxHQjmF5DTewz73kcoGOF+jpwqJ0/GApXT5wzrtPBXoehWcHdubhuCQpiHY9D3D7zXUQzrUBPXSAIklRNq695VclIouhzmIT2V5FMU4k2nYb5twH2O7TJDXMM6haLbYR7UESSgmQUkBQJ7yIzlPe/RDYb4/jTE31ZDXKHoIZgH9pdiC2PnMpwb4JjMHTz8OdJz7m5IJUgb4lpbp1D0GsyDeyZJ6WMOqI0FZrxkxt6ec/6chvgrDRri+6shrlD0ARjuQU1dw9091Met2uaa4WZsKS0HCDCsc7t169W78ty1QTl9KjbPSctXFIqhAvPAr2bGJWL7e/+NA10EjpCkK8GEBsO6/SWprVNDXKEYKsADLzbJEgmeyI9ytXsICWfwz6c7YYiDAFtVHnfrXMsUNcQViqECsR0rH6ZPNTFjx28KjfULal7DSdxZhEp7xoxbzNjFjH1SnlMjoaVCoWgI5qHfgwopi5zcQOHxn+sIraDKzHhCbOrDR7zXPP73u1RzL6ohrlAMQZgH/xyxpTFFiZ2T+TsHRL73j8y4lzuMkzPWMJ1ENT7mfRUKRY9AbMvfOQXk5Epj4E8dEfne+1AhTSm4N7ywZ81YMea9FQpFD8A8+KcxxCtSUFNJFKMj3xvk+EGb8HIaCWyXmPdWKBQ9ALEtgWeTCLJIaoAkAh9opcj3vo3KrEi9TeHaDo55b4VC0SMwD//lYjsCtIZaA/SB0IXzyBrue1VJBQV/avfY91coFD0A+Dtm3MBQDztoczlcTtSpNd13X6q3qTnkNMB1/Cm2elMoFD0GsSe/3GzGU2Y8SYXjVVRc8n7YxcPBDh9LUtCcJqdp/Luj6lqDQqFQ5MKQz8bcpQMRDTKknE71hgTRi5teo0KhGMIwJLSK2EZ7UG1viD3u/K7Yu4YKhaIc/j8HTA0qz5+P+AAAAABJRU5ErkJggg==");
    right: -17%;
    bottom: -3%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: 50%;
    transition: all 0.4s ease-in-out;
    opacity: 0.9;
}

.dt_service--three .item-inner:focus-within::after,
.dt_service--three .item-inner:hover::after {
    opacity: 0.1;
}

.dt_service--three .item-inner .item-icon {
    position: relative;
    display: inline-block;
    margin-bottom: 2.5rem;
    width: 7.5rem;
    height: 7.5rem;
    line-height: 7rem;
    font-size: 3.6rem;
    border-radius: 50%;
    text-align: center;
    color: var(--dt-main-color);
    background-color: transparent;
    transition: .5s;
    border: 2px solid rgba(189, 189, 189, 0.35);
}

.dt_service--three .item-inner:focus-within .item-icon,
.dt_service--three .item-inner:hover .item-icon {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.8);
}

.dt_service--three .item-inner .item-icon::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background-color: var(--dt-secondary-color);
    left: 0;
    top: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: .5s;
    z-index: -1;
}

.dt_service--three .item-inner:focus-within .item-icon:after,
.dt_service--three .item-inner:hover .item-icon:after {
    transform: scale(1);
}

.dt_service--three .item-inner .item-icon::before {
    position: relative;
    z-index: 1;
}

.dt_service--three .item-inner .dt-more {
    color: #fff;
    background-color: var(--dt-main-color);
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    font-size: 2.2rem;
    border-radius: 50%;
    display: inline-block;
    margin-top: 2rem;
    transition: all .4s ease;
}

.dt_service--three .item-inner:focus-within .dt-more,
.dt_service--three .item-inner:hover .dt-more {
    background-color: var(--dt-secondary-color);
}

.dt_service--three .item-inner .dt-more i {
    transform: rotate(320deg);
    transition: all 0.5s ease-in-out;
}

.dt_service--three .item-inner:focus-within .dt-more i,
.dt_service--three .item-inner:hover .dt-more i {
    transform: rotate(360deg);
}

.dt_service--three .item-inner .item-title {
    margin-bottom: 0.5rem;
}

.dt_service--three .item-inner .item-title,
.dt_service--three .item-inner .desc {
    transition: all .4s ease;
}

.dt_service--three .item-inner:focus-within .desc,
.dt_service--three .item-inner:hover .desc,
.dt_service--three .item-inner:focus-within .item-title,
.dt_service--three .item-inner:hover .item-title {
    color: #fff;
}

/* Service Four ( Service 2 ) */

.dt_service--four .services-item {
    background: #fff;
    border-radius: 1.6rem;
    padding: 4.5rem 3.5rem 4.2rem;
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_service--four .services-item .services-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -webkit-clip-path: polygon(50% 0, 50% 0, 50% 50%, 50% 100%, 50% 100%, 50% 50%);
    clip-path: polygon(50% 0, 50% 0, 50% 50%, 50% 100%, 50% 100%, 50% 50%);
    transition: .4s;
}

.dt_service--four .services-item:focus-within .services-image, .dt_service--four .services-item:hover .services-image {
    -webkit-clip-path: polygon(25% -70%, 75% -70%, 120% 50%, 75% 170%, 25% 170%, -20% 50%);
    clip-path: polygon(25% -70%, 75% -70%, 120% 50%, 75% 170%, 25% 170%, -20% 50%);
}

.dt_service--four .services-item .services-image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dt-main-color);
    opacity: 0.7;
    z-index: -1;
}

.dt_service--four .services-item .services-icon {
    margin-bottom: 3rem;
    font-size: 5rem;
    color: var(--dt-main-color);
    transition: .5s;
}

.dt_service--four .services-item .title {
    color: var(--dt-secondary-color);
    margin-bottom: 1rem;
    transition: .5s;
}

.dt_service--four .services-item .title a {
    color: var(--dt-secondary-color);
    text-decoration: none;
    transition: .5s;
}

.dt_service--four .services-item p {
    transition: .5s;
}

.dt_service--four .services-item .link-btn {
    background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0 100% / 0 1px no-repeat;
    color: var(--dt-secondary-color);
    text-decoration: none;
    font-weight: 600;
    transition: .5s;
}

.dt_service--four .services-item .link-btn:focus, .dt_service--four .services-item .link-btn:hover {
    background-size: 100% 1px;
}

.dt_service--four .services-item .link-btn i {
    margin-left: 0.5rem;
}

.dt_service--four .services-item:focus-within .link-btn,
.dt_service--four .services-item:hover .link-btn,
.dt_service--four .services-item:focus-within p,
.dt_service--four .services-item:hover p,
.dt_service--four .services-item:focus-within .title,
.dt_service--four .services-item:hover .title,
.dt_service--four .services-item:focus-within .title a,
.dt_service--four .services-item:hover .title a,
.dt_service--four .services-item:focus-within .services-icon,
.dt_service--four .services-item:hover .services-icon {
    color: #fff;
}

/* Service Five ( Information 3 ) */

.dt_slider + .dt_service--five {
    margin-top: -12.5rem;
}

.dt_service--five .item-inner {
    position: relative;
    padding-top: 6.5rem;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner .item-icon {
    position: absolute;
    top: 0;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, 0);
    line-height: 1;
    text-align: center;
    filter: drop-shadow(0 18px 14.5px rgba(0, 0, 0, .11));
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner .inner {
    display: inline-flex;
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
    width: 115px;
    min-width: 115px;
    height: 133px;
    position: relative;
    background-color: var(--dt-main-color);
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner .item-icon .inner .clip {
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
    background-color: #fff;
    font-size: 56px;
    color: var(--dt-secondary-color);
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
}

.dt_service--five .item-inner:focus-within .item-icon .inner .clip,
.dt_service--five .item-inner:hover .item-icon .inner .clip {
    color: #fff;
}

.dt_service--five .item-inner .item-icon .inner .clip:after {
    position: absolute;
    top: -2px;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    z-index: -1;
    transition-delay: .1s;
    transform: scale(0);
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    background-color: var(--dt-main-color);
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
}

.dt_service--five .item-inner:focus-within .item-icon .inner .clip:after,
.dt_service--five .item-inner:hover .item-icon .inner .clip:after {
    transform: scaleX(1);
    width: 103%;
    height: 103%;
}

.dt_service--five .item-inner .item-icon .inner .clip > i {
    transform: scale(1);
    transition-delay: .1s;
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
}

.dt_service--five .item-inner .item-icon .inner .clip .icon2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition-delay: .1s;
    transform: scale(0);
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    display: flex;
    align-items: center;
    justify-content: center
}

.dt_service--five .item-inner .item-content {
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner .item-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0.01rem;
    bottom: 0;
    background-color: var(--dt-main-color);
    clip-path: polygon(0 0, 100% 0, 100% 89%, 0% 98%);
}

.dt_service--five .item-inner .item-content:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: var(--primary-color);
    clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 100%);
    z-index: -1;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
}

.dt_service--five .item-inner:focus-within .item-content:after,
.dt_service--five .item-inner:hover .item-content:after {
    top: -21px;
    opacity: 1;
}

.dt_service--five .item-inner .item-content .item-meta {
    background-color: #f6f6f6;
    padding: 9.5rem 3rem 75px 3rem;
    clip-path: polygon(0 0, 100% 0, 100% 81%, 0% 100%);
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
    text-align: center;
}

.dt_service--five .item-inner .item-content .item-meta:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: var(--dt-secondary-color);
    clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 100%);
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
}

.dt_service--five .item-inner:focus-within .item-content .item-meta:before,
.dt_service--five .item-inner:hover .item-content .item-meta:before {
    clip-path: polygon(0 0, 100% 0, 100% 81%, 0% 100%);
    opacity: 1;
}

.dt_service--five .item-inner .item-content .item-meta .item-holder {
    position: relative;
    z-index: 2;
}

.dt_service--five .item-inner .item-content .item-meta .item-holder .item-title,
.dt_service--five .item-inner .item-content .item-meta .item-holder .item-title a {
    font-size: 28px;
    color: var(--dt-secondary-color);
    font-weight: 800;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner .item-content .item-meta .item-holder .desc {
    font-size: 17px;
    font-weight: 400;
    margin-top: 1rem;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--five .item-inner:focus-within .item-content .item-meta .item-holder .item-title,
.dt_service--five .item-inner:focus-within .item-content .item-meta .item-holder .item-title a,
.dt_service--five .item-inner:hover .item-content .item-meta .item-holder .item-title,
.dt_service--five .item-inner:hover .item-content .item-meta .item-holder .item-title a {
    color: #fff;
}

.dt_service--five .item-inner:focus-within .item-content .item-meta .item-holder .desc,
.dt_service--five .item-inner:hover .item-content .item-meta .item-holder .desc {
    color: #cbcbcb;
}

.dt_service--five .item-inner .dt-more {
    position: absolute;
    bottom: 0;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%);
    transform-style: preserve-3d;
    background-color: var(--dt-main-color);
    color: #fff;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
}

.dt_service--five .item-inner:focus-within .dt-more,
.dt_service--five .item-inner:hover .dt-more {
    bottom: -0.5rem;
    opacity: 1;
}

.dt_service--five .item-inner .dt-more i {
    width: 4.4rem;
    height: 4.4rem;
    line-height: 4.4rem;
    font-size: 2.5rem;
    position: relative;
    vertical-align: middle;
}

.dt_service--five .item-inner .dt-more i:before {
    transform: rotate(-45deg) scale(1);
    transition: transform .3s ease-in-out;
    transform-origin: right center;
    position: absolute;
    bottom: 7px;
    right: 12px;
}

.dt_service--five .item-inner .dt-more i:after {
    content: "\f061";
    font-family: "Font Awesome 6 Free";
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    position: absolute;
    top: 8px;
    left: 15px;
    transform: rotate(-45deg) scale(0);
    transition: transform .3s ease-in-out;
    transform-origin: left center;
}

.dt_service--five .item-inner .dt-more:focus i:before,
.dt_service--five .item-inner .dt-more:hover i:before {
    transform: rotate(-45deg) scale(0);
}

.dt_service--five .item-inner .dt-more:focus i:after,
.dt_service--five .item-inner .dt-more:hover i:after {
    transform: rotate(-45deg) scale(1);
}

/* Service Six ( Service 3 ) */

.dt_service--six .services-item {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 200ms linear 0ms;
    transition: all 200ms linear 0ms;
}

.dt_service--six .services-item .services-image {
    position: relative;
}

.dt_service--six .services-item .services-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(13, 94, 120, .8) 0%, rgba(255, 255, 255, 0) 55%);
    opacity: 0.7;
}

.dt_service--six .services-item .services-content {
    background-color: var(--dt-secondary-color);
    position: relative;
    padding: 61px 40px 60px 44px;
    margin-top: -4px;
    z-index: 1;
}

.dt_service--six .services-item .services-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    border-radius: 4px;
    border: 6px solid var(--dt-main-color);
    -webkit-transition: all 400ms linear 0ms;
    transition: all 400ms linear 0ms;
}

.dt_service--six .services-item:focus-within .services-content:before,
.dt_service--six .services-item:hover .services-content:before {
    opacity: 1;
}

.dt_service--six .services-item .services-content:after {
    position: absolute;
    content: '';
    width: 26px;
    height: 26px;
    background-color: var(--dt-secondary-color);
    top: -11px;
    left: 22%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    border-left: 6px solid var(--dt-secondary-color);
    border-top: 6px solid var(--dt-secondary-color);
    -webkit-transition: all 400ms linear 0ms;
    transition: all 400ms linear 0ms;
}

.dt_service--six .services-item:focus-within .services-content:after,
.dt_service--six .services-item:hover .services-content:after {
    border-color: var(--dt-main-color);
    background-color: var(--dt-secondary-color);
}

.dt_service--six .services-item .services-content .services-icon {
    position: absolute;
    right: 33px;
    top: 35px;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}

.dt_service--six .services-item .services-content .services-icon:not(.icon2) {
    opacity: 0.2;
}

.dt_service--six .services-item:focus-within .services-content .services-icon:not(.icon2),
.dt_service--six .services-item:hover .services-content .services-icon:not(.icon2) {
    opacity: 0;
}

.dt_service--six .services-item .services-content .services-icon i {
    color: #fff;
    font-size: 5rem;
    line-height: 1;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}

.dt_service--six .services-item .services-content .services-icon.icon2 {
    bottom: 6px;
    top: unset;
    right: 6px;
    opacity: 0;
    transform: scaleX(0);
    transform-origin: right;
}

.dt_service--six .services-item:focus-within .services-content .services-icon.icon2,
.dt_service--six .services-item:hover .services-content .services-icon.icon2 {
    opacity: 1;
    transform: scaleX(1);
}

.dt_service--six .services-item .services-content .services-icon.icon2 i {
    background-color: var(--dt-main-color);
    padding: 12px 16px 8px;
}

.dt_service--six .services-item .services-content .services-inner {
    z-index: 1;
    position: relative;
}

.dt_service--six .services-item .services-content .services-inner .title {
    font-size: 24px;
    font-weight: 700;
    position: relative;
    padding-bottom: 28px;
    margin-bottom: 31px;
}

.dt_service--six .services-item .services-content .services-inner .title:after {
    content: '';
    width: 42px;
    height: 2px;
    background-color: var(--dt-main-color);
    position: absolute;
    left: 0;
    bottom: 0;
}

.dt_service--six .services-item .services-content .services-inner .title a {
    color: #fff;
    text-decoration: none;
}

.dt_service--six .services-item .services-content .services-inner p {
    opacity: .851;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 23px;
}

.dt_service--six .services-item .services-content .link-btn {
    z-index: 1;
    position: relative;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    display: inline-flex;
    align-items: center;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    text-decoration: none;
}

.dt_service--six .services-item:focus-within .services-content .link-btn,
.dt_service--six .services-item:hover .services-content .link-btn {
    padding-left: 16px;
}

.dt_service--six .services-item .services-content .link-btn:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transform: scaleX(0);
    background-color: var(--dt-main-color);
    transform-origin: right;
    -webkit-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    z-index: -1;
}

.dt_service--six .services-item:focus-within .services-content .link-btn:after,
.dt_service--six .services-item:hover .services-content .link-btn:after {
    opacity: 1;
    transform: scaleX(1);
}

.dt_service--six .services-item .services-content .link-btn i {
    width: 35px;
    height: 100%;
    border-radius: 3px;
    background-color: var(--dt-main-color);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    margin-left: 8px;
}

/* Service Seven ( Information 4 ) */

.dt_service--seven .item-inner {
    position: relative;
    display: block;
    text-align: start;
    background-color: #fff;
    box-shadow: rgba(189, 189, 189, 0.35) 0px 0px 0px 1px;
    margin-bottom: 30px;
    border-radius: 10px;
    padding: 39px 30px 34px;
    -webkit-transition: 500ms;
    transition: 500ms;
    z-index: 0;
}

.dt_service--seven .item-inner:focus-within,
.dt_service--seven .item-inner:hover {
    box-shadow: rgba(189, 189, 189, 0) 0px 0px 0px 1px;
}

.dt_service--seven .item-inner::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #fff;
    box-shadow: rgba(16, 24, 40, 0.08) 0px 20px 30px 0px;
    transform: scale(1, 0);
    transform-origin: center bottom;
    z-index: -1;
    border-radius: 10px;
    background-position: left bottom;
    transition: transform 500ms, -webkit-transform 500ms;
}

.dt_service--seven .item-inner:focus-within::before,
.dt_service--seven .item-inner:hover::before {
    transform: scale(1, 1);
}

.dt_service--seven .item-inner .overlay {
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background-color: var(--dt-secondary-color);
    border-radius: 10px;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(0);
    z-index: -1;
}

.dt_service--seven .item-inner:focus-within .overlay,
.dt_service--seven .item-inner:hover .overlay {
    transform: scaleY(1.0);
}

.dt_service--seven .item-inner .item-title {
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
}

.dt_service--seven .item-inner .desc,
.dt_service--seven .item-inner .item-title {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.dt_service--seven .item-inner:focus-within .item-title,
.dt_service--seven .item-inner:hover .item-title,
.dt_service--seven .item-inner:focus-within .desc,
.dt_service--seven .item-inner:hover .desc {
    color: #fff;
}

.dt_service--seven .item-inner:focus-within .overlay,
.dt_service--seven .item-inner:hover .overlay {
    transform: scaleY(1.0);
}

.dt_service--seven .item-inner .item-icon {
    position: relative;
    line-height: 1;
    filter: drop-shadow(0 18px 14.5px rgba(0, 0, 0, .11));
    margin-bottom: 12px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--seven .item-inner .item-icon:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 94px;
    right: 0;
    height: 8px;
    background-color: rgba(189, 189, 189, 0.35);
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: -1;
}

.dt_service--seven .item-inner:focus-within .item-icon:before,
.dt_service--seven .item-inner:hover .item-icon:before {
    background-color: rgba(255, 255, 255, 0.35);
}

.dt_service--seven .item-inner .item-icon .inner {
    display: inline-flex;
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
    width: 94px;
    height: 108px;
    position: relative;
    background-color: rgba(189, 189, 189, 0.35);
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--seven .item-inner:focus-within .item-icon .inner,
.dt_service--seven .item-inner:hover .item-icon .inner {
    background-color: rgba(255, 255, 255, 0.35);
}

.dt_service--seven .item-inner .item-icon .inner .clip {
    position: absolute;
    top: 8px;
    left: 8px;
    right: 8px;
    bottom: 8px;
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
    color: #fff;
    background-color: var(--dt-secondary-color);
    font-size: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
}

.dt_service--seven .item-inner:focus-within .item-icon .inner .clip,
.dt_service--seven .item-inner:hover .item-icon .inner .clip {
    color: #fff;
}

.dt_service--seven .item-inner .item-icon .inner .clip:after {
    position: absolute;
    top: -2px;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    z-index: -1;
    transition-delay: .1s;
    transform: scale(0);
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    background-color: var(--dt-main-color);
    clip-path: polygon(50% 0, 50% 0, 100% 25%, 110% 70%, 50% 100%, 50% 100%, 0 75%, 0 25%);
}

.dt_service--seven .item-inner:focus-within .item-icon .inner .clip:after,
.dt_service--seven .item-inner:hover .item-icon .inner .clip:after {
    transform: scaleX(1);
    width: 103%;
    height: 103%;
}

.dt_service--seven .item-inner .item-icon .inner .clip > i {
    transform: scale(1);
    transition-delay: .1s;
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
}

.dt_service--seven .item-inner .item-icon .inner .clip .icon2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition-delay: .1s;
    transform: scale(0);
    transform-origin: center;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    transition: all .5s cubic-bezier(.62,.21,.45,1.52);
    display: flex;
    align-items: center;
    justify-content: center
}

.dt_service--seven .item-inner .item-content-inner {
    margin-top: 6px;
}

.dt_service--seven .dt-more {
    display: inline-block;
    margin-top: 26px;
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    border: 2px solid rgba(189, 189, 189, 0.35);
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.dt_service--seven .dt-more:focus,
.dt_service--seven .dt-more:hover {
    background-color: #fff;
}

.dt_service--seven .dt-more i {
    color: var(--dt-secondary-color);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: rotate(320deg);
    transform: rotate(320deg);
}

.dt_service--seven .item-inner:focus-within .dt-more,
.dt_service--seven .item-inner:hover .dt-more {
    border-color: var(--dt-main-color);
    background-color: var(--dt-main-color);
}

.dt_service--seven .item-inner:focus-within .dt-more i,
.dt_service--seven .item-inner:hover .dt-more i {
    color: #fff;
}

.dt_service--seven .dt-more:focus i,
.dt_service--seven .dt-more:hover i {
    color: #000;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

/* Service Eight (Service 4) */

.dt_service--eight .services-item {
    position: relative;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);
    border-radius: 15px;
}

.dt_service--eight .services-item .number {
    position: absolute;
    top: 90px;
    left: 20px;
    font-weight: 800;
    font-size: 70px;
    color: transparent;
    -webkit-text-stroke: 1px var(--dt-main-color);
    opacity: .2;
}

.dt_service--eight .services-item .services-content {
    display: flex;
    gap: 20px;
}

.dt_service--eight .services-item .services-icon {
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-radius: 50px;
    font-size: 30px;
    color: #fff;
    background: var(--dt-main-color);
    margin-bottom: 30px;
    box-shadow: 8px 8px 0 rgba(var(--dt-main-rgb), 0.1);
    transition: all .5s ease-in-out;
    position: relative;
}

.dt_service--eight .services-item .services-info {
    flex: 1;
}

.dt_service--eight .services-item .services-info .title a {
    text-decoration: none;
}

.dt_service--eight .services-item .services-info .title a:not(:focus, :hover) {
    color: var(--dt-secondary-color);
}

.dt_service--eight .services-item .services-info p {
    margin: 5px 0 10px;
}

.dt_service--eight .services-item .services-content .link-btn {
	display: inline-flex;
	align-items: center;
	font-weight: 800;
	font-size: 14px;
	margin-top: 17px;
    text-decoration: none;
	letter-spacing: 0.02em;
	color: var(--dt-secondary-color);
}

.dt_service--eight .services-item .services-content .link-btn i {
	margin-left: 10px;
	color: var(--dt-secondary-color);
	transition: all .2s ease-in-out;
}

.dt_service--eight .services-item .services-content .link-btn:focus i,
.dt_service--eight .services-item .services-content .link-btn:hover i,
.dt_service--eight .services-item .services-content .link-btn:focus,
.dt_service--eight .services-item .services-content .link-btn:hover {
	color: var(--dt-main-color);
}

.dt_service--eight .services-item .services-image {
    margin-top: 25px;
    overflow: hidden;
    border-radius: 15px;
}

.dt_service--eight .services-item .services-image img {
    width: 100%;
    transition: all 0.3s ease-out 0s;
}

.dt_service--eight .services-item:focus-within .services-image img,
.dt_service--eight .services-item:hover .services-image img {
    transform: scale(1.1);
}

/* Service Nine ( Information 5 ) */

.dt_service--nine .item-inner {
    width: 100%;
    padding: 3.2rem;
    position: relative;
    z-index: 0;
    transition: all .3s ease-in-out;
}

.dt_service--nine .item-inner .overlay-shape {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.dt_service--nine .item-inner:focus-within .overlay-shape .shape1,
.dt_service--nine .item-inner:hover .overlay-shape .shape1 {
    background-color: var(--dt-secondary-color);
}

.dt_service--nine .item-inner .overlay-shape .shape1 {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: relative;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    transition: all .3s ease-in-out;
}

.dt_service--nine .item-inner .overlay-shape .shape1:before {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    height: 50px;
    background-color: inherit;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    transform: skewY(-3deg);
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.03);
}

.dt_service--nine .item-inner .overlay-shape .shape2 {
    position: absolute;
    top: 5px;
    left: 0;
    bottom: 30px;
    right: -15px;
    background-color: var(--dt-main-color);
    opacity: 0.6;
    border-radius: 20px;
    z-index: -1;
}

.dt_service--nine .item-inner .overlay-shape .shape2:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    height: 50px;
    background-color: inherit;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    transform: skewY(-5deg);
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.03);
}

.dt_service--nine .item-inner .item-content {
    text-align: center;
    position: relative;
    z-index: 1;
}

.dt_service--nine .item-inner .item-content .item-icon {
    display: inline-block;
    width: 9rem;
    height: 9rem;
    line-height: 8.6rem;
    background-color: var(--dt-main-color);
    border: 2px solid #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 4rem;
    color: #fff;
    position: relative;    
    margin-bottom: 25px;
    transition: all .3s ease-in-out;
}

.dt_service--nine .item-inner .item-content .item-icon:before {
    content: "";
    position: absolute;
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    border: 2px solid var(--dt-main-color);
    border-radius: 50%;
    transition: all .3s ease-in-out;
}

.dt_service--nine .item-inner:focus-within .item-content .item-icon:before,
.dt_service--nine .item-inner:hover .item-content .item-icon:before {
    border-color: rgba(189, 189, 189, 0.85);
}

.dt_service--nine .item-inner .item-content .item-content-inner {
    margin-top: 10px;
}

.dt_service--nine .item-inner .item-content .item-title,
.dt_service--nine .item-inner .item-content .item-content-inner .desc {
    transition: all .3s ease-in-out;
}

.dt_service--nine .item-inner:focus-within .item-content .item-title,
.dt_service--nine .item-inner:hover .item-content .item-title,
.dt_service--nine .item-inner:focus-within .item-content .item-content-inner .desc,
.dt_service--nine .item-inner:hover .item-content .item-content-inner .desc {
    color: #fff;
}

.dt_service--nine .item-inner .dt-more {
    color: #fff;
    background-color: var(--dt-main-color);
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    font-size: 2.2rem;
    border-radius: 50%;
    display: inline-block;
    margin-top: 2rem;
    position: relative;
    transition: all .4s ease;
}

.dt_service--nine .item-inner .dt-more:before {
    content: "";
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    border-radius: 50%;
    border: 1px dashed var(--dt-main-color);
}

.dt_service--nine .item-inner .dt-more:focus:before,
.dt_service--nine .item-inner .dt-more:hover:before {
    animation: floating--rotate 8s infinite linear;
    border-color: #fff;
}

.dt_service--nine .item-inner .dt-more:focus,
.dt_service--nine .item-inner .dt-more:hover {
    background-color: #fff;
    color: var(--dt-main-color);
    box-shadow: 0 0 0 rgb(255, 255, 255, 0.2);
}

.dt_service--nine .item-inner .dt-more i {
    transform: rotate(320deg);
    transition: all 0.5s ease-in-out;
}

.dt_service--nine .item-inner .dt-more:focus i,
.dt_service--nine .item-inner .dt-more:hover i {
    transform: rotate(360deg);
}

/* Service Eight (Service 5) */

.dt_service--ten .services-item {
    position: relative;
    background-color: #fff;
    transition: all 300ms ease;
    z-index: 0;
}

.dt_service--ten .services-item .services-image {
    position: relative;
    overflow: hidden;
}

.dt_service--ten .services-item .services-image img {
    position: relative;
    display: block;
    width: 100%;
    max-height: 25rem;
    object-fit: cover;
    transition: all 300ms ease;
}

.dt_service--ten .services-item:focus-within .services-image img,
.dt_service--ten .services-item:hover .services-image img {
    transform: scale(1.1);
    opacity: 0.9;
}

.dt_service--ten .services-item .services-content {
    position: relative;
    background-color: #fff;
    padding: 0 21px 18px;
}

.dt_service--ten .services-item .services-content .number {
    position: absolute;
    top: -40px;
    right: 65px;
    font-size: 54px;
    font-weight: 900;
    font-family: var(--dt-title-family);
    -webkit-text-stroke: 2px var(--dt-main-color);
    color: transparent;
    opacity: 0.2;
    z-index: 1;
}

.dt_service--ten .services-item .services-content .services-info {
    position: relative;
    display: inline-block;
    border-top: 4px solid var(--dt-main-color);
    margin-top: -56px;
    padding: 90px 15px 30px 20px;
    background-color: #f3f4f7;
}

.dt_service--ten .services-item .services-content .services-info .services-icon {
    position: absolute;
    top: -22px;
    left: 18px;
    height: 87px;
    width: 90px;
    line-height: 87px;
    font-size: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: var(--dt-main-color);
    transition: all 300ms ease;
    z-index: 2;
}

.dt_service--ten .services-item:focus-within .services-content .services-info .services-icon,
.dt_service--ten .services-item:hover .services-content .services-info .services-icon {
    color: var(--dt-main-color);
    background-color: #fff;
}

.dt_service--ten .services-item .services-content .services-info .title {
    margin-bottom: 5px;
}

.dt_service--ten .services-item .services-content .services-info .title a {
    text-decoration: none;
}

.dt_service--ten .services-item .services-content .services-info .title a:not(:hover, :focus) {
    color: var(--dt-secondary-color);
}

.dt_service--ten .services-item .services-content .services-info p {
    font-size: 15px;
    line-height: 1.8em;
}

.dt_service--ten .services-item .services-content .link-btn {
    display: inline-block;
    background-color: var(--dt-secondary-color);
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    padding: 15px 20px;
    line-height: 1.4;
    letter-spacing: 0.05em;
    position: relative;
    z-index: 0;
    color: #fff;
    overflow: hidden;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease;
}

.dt_service--ten .services-item .services-content .link-btn:focus,
.dt_service--ten .services-item .services-content .link-btn:hover {
    color: #fff;
}

.dt_service--ten .services-item .services-content .link-btn:before {
    background-color: var(--dt-main-color);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
    transform: scale(0, 1);
    transform-origin: top right;
    transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.dt_service--ten .services-item .services-content .link-btn:focus:before,
.dt_service--ten .services-item .services-content .link-btn:hover:before {
    transform: scale(1, 1);
    transform-origin: bottom left;
}

.dt_service--ten .services-item .services-content .link-btn i {
    position: relative;
    display: inline-block;
    color: var(--dt-main-color);
    transform: rotate(-45deg);
    transition: all 300ms ease;
    margin-left: 10px;
}

.dt_service--ten .services-item .services-content .link-btn:focus i,
.dt_service--ten .services-item .services-content .link-btn:hover i {
    color: #fff;
}


/* Overview */

.dt_overview {
	position: relative;
	overflow: hidden;
    z-index: 0;
}

.dt_overview::before {
	content: "";
	position: absolute;
	width: 480px;
	height: 480px;
	opacity: 0.2;
	filter: blur(75px);
	border-radius: 50%;
	background: rgba(var(--dt-main-rgb), 0.25);
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
}

.overview-shape {
	right: 0;
	top: 0;
	width: 424px;
	height: 342px;
	position: absolute;
	z-index: -1;
}

.overview-img-wrap {
	text-align: center;
	position: relative;
}

.overview-img-wrap img:nth-child(2) {
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	position: absolute;
	left: 0;
	bottom: 30px;
    transition: all 0.3s ease-out 0s;
}

.overview-img-wrap img:nth-child(3) {
	position: absolute;
	left: -50px;
	bottom: 32%;
	z-index: -1;
	animation: updown 8s infinite linear;
}

.overview-img-wrap .icon {
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--dt-main-color);
	position: absolute;
	right: 90px;
	top: 20px;
	border-radius: 50%;
	font-size: 50px;
	line-height: 0;
	color: #fff;
	border: 5px solid #fff;
}

.overview-content {
	width: 90%;
}

.overview-content p.dt-mb-0.dt-mt-2 {
	margin-bottom: 30px;
}

.overview-content .content-bottom .list-wrap {
	display: flex;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;
}

.overview-content .content-bottom .list-wrap li {
	border: 1.2px solid rgba(189, 189, 189, 0.35);
	border-radius: 10px;
	display: flex;
	align-items: center;
	padding: 28px 20px 28px 30px;
	min-width: 256px;
}

.overview-content .content-bottom .list-wrap li .icon {
	font-size: 50px;
	line-height: 0;
	color: var(--dt-main-color);
	position: relative;
	margin-right: 40px;
}

.overview-content .content-bottom .list-wrap li .icon::before {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	background: rgba(var(--dt-main-rgb), 0.1);
	left: -10px;
	top: -12px;
	border-radius: 50%;
	z-index: -1;
}

.overview-content .content-bottom .list-wrap li .icon::after {
	content: "";
	position: absolute;
	width: 2px;
	height: 38px;
	background: rgba(189, 189, 189, 0.35);
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	z-index: -1;
}

.overview-content .content-bottom .list-wrap li .content .count {
	font-size: 36px;
	margin-bottom: 3px;
	line-height: .8;
	display: flex;
	align-items: center;
}

.overview-content .content-bottom .list-wrap li .content p {
	margin-bottom: 0;
}

@media (max-width: 1199px) {
    .overview-content {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .overview-img-wrap {
        margin-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .overview-img-wrap img:nth-child(2) {
        display: none;
    }
    .overview-img-wrap .icon {
        display: none;
    }
    .overview-img-wrap img:nth-child(3) {
        display: none;
    }
    .overview-content .content-bottom .list-wrap li {
        min-width: 218px;
        padding: 20px 15px 20px 20px;
    }
    .overview-content .content-bottom .list-wrap li .icon {
        font-size: 35px;
    }
    .overview-content .content-bottom .list-wrap li .content .count {
        font-size: 25px;
    }
}

/* Odometer */

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
    text-align: start;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
    display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
    display: block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
    position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    transition: transform 2s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
    text-align: center;
}

.odometer-formatting-mark {
    display: none;
}

/* Features One */

.dt_feature {
    position: relative;
    z-index: 0;
}

.dt_feature--one {
    position: relative;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    z-index: 0;
    overflow: hidden;
}

.dt_feature--one::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--dt-secondary-color);
    opacity: 0.8;
    z-index: -1;
}

.dt_feature-shape {
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0;
}

.dt_feature--one .feature-content {
    width: 90%;
}

.dt_feature--one .feature-content p {
    margin-bottom: 40px;
    color: rgba(255, 255, 255, 0.85);
}

.dt_feature--one .feature-content .dt-btn-play-two {
    color: #fff;
}

.dt_feature--one .feature-item {
    padding: 10px;
    background: rgba(189, 189, 189, 0.15);
    border-radius: 60px 0 0 60px;
    display: flex;
    align-items: center;
    position: relative;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.dt_feature--one .feature-item::before {
    content: "";
    position: absolute;
    right: 0;
    background: var(--dt-main-color);
    width: 0;
    height: 100%;
    border-radius: 60px 0 0 60px;
    opacity: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}

.dt_feature--one .feature-item:hover:before,
.dt_feature--one .feature-item:focus-within:before {
    width: 100%;
    opacity: 1;
}

.dt_feature--one .feature-item .feature-icon {
    display: block;
    font-size: 32px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: var(--dt-main-color);
    margin-right: 15px;
    background: #fff;
    border-radius: 100%;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    z-index: 9;
}

.dt_feature--one .feature-item .title {
    margin-bottom: 0;
}

.dt_feature--one .feature-item .title,
.dt_feature--one .feature-item .title a {
    color: #fff;
}

.dt_feature--one .feature-item .title a {
    text-decoration: none;
}

.dt_feature--one .feature-item .feature-btn {
    font-size: 24px;
    line-height: 34px;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 9;
}

.dt_feature--one .feature-item:hover .feature-btn,
.dt_feature--one .feature-item:focus-within .feature-btn {
    right: 15px;
}

.dt_feature--one .feature-move-cursor {
    top: -100px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: fixed;
    pointer-events: none;
    transition: all 0.1s linear, top 0ms linear, left 0ms ease-in-out;
    z-index: 9;
}

.dt_feature--one .feature-move-cursor .feature-inner-image {
    border-radius: 10px;
}

.dt_feature--one .feature-cursor-show {
    width: 180px;
    height: 180px;
    top: auto;
    left: auto;
    border-radius: 0;
    transform: translate(-40%, -50%);
    background-size: cover;
    transition: all 0.2s linear, top 0ms linear, left 0ms ease-in-out;
    border: none;
    mix-blend-mode: normal;
    background-size: 100;
    border-radius: 10px;
}

@media (max-width: 1199px) {
    .dt_feature--one .feature-content {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .dt_feature--one .feature-content {
        text-align: center;
    }
}

/* Features Two */

.dt_feature--two .feature-item {
    border: 1px solid rgba(189, 189, 189, 0.6);
    border-radius: 10px;
    padding: 3.5rem 5rem;
    background: #fff;
    position: relative;
}

.dt_feature--two .feature-item::before {
    content: "";
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: -5px;
    background: var(--dt-gray-color);
    border: 1px solid rgba(189, 189, 189, 0.6);
    border-radius: 8px;
    height: 7rem;
    z-index: -1;
    transition: .3s ease-in;
}

.dt_feature--two .feature-item::after {
    content: "";
    position: absolute;
    left: 1.2rem;
    right: 1.2rem;
    bottom: -1rem;
    background: #f5f5f5;
    border: 1px solid rgba(189, 189, 189, 0.6);
    border-radius: 8px;
    height: 7rem;
    z-index: -2;
    transition: .3s ease-in;
}

.dt_feature--two .feature-item:hover::after,
.dt_feature--two .feature-item:hover::before {
    bottom: 3px;
}

.dt_feature--two .feature-content .content-top {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem;
}

.dt_feature--two .feature-content .content-top .feature-icon {
    font-size: 5rem;
    line-height: 0;
    position: relative;
    color: var(--dt-main-color);
    z-index: 1;
    margin-right: 1.5rem;
}

.dt_feature--two .feature-content .content-top .feature-icon::before {
    content: "";
    position: absolute;
    left: -1.3rem;
    top: -1.5rem;
    width: 4.6rem;
    height: 4.6rem;
    background: rgba(var(--dt-main-rgb), 0.1);
    z-index: -1;
    border-radius: 50%;
    transition: .3s ease-in;
}

.dt_feature--two .feature-item:hover .feature-content .content-top .feature-icon::before {
    left: 0;
    top: 0;
}

.dt_feature--two .feature-content .content-top .title {
    font-size: 2.2rem;
    margin-bottom: 0;
}

.dt_feature--two .feature-content p {
    margin-bottom: 0;
    color: var(--dt-gray-color-four);
}

/* Project */

.dt-tab-filter a {
    display: inline-block;
    position: relative;
    text-decoration: none;
    margin-right: 1rem;
    font-weight: 700;
    padding: 1rem 2rem 0.9rem;
    color: var(--dt-main-color);
    background-color: rgba(var(--dt-main-rgb), 0.12);
    line-height: 1.3;
    z-index: 0;
    border-radius: 10rem;
    overflow: hidden;
    text-align: center;
}

.dt-tab-filter a:hover,
.dt-tab-filter a:focus,
.dt-tab-filter a.active {
    color: #fff;
}

.dt-tab-filter a:last-child {
    margin-right: 0;
}

.dt-tab-filter a:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 0%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    border-radius: inherit;
    background-color: var(--dt-main-color);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	z-index: -1;
}

.dt-tab-filter a.active:after,
.dt-tab-filter a:hover:after,
.dt-tab-filter a:focus:after {
    height: 100%;
    opacity: 1;
}

.dt_pricing--one,
.dt_project--one {
    background-size: cover;
    background-position: center;
}

.dt_project--one {
    padding-bottom: 19rem;
}

.dt_project--one .project-item {
    position: relative;
}

.dt_project--one .project-thumb img {
    width: 100%;
    min-height: 275px;
    object-fit: cover;
	border-radius: 10px;
	transition: .3s linear;
}

.dt_project--one .project-item:hover .project-thumb img {
	filter: grayscale(100%);
}

.dt_project--one .project-content {
	position: absolute;
	left: 10px;
	right: 10px;
	top: 10px;
	bottom: 10px;
	display: flex;
    text-align: center;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: rgba(var(--dt-main-rgb), 0.8);
	border-radius: 10px;
	padding: 30px;
	transition: .3s linear;
	opacity: 0;
	transform: scale(.8);
	visibility: hidden;
}

.dt_project--one .project-item:hover .project-content {
	opacity: 1;
	transform: scale(1);
	visibility: visible;
}

.dt_project--one .project-content .title {
	font-weight: 700;
	font-size: 30px;
    line-height: 1.4;
	margin-bottom: 10px;
}

.dt_project--one .project-content .title,
.dt_project--one .project-content .title a {
	color: #fff;
}

.dt_project--one .project-content .title a {
    text-decoration: none;
}

.dt_project--one .project-content .title a:focus,
.dt_project--one .project-content .title a:hover {
	color: #fff;
}

.dt_project--one .project-content span {
    display: block;
    line-height: 1;
    padding: 1rem 2rem;
    background: #fff;
    color: var(--dt-main-color);
    font-weight: 700;
    border-radius: 10rem;
}

.dt_project--one .project-content .link-btn {
    width: 50px;
    height: 50px;
    line-height: 45px;
    border-radius: 50%;
    background-color: transparent;
    font-size: 22px;
    position: absolute;
    right: 28px;
    bottom: 28px;
    text-align: center;
    text-decoration: none;
    border: 2px solid rgba(255, 255, 255, 0.5);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}

.dt_project--one .project-content .link-btn:focus,
.dt_project--one .project-content .link-btn:hover {
	background-color: #fff;
}

.dt_project--one .project-content .link-btn i {
    color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-transform: rotate(320deg);
    transform: rotate(320deg);
}

.dt_project--one .project-content .link-btn:focus i,
.dt_project--one .project-content .link-btn:hover i {
    color: #000;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

@media (max-width: 1199px) {
    .dt_project--one .project-content {
        padding: 20px;
    }
    .dt_project--one .project-content .link-btn {
        width: 40px;
        height: 40px;
        line-height: 35px;
        right: 20px;
        bottom: 20px;
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .dt_team--one .section-title,
    .dt_team--one .section-top-content p,
    .dt_project--one .section-title,
    .dt_project--one .section-top-content p {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .dt_project--one .project-thumb img {
        width: 100%;
    }
    .dt_project--one .project-content .title {
        font-size: 24px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .dt_project--one .project-content .title {
        font-size: 26px;
    }
}

.dt_project--one .dt-row.dt-g-0 .project-content,
.dt_project--one .dt-row.dt-g-0 .project-thumb img {
    border-radius: 0;
}

.project_info_box h6.info_title {
    font-size: 1.7rem;
}

.project_info_box .widget_social {
    display: flex;
    align-items: center;
    gap: 2.5rem;
    margin-top: 1rem;
}

.project_info_box .widget.widget_social li a {
    font-size: 2rem;
    color: var(--dt-text-color);
}

.single-project-item .single-project-content .dt-col-sm-12 > span {
    font-size: 2.6rem;
    color: var(--dt-secondary-color);
    font-weight: 800;
    margin-bottom: 2.5rem;
    display: block;
}

.single-project-item .single-project-thumb img {
    border-radius: 2rem;
}


/* CTA */

.dt_cta--one {
    margin-top: -10rem;
}

.circle-shape {
    position: absolute;
    right: 6%;
    top: 10%;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 50%;
    background-color: rgb(255, 255, 255, 0.4);
    animation: animationFramesOne 15s linear infinite;
    z-index: -1;
}

.dt_cta--one .cta-inner-wrap {
    background-image: url("../images/cta_bg.png");
    background-color: var(--dt-main-color);
    background-size: cover;
    background-position: center;
    padding: 7rem;
    border-radius: 1rem;
}

.dt_cta--one .cta-info-wrap,
.dt_cta--one .cta-content {
	display: flex;
	align-items: center;
}

.dt_cta--one .cta-info-wrap {
	width: 46%;
	flex: 0 0 auto;
	position: relative;
}

.dt_cta--one .cta-info-wrap::before {
	content: "";
	position: absolute;
	right: 5rem;
	top: 50%;
	transform: translateY(-50%);
	width: 0.3rem;
	height: 7.4rem;
	background: #fff;
}

.dt_cta--one .cta-info-wrap .icon {
	font-size: 5rem;
	color: #fff;
	line-height: 0;
	margin-right: 1.5rem;
}

.dt_cta--one .cta-info-wrap .content span {
	display: block;
	font-weight: 600;
	font-size: 1.8rem;
	line-height: 1;
	margin-bottom: 1rem;
}

.dt_cta--one .cta-info-wrap .content a {
	font-weight: 700;
	font-size: 3rem;
	display: inline-block;
	line-height: 1;
    text-decoration: none;
}

.cta-content .subtitle,
.cta-content .title,
.dt_cta--one .cta-info-wrap .content span,
.dt_cta--one .cta-info-wrap .content a,
.dt_cta--one .cta-info-wrap .content a:focus,
.dt_cta--one .cta-info-wrap .content a:hover {
	color: #fff;
}

.cta-content .subtitle {
    font-size: 1.5rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50px;
    padding: 5px 13px 4px;
    margin-bottom: 12px;
}

.cta-content .title {
	font-weight: 800;
	font-size: 3.6rem;
	margin-bottom: 0;
	line-height: 1.13;
}

@media (max-width: 1199px) {
    .dt_cta--one .cta-inner-wrap {
        padding: 7rem 3rem;
    }
    .dt_cta--one .cta-info-wrap::before {
        right: 3.8rem;
        height: 6.6rem;
    }
    .dt_cta--one .cta-info-wrap .icon {
        font-size: 3.5rem;
    }
    .dt_cta--one .cta-info-wrap .content a {
        font-size: 2.6rem;
    }
}

@media (max-width: 991px) {
    .dt_cta--two .cta-inner-wrap .cta-wrap .cta-thumb {
        display: none;
    }
    .dt_cta--one .cta-inner-wrap {
        padding: 6rem 3rem;
    }
    .dt_cta--one .cta-content {
        margin-bottom: 4rem;
        justify-content: center;
    }
    .dt_cta--one .cta-content .title {
        font-size: 2.6rem;
    }
}

@media (max-width: 767px) {
    .dt_cta--one .cta-content {
        display: block;
        text-align: center;
    }
    .dt_cta--one .cta-info-wrap {
        width: 100%;
        margin-bottom: 2.5rem;
        flex-wrap: wrap;
        justify-content: center;
    }
    .dt_cta--one .cta-info-wrap::before {
        display: none;
    }
    .dt_cta--one .cta-info-wrap .icon {
        margin-right: 0;
        margin-bottom: 1.5rem;
    }
    .dt_cta--one .cta-content .title {
        font-size: 2.6rem;
    }
}

.dt_cta--two {
    margin-top: 0;
    margin-bottom: -8rem;
    position: relative;
    z-index: 1;
}

.dt_cta--two + #dt_footer .dt_footer_middle {
    padding-top: 13rem;
}

.dt_cta--two .cta-inner-wrap {
    padding: 5rem;
    position: relative;
    text-align: center;
    overflow: hidden;
    border-radius: 1rem;
    z-index: 0;
    background-color: var(--dt-main-color);
}

.dt_cta--two .cta-inner-wrap .cta-wrap .cta-content {
    padding: 0;
}

.dt_cta--two .cta-inner-wrap .cta-wrap {
    display: flex;
}

@media (min-width: 992px) {
    .dt_cta--two .cta-inner-wrap {
        padding: 0;
        text-align: start;
    }
    .dt_cta--two .cta-inner-wrap .cta-wrap .cta-content {
        padding: 5rem 1.5rem;
    }
    .dt_cta--two .cta-inner-wrap .cta-wrap .cta-content,
    .dt_cta--two .cta-inner-wrap .cta-wrap .cta-thumb img,
    .dt_cta--two .cta-inner-wrap .cta-wrap .cta-thumb {
        height: 100%;
        min-width: 35.3rem;
        min-height: 22.5rem;
    }
}

@media (max-width: 991px) {
    .dt_cta--two .cta-btn {
        margin-top: 2rem;
    }
}

/* Team */

.dt_team {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.team-shape {
    position: absolute;
    left: 0;
    top: 30%;
    z-index: -1;
}

.dt_team--one .team {
    border-radius: 10px;
    background-color: #FFFFFF;
    overflow: hidden;
    box-shadow: 2px 1px 24px 0px rgba(23, 21, 21, 0.09);
}

.dt_team--one .team .thumb {
    position: relative;
    overflow: hidden;
}

.dt_team--one .team .thumb img {
    width: 100%;
    max-height: 375px;
    object-fit: cover;
    transform: scale(1);
    transition: 0.4s;
    object-position: top center;
}

.dt_team--one .team:focus-within .thumb img,
.dt_team--one .team:hover .thumb img {
    transform: scale(1.05);
}

.dt_team--one .team .thumb::before {
    position: absolute;
    right: -99px;
    bottom: -100px;
    content: "";
    height: 200px;
    width: 130px;
    background: var(--dt-main-color);
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transform: skewX(-40deg);
    transition: all 0.35s ease-in-out;
}

.dt_team--one .team.active .thumb::before,
.dt_team--one .team:hover .thumb::before {
    opacity: 0.5;
    visibility: visible;
    bottom: 0;
    transition-delay: 400ms;
    transition-duration: 200ms;
}

.dt_team--one .team .thumb::after {
    position: absolute;
    left: -120px;
    bottom: -50px;
    content: "";
    height: 200px;
    width: 200px;
    background: var(--dt-secondary-color);
    transform: skewX(40deg);
    opacity: 0;
    transition: all 0.15s ease-in-out;
    visibility: hidden;
}

.dt_team--one .team.active .thumb::after,
.dt_team--one .team:hover .thumb::after {
    opacity: 0.5;
    visibility: visible;
    bottom: 0;
    transition-delay: 200ms;
}

.dt_team--one .team .thumb .widget_social {
    position: absolute;
    left: -100%;
    right: 0;
    bottom: 0;
    padding: 12px 15px;
    width: 75%;
    background: var(--dt-main-color);
    z-index: 1;
    text-align: center;
    transition: all 0.35s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.dt_team--one .team.active .thumb .widget_social,
.dt_team--one .team:hover .thumb .widget_social {
    left: 0;
    opacity: 1;
    visibility: visible;
}

.dt_team--one .team .info {
    padding: 22px 25px 25px 25px;
}

.dt_team--one .team .info a {
    color: var(--dt-secondary-color);
    text-decoration: none;
}

/* Process */

.process-card {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 0;
    overflow: hidden;
    text-align: center;
}

.process-card:after {
    content: "";
    position: relative;
    width: 83px;
    height: 35px;
    background-color: var(--dt-main-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='28' viewBox='0 0 83 28' fill='none'%3E%3Cpath fill='currentColor' d='M69.114 13.235c.414-.283.827-.573 1.23-.86a.615.615 0 0 0-.257-1.114.62.62 0 0 0-.461.107c-.398.284-.805.57-1.21.847a.62.62 0 0 0-.16.86.62.62 0 0 0 .858.16ZM19.71 27.756a.62.62 0 1 0 .05-1.236c-.486-.02-.978-.046-1.464-.076a.619.619 0 0 0-.077 1.235c.494.03.997.056 1.491.077Zm-4.472-.329a.618.618 0 1 0 .13-1.23c-.486-.052-.977-.11-1.455-.172a.619.619 0 0 0-.158 1.227c.488.063.987.123 1.483.175Zm60.104-19.76a.618.618 0 0 0 .873.056c.377-.332.753-.67 1.117-1.004a.618.618 0 1 0-.836-.912c-.359.328-.727.66-1.098.985a.62.62 0 0 0-.056.875ZM7.151 25.44l.008-.029a.618.618 0 0 0-.448-.75 57.58 57.58 0 0 1-1.415-.378.62.62 0 0 0-.334 1.192c.478.133.965.263 1.446.384a.62.62 0 0 0 .743-.419Zm4.362.857a.617.617 0 0 0-.501-.716c-.48-.084-.964-.176-1.44-.272a.618.618 0 0 0-.638.95.62.62 0 0 0 .393.264c.486.098.98.192 1.468.278a.616.616 0 0 0 .718-.503Zm53.82-10.626c.425-.258.855-.523 1.276-.79a.615.615 0 0 0 .027-1.027.619.619 0 0 0-.687-.018c-.415.261-.838.523-1.256.776a.62.62 0 0 0 .64 1.06Zm6.551-5.198a.62.62 0 0 0 .868.11 69.29 69.29 0 0 0 1.173-.93.62.62 0 0 0-.777-.962c-.38.307-.769.615-1.154.914a.617.617 0 0 0-.11.868ZM31.497 26.05a.62.62 0 1 0 .146 1.23c.492-.06.99-.123 1.481-.19a.618.618 0 1 0-.168-1.226c-.486.066-.972.128-1.459.186ZM48.3 22.88a.618.618 0 0 0 .786.381c.465-.16.94-.328 1.41-.5a.616.616 0 0 0 .05-1.14.62.62 0 0 0-.472-.022c-.464.17-.932.335-1.39.493a.62.62 0 0 0-.384.787ZM2.882 24.202l.005-.018a.62.62 0 0 0-.394-.766c-.464-.157-.93-.32-1.385-.487a.618.618 0 1 0-.426 1.16c.464.172.941.338 1.416.5a.62.62 0 0 0 .784-.389Zm54.003-5.426a.62.62 0 0 0 .523 1.121c.45-.21.905-.426 1.352-.645a.616.616 0 0 0-.071-1.14.62.62 0 0 0-.473.028c-.44.216-.889.43-1.331.636ZM35.862 25.41a.62.62 0 0 0 .212 1.22c.486-.085.98-.177 1.468-.27a.618.618 0 1 0-.235-1.213c-.478.09-.966.18-1.445.263Zm-7.294.931c-.486.038-.979.073-1.465.103a.62.62 0 0 0 .075 1.235c.494-.03.994-.065 1.489-.105a.618.618 0 1 0-.099-1.233Zm-4.402.222c-.49.01-.985.015-1.468.016a.62.62 0 0 0 0 1.237c.491 0 .993-.006 1.493-.016a.62.62 0 0 0-.025-1.237Zm20.302-3.138a.62.62 0 0 0 .34 1.19c.476-.138.958-.28 1.434-.426a.62.62 0 0 0-.362-1.183c-.468.143-.943.283-1.412.42ZM55 20.306a.618.618 0 0 0-.81-.328c-.454.193-.912.382-1.362.565a.62.62 0 0 0 .463 1.146c.463-.186.924-.377 1.383-.572a.618.618 0 0 0 .326-.81Zm5.845-3.506a.618.618 0 1 0 .582 1.091c.441-.235.88-.473 1.317-.716a.614.614 0 0 0 .239-.84.62.62 0 0 0-.84-.242c-.428.24-.864.476-1.298.707Zm-18.48 8.167a.617.617 0 0 0-.742-.778c-.473.117-.954.233-1.432.345a.619.619 0 0 0 .28 1.205c.483-.11.973-.229 1.453-.35a.621.621 0 0 0 .44-.42l.001-.002Z'/%3E%3Cpath fill='currentColor' d='M82.723.219c-2.682 1.338-6.365 2.665-9.22 2.952l4.598 1.977 2.269 4.46c.104-2.865 1.19-6.626 2.353-9.39Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='28' viewBox='0 0 83 28' fill='none'%3E%3Cpath fill='currentColor' d='M69.114 13.235c.414-.283.827-.573 1.23-.86a.615.615 0 0 0-.257-1.114.62.62 0 0 0-.461.107c-.398.284-.805.57-1.21.847a.62.62 0 0 0-.16.86.62.62 0 0 0 .858.16ZM19.71 27.756a.62.62 0 1 0 .05-1.236c-.486-.02-.978-.046-1.464-.076a.619.619 0 0 0-.077 1.235c.494.03.997.056 1.491.077Zm-4.472-.329a.618.618 0 1 0 .13-1.23c-.486-.052-.977-.11-1.455-.172a.619.619 0 0 0-.158 1.227c.488.063.987.123 1.483.175Zm60.104-19.76a.618.618 0 0 0 .873.056c.377-.332.753-.67 1.117-1.004a.618.618 0 1 0-.836-.912c-.359.328-.727.66-1.098.985a.62.62 0 0 0-.056.875ZM7.151 25.44l.008-.029a.618.618 0 0 0-.448-.75 57.58 57.58 0 0 1-1.415-.378.62.62 0 0 0-.334 1.192c.478.133.965.263 1.446.384a.62.62 0 0 0 .743-.419Zm4.362.857a.617.617 0 0 0-.501-.716c-.48-.084-.964-.176-1.44-.272a.618.618 0 0 0-.638.95.62.62 0 0 0 .393.264c.486.098.98.192 1.468.278a.616.616 0 0 0 .718-.503Zm53.82-10.626c.425-.258.855-.523 1.276-.79a.615.615 0 0 0 .027-1.027.619.619 0 0 0-.687-.018c-.415.261-.838.523-1.256.776a.62.62 0 0 0 .64 1.06Zm6.551-5.198a.62.62 0 0 0 .868.11 69.29 69.29 0 0 0 1.173-.93.62.62 0 0 0-.777-.962c-.38.307-.769.615-1.154.914a.617.617 0 0 0-.11.868ZM31.497 26.05a.62.62 0 1 0 .146 1.23c.492-.06.99-.123 1.481-.19a.618.618 0 1 0-.168-1.226c-.486.066-.972.128-1.459.186ZM48.3 22.88a.618.618 0 0 0 .786.381c.465-.16.94-.328 1.41-.5a.616.616 0 0 0 .05-1.14.62.62 0 0 0-.472-.022c-.464.17-.932.335-1.39.493a.62.62 0 0 0-.384.787ZM2.882 24.202l.005-.018a.62.62 0 0 0-.394-.766c-.464-.157-.93-.32-1.385-.487a.618.618 0 1 0-.426 1.16c.464.172.941.338 1.416.5a.62.62 0 0 0 .784-.389Zm54.003-5.426a.62.62 0 0 0 .523 1.121c.45-.21.905-.426 1.352-.645a.616.616 0 0 0-.071-1.14.62.62 0 0 0-.473.028c-.44.216-.889.43-1.331.636ZM35.862 25.41a.62.62 0 0 0 .212 1.22c.486-.085.98-.177 1.468-.27a.618.618 0 1 0-.235-1.213c-.478.09-.966.18-1.445.263Zm-7.294.931c-.486.038-.979.073-1.465.103a.62.62 0 0 0 .075 1.235c.494-.03.994-.065 1.489-.105a.618.618 0 1 0-.099-1.233Zm-4.402.222c-.49.01-.985.015-1.468.016a.62.62 0 0 0 0 1.237c.491 0 .993-.006 1.493-.016a.62.62 0 0 0-.025-1.237Zm20.302-3.138a.62.62 0 0 0 .34 1.19c.476-.138.958-.28 1.434-.426a.62.62 0 0 0-.362-1.183c-.468.143-.943.283-1.412.42ZM55 20.306a.618.618 0 0 0-.81-.328c-.454.193-.912.382-1.362.565a.62.62 0 0 0 .463 1.146c.463-.186.924-.377 1.383-.572a.618.618 0 0 0 .326-.81Zm5.845-3.506a.618.618 0 1 0 .582 1.091c.441-.235.88-.473 1.317-.716a.614.614 0 0 0 .239-.84.62.62 0 0 0-.84-.242c-.428.24-.864.476-1.298.707Zm-18.48 8.167a.617.617 0 0 0-.742-.778c-.473.117-.954.233-1.432.345a.619.619 0 0 0 .28 1.205c.483-.11.973-.229 1.453-.35a.621.621 0 0 0 .44-.42l.001-.002Z'/%3E%3Cpath fill='currentColor' d='M82.723.219c-2.682 1.338-6.365 2.665-9.22 2.952l4.598 1.977 2.269 4.46c.104-2.865 1.19-6.626 2.353-9.39Z'/%3E%3C/svg%3E");
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    display: block;
    margin: 0 14px 0 38px;
}

.dt-row > div:last-child .process-card:after {
    display: none;
}

.dt-row > div:nth-of-type(even) .process-card:after {
    transform: rotateX(180deg);
  }

.process-card .content {
    width: 27.6rem;
    height: 27.6rem;
    border-radius: 50%;
    position: relative;
    margin: 2.3rem;
    padding: 5rem 0;
    z-index: 0;
    background-color: rgba(189, 189, 189, 0.35);
}

.process-card .content:after {
    content: "";
    position: absolute;
    z-index: -1;
    transition: 0.4s;
    border-radius: 50%;
    inset: -2.3rem;
    border: 0;
    background-color: var(--dt-main-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='318' height='318' viewBox='0 0 318 318' fill='none'%3E%3Cpath stroke='currentColor' stroke-dasharray='4 4' stroke-miterlimit='3.999' stroke-width='2' d='M27.68 246.887C10.83 221.76 1 191.528 1 159 1 71.739 71.739 1 159 1c2.649 0 5.283.065 7.9.194M119.994 312.15A158.351 158.351 0 0 0 159 317c87.261 0 158-70.739 158-158 0-20.764-4.006-40.593-11.286-58.756' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='318' height='318' viewBox='0 0 318 318' fill='none'%3E%3Cpath stroke='currentColor' stroke-dasharray='4 4' stroke-miterlimit='3.999' stroke-width='2' d='M27.68 246.887C10.83 221.76 1 191.528 1 159 1 71.739 71.739 1 159 1c2.649 0 5.283.065 7.9.194M119.994 312.15A158.351 158.351 0 0 0 159 317c87.261 0 158-70.739 158-158 0-20.764-4.006-40.593-11.286-58.756' /%3E%3C/svg%3E");
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    animation: floating--rotate 10s linear infinite;
}

.process-card .number {
    position: absolute;
    top: 0;
    right: 2.6rem;
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    border-radius: 50%;
    font-weight: 800;
    background-color: var(--dt-main-color);
    color: #fff;
    font-family: var(--dt-title-family);
    transition: all .2s ease-in-out;
}

.process-card:focus-within .number,
.process-card:hover .number {
    background-color: var(--dt-secondary-color);
}

.process-card .icon {
    margin-bottom: 30px;
}

.process-card .icon img {
    transition: all 0.4s ease-in-out;
}

.process-card:focus-within .box-icon img,
.process-card:hover .box-icon img {
    transform: rotateY(180deg);
}

.process-card .title {
    margin-bottom: 6px;
    font-size: 2rem;
    line-height: 1.417;
    margin-top: -0.32em;
}

.process-card .content .text {
    max-width: 20.2rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -0.5em;
}

/* Medium Large devices */
@media (max-width: 1399px) {
    .process-card:after {
        margin: 0 4px 0 28px;
    }

    .process-card .content {
        padding: 45px 0;
    }
}

/* Medium Large devices */
@media (max-width: 1299px) {
    .process-card:after {
        display: none;
    }
}

/* Large devices */
@media (max-width: 1199px) {
    .process-card {
        justify-content: center;
    }
}

@media (max-width: 320px) {
    .process-card .content {
        margin: 0;
    }
}

/* Funfact */

.dt_funfact {
	padding: 7.5rem 0 4.5rem;
}

.dt_funfact .dt-funfact-shape {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.dt_funfact--one {
	background-color: var(--dt-main-color);
}

.dt_funfact--two {
	background-color: rgba(189, 189, 189, 0.1);
}

.dt_funfact--two .dt-funfact-shape img {
    filter: invert(1);
    opacity: 0.5;
}

.dt_funfact--two .counter-item {
	text-align: center;
	position: relative;
	margin-bottom: 3rem;
}

.dt_funfact--two .counter-item::before {
	content: "";
	position: absolute;
	right: -1.5rem;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 9.5rem;
	background: rgba(189, 189, 189, 0.35);
}

.dt_funfact--two .counter-item-wrap .dt-row [class*="dt-col-"]:last-child .counter-item::before {
	display: none;
}

.dt_funfact--two .counter-item .counter-icon {
    width: 9rem;
    height: 9rem;
    border-radius: 50%;
    line-height: 9rem;
    position: relative;
    text-align: center;
    z-index: 0;
    font-size: 3rem;
    color: var(--dt-main-color);
    margin: auto auto 2rem;
    transition: all 0.4s ease-in-out;
}

.dt_funfact--two .counter-item:hover .counter-icon {
    color: #fff;
}

.dt_funfact--two .counter-item .counter-icon:before,
.dt_funfact--two .counter-item .counter-icon:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background: var(--dt-main-color);
    z-index: -1;
    opacity: 0.08;
    transition: all 0.4s ease-in-out;
}

.dt_funfact--two .counter-item .counter-icon:before {
    background: transparent;
    opacity: 1;
    outline: 2px dashed var(--dt-main-color);
    z-index: 1;
}

.dt_funfact--two .counter-item:hover .counter-icon:before {
    animation: floating--rotate 10s infinite;
    outline-color: #fff;
    outline-offset: -0.5rem;
}

.dt_funfact--two .counter-item:hover .counter-icon:after {
    opacity: 1;
}

.dt_funfact--two .counter-item .count {
	font-weight: 800;
	font-size: 5rem;
	display: inline-flex;
	align-items: center;
	line-height: .8;
	margin-bottom: 0.5rem;
	justify-content: center;
	position: relative;
    letter-spacing: 2px;
}

.dt_funfact--two .counter-item .count::before {
	content: "";
	position: absolute;
	left: -2.4rem;
	top: -1.8rem;
	width: 5rem;
	height: 5rem;
	background: rgba(var(--dt-main-rgb), 0.15);
	border-radius: 50%;
}

.dt_funfact .counter-item p {
	margin-bottom: 0;
}

/* Testimonial ( One ) */

.dt_accordion--two,
.dt_testimonial--one {
    background-size: cover;
    background-position: center;
}

.dt_testimonial--one {
    background-color: var(--dt-secondary-color);
}

.dt_accordion--two {
    background-color: rgba(255, 255, 255, 0.6);
    background-blend-mode: screen;
}

.section-title-two .dt_feature--one .section-title.text-white .sub-title,
.section-title-two .dt_accordion--one .section-title.text-white .sub-title,
.section-title-two .dt_testimonial .section-title.text-white .sub-title {
    background-color: rgba(189, 189, 189, 0.2);
    color: #fff;
}

.dt_testimonial--one .testimonial-item {
    background-color: #fff;
    border-radius: 1rem;
    padding: 3rem 2rem;
    position: relative;
    margin-bottom: 11px;
}

.dt_testimonial--one .testimonial-item::before {
    content: "";
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: -5px;
    background-color: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 1rem;
    height: 70px;
    z-index: -1;
    transition: .3s ease-in;
}

.dt_testimonial--one .testimonial-item::after {
    content: "";
    position: absolute;
    left: 12px;
    right: 12px;
    bottom: -10px;
    background-color: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 8px;
    height: 70px;
    z-index: -2;
    transition: .3s ease-in;
}

.dt_testimonial--one .testimonial-content>p {
    font-style: italic;
    font-weight: 500;
    font-size: 2rem;
    margin-bottom: 2rem;
    line-height: 1.5;
}

.dt_testimonial .testimonial-avatar {
    display: flex;
    align-items: center;
}

.dt_testimonial .testimonial-avatar .avatar-thumb {
    width: 6.5rem;
    flex-shrink: 0;
    margin-right: 3rem;
}

.dt_testimonial .testimonial-avatar .avatar-thumb img {
    border-radius: 50%;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}

.dt_testimonial .testimonial-avatar .avatar-info {
    position: relative;
    flex: 1;
}

.dt_testimonial .testimonial-avatar .avatar-info::before {
    content: "";
    position: absolute;
    left: -1.5rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.4rem;
    height: 5rem;
    border-radius: 0.2rem;
    background: var(--dt-main-color);
}

.dt_testimonial .testimonial-avatar .avatar-info .title {
    margin-bottom: 0.3rem;
    color: var(--dt-secondary-color);
}

.dt_testimonial .testimonial-avatar .avatar-info span {
    line-height: 1;
    display: block;
    font-weight: 500;
    font-size: 1.5rem;
}

.dt_testimonial--one .testimonial-avatar .avatar-icon {
    position: absolute;
    right: 2rem;
    top: 0;
    color: var(--dt-main-color);
}

.dt_testimonial--one .testimonial-avatar .avatar-icon svg {
    height: 3rem;
}

.dt_testimonial--one .testimonial-content .rating {
    margin-top: 0.8rem;
}

.testimonial-content .rating {
    display: flex;
    align-items: center;
    color: #FFB930;
    font-size: 1.5rem;
    gap: 5px;
}

.dt_testimonial .dt-row.dt_owl_carousel {
    --dt-gutter-y: 0;
    --dt-gutter-x: 0;
}

.dt_testimonial .dt-row.dt_owl_carousel [class*="dt-col-"] {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 62em) {
    .dt_testimonial--one .testimonial-item {
        padding: 4rem 4rem;
    }
    
    .dt_testimonial--one .testimonial-wrap {
        padding: 0 3rem;
        position: relative;
    }

    .dt_testimonial .testimonial-avatar .avatar-thumb {
        width: 7.5rem;
    }

    .dt_testimonial--one .testimonial-avatar .avatar-icon {
        right: 4rem;
        bottom: 4rem;
    }

    .dt_testimonial--one .dt_owl_carousel:not(.slider) .owl-nav [class*=owl-] {
        position: absolute;
        top: 45%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 0;
    }

    .dt_testimonial--one .dt_owl_carousel:not(.slider) .owl-nav [class*=owl-].owl-prev {
        left: -5.5rem;
    }

    .dt_testimonial--one .dt_owl_carousel:not(.slider) .owl-nav [class*=owl-].owl-next {
        right: -5.5rem;
    }
}

.dt_testimonial .dt_owl_carousel:not(.slider) .owl-nav [class*=owl-]:not(:hover, .owl-next) {
    color: #fff;
    background: rgba(255, 255, 255, 0.15);
}

/* Testimonial ( Two ) */

.dt_testimonial--two .testimonial-item {
    border-radius: 1rem;
    padding: 3.5rem 3.5rem 3rem;
    background: #fff;
    overflow: visible;
    margin-bottom: 2rem;
}

.dt_testimonial--two .testimonial-content .rating {
    font-size: 2.2rem;
    margin-bottom: 2rem;
}

.dt_testimonial--two .testimonial-content p {
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
    margin-bottom: 2.4rem;
}

.dt_testimonial--two .testimonial-avatar .avatar-icon {
    position: absolute;
    right: 3.5rem;
    bottom: 3.5rem;
    color: var(--dt-main-color);
}

/* Pricing */

.pricing-item-wrap .pricing-tab {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 4rem;
}

.pricing-item-wrap .pricing-tab .tab-btn {
    cursor: pointer;
    color: var(--dt-secondary-color);
    font-weight: 600;
    font-size: 18px;
    user-select: none;
    transition: .3s;
}

.pricing-item-wrap .pricing-tab .tab-btn.monthly_tab_title {
    color: var(--dt-main-color);
}

.pricing-item-wrap .pricing-tab .tab-btn.monthly_tab_title.active {
    color: var(--dt-secondary-color);
}

.pricing-item-wrap .pricing-tab .annual_tab_title.active {
    color: var(--dt-main-color);
}

.pricing-tab .pricing-tab-switcher {
    height: 3rem;
    width: 7rem;
    display: inline-block;
    border-radius: 3rem;
    position: relative;
    margin: 0 1.5rem;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    cursor: pointer;
    background: var(--dt-main-color);
}

.pricing-tab .pricing-tab-switcher:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    bottom: 2px;
    width: 2.6rem;
    border-radius: 50%;
    background: #fff;
    transition: .3s;
}

.pricing-tab .pricing-tab-switcher.active:before {
    left: calc(100% - 28px);
}

.pricing-price.change-subs-duration .monthly_price {
    display: none;
}

.pricing-price.change-subs-duration .annual_price {
    display: flex;
}

.pricing-box {
    outline: 1px solid rgba(189, 189, 189, 0.35);
    border-radius: 1rem;
    background: #fff;
    position: relative;
    margin-top: 1.6rem;
    overflow: hidden;
    transition: all .4s ease-in-out;
    z-index: 0;
}

.pricing-box.recommended {
    outline-width: 2px;
    outline-color: var(--dt-main-color);
}

.pricing-box:focus-within,
.pricing-box:hover {
    outline-color: transparent;
    box-shadow: 0 1rem 2.5rem 0 rgba(54,95,104,.1);
}

.pricing-box .popular-tag {
    display: inline-block;
    font-weight: 600;
    font-size: 15px;
    background: var(--dt-main-color);
    color: #fff;
    line-height: 1.2;
    padding: 7px 18px;
    border-radius: 3rem;
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.pricing-head .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 1rem;
}

.pricing-head p {
    margin-bottom: 2.4rem;
}

.pricing-price .price {
    margin-bottom: 0;
    font-size: 4rem;
    font-weight: 800;
    line-height: 1;
    display: flex;
    align-items: flex-end;
    color: var(--dt-main-color);
}

.pricing-price .price strong {
    font-weight: 600;
    font-size: 2rem;
    margin: 4px 3px auto 0;
}

.pricing-price .price span {
    text-transform: lowercase;
    font-weight: 500;
    font-size: 15px;
    margin-left: 5px;
    margin-bottom: 5px;
    color: var(--dt-secondary-color);
}

.pricing-price .annual_price {
    display: none;
}

.tab-content .pricing-price .annual_price {
    display: flex;
}

.pricing-list .list-wrap {
    margin-bottom: 2.5rem;
}

.pricing-list .list-wrap li {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.5rem;
}

.pricing-list .list-wrap li:last-child {
    margin-bottom: 0;
}

.pricing-list .list-wrap li img {
    margin-right: 1rem;
}

.pricing-shape {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.pricing-shape-two img {
    position: absolute;
    z-index: -1;
}

.pricing-shape-two img:nth-child(1) {
    right: 4%;
    bottom: 0;
}

.pricing-shape-two img:nth-child(2) {
    right: 11%;
    bottom: 5%;
    animation: 8s linear 0s infinite normal none running updown;
}

.dt_pricing--one .popular {
    font-weight: 600;
    font-size: 1.5rem;
    background: var(--dt-main-color);
    color: #fff;
    display: block;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 8rem;
    border-radius: 3rem 0 0 3rem;
    padding: 8px 18px 1rem;
}

.dt_pricing--one .pricing-head {
    padding: 5rem 5rem 4rem;
    border-bottom: 1px solid rgba(189, 189, 189, 0.35);
}

.dt_pricing--one .pricing-price.change-subs-duration .annual_price {
    display: flex;
}

.dt_pricing--one .pricing-price.change-subs-duration .monthly_price {
    display: none;
}

.pricing-bottom {
    padding: 3rem 5rem 5rem;
}

.dt_pricing--one .pricing-list .list-wrap li {
    justify-content: left;
}

.dt_pricing--one .pricing-btn {
    text-align: center;
}

/* marquee */

.marquee_wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.marquee_box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: fit-content;
    animation: marquee 80s linear infinite;
}

.marquee_box a {
    font-weight: 800;
    font-size: 6rem;
    white-space: nowrap;
    line-height: 1;
    position: relative;
    text-transform: uppercase;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-decoration: none;
    align-items: center;
    font-family: var(--dt-title-family);
    -webkit-text-stroke: 2px rgba(51, 71, 112, 0.4);
    color: transparent;
}

.marquee_box span {
    display: inline-block;
    width: 5rem;
    height: 5.4rem;
    background-color: var(--dt-main-color);
    -webskit-mask-image: url("data:image/svg+xml,%3Csvg width='50' height='54' viewBox='0 0 50 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M29.703 54H19.802V37.5L5.44554 45L0 36L14.8515 26.5L0 17.5L5.44554 8.5L19.802 17.5V0H29.703V17.5L44.5545 8.5L50 17.5L35.6436 27.5L50 37.5L44.5545 45L29.703 36V54Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='50' height='54' viewBox='0 0 50 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M29.703 54H19.802V37.5L5.44554 45L0 36L14.8515 26.5L0 17.5L5.44554 8.5L19.802 17.5V0H29.703V17.5L44.5545 8.5L50 17.5L35.6436 27.5L50 37.5L44.5545 45L29.703 36V54Z'/%3E%3C/svg%3E");
    -webskit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webskit-mask-size: 100%;
    mask-size: 100%;
    margin: 0 2.5rem;
}

.marquee_wrap:focus-within .marquee_box,
.marquee_wrap:hover .marquee_box {
    animation-play-state: paused;
}

/* Work History */

.dt_work {
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.dt_work .work-item {
    display: flex;
}

@media(max-width: 991px) {
    .dt_work .work-item {
        display: block;
        margin-bottom: 3rem;
    }
}

.dt_work .work-item .work-content {
    flex-basis: 49%;
    padding: 4rem 6rem;
    border: 1px solid rgba(189, 189, 189, 0.35);
}

.dt_work .work-item .work-content p {
    margin-bottom: 0;
}

@media(max-width: 1399px) {
    .dt_work .work-item .work-content {
        padding: 2rem;
    }
}

.dt_work .work-item .work-img {
    flex-basis: 51%;
}

.dt_work .work-item .work-img img {
    width: 100%;
    height: 42rem;
    object-fit: cover;
}

.dt_work .work-item:nth-child(odd) .work-img {
    order: 1;
}

@media(max-width: 991px) {
    .dt_work .work-item:nth-child(odd) .work-img {
        order: unset;
    }
}

.dt_work .work-item:nth-child(odd) .work-content {
    order: 2;
}

@media(max-width: 991px) {
    .dt_work .work-item:nth-child(odd) .work-content {
        order: unset;
    }
}

.dt_work .work-item .work-top {
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
}

.dt_work .work-item .work-top i {
    position: relative;
    display: block;
    width: 9.6rem;
    height: 9.6rem;
    line-height: 9.6rem;
    font-size: 4.5rem;
    text-align: center;
    margin-right: 1.6rem;
    border-radius: 50%;
    color: #fff;
    background-color: var(--dt-main-color);
    transition: all .2s ease-in-out;
}

@media(min-width: 992px) {
    .dt_work .work-item:nth-child(odd) .work-top .icon {
        margin-left: -11rem;
    }
    .dt_work .work-item:nth-child(even) .work-content {
        text-align: end;
    }
    .dt_work .work-item:nth-child(even) .work-top {
        flex-direction: row-reverse;
    }
    .dt_work .work-item:nth-child(even) .work-top .icon {
        margin-right: -11rem;
    }
    .dt_work .work-item:nth-child(even) .work-top i {
        margin-right: 0;
        margin-left: 1.6rem;
    }
    .dt_work .work-item .work-top .icon {
        position: relative;
        z-index: 0;
        border-radius: 50%;
    }
    .dt_work .work-item .work-top i {
        border: 3px solid #fff;
    }
}

.dt_work .work-item .work-content .years {
    font-size: 1.5rem;
    font-weight: 700;
    padding: 0.95rem 3rem;
    display: inline-block;
    margin-bottom: 2rem;
    background-color: rgba(var(--dt-main-rgb), 0.12);
    color: var(--dt-secondary-color);
    border-radius: 10rem;
}

.dt_work .work-item .work-text h2 {
    font-size: 4.8rem;
    margin-bottom: 3px;
}

@media(max-width: 450px) {
    .dt_work .work-item .work-text h2 {
        font-size: 3.8rem;
    }
}

@media(max-width: 450px) {
    .dt_work .work-item .work-text h3 {
        font-size: 2rem;
    }
}

.dt_work .glowing1 {
    position: absolute;
    top: 10%;
    right: 5%;
    z-index: -1;
    opacity: 0.8;
    -webkit-animation: glowing 10s infinite;
    animation: glowing 10s infinite;
}

.dt_work .glowing2 {
    position: absolute;
    left: 2%;
    top: 0%;
    opacity: 0.8;
    z-index: -1;
    -webkit-animation: glowing 20s infinite;
    animation: glowing 20s infinite;
}

.dt_work .glowing3 {
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.8;
    z-index: -1;
    -webkit-animation: glowing 30s infinite;
    animation: glowing 30s infinite;
}

.dt_work .glowing4 {
    position: absolute;
    right: 0;
    bottom: -5%;
    opacity: 0.8;
    z-index: -1;
    -webkit-animation: glowing 40s infinite;
    animation: glowing 40s infinite;
}

/* Awards */

.dt_awards {
    background-color: rgba(3, 6, 23, 0.03);
}

.awards-item {
    position: relative;
    padding: 3rem;
    overflow: hidden;
    transition: all .5s;
    background-color: #ffffff;
    border-radius: 10px;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    z-index: 0;
}

.awards-item:hover {
    filter: drop-shadow(0 0 1.5rem rgba(0,0,0,0.15));
}

.awards-item .shape {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 17.8rem;
    height: 100%;
    opacity: 0.07;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177' height='305' viewBox='0 0 177 305' fill='none'%3E%3Cpath fill='currentColor' d='M111 20.5C96.6 19.3 94.334 6.167 95 0c15.201 1.6 18.5 13 18 18.5C108.5 17 102.5 10 100.5 7c1.345 4.483 6.307 9.368 9.482 12.492.366.36.708.698 1.018 1.008ZM120.53 41.659c-14.271 4.904-22.308-7.342-24.432-13.826 15.213-4.84 23.46 5.223 25.444 10.966-4.963.401-13.817-4.092-17.067-6.26 3.289 3.937 10.207 6.744 14.632 8.539l.003.001.003.001.002.001.004.002.004.001c.505.205.977.396 1.407.575ZM125.333 5.597c5.279 4.323 13.791 16.243 4.062 27.777-.011-.47-.019-.986-.028-1.536-.075-4.775-.191-12.24-2.674-16.73.847 3.814 1.837 13.694-.331 18.176-4.638-3.925-11.041-15.252-1.029-27.687ZM143.738 56.36c12.154-9.617 5.92-23.554 1.441-29.08-12.62 10.471-8.403 23.352-4.493 28.337 3.09-4.085 4.063-14.331 3.968-18.386 1.616 5.093.242 12.699-.637 17.563-.102.562-.196 1.086-.279 1.566ZM163.305 56.265c3.027 7.124 5.53 23.538-9.424 29.818.216-.474.455-.991.712-1.544 2.223-4.793 5.699-12.285 5.456-18.08-1.015 4.249-4.807 14.611-9.057 17.914-2.599-6.386-3.347-21.082 12.313-28.108ZM159.924 119.923c15.638-4.302 15.269-20.901 13.184-28.356-16.434 4.952-17.584 19.622-15.829 26.289 4.64-2.729 9.735-12.516 11.288-16.599-.506 5.778-4.917 12.761-7.738 17.227-.326.515-.63.997-.905 1.439ZM176.695 128.784c.473 8.322-2.972 25.868-20.421 26.783.391-.402.823-.838 1.284-1.305 4.001-4.047 10.255-10.373 12.121-16.334-2.577 3.936-10.198 13.055-15.711 14.854-.308-7.418 4.291-22.584 22.727-23.998ZM145.616 190.151c18.802 2.973 26.097-13.955 27.31-22.455-19.958-2.691-27.992 11.579-29.195 19.13 6.252-.583 16.263-8.079 19.824-11.474-3.22 5.596-11.197 10.581-16.3 13.769l-.009.006-.01.006-.003.002c-.58.363-1.123.702-1.617 1.016ZM159.706 205.575c-2.723 8.143-12.945 23.482-30.905 17.174.549-.223 1.152-.462 1.797-.718 5.593-2.218 14.337-5.686 18.512-10.611-4.114 2.698-15.311 8.271-21.566 7.719 2.542-7.211 13.014-19.802 32.162-13.564ZM104.334 251.85c15.228 12.141 30.826.274 36.467-6.911-16.415-12.461-31.25-3.401-36.373 2.919 5.906 2.596 18.88.737 23.885-.592-5.88 3.518-15.688 4.093-21.961 4.461-.724.042-1.4.082-2.018.123Z'/%3E%3Cpath fill='currentColor' d='M105.096 279.736c-7.524 5.802-26.34 13.668-38.806-2.906.638.127 1.336.272 2.083.426 6.472 1.339 16.59 3.432 23.445 1.444-5.255-.009-18.253-1.557-23.925-5.541-9.38 5.256-17.631 8.545-23.393 9.841a137.054 137.054 0 0 0-11.436 3.122c8.069-1.545 18.47.186 27.293 11.366-7.524 5.802-26.34 13.668-38.807-2.906.64.127 1.337.272 2.084.426 6.471 1.339 16.59 3.433 23.445 1.444-5.421-.01-19.079-1.656-24.439-5.924.804-.6 1.756-1.202 2.833-1.768-7.735 2.91-13.902 5.916-16.973 7.74H0c8.308-5.448 18.822-8.862 30.618-12.693C62.127 273.574 102.786 260.37 135 197.5c28.856-56.316 12.656-128.228-12.306-164.118C159.996 84.8 159.436 149.381 137.5 198.5c-14.84 33.229-40.921 56.883-62.931 70.693 8.366-2.667 20.472-2.199 30.527 10.543ZM117 26a90.131 90.131 0 0 1 5.694 7.382A158.917 158.917 0 0 0 117 26Z'/%3E%3Cpath fill='currentColor' d='M119.225 70.022c.742 7.534 6.377 22.768 22.501 21.042-.415-.304-.872-.632-1.361-.983-4.239-3.046-10.865-7.807-13.417-12.882 2.918 3.154 11.191 10.221 16.499 11.03-.766-6.698-7.123-19.63-24.222-18.207ZM144.774 120.288c-15.963-2.854-17.11-19.057-15.714-26.497 16.814 3.42 19.298 17.612 18.159 24.257-4.869-2.261-10.835-11.361-12.753-15.205 1.03 5.585 6.059 12.011 9.276 16.121l.001.001c.371.474.718.916 1.031 1.323ZM132.249 123.001c-3.098 7.395-5.712 24.387 9.391 30.727-.216-.488-.456-1.02-.712-1.588-2.227-4.932-5.708-12.641-5.433-18.634 1.005 4.381 4.792 15.054 9.078 18.426 2.661-6.627 3.49-21.826-12.324-28.931ZM134.036 185.599c-14.615-9.97-8.405-26.874-3.638-33.784 15.208 10.919 11.243 26.383 7.092 32.602-3.827-4.449-5.643-16.303-5.811-21.045-1.508 6.11.589 14.843 1.93 20.428.155.645.299 1.247.427 1.799ZM118.733 183.301c-6.177 6.2-15.749 22.349-2.823 35.159-.023-.587-.054-1.228-.087-1.914-.285-5.946-.73-15.242 1.981-21.211-.744 4.873-1.186 17.307 1.844 22.538 5.418-5.605 12.431-20.687-.915-34.572ZM91.48 246.159c-10.594-16.321 2.691-30.652 10.369-35.55 10.799 17.531.375 31.38-6.395 35.848-2.01-6.122 1.084-18.829 2.885-23.671-4.06 5.496-5.574 15.184-6.542 21.38v.003c-.112.713-.217 1.381-.317 1.99ZM78.594 237.355c-9.236 2.798-26.964 13.485-21.1 32.663.284-.581.589-1.219.914-1.902l.001-.002c2.828-5.921 7.25-15.179 13-19.56-3.268 4.343-10.19 16.184-9.978 22.843 8.188-2.617 22.874-13.602 17.163-34.042ZM17.69 282.191c-.095-20.054 19.959-25.185 29.61-25.206-.417 21.219-17.643 27.511-26.238 27.66 1.715-6.438 11.753-15.785 16.132-19.003-6.768 2.54-13.667 10.133-18.08 14.989-.51.56-.985 1.084-1.424 1.56ZM107.109 47.06c1.619 7.03 8.977 20.663 24.707 16.749-.446-.229-.936-.475-1.461-.74-4.546-2.285-11.653-5.857-14.771-10.303 3.254 2.575 12.26 8.099 17.599 8.114-1.543-6.236-9.344-17.584-26.074-13.82Z'/%3E%3C/svg%3E");
    z-index: -1;
}

.awards-item .icon {
    width: 8rem;
    height: 8rem;
	display:flex;
	align-items:center;
	justify-content:center;
    text-align: center;
    border-radius: 50%;
    margin-bottom: 3rem;
    background-color: rgba(189, 189, 189, 0.2);
}

.awards-item .subtitle {
    font-size: 1.5rem;
    line-height: 1.8rem;
    text-transform: uppercase;
    color: var(--dt-main-color);
    margin-bottom: 1rem;
}

.awards-item .title {
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 3rem;
}

.awards-item .date {
    font-size: 1.6rem;
    line-height: 2rem;
    text-transform: uppercase;
    font-weight: 700;
}

/* Contact */

.dt_contact_map iframe {
    width: 100%;
    height: 50rem;
    border: none;
}

.dt_contact .contact-item {
    position: relative;
    padding: 3rem;
    text-align: center;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    text-align: center;
    padding-top: 0;
    margin-top: 5.5rem;
}

.dt_contact .contact-item .icon {
    background: #efefef;
    width: 12.6rem;
    height: 11rem;
    text-align: center;
    line-height: 11rem;
    font-size: 5rem;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    margin: 0 auto;
    transform: translateY(-50%);
    margin-bottom: -2.5rem;
}

.dt_contact .contact-item h5 {
    margin-bottom: 1.5rem;
}

.dt_contact .contact-item h6 {
    text-align: center;
    margin-bottom: 1.5rem;
}

.dt_contact a {
    font-weight: 800;
}

.dt_contact a:not(:hover, :focus) {
    color: var(--dt-text-color);
    text-decoration: none;
}

/* Contect Form */

.dt_contact_form {
    overflow: hidden;
    background-color: rgba(3, 6, 23, 0.03);
}

.dt_contact_form_image {
    position: relative;
}

.dt_contact_form_image .image {
    margin-left: -13rem;
}

.dt_contact_form_image .content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 160px;
    height: 160px;
    text-align: center;
    border-radius: 50%;
    background-color: rgba(var(--dt-main-rgb), 0.12);
    position: absolute;
    top: 70px;
    right: 30px;
    z-index: 0;
}

.dt_contact_form_image .inner {
    position: relative;
}

.dt_contact_form_image .inner h6 {
    font-size: 18px;
    font-weight: 600;
}

.dt_contact_form_image .inner h5 {
    font-size: 26px;
    font-weight: 600;
    line-height: 38px;
}

.dt_contact_form_image .inner::before {
    content: '';
    width: 160px;
    height: 160px;
    border-radius: 50%;
    border: 1px solid var(--dt-main-color);
    position: absolute;
    bottom: -55px;
    left: -55px;
    z-index: -1;
    animation: circleFifteen 3s linear infinite alternate;
}

.dt_contact_form_image .shape {
    position: absolute;
    left: -55px;
    top: -65px;
    width: 6.1rem;
    height: 5.5rem;
    background-color: var(--dt-main-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='55' viewBox='0 0 61 55' fill='none'%3E%3Cpath fill='currentColor' d='M29 12.5 45 0l16 44-32-31.5ZM0 44l6.5-13 39 23.5L0 44Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='55' viewBox='0 0 61 55' fill='none'%3E%3Cpath fill='currentColor' d='M29 12.5 45 0l16 44-32-31.5ZM0 44l6.5-13 39 23.5L0 44Z'/%3E%3C/svg%3E");
    animation: arrowFifteen 2s linear infinite alternate;
}

.dt_form_inner {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    position: relative;
    background-color: #ffffff;
    padding: 4rem;
}

.dt_form_inner .wpcf7 p {
    margin-bottom: 0;
}

.dt_form_inner .wpcf7 p+p {
    margin-top: 2rem;
}

.location-item .image {
    overflow: hidden;
    border-radius: 2rem;
}

.location-item .image img {
    -webkit-transition: all .75s cubic-bezier(.645,.045,.355,1);
    transition: all .75s cubic-bezier(.645,.045,.355,1);
}

.location-item:hover .image img {
    transform: translatex(-1rem) scale(1.05);
}

.location-item .holder {
    padding: 2.5rem 2.1rem 0;
}

.location-item .holder .title {
    font-size: 3rem;
    line-height: 4rem;
    color: var(--dt-secondary-color);
}

.location-item .holder .subtitle {
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.location-item .holder .list {
    border-top: 0.1rem solid rgba(189, 189, 189, 0.35);
    position: relative;
    padding-top: 2.5rem;
    margin-top: 2.6rem;
    margin-bottom: 0;
}

.location-item .holder .list:before {
    position: absolute;
    content: '';
    top: -0.3rem;
    left: 0;
    height: 0.3rem;
    width: 10.2rem;
    background-color: var(--dt-main-color);
}

.location-item .holder .list li {
    margin-bottom: 0.7rem;
    font-size: 1.6rem;
    line-height: 2.6rem;
    position: relative;
    padding-left: 2rem;
}

.location-item .holder .list li:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translatey(-50%);
    background-color: var(--dt-main-color);
    width: 0.5rem;
    height: 0.5rem;
}

.location-item .holder .list li span {
    color: var(--dt-secondary-color);
}

.location-item .holder .button-location {
    margin-top: 3.6rem;
}

.location-item .holder .dt-btn {
    margin-top: 1.6rem;
}

/* Career */

.career-card {
    position: relative;
    padding: 3rem;
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    text-align: center;
    border-radius: 1.6rem;
}

.career-card .job-type {
    border: 0.1rem solid rgba(189, 189, 189, 0.35);
    text-align: center;
    line-height: 3rem;
    padding: 0 1.5rem;
    position: absolute;
    top: 2rem;
    left: 2rem;
    border-radius: 10rem;
}

.career-card .icon {
    margin-top: 5.5rem;
    min-height: 7rem;
    margin-bottom: 2rem;
}

.career-card h4 {
    font-size: 2rem;
    line-height: 3rem;
    color: #070f64;
    font-weight: 600;
    text-align: center;
    margin-bottom: 1rem;
}

.career-card h5 {
    font-size: 1.6rem;
    color: #6a6b74;
    font-weight: 400;
    text-align: center;
    margin-bottom: 2.8rem;
}

.career-card .dt-btn-primary {
    margin-bottom: 3.5rem;
    width: 100%;
    text-align: center;
    display: block;
}

.career-card .dt-btn-primary:not(:hover, :focus) {
    color: var(--dt-secondary-color);
    border-color: rgba(189, 189, 189, 0.35);
    background: rgba(189, 189, 189, 0.35);
}

.career-card ul.list {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: start;
    font-size: 1.6rem;
    line-height: 1.8rem;
    color: #6a6b74;
    font-weight: 400;
}

.career-card ul.list li {
    margin-bottom: 0.9rem;
    padding-bottom: 1rem;
    border-bottom: 0.1rem solid rgba(189, 189, 189, 0.35);
}

.career-card ul.list li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.career-card ul.list li img {
    margin-right: 1rem;
}

/* 404 */

.dt_not_found {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 18rem 3.5rem;
}

.dt_not_found .content-box {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.dt_not_found .scroll-text {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.dt_not_found .scroll-text .text-box-one,
.dt_not_found .scroll-text .text-box-two {
    position: absolute;
    left: 0;
    width: 100%;
    min-width: 700rem;
    padding: 2rem 0;
    background: var(--dt-main-color);
}

.dt_not_found .scroll-text .text-inner {
    -webkit-animation: scroll-left 90s linear infinite;
    animation: scroll-left 90s linear infinite;
}

.dt_not_found .scroll-text .text-box-one {
    top: 0;
}

.dt_not_found .scroll-text .text-box-two {
    bottom: 0;
}

.dt_not_found .scroll-text h4 {
    position: relative;
    display: inline-block;
    font-size: 2rem;
    line-height: 3rem;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 3.2rem;
}

.dt_not_found .content-box h3 {
    position: relative;
    display: block;
    text-align: left;
    font-size: 3.6rem;
    margin-bottom: 2rem;
    color: var(--dt-main-color);
}

.dt_not_found .content-box .not_found {
    margin-bottom: 4.5rem;
}

.dt_not_found .content-box h2 {
    display: block;
    font-size: 3.6rem;
    margin-bottom: 1rem;
}

.dt_not_found .content-box p {
    display: block;
    margin-bottom: 3.2rem;
}

.dt_not_found .pattern-layer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}

/*--------------------------------------------------
=>> Wide & Boxed Background Color / Gradient
--------------------------------------------------*/

@media (min-width: 100em) {
    body.background-boxed {
        max-width: 1500px;
        margin: 0 auto;
        position: relative;
        box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.15);
    }

    body.background-boxed .container-fluid {
        max-width: 1470px;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

@media (min-width: 75em) and (max-width: 99.95em) {
    body.background-boxed {
        max-width: 1200px;
        margin: 0 auto;
        position: relative;
        box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.25);
    }
}

@media (min-width: 62em) and (max-width: 74.95em) {
    body.background-boxed {
        width: 95%;
        margin: 0 auto;
        box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.2);
    }
}

@media (max-width: 61.95em) {
    body.background-boxed {
        width: 100%;
    }
}