/*==================== Basic Style & Pseudo Classes & Elements ====================*/
:root {
  --wp--style--block-gap:2.6rem;--dt-main-rgb:11,187,242;--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));
}
body{overflow-x: hidden;}
/* 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-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: 0rem; }
.dt-g-5,.dt-gy-5 { --dt-gutter-y: 4.8rem; }
.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-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-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,.widget .wp-block-heading { 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_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_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: 999; }
.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: 5.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; }
/* 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;aspect-ratio: 7 / 5;object-fit: cover;}
.dt_post_item:focus-within .image img,.dt_post_item:hover .image img { transform: scale(1.02); }
.dt_post_item .image>a { display: inline-block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.1); -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 */
.post.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; max-width: 144rem;margin: 30px auto 0;padding: 20px;}
.single-post .inner .meta { max-width: 144rem;margin: 0rem auto; padding: 20px;}
.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,.dt_widget-area .widget .wp-block-heading { 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,.dt_widget-area .widget .wp-block-heading: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,.dt_widget-area .widget .wp-block-heading: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; 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: 48rem; max-height: 48rem; 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: 0rem; bottom: -0.4rem; width: 14.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 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 }
/* Service One */
.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); }
/* Services Two */
.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; }
}
/* 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;width: 240px; }
.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: 30px; 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; margin-top: 40px;}
.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: 240px; 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; }
}
/* 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%; }
}


.dt_preloader{display: none;}
#dt_overview .overview-shape{background:url(/wp-content/uploads/2026/05/overview_shapeJ.png)!important;}
.bounce-text a div{color:var(--dt-main-color) !important;}
.dt_post_item .title { overflow: hidden; margin: 10px 0; height: 60px; text-align: left; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 24px; }
.dt_pagetitle .dt_pagetitle_content .title h1 { overflow: hidden; margin: 10px 0; height: 45px; text-align: center; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 38px; padding: 0 20px; }
.section-container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 100px 20px; box-sizing: border-box; }
.section-header {text-align: center;margin-bottom: 20px;border-bottom: rgb(255 255 255 / 20%) 1px solid;}
.main-title {font-size: 26px;font-weight: 500;color: #ffffff;letter-spacing: 6px;margin-bottom: 5px;font-family: "Noto Sans TC", "PingFang TC", sans-serif;text-indent: 6px;text-align: left;}
.sub-title { font-size: 13px; font-weight: 400; color: #999999; letter-spacing: 3px; text-transform: uppercase; font-family: "Helvetica Neue", Arial, sans-serif; }
#partner-section {padding: 0;margin: 0;}
#partner-section .partner-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;align-items: center;justify-items: center;}
#partner-section .partner-item { width: 100%; max-width: 100%; height: 120px; display: flex; justify-content: center; align-items: center; background-color: #ffffff; border-radius: 8px; border: 1px solid #f5f5f5; transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); cursor: pointer; padding: 24px; box-sizing: border-box; overflow: hidden; }
#partner-section .partner-item img { width: 100%; height: 100%; object-fit: contain; filter: grayscale(100%) opacity(40%); transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transform: translateZ(0); }
#partner-section .partner-item:hover { transform: translateY(-6px); box-shadow: 0 12px 30px rgba(0, 0, 0, 0.04); border-color: #ffffff; }
#partner-section .partner-item:hover img { filter: grayscale(0%) opacity(100%); transform: scale(1.05) translateZ(0); }
.single-post .image{display: none;}
#dt_footer .dt-g-lg-4 { display: grid; gap: 20px; grid-template-columns: repeat(2,1fr); }
#dt_footer .dt-col-lg-6 { padding: 0; margin: 0;max-width: 100%;}

.comments-area{display: none;}

.category .dt_posts .dt-container .dt-row .dt-col-12{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
#dt_posts.dt_posts .dt-container .dt-row .dt-col-12{display: flex;flex-direction: column;}

#sp-smart-post-back-to-top-btn{display: none!important;}
@media (max-width: 1024px){
  .category .dt_posts .dt-container .dt-row .dt-col-12{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 992px) {
  #dt_footer .dt-g-lg-4{display: flex;flex-direction: column;}
#partner-section .partner-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; }
.section-container { padding: 80px 20px; }
.main-title { font-size: 28px; }
}
@media (max-width: 768px) {
#partner-section .partner-grid { grid-template-columns: repeat(2, 1fr); gap: 20px; }
#partner-section .partner-item { height: 100px; padding: 20px; }
.section-container { padding: 60px 20px; }
.main-title { font-size: 24px; letter-spacing: 4px; text-indent: 4px; }
.sub-title { font-size: 12px; }
#dt_overview .overview-shape{background:unset!important;}
.dt_pagetitle{padding: 7rem 1rem;}
}
@media (max-width: 640px){
  .category .dt_posts .dt-container .dt-row .dt-col-12{display: flex;flex-direction: column;}
  .dt_footer_middle{padding-top: 4.5rem;padding-bottom: 1rem;}
  .owl-carousel .owl-nav{display: none;}
  .dt_slider--one .active .dt_slider-content .subtitle{padding: 5px;}
}
@media (max-width: 480px) {
  .site--logo img{max-height: 4.8rem;}
#partner-section .partner-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }
#partner-section .partner-item { height: 80px; padding: 16px; border-radius: 6px; }
.section-container { padding: 40px 16px; }
.main-title { font-size: 20px; letter-spacing: 2px; text-indent: 2px; }
.section-header { margin-bottom: 40px; }
#content .contact-info .contact-item{display: none;}
}



